--- /srv/rebuilderd/tmp/rebuilderdbTtISl/inputs/libopencv-java_5.0.0+dfsg-1~exp1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdbTtISl/out/libopencv-java_5.0.0+dfsg-1~exp1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-05 13:50:58.000000 debian-binary │ -rw-r--r-- 0 0 0 1076 2026-07-05 13:50:58.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1167192 2026-07-05 13:50:58.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1167944 2026-07-05 13:50:58.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -3,15 +3,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-07-05 13:50:58.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 12528 2026-07-05 13:50:58.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/java/opencv5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233245 2026-07-05 13:50:58.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1233817 2026-07-05 13:50:58.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2026-07-05 13:50:58.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-05 13:50:58.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv5/opencv-500.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1233245 bytes, number of entries: 661 │ │ │ │ +Zip file size: 1233817 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 305 b- defN 26-Jul-05 13:50 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/bgsegm/ │ │ │ │ -rw-r--r-- 2.0 unx 2802 b- defN 26-Jul-05 13:50 org/opencv/bgsegm/BackgroundSubtractorCNT.class │ │ │ │ -rw-r--r-- 2.0 unx 8425 b- defN 26-Jul-05 13:50 org/opencv/bgsegm/BackgroundSubtractorCNT.java │ │ │ │ @@ -160,17 +160,17 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5842 b- defN 26-Jul-05 13:50 org/opencv/face/Face.class │ │ │ │ -rw-r--r-- 2.0 unx 19923 b- defN 26-Jul-05 13:50 org/opencv/face/Face.java │ │ │ │ -rw-r--r-- 2.0 unx 3098 b- defN 26-Jul-05 13:50 org/opencv/face/FaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19875 b- defN 26-Jul-05 13:50 org/opencv/face/FaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1507 b- defN 26-Jul-05 13:50 org/opencv/face/Facemark.class │ │ │ │ -rw-r--r-- 2.0 unx 3489 b- defN 26-Jul-05 13:50 org/opencv/face/Facemark.java │ │ │ │ -rw-r--r-- 2.0 unx 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.class │ │ │ │ --rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.java │ │ │ │ +-rw-r--r-- 2.0 unx 450 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 469 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.class │ │ │ │ --rw-r--r-- 2.0 unx 492 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.java │ │ │ │ +-rw-r--r-- 2.0 unx 460 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.class │ │ │ │ -rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 465 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.class │ │ │ │ -rw-r--r-- 2.0 unx 1968 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 984 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7838 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3515 b- defN 26-Jul-05 13:50 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ @@ -236,25 +236,25 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5747 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 613 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.class │ │ │ │ -rw-r--r-- 2.0 unx 1021 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1174 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2032 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1992 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 633 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ -rw-r--r-- 2.0 unx 974 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 971 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1895 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1367 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ --rw-r--r-- 2.0 unx 3121 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 3161 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 583 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.class │ │ │ │ --rw-r--r-- 2.0 unx 921 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 961 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1562 b- defN 26-Jul-05 13:50 org/opencv/img_hash/RadialVarianceHash.class │ │ │ │ -rw-r--r-- 2.0 unx 2770 b- defN 26-Jul-05 13:50 org/opencv/img_hash/RadialVarianceHash.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/imgcodecs/ │ │ │ │ -rw-r--r-- 2.0 unx 4803 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Animation.class │ │ │ │ -rw-r--r-- 2.0 unx 8470 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Animation.java │ │ │ │ -rw-r--r-- 2.0 unx 19205 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Imgcodecs.class │ │ │ │ -rw-r--r-- 2.0 unx 72696 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Imgcodecs.java │ │ │ │ @@ -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, 6128058 bytes uncompressed, 1134293 bytes compressed: 81.5% │ │ │ │ +661 files, 6128087 bytes uncompressed, 1134865 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3289,5399 +3289,5399 @@ │ │ │ │ 049C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ 049C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ 049C3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 049C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ 049C42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049C46 CRC 832370DE (2200137950) │ │ │ │ -049C4A Compressed Size 00000113 (275) │ │ │ │ -049C4E Uncompressed Size 000001E7 (487) │ │ │ │ +049C46 CRC 5D94FCB7 (1570045111) │ │ │ │ +049C4A Compressed Size 00000107 (263) │ │ │ │ +049C4E Uncompressed Size 000001C2 (450) │ │ │ │ 049C52 Filename Length 0020 (32) │ │ │ │ 049C54 Extra Length 0000 (0) │ │ │ │ 049C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x49C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 049C76 PAYLOAD │ │ │ │ │ │ │ │ -049D89 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -049D8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049D8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049D8F General Purpose Flag 0800 (2048) │ │ │ │ +049D7D LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +049D81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049D82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049D83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049D91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049D93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049D97 CRC 618AE27F (1636491903) │ │ │ │ -049D9B Compressed Size 00000122 (290) │ │ │ │ -049D9F Uncompressed Size 000001D5 (469) │ │ │ │ -049DA3 Filename Length 0024 (36) │ │ │ │ -049DA5 Extra Length 0000 (0) │ │ │ │ -049DA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049D85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049D87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049D8B CRC 618AE27F (1636491903) │ │ │ │ +049D8F Compressed Size 00000122 (290) │ │ │ │ +049D93 Uncompressed Size 000001D5 (469) │ │ │ │ +049D97 Filename Length 0024 (36) │ │ │ │ +049D99 Extra Length 0000 (0) │ │ │ │ +049D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49DA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049DCB PAYLOAD │ │ │ │ +049DBF PAYLOAD │ │ │ │ │ │ │ │ -049EED LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -049EF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049EF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049EF3 General Purpose Flag 0800 (2048) │ │ │ │ +049EE1 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +049EE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049EE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049EE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049EF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049EF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049EFB CRC A818CF8C (2820198284) │ │ │ │ -049EFF Compressed Size 0000010F (271) │ │ │ │ -049F03 Uncompressed Size 000001EC (492) │ │ │ │ -049F07 Filename Length 0023 (35) │ │ │ │ -049F09 Extra Length 0000 (0) │ │ │ │ -049F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049EE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049EEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049EEF CRC 5789E4AE (1468654766) │ │ │ │ +049EF3 Compressed Size 00000105 (261) │ │ │ │ +049EF7 Uncompressed Size 000001CC (460) │ │ │ │ +049EFB Filename Length 0023 (35) │ │ │ │ +049EFD Extra Length 0000 (0) │ │ │ │ +049EFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49EFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049F2E PAYLOAD │ │ │ │ +049F22 PAYLOAD │ │ │ │ │ │ │ │ -04A03D LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -04A041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A043 General Purpose Flag 0800 (2048) │ │ │ │ +04A027 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +04A02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A02D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A045 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A047 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A04B CRC 60496974 (1615423860) │ │ │ │ -04A04F Compressed Size 00000121 (289) │ │ │ │ -04A053 Uncompressed Size 000001CE (462) │ │ │ │ -04A057 Filename Length 0021 (33) │ │ │ │ -04A059 Extra Length 0000 (0) │ │ │ │ -04A05B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A02F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A035 CRC 60496974 (1615423860) │ │ │ │ +04A039 Compressed Size 00000121 (289) │ │ │ │ +04A03D Uncompressed Size 000001CE (462) │ │ │ │ +04A041 Filename Length 0021 (33) │ │ │ │ +04A043 Extra Length 0000 (0) │ │ │ │ +04A045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07C PAYLOAD │ │ │ │ +04A066 PAYLOAD │ │ │ │ │ │ │ │ -04A19D LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -04A1A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A1A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A1A3 General Purpose Flag 0800 (2048) │ │ │ │ +04A187 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +04A18B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A18C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A18D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A1A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A1A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A1AB CRC 991351B6 (2568180150) │ │ │ │ -04A1AF Compressed Size 00000113 (275) │ │ │ │ -04A1B3 Uncompressed Size 000001E7 (487) │ │ │ │ -04A1B7 Filename Length 0020 (32) │ │ │ │ -04A1B9 Extra Length 0000 (0) │ │ │ │ -04A1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A18F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A191 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A195 CRC 991351B6 (2568180150) │ │ │ │ +04A199 Compressed Size 00000113 (275) │ │ │ │ +04A19D Uncompressed Size 000001E7 (487) │ │ │ │ +04A1A1 Filename Length 0020 (32) │ │ │ │ +04A1A3 Extra Length 0000 (0) │ │ │ │ +04A1A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A1A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A1DB PAYLOAD │ │ │ │ +04A1C5 PAYLOAD │ │ │ │ │ │ │ │ -04A2EE LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -04A2F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A2F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A2F4 General Purpose Flag 0800 (2048) │ │ │ │ +04A2D8 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +04A2DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A2DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A2DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A2F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A2F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A2FC CRC 2138D3DD (557372381) │ │ │ │ -04A300 Compressed Size 00000120 (288) │ │ │ │ -04A304 Uncompressed Size 000001D1 (465) │ │ │ │ -04A308 Filename Length 0023 (35) │ │ │ │ -04A30A Extra Length 0000 (0) │ │ │ │ -04A30C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A2E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A2E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A2E6 CRC 2138D3DD (557372381) │ │ │ │ +04A2EA Compressed Size 00000120 (288) │ │ │ │ +04A2EE Uncompressed Size 000001D1 (465) │ │ │ │ +04A2F2 Filename Length 0023 (35) │ │ │ │ +04A2F4 Extra Length 0000 (0) │ │ │ │ +04A2F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A2F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A32F PAYLOAD │ │ │ │ +04A319 PAYLOAD │ │ │ │ │ │ │ │ -04A44F LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -04A453 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A454 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A455 General Purpose Flag 0800 (2048) │ │ │ │ +04A439 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +04A43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A43F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A457 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A459 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A45D CRC ECCEDB96 (3972979606) │ │ │ │ -04A461 Compressed Size 00000383 (899) │ │ │ │ -04A465 Uncompressed Size 000007B0 (1968) │ │ │ │ -04A469 Filename Length 0022 (34) │ │ │ │ -04A46B Extra Length 0000 (0) │ │ │ │ -04A46D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A443 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A447 CRC ECCEDB96 (3972979606) │ │ │ │ +04A44B Compressed Size 00000383 (899) │ │ │ │ +04A44F Uncompressed Size 000007B0 (1968) │ │ │ │ +04A453 Filename Length 0022 (34) │ │ │ │ +04A455 Extra Length 0000 (0) │ │ │ │ +04A457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A46D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A48F PAYLOAD │ │ │ │ +04A479 PAYLOAD │ │ │ │ │ │ │ │ -04A812 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -04A816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A818 General Purpose Flag 0800 (2048) │ │ │ │ +04A7FC LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +04A800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A802 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A81A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A81C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A820 CRC B50D9A2B (3037567531) │ │ │ │ -04A824 Compressed Size 000001E9 (489) │ │ │ │ -04A828 Uncompressed Size 000003D8 (984) │ │ │ │ -04A82C Filename Length 002A (42) │ │ │ │ -04A82E Extra Length 0000 (0) │ │ │ │ -04A830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A804 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A806 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A80A CRC B50D9A2B (3037567531) │ │ │ │ +04A80E Compressed Size 000001E9 (489) │ │ │ │ +04A812 Uncompressed Size 000003D8 (984) │ │ │ │ +04A816 Filename Length 002A (42) │ │ │ │ +04A818 Extra Length 0000 (0) │ │ │ │ +04A81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A85A PAYLOAD │ │ │ │ +04A844 PAYLOAD │ │ │ │ │ │ │ │ -04AA43 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -04AA47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AA48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AA49 General Purpose Flag 0800 (2048) │ │ │ │ +04AA2D LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +04AA31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AA32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AA33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AA4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AA4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AA51 CRC 34723D5A (879902042) │ │ │ │ -04AA55 Compressed Size 0000050D (1293) │ │ │ │ -04AA59 Uncompressed Size 00001E9E (7838) │ │ │ │ -04AA5D Filename Length 0029 (41) │ │ │ │ -04AA5F Extra Length 0000 (0) │ │ │ │ -04AA61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AA35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AA37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AA3B CRC 34723D5A (879902042) │ │ │ │ +04AA3F Compressed Size 0000050D (1293) │ │ │ │ +04AA43 Uncompressed Size 00001E9E (7838) │ │ │ │ +04AA47 Filename Length 0029 (41) │ │ │ │ +04AA49 Extra Length 0000 (0) │ │ │ │ +04AA4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AA61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AA4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AA8A PAYLOAD │ │ │ │ +04AA74 PAYLOAD │ │ │ │ │ │ │ │ -04AF97 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -04AF9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AF9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AF9D General Purpose Flag 0800 (2048) │ │ │ │ +04AF81 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +04AF85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AF86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AF87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AF9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AFA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AFA5 CRC 928E82FC (2458813180) │ │ │ │ -04AFA9 Compressed Size 00000569 (1385) │ │ │ │ -04AFAD Uncompressed Size 00000DBB (3515) │ │ │ │ -04AFB1 Filename Length 0028 (40) │ │ │ │ -04AFB3 Extra Length 0000 (0) │ │ │ │ -04AFB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AF89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AF8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AF8F CRC 928E82FC (2458813180) │ │ │ │ +04AF93 Compressed Size 00000569 (1385) │ │ │ │ +04AF97 Uncompressed Size 00000DBB (3515) │ │ │ │ +04AF9B Filename Length 0028 (40) │ │ │ │ +04AF9D Extra Length 0000 (0) │ │ │ │ +04AF9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AFB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AF9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AFDD PAYLOAD │ │ │ │ +04AFC7 PAYLOAD │ │ │ │ │ │ │ │ -04B546 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -04B54A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B54B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B54C General Purpose Flag 0800 (2048) │ │ │ │ +04B530 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +04B534 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B535 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B536 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B54E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B550 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04B554 CRC E815CAC1 (3893742273) │ │ │ │ -04B558 Compressed Size 00000735 (1845) │ │ │ │ -04B55C Uncompressed Size 00004AE0 (19168) │ │ │ │ -04B560 Filename Length 0027 (39) │ │ │ │ -04B562 Extra Length 0000 (0) │ │ │ │ -04B564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B538 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B53A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04B53E CRC E815CAC1 (3893742273) │ │ │ │ +04B542 Compressed Size 00000735 (1845) │ │ │ │ +04B546 Uncompressed Size 00004AE0 (19168) │ │ │ │ +04B54A Filename Length 0027 (39) │ │ │ │ +04B54C Extra Length 0000 (0) │ │ │ │ +04B54E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B54E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B58B PAYLOAD │ │ │ │ +04B575 PAYLOAD │ │ │ │ │ │ │ │ -04BCC0 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -04BCC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BCC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BCC6 General Purpose Flag 0800 (2048) │ │ │ │ +04BCAA LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +04BCAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BCAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BCB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BCC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BCCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04BCCE CRC D0E00AFD (3504343805) │ │ │ │ -04BCD2 Compressed Size 000003A3 (931) │ │ │ │ -04BCD6 Uncompressed Size 000007BF (1983) │ │ │ │ -04BCDA Filename Length 001A (26) │ │ │ │ -04BCDC Extra Length 0000 (0) │ │ │ │ -04BCDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BCB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BCB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04BCB8 CRC D0E00AFD (3504343805) │ │ │ │ +04BCBC Compressed Size 000003A3 (931) │ │ │ │ +04BCC0 Uncompressed Size 000007BF (1983) │ │ │ │ +04BCC4 Filename Length 001A (26) │ │ │ │ +04BCC6 Extra Length 0000 (0) │ │ │ │ +04BCC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCF8 PAYLOAD │ │ │ │ +04BCE2 PAYLOAD │ │ │ │ │ │ │ │ -04C09B LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -04C09F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C0A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C0A1 General Purpose Flag 0800 (2048) │ │ │ │ +04C085 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +04C089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C08A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C08B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C0A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C0A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C0A9 CRC 7C327096 (2083680406) │ │ │ │ -04C0AD Compressed Size 00000649 (1609) │ │ │ │ -04C0B1 Uncompressed Size 00001522 (5410) │ │ │ │ -04C0B5 Filename Length 0019 (25) │ │ │ │ -04C0B7 Extra Length 0000 (0) │ │ │ │ -04C0B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C08D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C08F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C093 CRC 7C327096 (2083680406) │ │ │ │ +04C097 Compressed Size 00000649 (1609) │ │ │ │ +04C09B Uncompressed Size 00001522 (5410) │ │ │ │ +04C09F Filename Length 0019 (25) │ │ │ │ +04C0A1 Extra Length 0000 (0) │ │ │ │ +04C0A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C0B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C0A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C0D2 PAYLOAD │ │ │ │ +04C0BC PAYLOAD │ │ │ │ │ │ │ │ -04C71B LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -04C71F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C720 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C721 General Purpose Flag 0800 (2048) │ │ │ │ +04C705 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +04C709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C70A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C70B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C723 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C725 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C729 CRC F354206A (4082376810) │ │ │ │ -04C72D Compressed Size 000002E2 (738) │ │ │ │ -04C731 Uncompressed Size 000005D1 (1489) │ │ │ │ -04C735 Filename Length 0026 (38) │ │ │ │ -04C737 Extra Length 0000 (0) │ │ │ │ -04C739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C70D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C70F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C713 CRC F354206A (4082376810) │ │ │ │ +04C717 Compressed Size 000002E2 (738) │ │ │ │ +04C71B Uncompressed Size 000005D1 (1489) │ │ │ │ +04C71F Filename Length 0026 (38) │ │ │ │ +04C721 Extra Length 0000 (0) │ │ │ │ +04C723 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C75F PAYLOAD │ │ │ │ +04C749 PAYLOAD │ │ │ │ │ │ │ │ -04CA41 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -04CA45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CA46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CA47 General Purpose Flag 0800 (2048) │ │ │ │ +04CA2B LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +04CA2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CA30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CA31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CA49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CA4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CA4F CRC A9857AC6 (2844097222) │ │ │ │ -04CA53 Compressed Size 00000175 (373) │ │ │ │ -04CA57 Uncompressed Size 000002F1 (753) │ │ │ │ -04CA5B Filename Length 0025 (37) │ │ │ │ -04CA5D Extra Length 0000 (0) │ │ │ │ -04CA5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CA33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CA35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CA39 CRC A9857AC6 (2844097222) │ │ │ │ +04CA3D Compressed Size 00000175 (373) │ │ │ │ +04CA41 Uncompressed Size 000002F1 (753) │ │ │ │ +04CA45 Filename Length 0025 (37) │ │ │ │ +04CA47 Extra Length 0000 (0) │ │ │ │ +04CA49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CA5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CA49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CA84 PAYLOAD │ │ │ │ +04CA6E PAYLOAD │ │ │ │ │ │ │ │ -04CBF9 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -04CBFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CBFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CBFF General Purpose Flag 0800 (2048) │ │ │ │ +04CBE3 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +04CBE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CBE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CBE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CC01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CC03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CC07 CRC 67A72259 (1739006553) │ │ │ │ -04CC0B Compressed Size 00000214 (532) │ │ │ │ -04CC0F Uncompressed Size 0000041F (1055) │ │ │ │ -04CC13 Filename Length 0027 (39) │ │ │ │ -04CC15 Extra Length 0000 (0) │ │ │ │ -04CC17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CBEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CBED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CBF1 CRC 67A72259 (1739006553) │ │ │ │ +04CBF5 Compressed Size 00000214 (532) │ │ │ │ +04CBF9 Uncompressed Size 0000041F (1055) │ │ │ │ +04CBFD Filename Length 0027 (39) │ │ │ │ +04CBFF Extra Length 0000 (0) │ │ │ │ +04CC01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CC17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CC01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CC3E PAYLOAD │ │ │ │ +04CC28 PAYLOAD │ │ │ │ │ │ │ │ -04CE52 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -04CE56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE58 General Purpose Flag 0800 (2048) │ │ │ │ +04CE3C LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +04CE40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CE60 CRC BB568875 (3143010421) │ │ │ │ -04CE64 Compressed Size 000002B9 (697) │ │ │ │ -04CE68 Uncompressed Size 0000098C (2444) │ │ │ │ -04CE6C Filename Length 0026 (38) │ │ │ │ -04CE6E Extra Length 0000 (0) │ │ │ │ -04CE70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CE4A CRC BB568875 (3143010421) │ │ │ │ +04CE4E Compressed Size 000002B9 (697) │ │ │ │ +04CE52 Uncompressed Size 0000098C (2444) │ │ │ │ +04CE56 Filename Length 0026 (38) │ │ │ │ +04CE58 Extra Length 0000 (0) │ │ │ │ +04CE5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CE96 PAYLOAD │ │ │ │ +04CE80 PAYLOAD │ │ │ │ │ │ │ │ -04D14F LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -04D153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D155 General Purpose Flag 0800 (2048) │ │ │ │ +04D139 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +04D13D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D13E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D13F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D157 Compression Method 0000 (0) 'Stored' │ │ │ │ -04D159 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D15D CRC 00000000 (0) │ │ │ │ -04D161 Compressed Size 00000000 (0) │ │ │ │ -04D165 Uncompressed Size 00000000 (0) │ │ │ │ -04D169 Filename Length 0014 (20) │ │ │ │ -04D16B Extra Length 0000 (0) │ │ │ │ -04D16D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D141 Compression Method 0000 (0) 'Stored' │ │ │ │ +04D143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D147 CRC 00000000 (0) │ │ │ │ +04D14B Compressed Size 00000000 (0) │ │ │ │ +04D14F Uncompressed Size 00000000 (0) │ │ │ │ +04D153 Filename Length 0014 (20) │ │ │ │ +04D155 Extra Length 0000 (0) │ │ │ │ +04D157 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D16D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D157: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04D181 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -04D185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D187 General Purpose Flag 0800 (2048) │ │ │ │ +04D16B LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +04D16F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D170 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D171 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D18B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D18F CRC 045A6BE4 (73034724) │ │ │ │ -04D193 Compressed Size 000001F3 (499) │ │ │ │ -04D197 Uncompressed Size 000003F5 (1013) │ │ │ │ -04D19B Filename Length 0020 (32) │ │ │ │ -04D19D Extra Length 0000 (0) │ │ │ │ -04D19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D173 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D175 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D179 CRC 045A6BE4 (73034724) │ │ │ │ +04D17D Compressed Size 000001F3 (499) │ │ │ │ +04D181 Uncompressed Size 000003F5 (1013) │ │ │ │ +04D185 Filename Length 0020 (32) │ │ │ │ +04D187 Extra Length 0000 (0) │ │ │ │ +04D189 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D189: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D1BF PAYLOAD │ │ │ │ +04D1A9 PAYLOAD │ │ │ │ │ │ │ │ -04D3B2 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -04D3B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D3B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D3B8 General Purpose Flag 0800 (2048) │ │ │ │ +04D39C LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +04D3A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D3A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D3A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D3BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D3BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D3C0 CRC AEEC026D (2934702701) │ │ │ │ -04D3C4 Compressed Size 000002BE (702) │ │ │ │ -04D3C8 Uncompressed Size 0000078C (1932) │ │ │ │ -04D3CC Filename Length 001F (31) │ │ │ │ -04D3CE Extra Length 0000 (0) │ │ │ │ -04D3D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D3A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D3A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D3AA CRC AEEC026D (2934702701) │ │ │ │ +04D3AE Compressed Size 000002BE (702) │ │ │ │ +04D3B2 Uncompressed Size 0000078C (1932) │ │ │ │ +04D3B6 Filename Length 001F (31) │ │ │ │ +04D3B8 Extra Length 0000 (0) │ │ │ │ +04D3BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D3D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D3BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D3EF PAYLOAD │ │ │ │ +04D3D9 PAYLOAD │ │ │ │ │ │ │ │ -04D6AD LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -04D6B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D6B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D6B3 General Purpose Flag 0800 (2048) │ │ │ │ +04D697 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +04D69B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D69C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D69D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D6B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D6B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D6BB CRC CFF7C16F (3489120623) │ │ │ │ -04D6BF Compressed Size 0000056C (1388) │ │ │ │ -04D6C3 Uncompressed Size 00000CF1 (3313) │ │ │ │ -04D6C7 Filename Length 0027 (39) │ │ │ │ -04D6C9 Extra Length 0000 (0) │ │ │ │ -04D6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D69F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D6A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D6A5 CRC CFF7C16F (3489120623) │ │ │ │ +04D6A9 Compressed Size 0000056C (1388) │ │ │ │ +04D6AD Uncompressed Size 00000CF1 (3313) │ │ │ │ +04D6B1 Filename Length 0027 (39) │ │ │ │ +04D6B3 Extra Length 0000 (0) │ │ │ │ +04D6B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D6B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D6F2 PAYLOAD │ │ │ │ +04D6DC PAYLOAD │ │ │ │ │ │ │ │ -04DC5E LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -04DC62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DC63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DC64 General Purpose Flag 0800 (2048) │ │ │ │ +04DC48 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +04DC4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DC4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DC4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DC66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DC68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DC6C CRC F733F775 (4147378037) │ │ │ │ -04DC70 Compressed Size 000002F8 (760) │ │ │ │ -04DC74 Uncompressed Size 00000EC7 (3783) │ │ │ │ -04DC78 Filename Length 0026 (38) │ │ │ │ -04DC7A Extra Length 0000 (0) │ │ │ │ -04DC7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DC50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DC52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DC56 CRC F733F775 (4147378037) │ │ │ │ +04DC5A Compressed Size 000002F8 (760) │ │ │ │ +04DC5E Uncompressed Size 00000EC7 (3783) │ │ │ │ +04DC62 Filename Length 0026 (38) │ │ │ │ +04DC64 Extra Length 0000 (0) │ │ │ │ +04DC66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DC7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DC66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DCA2 PAYLOAD │ │ │ │ +04DC8C PAYLOAD │ │ │ │ │ │ │ │ -04DF9A LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -04DF9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DF9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DFA0 General Purpose Flag 0800 (2048) │ │ │ │ +04DF84 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +04DF88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DF89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DF8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DFA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DFA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DFA8 CRC 2BF66AD1 (737569489) │ │ │ │ -04DFAC Compressed Size 000006C9 (1737) │ │ │ │ -04DFB0 Uncompressed Size 0000101D (4125) │ │ │ │ -04DFB4 Filename Length 0022 (34) │ │ │ │ -04DFB6 Extra Length 0000 (0) │ │ │ │ -04DFB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DF8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DF8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DF92 CRC 2BF66AD1 (737569489) │ │ │ │ +04DF96 Compressed Size 000006C9 (1737) │ │ │ │ +04DF9A Uncompressed Size 0000101D (4125) │ │ │ │ +04DF9E Filename Length 0022 (34) │ │ │ │ +04DFA0 Extra Length 0000 (0) │ │ │ │ +04DFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DFB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DFDA PAYLOAD │ │ │ │ +04DFC4 PAYLOAD │ │ │ │ │ │ │ │ -04E6A3 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -04E6A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04E6A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04E6A9 General Purpose Flag 0800 (2048) │ │ │ │ +04E68D LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +04E691 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04E692 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04E693 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04E6AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -04E6AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04E6B1 CRC AE70CA6B (2926627435) │ │ │ │ -04E6B5 Compressed Size 000007BD (1981) │ │ │ │ -04E6B9 Uncompressed Size 00002508 (9480) │ │ │ │ -04E6BD Filename Length 0021 (33) │ │ │ │ -04E6BF Extra Length 0000 (0) │ │ │ │ -04E6C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04E695 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04E697 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04E69B CRC AE70CA6B (2926627435) │ │ │ │ +04E69F Compressed Size 000007BD (1981) │ │ │ │ +04E6A3 Uncompressed Size 00002508 (9480) │ │ │ │ +04E6A7 Filename Length 0021 (33) │ │ │ │ +04E6A9 Extra Length 0000 (0) │ │ │ │ +04E6AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4E6C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4E6AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04E6E2 PAYLOAD │ │ │ │ +04E6CC PAYLOAD │ │ │ │ │ │ │ │ -04EE9F LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -04EEA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04EEA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04EEA5 General Purpose Flag 0800 (2048) │ │ │ │ +04EE89 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +04EE8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04EE8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04EE8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04EEA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04EEA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04EEAD CRC 21C9029D (566821533) │ │ │ │ -04EEB1 Compressed Size 000003C6 (966) │ │ │ │ -04EEB5 Uncompressed Size 00000950 (2384) │ │ │ │ -04EEB9 Filename Length 0027 (39) │ │ │ │ -04EEBB Extra Length 0000 (0) │ │ │ │ -04EEBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04EE91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04EE93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04EE97 CRC 21C9029D (566821533) │ │ │ │ +04EE9B Compressed Size 000003C6 (966) │ │ │ │ +04EE9F Uncompressed Size 00000950 (2384) │ │ │ │ +04EEA3 Filename Length 0027 (39) │ │ │ │ +04EEA5 Extra Length 0000 (0) │ │ │ │ +04EEA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4EEBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4EEA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04EEE4 PAYLOAD │ │ │ │ +04EECE PAYLOAD │ │ │ │ │ │ │ │ -04F2AA LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -04F2AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F2AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F2B0 General Purpose Flag 0800 (2048) │ │ │ │ +04F294 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +04F298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F29A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F2B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F2B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F2B8 CRC 421E085D (1109264477) │ │ │ │ -04F2BC Compressed Size 00000413 (1043) │ │ │ │ -04F2C0 Uncompressed Size 00001612 (5650) │ │ │ │ -04F2C4 Filename Length 0026 (38) │ │ │ │ -04F2C6 Extra Length 0000 (0) │ │ │ │ -04F2C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F29C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F29E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F2A2 CRC 421E085D (1109264477) │ │ │ │ +04F2A6 Compressed Size 00000413 (1043) │ │ │ │ +04F2AA Uncompressed Size 00001612 (5650) │ │ │ │ +04F2AE Filename Length 0026 (38) │ │ │ │ +04F2B0 Extra Length 0000 (0) │ │ │ │ +04F2B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F2C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F2EE PAYLOAD │ │ │ │ +04F2D8 PAYLOAD │ │ │ │ │ │ │ │ -04F701 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -04F705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F707 General Purpose Flag 0800 (2048) │ │ │ │ +04F6EB LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +04F6EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F6F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F6F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F709 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F70B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F70F CRC 80A46BC6 (2158259142) │ │ │ │ -04F713 Compressed Size 00000264 (612) │ │ │ │ -04F717 Uncompressed Size 00000502 (1282) │ │ │ │ -04F71B Filename Length 0023 (35) │ │ │ │ -04F71D Extra Length 0000 (0) │ │ │ │ -04F71F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F6F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F6F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F6F9 CRC 80A46BC6 (2158259142) │ │ │ │ +04F6FD Compressed Size 00000264 (612) │ │ │ │ +04F701 Uncompressed Size 00000502 (1282) │ │ │ │ +04F705 Filename Length 0023 (35) │ │ │ │ +04F707 Extra Length 0000 (0) │ │ │ │ +04F709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F71F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F742 PAYLOAD │ │ │ │ +04F72C PAYLOAD │ │ │ │ │ │ │ │ -04F9A6 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -04F9AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F9AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F9AC General Purpose Flag 0800 (2048) │ │ │ │ +04F990 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +04F994 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F995 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F996 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F9AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F9B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F9B4 CRC 67856ACD (1736796877) │ │ │ │ -04F9B8 Compressed Size 00000476 (1142) │ │ │ │ -04F9BC Uncompressed Size 000015B5 (5557) │ │ │ │ -04F9C0 Filename Length 0022 (34) │ │ │ │ -04F9C2 Extra Length 0000 (0) │ │ │ │ -04F9C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F998 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F99A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F99E CRC 67856ACD (1736796877) │ │ │ │ +04F9A2 Compressed Size 00000476 (1142) │ │ │ │ +04F9A6 Uncompressed Size 000015B5 (5557) │ │ │ │ +04F9AA Filename Length 0022 (34) │ │ │ │ +04F9AC Extra Length 0000 (0) │ │ │ │ +04F9AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F9C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F9AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F9E6 PAYLOAD │ │ │ │ +04F9D0 PAYLOAD │ │ │ │ │ │ │ │ -04FE5C LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -04FE60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04FE61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04FE62 General Purpose Flag 0800 (2048) │ │ │ │ +04FE46 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +04FE4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04FE4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04FE4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04FE64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04FE66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04FE6A CRC CEDFA7AF (3470763951) │ │ │ │ -04FE6E Compressed Size 000006A2 (1698) │ │ │ │ -04FE72 Uncompressed Size 0000120D (4621) │ │ │ │ -04FE76 Filename Length 001E (30) │ │ │ │ -04FE78 Extra Length 0000 (0) │ │ │ │ -04FE7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04FE4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04FE50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04FE54 CRC CEDFA7AF (3470763951) │ │ │ │ +04FE58 Compressed Size 000006A2 (1698) │ │ │ │ +04FE5C Uncompressed Size 0000120D (4621) │ │ │ │ +04FE60 Filename Length 001E (30) │ │ │ │ +04FE62 Extra Length 0000 (0) │ │ │ │ +04FE64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4FE7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4FE64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04FE98 PAYLOAD │ │ │ │ +04FE82 PAYLOAD │ │ │ │ │ │ │ │ -05053A LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -05053E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05053F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050540 General Purpose Flag 0800 (2048) │ │ │ │ +050524 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +050528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05052A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050542 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050544 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050548 CRC 28531D78 (676535672) │ │ │ │ -05054C Compressed Size 00000916 (2326) │ │ │ │ -050550 Uncompressed Size 000054E9 (21737) │ │ │ │ -050554 Filename Length 001D (29) │ │ │ │ -050556 Extra Length 0000 (0) │ │ │ │ -050558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05052C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05052E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050532 CRC 28531D78 (676535672) │ │ │ │ +050536 Compressed Size 00000916 (2326) │ │ │ │ +05053A Uncompressed Size 000054E9 (21737) │ │ │ │ +05053E Filename Length 001D (29) │ │ │ │ +050540 Extra Length 0000 (0) │ │ │ │ +050542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050575 PAYLOAD │ │ │ │ +05055F PAYLOAD │ │ │ │ │ │ │ │ -050E8B LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -050E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050E91 General Purpose Flag 0800 (2048) │ │ │ │ +050E75 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +050E79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050E7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050E7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050E93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050E99 CRC 67404CB2 (1732267186) │ │ │ │ -050E9D Compressed Size 00000BE6 (3046) │ │ │ │ -050EA1 Uncompressed Size 00002665 (9829) │ │ │ │ -050EA5 Filename Length 002B (43) │ │ │ │ -050EA7 Extra Length 0000 (0) │ │ │ │ -050EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050E7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +050E7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050E83 CRC 67404CB2 (1732267186) │ │ │ │ +050E87 Compressed Size 00000BE6 (3046) │ │ │ │ +050E8B Uncompressed Size 00002665 (9829) │ │ │ │ +050E8F Filename Length 002B (43) │ │ │ │ +050E91 Extra Length 0000 (0) │ │ │ │ +050E93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50E93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050ED4 PAYLOAD │ │ │ │ +050EBE PAYLOAD │ │ │ │ │ │ │ │ -051ABA LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -051ABE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051ABF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051AC0 General Purpose Flag 0800 (2048) │ │ │ │ +051AA4 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +051AA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051AA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051AAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051AC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051AC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -051AC8 CRC 168B1528 (378213672) │ │ │ │ -051ACC Compressed Size 00000DF0 (3568) │ │ │ │ -051AD0 Uncompressed Size 00008326 (33574) │ │ │ │ -051AD4 Filename Length 002A (42) │ │ │ │ -051AD6 Extra Length 0000 (0) │ │ │ │ -051AD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051AAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +051AAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +051AB2 CRC 168B1528 (378213672) │ │ │ │ +051AB6 Compressed Size 00000DF0 (3568) │ │ │ │ +051ABA Uncompressed Size 00008326 (33574) │ │ │ │ +051ABE Filename Length 002A (42) │ │ │ │ +051AC0 Extra Length 0000 (0) │ │ │ │ +051AC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51AC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051B02 PAYLOAD │ │ │ │ +051AEC PAYLOAD │ │ │ │ │ │ │ │ -0528F2 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -0528F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0528F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0528F8 General Purpose Flag 0800 (2048) │ │ │ │ +0528DC LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +0528E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0528E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0528E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0528FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0528FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052900 CRC F1A2C9FA (4053977594) │ │ │ │ -052904 Compressed Size 000003ED (1005) │ │ │ │ -052908 Uncompressed Size 00000951 (2385) │ │ │ │ -05290C Filename Length 002D (45) │ │ │ │ -05290E Extra Length 0000 (0) │ │ │ │ -052910 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0528E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0528E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0528EA CRC F1A2C9FA (4053977594) │ │ │ │ +0528EE Compressed Size 000003ED (1005) │ │ │ │ +0528F2 Uncompressed Size 00000951 (2385) │ │ │ │ +0528F6 Filename Length 002D (45) │ │ │ │ +0528F8 Extra Length 0000 (0) │ │ │ │ +0528FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52910: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x528FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05293D PAYLOAD │ │ │ │ +052927 PAYLOAD │ │ │ │ │ │ │ │ -052D2A LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -052D2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052D2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052D30 General Purpose Flag 0800 (2048) │ │ │ │ +052D14 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +052D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052D1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052D32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052D34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052D38 CRC 3A875FD7 (981950423) │ │ │ │ -052D3C Compressed Size 0000039D (925) │ │ │ │ -052D40 Uncompressed Size 00001205 (4613) │ │ │ │ -052D44 Filename Length 002C (44) │ │ │ │ -052D46 Extra Length 0000 (0) │ │ │ │ -052D48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +052D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052D22 CRC 3A875FD7 (981950423) │ │ │ │ +052D26 Compressed Size 0000039D (925) │ │ │ │ +052D2A Uncompressed Size 00001205 (4613) │ │ │ │ +052D2E Filename Length 002C (44) │ │ │ │ +052D30 Extra Length 0000 (0) │ │ │ │ +052D32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52D32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052D74 PAYLOAD │ │ │ │ +052D5E PAYLOAD │ │ │ │ │ │ │ │ -053111 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -053115 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053116 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053117 General Purpose Flag 0800 (2048) │ │ │ │ +0530FB LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +0530FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053101 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053119 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05311B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05311F CRC E168592E (3781712174) │ │ │ │ -053123 Compressed Size 0000077B (1915) │ │ │ │ -053127 Uncompressed Size 0000128D (4749) │ │ │ │ -05312B Filename Length 0023 (35) │ │ │ │ -05312D Extra Length 0000 (0) │ │ │ │ -05312F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053103 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +053109 CRC E168592E (3781712174) │ │ │ │ +05310D Compressed Size 0000077B (1915) │ │ │ │ +053111 Uncompressed Size 0000128D (4749) │ │ │ │ +053115 Filename Length 0023 (35) │ │ │ │ +053117 Extra Length 0000 (0) │ │ │ │ +053119 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5312F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53119: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053152 PAYLOAD │ │ │ │ +05313C PAYLOAD │ │ │ │ │ │ │ │ -0538CD LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -0538D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0538D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0538D3 General Purpose Flag 0800 (2048) │ │ │ │ +0538B7 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +0538BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0538BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0538BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0538D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0538D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0538DB CRC 8B2D10C6 (2334986438) │ │ │ │ -0538DF Compressed Size 0000070D (1805) │ │ │ │ -0538E3 Uncompressed Size 00002C58 (11352) │ │ │ │ -0538E7 Filename Length 0022 (34) │ │ │ │ -0538E9 Extra Length 0000 (0) │ │ │ │ -0538EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0538BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0538C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0538C5 CRC 8B2D10C6 (2334986438) │ │ │ │ +0538C9 Compressed Size 0000070D (1805) │ │ │ │ +0538CD Uncompressed Size 00002C58 (11352) │ │ │ │ +0538D1 Filename Length 0022 (34) │ │ │ │ +0538D3 Extra Length 0000 (0) │ │ │ │ +0538D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x538EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x538D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05390D PAYLOAD │ │ │ │ +0538F7 PAYLOAD │ │ │ │ │ │ │ │ -05401A LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -05401E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05401F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054020 General Purpose Flag 0800 (2048) │ │ │ │ +054004 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +054008 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +054009 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05400A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054022 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054024 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -054028 CRC 100E219F (269361567) │ │ │ │ -05402C Compressed Size 00001191 (4497) │ │ │ │ -054030 Uncompressed Size 000041E9 (16873) │ │ │ │ -054034 Filename Length 0022 (34) │ │ │ │ -054036 Extra Length 0000 (0) │ │ │ │ -054038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05400C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05400E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +054012 CRC 100E219F (269361567) │ │ │ │ +054016 Compressed Size 00001191 (4497) │ │ │ │ +05401A Uncompressed Size 000041E9 (16873) │ │ │ │ +05401E Filename Length 0022 (34) │ │ │ │ +054020 Extra Length 0000 (0) │ │ │ │ +054022 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x54022: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05405A PAYLOAD │ │ │ │ +054044 PAYLOAD │ │ │ │ │ │ │ │ -0551EB LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0551EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0551F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0551F1 General Purpose Flag 0800 (2048) │ │ │ │ +0551D5 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0551D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0551DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0551DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0551F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0551F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0551F9 CRC 683F2557 (1748968791) │ │ │ │ -0551FD Compressed Size 00000F9D (3997) │ │ │ │ -055201 Uncompressed Size 0000F024 (61476) │ │ │ │ -055205 Filename Length 0021 (33) │ │ │ │ -055207 Extra Length 0000 (0) │ │ │ │ -055209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0551DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0551DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0551E3 CRC 683F2557 (1748968791) │ │ │ │ +0551E7 Compressed Size 00000F9D (3997) │ │ │ │ +0551EB Uncompressed Size 0000F024 (61476) │ │ │ │ +0551EF Filename Length 0021 (33) │ │ │ │ +0551F1 Extra Length 0000 (0) │ │ │ │ +0551F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x55209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x551F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05522A PAYLOAD │ │ │ │ +055214 PAYLOAD │ │ │ │ │ │ │ │ -0561C7 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0561CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0561CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0561CD General Purpose Flag 0800 (2048) │ │ │ │ +0561B1 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0561B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0561B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0561B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0561CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0561D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0561D5 CRC 73ADC2A9 (1940767401) │ │ │ │ -0561D9 Compressed Size 00000197 (407) │ │ │ │ -0561DD Uncompressed Size 000002FB (763) │ │ │ │ -0561E1 Filename Length 002B (43) │ │ │ │ -0561E3 Extra Length 0000 (0) │ │ │ │ -0561E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0561B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0561BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0561BF CRC 73ADC2A9 (1940767401) │ │ │ │ +0561C3 Compressed Size 00000197 (407) │ │ │ │ +0561C7 Uncompressed Size 000002FB (763) │ │ │ │ +0561CB Filename Length 002B (43) │ │ │ │ +0561CD Extra Length 0000 (0) │ │ │ │ +0561CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x561E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x561CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056210 PAYLOAD │ │ │ │ +0561FA PAYLOAD │ │ │ │ │ │ │ │ -0563A7 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -0563AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0563AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0563AD General Purpose Flag 0800 (2048) │ │ │ │ +056391 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +056395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056397 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0563AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0563B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0563B5 CRC 5E62D745 (1583535941) │ │ │ │ -0563B9 Compressed Size 0000026F (623) │ │ │ │ -0563BD Uncompressed Size 00000744 (1860) │ │ │ │ -0563C1 Filename Length 002A (42) │ │ │ │ -0563C3 Extra Length 0000 (0) │ │ │ │ -0563C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056399 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05639B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05639F CRC 5E62D745 (1583535941) │ │ │ │ +0563A3 Compressed Size 0000026F (623) │ │ │ │ +0563A7 Uncompressed Size 00000744 (1860) │ │ │ │ +0563AB Filename Length 002A (42) │ │ │ │ +0563AD Extra Length 0000 (0) │ │ │ │ +0563AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x563C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x563AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0563EF PAYLOAD │ │ │ │ +0563D9 PAYLOAD │ │ │ │ │ │ │ │ -05665E LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -056662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056664 General Purpose Flag 0800 (2048) │ │ │ │ +056648 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +05664C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05664D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05664E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05666C CRC 1E7A7481 (511341697) │ │ │ │ -056670 Compressed Size 0000062A (1578) │ │ │ │ -056674 Uncompressed Size 0000114F (4431) │ │ │ │ -056678 Filename Length 0026 (38) │ │ │ │ -05667A Extra Length 0000 (0) │ │ │ │ -05667C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056650 Compression Method 0008 (8) 'Deflated' │ │ │ │ +056652 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056656 CRC 1E7A7481 (511341697) │ │ │ │ +05665A Compressed Size 0000062A (1578) │ │ │ │ +05665E Uncompressed Size 0000114F (4431) │ │ │ │ +056662 Filename Length 0026 (38) │ │ │ │ +056664 Extra Length 0000 (0) │ │ │ │ +056666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5667C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0566A2 PAYLOAD │ │ │ │ +05668C PAYLOAD │ │ │ │ │ │ │ │ -056CCC LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -056CD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056CD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056CD2 General Purpose Flag 0800 (2048) │ │ │ │ +056CB6 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +056CBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056CBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056CBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056CD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056CD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -056CDA CRC F05D89C4 (4032661956) │ │ │ │ -056CDE Compressed Size 00000499 (1177) │ │ │ │ -056CE2 Uncompressed Size 00002442 (9282) │ │ │ │ -056CE6 Filename Length 0025 (37) │ │ │ │ -056CE8 Extra Length 0000 (0) │ │ │ │ -056CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056CBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +056CC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056CC4 CRC F05D89C4 (4032661956) │ │ │ │ +056CC8 Compressed Size 00000499 (1177) │ │ │ │ +056CCC Uncompressed Size 00002442 (9282) │ │ │ │ +056CD0 Filename Length 0025 (37) │ │ │ │ +056CD2 Extra Length 0000 (0) │ │ │ │ +056CD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x56CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56CD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056D0F PAYLOAD │ │ │ │ +056CF9 PAYLOAD │ │ │ │ │ │ │ │ -0571A8 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -0571AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0571AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0571AE General Purpose Flag 0800 (2048) │ │ │ │ +057192 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +057196 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057197 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057198 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0571B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0571B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0571B6 CRC B6D74B98 (3067562904) │ │ │ │ -0571BA Compressed Size 00000509 (1289) │ │ │ │ -0571BE Uncompressed Size 00000D44 (3396) │ │ │ │ -0571C2 Filename Length 002A (42) │ │ │ │ -0571C4 Extra Length 0000 (0) │ │ │ │ -0571C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05719A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05719C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0571A0 CRC B6D74B98 (3067562904) │ │ │ │ +0571A4 Compressed Size 00000509 (1289) │ │ │ │ +0571A8 Uncompressed Size 00000D44 (3396) │ │ │ │ +0571AC Filename Length 002A (42) │ │ │ │ +0571AE Extra Length 0000 (0) │ │ │ │ +0571B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x571C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x571B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0571F0 PAYLOAD │ │ │ │ +0571DA PAYLOAD │ │ │ │ │ │ │ │ -0576F9 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0576FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0576FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0576FF General Purpose Flag 0800 (2048) │ │ │ │ +0576E3 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0576E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0576E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0576E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057701 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057703 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057707 CRC 720AB545 (1913304389) │ │ │ │ -05770B Compressed Size 0000060C (1548) │ │ │ │ -05770F Uncompressed Size 00002738 (10040) │ │ │ │ -057713 Filename Length 0029 (41) │ │ │ │ -057715 Extra Length 0000 (0) │ │ │ │ -057717 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0576EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0576ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0576F1 CRC 720AB545 (1913304389) │ │ │ │ +0576F5 Compressed Size 0000060C (1548) │ │ │ │ +0576F9 Uncompressed Size 00002738 (10040) │ │ │ │ +0576FD Filename Length 0029 (41) │ │ │ │ +0576FF Extra Length 0000 (0) │ │ │ │ +057701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057740 PAYLOAD │ │ │ │ +05772A PAYLOAD │ │ │ │ │ │ │ │ -057D4C LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -057D50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057D51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057D52 General Purpose Flag 0800 (2048) │ │ │ │ +057D36 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +057D3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057D3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057D3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057D54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057D56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057D5A CRC F010A0E8 (4027621608) │ │ │ │ -057D5E Compressed Size 000008AD (2221) │ │ │ │ -057D62 Uncompressed Size 00001785 (6021) │ │ │ │ -057D66 Filename Length 001E (30) │ │ │ │ -057D68 Extra Length 0000 (0) │ │ │ │ -057D6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057D3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +057D40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057D44 CRC F010A0E8 (4027621608) │ │ │ │ +057D48 Compressed Size 000008AD (2221) │ │ │ │ +057D4C Uncompressed Size 00001785 (6021) │ │ │ │ +057D50 Filename Length 001E (30) │ │ │ │ +057D52 Extra Length 0000 (0) │ │ │ │ +057D54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57D6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57D54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057D88 PAYLOAD │ │ │ │ +057D72 PAYLOAD │ │ │ │ │ │ │ │ -058635 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -058639 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05863A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05863B General Purpose Flag 0800 (2048) │ │ │ │ +05861F LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +058623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058625 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05863D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05863F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058643 CRC A9CBDF2F (2848710447) │ │ │ │ -058647 Compressed Size 00000962 (2402) │ │ │ │ -05864B Uncompressed Size 00004252 (16978) │ │ │ │ -05864F Filename Length 001D (29) │ │ │ │ -058651 Extra Length 0000 (0) │ │ │ │ -058653 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058627 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058629 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05862D CRC A9CBDF2F (2848710447) │ │ │ │ +058631 Compressed Size 00000962 (2402) │ │ │ │ +058635 Uncompressed Size 00004252 (16978) │ │ │ │ +058639 Filename Length 001D (29) │ │ │ │ +05863B Extra Length 0000 (0) │ │ │ │ +05863D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58653: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5863D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058670 PAYLOAD │ │ │ │ +05865A PAYLOAD │ │ │ │ │ │ │ │ -058FD2 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -058FD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058FD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058FD8 General Purpose Flag 0800 (2048) │ │ │ │ +058FBC LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +058FC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058FC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058FC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058FDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -058FDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058FE0 CRC 77C43470 (2009347184) │ │ │ │ -058FE4 Compressed Size 000006F1 (1777) │ │ │ │ -058FE8 Uncompressed Size 0000133C (4924) │ │ │ │ -058FEC Filename Length 001D (29) │ │ │ │ -058FEE Extra Length 0000 (0) │ │ │ │ -058FF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058FC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058FC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058FCA CRC 77C43470 (2009347184) │ │ │ │ +058FCE Compressed Size 000006F1 (1777) │ │ │ │ +058FD2 Uncompressed Size 0000133C (4924) │ │ │ │ +058FD6 Filename Length 001D (29) │ │ │ │ +058FD8 Extra Length 0000 (0) │ │ │ │ +058FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05900D PAYLOAD │ │ │ │ +058FF7 PAYLOAD │ │ │ │ │ │ │ │ -0596FE LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -059702 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059703 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059704 General Purpose Flag 0800 (2048) │ │ │ │ +0596E8 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +0596EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059706 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059708 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05970C CRC CAE1A33D (3403785021) │ │ │ │ -059710 Compressed Size 00000AF6 (2806) │ │ │ │ -059714 Uncompressed Size 00007DCD (32205) │ │ │ │ -059718 Filename Length 001C (28) │ │ │ │ -05971A Extra Length 0000 (0) │ │ │ │ -05971C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0596F6 CRC CAE1A33D (3403785021) │ │ │ │ +0596FA Compressed Size 00000AF6 (2806) │ │ │ │ +0596FE Uncompressed Size 00007DCD (32205) │ │ │ │ +059702 Filename Length 001C (28) │ │ │ │ +059704 Extra Length 0000 (0) │ │ │ │ +059706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5971C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059738 PAYLOAD │ │ │ │ +059722 PAYLOAD │ │ │ │ │ │ │ │ -05A22E LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -05A232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A234 General Purpose Flag 0800 (2048) │ │ │ │ +05A218 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +05A21C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A21D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A21E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A236 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A23C CRC 69B612A5 (1773540005) │ │ │ │ -05A240 Compressed Size 00000560 (1376) │ │ │ │ -05A244 Uncompressed Size 00000E2D (3629) │ │ │ │ -05A248 Filename Length 001E (30) │ │ │ │ -05A24A Extra Length 0000 (0) │ │ │ │ -05A24C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A220 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A222 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A226 CRC 69B612A5 (1773540005) │ │ │ │ +05A22A Compressed Size 00000560 (1376) │ │ │ │ +05A22E Uncompressed Size 00000E2D (3629) │ │ │ │ +05A232 Filename Length 001E (30) │ │ │ │ +05A234 Extra Length 0000 (0) │ │ │ │ +05A236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A24C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A26A PAYLOAD │ │ │ │ +05A254 PAYLOAD │ │ │ │ │ │ │ │ -05A7CA LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -05A7CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A7CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A7D0 General Purpose Flag 0800 (2048) │ │ │ │ +05A7B4 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +05A7B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A7B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A7BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A7D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A7D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A7D8 CRC 5705CA7F (1459997311) │ │ │ │ -05A7DC Compressed Size 00000789 (1929) │ │ │ │ -05A7E0 Uncompressed Size 0000500F (20495) │ │ │ │ -05A7E4 Filename Length 001D (29) │ │ │ │ -05A7E6 Extra Length 0000 (0) │ │ │ │ -05A7E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A7BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A7BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A7C2 CRC 5705CA7F (1459997311) │ │ │ │ +05A7C6 Compressed Size 00000789 (1929) │ │ │ │ +05A7CA Uncompressed Size 0000500F (20495) │ │ │ │ +05A7CE Filename Length 001D (29) │ │ │ │ +05A7D0 Extra Length 0000 (0) │ │ │ │ +05A7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A7E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A805 PAYLOAD │ │ │ │ +05A7EF PAYLOAD │ │ │ │ │ │ │ │ -05AF8E LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -05AF92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AF93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AF94 General Purpose Flag 0800 (2048) │ │ │ │ +05AF78 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +05AF7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AF7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AF7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AF96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AF98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05AF9C CRC 3F0636EC (1057371884) │ │ │ │ -05AFA0 Compressed Size 000003B1 (945) │ │ │ │ -05AFA4 Uncompressed Size 00000863 (2147) │ │ │ │ -05AFA8 Filename Length 002C (44) │ │ │ │ -05AFAA Extra Length 0000 (0) │ │ │ │ -05AFAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AF80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AF82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05AF86 CRC 3F0636EC (1057371884) │ │ │ │ +05AF8A Compressed Size 000003B1 (945) │ │ │ │ +05AF8E Uncompressed Size 00000863 (2147) │ │ │ │ +05AF92 Filename Length 002C (44) │ │ │ │ +05AF94 Extra Length 0000 (0) │ │ │ │ +05AF96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AFAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AF96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AFD8 PAYLOAD │ │ │ │ +05AFC2 PAYLOAD │ │ │ │ │ │ │ │ -05B389 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -05B38D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B38E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B38F General Purpose Flag 0800 (2048) │ │ │ │ +05B373 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +05B377 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B378 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B379 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B393 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05B397 CRC 15234597 (354633111) │ │ │ │ -05B39B Compressed Size 000006AE (1710) │ │ │ │ -05B39F Uncompressed Size 000017B8 (6072) │ │ │ │ -05B3A3 Filename Length 002B (43) │ │ │ │ -05B3A5 Extra Length 0000 (0) │ │ │ │ -05B3A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B37B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B37D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05B381 CRC 15234597 (354633111) │ │ │ │ +05B385 Compressed Size 000006AE (1710) │ │ │ │ +05B389 Uncompressed Size 000017B8 (6072) │ │ │ │ +05B38D Filename Length 002B (43) │ │ │ │ +05B38F Extra Length 0000 (0) │ │ │ │ +05B391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B3A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B3D2 PAYLOAD │ │ │ │ +05B3BC PAYLOAD │ │ │ │ │ │ │ │ -05BA80 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -05BA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BA86 General Purpose Flag 0800 (2048) │ │ │ │ +05BA6A LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +05BA6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BA6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BA70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BA8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05BA8E CRC 9DDCF619 (2648503833) │ │ │ │ -05BA92 Compressed Size 00000914 (2324) │ │ │ │ -05BA96 Uncompressed Size 00001D6E (7534) │ │ │ │ -05BA9A Filename Length 0033 (51) │ │ │ │ -05BA9C Extra Length 0000 (0) │ │ │ │ -05BA9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BA72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BA74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05BA78 CRC 9DDCF619 (2648503833) │ │ │ │ +05BA7C Compressed Size 00000914 (2324) │ │ │ │ +05BA80 Uncompressed Size 00001D6E (7534) │ │ │ │ +05BA84 Filename Length 0033 (51) │ │ │ │ +05BA86 Extra Length 0000 (0) │ │ │ │ +05BA88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BA88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BAD1 PAYLOAD │ │ │ │ +05BABB PAYLOAD │ │ │ │ │ │ │ │ -05C3E5 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -05C3E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C3EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C3EB General Purpose Flag 0800 (2048) │ │ │ │ +05C3CF LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +05C3D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C3D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C3D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C3ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C3EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05C3F3 CRC F2DC3060 (4074516576) │ │ │ │ -05C3F7 Compressed Size 0000062A (1578) │ │ │ │ -05C3FB Uncompressed Size 000036A9 (13993) │ │ │ │ -05C3FF Filename Length 0032 (50) │ │ │ │ -05C401 Extra Length 0000 (0) │ │ │ │ -05C403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C3D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C3D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05C3DD CRC F2DC3060 (4074516576) │ │ │ │ +05C3E1 Compressed Size 0000062A (1578) │ │ │ │ +05C3E5 Uncompressed Size 000036A9 (13993) │ │ │ │ +05C3E9 Filename Length 0032 (50) │ │ │ │ +05C3EB Extra Length 0000 (0) │ │ │ │ +05C3ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C3ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C435 PAYLOAD │ │ │ │ +05C41F PAYLOAD │ │ │ │ │ │ │ │ -05CA5F LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -05CA63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA65 General Purpose Flag 0800 (2048) │ │ │ │ +05CA49 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +05CA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA4F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA67 Compression Method 0000 (0) 'Stored' │ │ │ │ -05CA69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA6D CRC 00000000 (0) │ │ │ │ -05CA71 Compressed Size 00000000 (0) │ │ │ │ -05CA75 Uncompressed Size 00000000 (0) │ │ │ │ -05CA79 Filename Length 0014 (20) │ │ │ │ -05CA7B Extra Length 0000 (0) │ │ │ │ -05CA7D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA51 Compression Method 0000 (0) 'Stored' │ │ │ │ +05CA53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA57 CRC 00000000 (0) │ │ │ │ +05CA5B Compressed Size 00000000 (0) │ │ │ │ +05CA5F Uncompressed Size 00000000 (0) │ │ │ │ +05CA63 Filename Length 0014 (20) │ │ │ │ +05CA65 Extra Length 0000 (0) │ │ │ │ +05CA67 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CA7D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA67: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05CA91 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -05CA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA97 General Purpose Flag 0800 (2048) │ │ │ │ +05CA7B LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +05CA7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05CA9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA9F CRC 14358F6A (339054442) │ │ │ │ -05CAA3 Compressed Size 00004C73 (19571) │ │ │ │ -05CAA7 Uncompressed Size 00011D0C (72972) │ │ │ │ -05CAAB Filename Length 0022 (34) │ │ │ │ -05CAAD Extra Length 0000 (0) │ │ │ │ -05CAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05CA85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA89 CRC 439F16A5 (1134499493) │ │ │ │ +05CA8D Compressed Size 00004C70 (19568) │ │ │ │ +05CA91 Uncompressed Size 00011D0C (72972) │ │ │ │ +05CA95 Filename Length 0022 (34) │ │ │ │ +05CA97 Extra Length 0000 (0) │ │ │ │ +05CA99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05CAD1 PAYLOAD │ │ │ │ +05CABB PAYLOAD │ │ │ │ │ │ │ │ -061744 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -061748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06174A General Purpose Flag 0800 (2048) │ │ │ │ +06172B LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06172F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061731 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06174C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06174E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -061752 CRC 3CD5E4D2 (1020650706) │ │ │ │ -061756 Compressed Size 0000B704 (46852) │ │ │ │ -06175A Uncompressed Size 00088FA9 (561065) │ │ │ │ -06175E Filename Length 0021 (33) │ │ │ │ -061760 Extra Length 0000 (0) │ │ │ │ -061762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061733 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +061739 CRC FE176A5C (4262947420) │ │ │ │ +06173D Compressed Size 0000B6FF (46847) │ │ │ │ +061741 Uncompressed Size 00088FA9 (561065) │ │ │ │ +061745 Filename Length 0021 (33) │ │ │ │ +061747 Extra Length 0000 (0) │ │ │ │ +061749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061783 PAYLOAD │ │ │ │ +06176A PAYLOAD │ │ │ │ │ │ │ │ -06CE87 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06CE8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE8D General Purpose Flag 0800 (2048) │ │ │ │ +06CE69 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06CE6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06CE95 CRC 1C916145 (479289669) │ │ │ │ -06CE99 Compressed Size 000003FB (1019) │ │ │ │ -06CE9D Uncompressed Size 000008D5 (2261) │ │ │ │ -06CEA1 Filename Length 0021 (33) │ │ │ │ -06CEA3 Extra Length 0000 (0) │ │ │ │ -06CEA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06CE77 CRC 1C916145 (479289669) │ │ │ │ +06CE7B Compressed Size 000003FB (1019) │ │ │ │ +06CE7F Uncompressed Size 000008D5 (2261) │ │ │ │ +06CE83 Filename Length 0021 (33) │ │ │ │ +06CE85 Extra Length 0000 (0) │ │ │ │ +06CE87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CEA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CEC6 PAYLOAD │ │ │ │ +06CEA8 PAYLOAD │ │ │ │ │ │ │ │ -06D2C1 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06D2C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D2C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D2C7 General Purpose Flag 0800 (2048) │ │ │ │ +06D2A3 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06D2A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D2A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D2A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D2C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D2CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D2CF CRC 85A3953D (2242090301) │ │ │ │ -06D2D3 Compressed Size 0000027E (638) │ │ │ │ -06D2D7 Uncompressed Size 000008A2 (2210) │ │ │ │ -06D2DB Filename Length 0020 (32) │ │ │ │ -06D2DD Extra Length 0000 (0) │ │ │ │ -06D2DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D2AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D2AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D2B1 CRC 85A3953D (2242090301) │ │ │ │ +06D2B5 Compressed Size 0000027E (638) │ │ │ │ +06D2B9 Uncompressed Size 000008A2 (2210) │ │ │ │ +06D2BD Filename Length 0020 (32) │ │ │ │ +06D2BF Extra Length 0000 (0) │ │ │ │ +06D2C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D2DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D2C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D2FF PAYLOAD │ │ │ │ +06D2E1 PAYLOAD │ │ │ │ │ │ │ │ -06D57D LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06D581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D583 General Purpose Flag 0800 (2048) │ │ │ │ +06D55F LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06D563 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D564 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D565 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D585 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D587 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D58B CRC B82ABBED (3089808365) │ │ │ │ -06D58F Compressed Size 00000A54 (2644) │ │ │ │ -06D593 Uncompressed Size 00001CC5 (7365) │ │ │ │ -06D597 Filename Length 0021 (33) │ │ │ │ -06D599 Extra Length 0000 (0) │ │ │ │ -06D59B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D567 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D569 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D56D CRC B82ABBED (3089808365) │ │ │ │ +06D571 Compressed Size 00000A54 (2644) │ │ │ │ +06D575 Uncompressed Size 00001CC5 (7365) │ │ │ │ +06D579 Filename Length 0021 (33) │ │ │ │ +06D57B Extra Length 0000 (0) │ │ │ │ +06D57D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D59B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D57D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D5BC PAYLOAD │ │ │ │ +06D59E PAYLOAD │ │ │ │ │ │ │ │ -06E010 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -06E014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E016 General Purpose Flag 0800 (2048) │ │ │ │ +06DFF2 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +06DFF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06DFF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06DFF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E018 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E01A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E01E CRC 13A30EBD (329453245) │ │ │ │ -06E022 Compressed Size 000005BE (1470) │ │ │ │ -06E026 Uncompressed Size 00001DAD (7597) │ │ │ │ -06E02A Filename Length 0020 (32) │ │ │ │ -06E02C Extra Length 0000 (0) │ │ │ │ -06E02E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06DFFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +06DFFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E000 CRC 13A30EBD (329453245) │ │ │ │ +06E004 Compressed Size 000005BE (1470) │ │ │ │ +06E008 Uncompressed Size 00001DAD (7597) │ │ │ │ +06E00C Filename Length 0020 (32) │ │ │ │ +06E00E Extra Length 0000 (0) │ │ │ │ +06E010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E02E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E04E PAYLOAD │ │ │ │ +06E030 PAYLOAD │ │ │ │ │ │ │ │ -06E60C LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -06E610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E612 General Purpose Flag 0800 (2048) │ │ │ │ +06E5EE LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +06E5F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E5F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E5F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E61A CRC 219C2370 (563880816) │ │ │ │ -06E61E Compressed Size 00000BF1 (3057) │ │ │ │ -06E622 Uncompressed Size 00001CB6 (7350) │ │ │ │ -06E626 Filename Length 0022 (34) │ │ │ │ -06E628 Extra Length 0000 (0) │ │ │ │ -06E62A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E5F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E5F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E5FC CRC 219C2370 (563880816) │ │ │ │ +06E600 Compressed Size 00000BF1 (3057) │ │ │ │ +06E604 Uncompressed Size 00001CB6 (7350) │ │ │ │ +06E608 Filename Length 0022 (34) │ │ │ │ +06E60A Extra Length 0000 (0) │ │ │ │ +06E60C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E62A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E60C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E64C PAYLOAD │ │ │ │ +06E62E PAYLOAD │ │ │ │ │ │ │ │ -06F23D LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -06F241 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F242 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F243 General Purpose Flag 0800 (2048) │ │ │ │ +06F21F LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +06F223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F225 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F245 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F247 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06F24B CRC 8083873D (2156103485) │ │ │ │ -06F24F Compressed Size 00000E2F (3631) │ │ │ │ -06F253 Uncompressed Size 0000466A (18026) │ │ │ │ -06F257 Filename Length 0021 (33) │ │ │ │ -06F259 Extra Length 0000 (0) │ │ │ │ -06F25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F227 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06F22D CRC 8083873D (2156103485) │ │ │ │ +06F231 Compressed Size 00000E2F (3631) │ │ │ │ +06F235 Uncompressed Size 0000466A (18026) │ │ │ │ +06F239 Filename Length 0021 (33) │ │ │ │ +06F23B Extra Length 0000 (0) │ │ │ │ +06F23D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F23D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F27C PAYLOAD │ │ │ │ +06F25E PAYLOAD │ │ │ │ │ │ │ │ -0700AB LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -0700AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700B1 General Purpose Flag 0800 (2048) │ │ │ │ +07008D LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +070091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070093 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0700B9 CRC 92D36FDE (2463330270) │ │ │ │ -0700BD Compressed Size 0000074D (1869) │ │ │ │ -0700C1 Uncompressed Size 0000151E (5406) │ │ │ │ -0700C5 Filename Length 0024 (36) │ │ │ │ -0700C7 Extra Length 0000 (0) │ │ │ │ -0700C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070095 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07009B CRC 92D36FDE (2463330270) │ │ │ │ +07009F Compressed Size 0000074D (1869) │ │ │ │ +0700A3 Uncompressed Size 0000151E (5406) │ │ │ │ +0700A7 Filename Length 0024 (36) │ │ │ │ +0700A9 Extra Length 0000 (0) │ │ │ │ +0700AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x700C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0700ED PAYLOAD │ │ │ │ +0700CF PAYLOAD │ │ │ │ │ │ │ │ -07083A LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -07083E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07083F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070840 General Purpose Flag 0800 (2048) │ │ │ │ +07081C LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +070820 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070821 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070822 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070842 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070848 CRC A5B8472C (2780317484) │ │ │ │ -07084C Compressed Size 000004B5 (1205) │ │ │ │ -070850 Uncompressed Size 000020C7 (8391) │ │ │ │ -070854 Filename Length 0023 (35) │ │ │ │ -070856 Extra Length 0000 (0) │ │ │ │ -070858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070824 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070826 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07082A CRC A5B8472C (2780317484) │ │ │ │ +07082E Compressed Size 000004B5 (1205) │ │ │ │ +070832 Uncompressed Size 000020C7 (8391) │ │ │ │ +070836 Filename Length 0023 (35) │ │ │ │ +070838 Extra Length 0000 (0) │ │ │ │ +07083A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7083A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07087B PAYLOAD │ │ │ │ +07085D PAYLOAD │ │ │ │ │ │ │ │ -070D30 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -070D34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D36 General Purpose Flag 0800 (2048) │ │ │ │ +070D12 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +070D16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D18 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D38 Compression Method 0000 (0) 'Stored' │ │ │ │ -070D3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D3E CRC 00000000 (0) │ │ │ │ -070D42 Compressed Size 00000000 (0) │ │ │ │ -070D46 Uncompressed Size 00000000 (0) │ │ │ │ -070D4A Filename Length 0013 (19) │ │ │ │ -070D4C Extra Length 0000 (0) │ │ │ │ -070D4E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D1A Compression Method 0000 (0) 'Stored' │ │ │ │ +070D1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D20 CRC 00000000 (0) │ │ │ │ +070D24 Compressed Size 00000000 (0) │ │ │ │ +070D28 Uncompressed Size 00000000 (0) │ │ │ │ +070D2C Filename Length 0013 (19) │ │ │ │ +070D2E Extra Length 0000 (0) │ │ │ │ +070D30 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D4E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D30: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -070D61 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -070D65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D67 General Purpose Flag 0800 (2048) │ │ │ │ +070D43 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +070D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070D6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D6F CRC DDCA94AC (3721041068) │ │ │ │ -070D73 Compressed Size 00000225 (549) │ │ │ │ -070D77 Uncompressed Size 000003A3 (931) │ │ │ │ -070D7B Filename Length 0022 (34) │ │ │ │ -070D7D Extra Length 0000 (0) │ │ │ │ -070D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +070D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D51 CRC DDCA94AC (3721041068) │ │ │ │ +070D55 Compressed Size 00000225 (549) │ │ │ │ +070D59 Uncompressed Size 000003A3 (931) │ │ │ │ +070D5D Filename Length 0022 (34) │ │ │ │ +070D5F Extra Length 0000 (0) │ │ │ │ +070D61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070DA1 PAYLOAD │ │ │ │ +070D83 PAYLOAD │ │ │ │ │ │ │ │ -070FC6 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -070FCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070FCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070FCC General Purpose Flag 0800 (2048) │ │ │ │ +070FA8 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +070FAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070FAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070FAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070FCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -070FD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070FD4 CRC E3740053 (3816030291) │ │ │ │ -070FD8 Compressed Size 0000022C (556) │ │ │ │ -070FDC Uncompressed Size 00000401 (1025) │ │ │ │ -070FE0 Filename Length 0022 (34) │ │ │ │ -070FE2 Extra Length 0000 (0) │ │ │ │ -070FE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070FB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070FB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070FB6 CRC E3740053 (3816030291) │ │ │ │ +070FBA Compressed Size 0000022C (556) │ │ │ │ +070FBE Uncompressed Size 00000401 (1025) │ │ │ │ +070FC2 Filename Length 0022 (34) │ │ │ │ +070FC4 Extra Length 0000 (0) │ │ │ │ +070FC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70FE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70FC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071006 PAYLOAD │ │ │ │ +070FE8 PAYLOAD │ │ │ │ │ │ │ │ -071232 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -071236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071238 General Purpose Flag 0800 (2048) │ │ │ │ +071214 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +071218 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071219 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07121A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07123A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07123C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071240 CRC 20D69D35 (550935861) │ │ │ │ -071244 Compressed Size 00000CF7 (3319) │ │ │ │ -071248 Uncompressed Size 000019C1 (6593) │ │ │ │ -07124C Filename Length 0020 (32) │ │ │ │ -07124E Extra Length 0000 (0) │ │ │ │ -071250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07121C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07121E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071222 CRC 20D69D35 (550935861) │ │ │ │ +071226 Compressed Size 00000CF7 (3319) │ │ │ │ +07122A Uncompressed Size 000019C1 (6593) │ │ │ │ +07122E Filename Length 0020 (32) │ │ │ │ +071230 Extra Length 0000 (0) │ │ │ │ +071232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071270 PAYLOAD │ │ │ │ +071252 PAYLOAD │ │ │ │ │ │ │ │ -071F67 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -071F6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071F6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071F6D General Purpose Flag 0800 (2048) │ │ │ │ +071F49 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +071F4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071F4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071F4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071F6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -071F71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071F75 CRC C8205DB3 (3357564339) │ │ │ │ -071F79 Compressed Size 0000066A (1642) │ │ │ │ -071F7D Uncompressed Size 00001673 (5747) │ │ │ │ -071F81 Filename Length 001F (31) │ │ │ │ -071F83 Extra Length 0000 (0) │ │ │ │ -071F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071F51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071F53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071F57 CRC C8205DB3 (3357564339) │ │ │ │ +071F5B Compressed Size 0000066A (1642) │ │ │ │ +071F5F Uncompressed Size 00001673 (5747) │ │ │ │ +071F63 Filename Length 001F (31) │ │ │ │ +071F65 Extra Length 0000 (0) │ │ │ │ +071F67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071FA4 PAYLOAD │ │ │ │ +071F86 PAYLOAD │ │ │ │ │ │ │ │ -07260E LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -072612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072614 General Purpose Flag 0800 (2048) │ │ │ │ +0725F0 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +0725F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0725F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0725F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07261C CRC 3D16EE22 (1024912930) │ │ │ │ -072620 Compressed Size 000006CD (1741) │ │ │ │ -072624 Uncompressed Size 00000D13 (3347) │ │ │ │ -072628 Filename Length 0024 (36) │ │ │ │ -07262A Extra Length 0000 (0) │ │ │ │ -07262C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0725F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0725FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0725FE CRC 3D16EE22 (1024912930) │ │ │ │ +072602 Compressed Size 000006CD (1741) │ │ │ │ +072606 Uncompressed Size 00000D13 (3347) │ │ │ │ +07260A Filename Length 0024 (36) │ │ │ │ +07260C Extra Length 0000 (0) │ │ │ │ +07260E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7262C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7260E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072650 PAYLOAD │ │ │ │ +072632 PAYLOAD │ │ │ │ │ │ │ │ -072D1D LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -072D21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072D22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072D23 General Purpose Flag 0800 (2048) │ │ │ │ +072CFF LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +072D03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072D04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072D05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072D25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072D27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -072D2B CRC 8F89A5CA (2408162762) │ │ │ │ -072D2F Compressed Size 000003AD (941) │ │ │ │ -072D33 Uncompressed Size 00000D54 (3412) │ │ │ │ -072D37 Filename Length 0023 (35) │ │ │ │ -072D39 Extra Length 0000 (0) │ │ │ │ -072D3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072D07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072D09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072D0D CRC 8F89A5CA (2408162762) │ │ │ │ +072D11 Compressed Size 000003AD (941) │ │ │ │ +072D15 Uncompressed Size 00000D54 (3412) │ │ │ │ +072D19 Filename Length 0023 (35) │ │ │ │ +072D1B Extra Length 0000 (0) │ │ │ │ +072D1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72D1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072D5E PAYLOAD │ │ │ │ +072D40 PAYLOAD │ │ │ │ │ │ │ │ -07310B LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -07310F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073111 General Purpose Flag 0800 (2048) │ │ │ │ +0730ED LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +0730F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0730F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0730F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073113 Compression Method 0000 (0) 'Stored' │ │ │ │ -073115 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073119 CRC 00000000 (0) │ │ │ │ -07311D Compressed Size 00000000 (0) │ │ │ │ -073121 Uncompressed Size 00000000 (0) │ │ │ │ -073125 Filename Length 0014 (20) │ │ │ │ -073127 Extra Length 0000 (0) │ │ │ │ -073129 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0730F5 Compression Method 0000 (0) 'Stored' │ │ │ │ +0730F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0730FB CRC 00000000 (0) │ │ │ │ +0730FF Compressed Size 00000000 (0) │ │ │ │ +073103 Uncompressed Size 00000000 (0) │ │ │ │ +073107 Filename Length 0014 (20) │ │ │ │ +073109 Extra Length 0000 (0) │ │ │ │ +07310B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73129: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7310B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07313D LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -073141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073143 General Purpose Flag 0800 (2048) │ │ │ │ +07311F LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +073123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073125 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073145 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073147 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07314B CRC 6AFDF8CF (1795029199) │ │ │ │ -07314F Compressed Size 00000160 (352) │ │ │ │ -073153 Uncompressed Size 00000265 (613) │ │ │ │ -073157 Filename Length 0025 (37) │ │ │ │ -073159 Extra Length 0000 (0) │ │ │ │ -07315B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073127 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073129 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07312D CRC 6AFDF8CF (1795029199) │ │ │ │ +073131 Compressed Size 00000160 (352) │ │ │ │ +073135 Uncompressed Size 00000265 (613) │ │ │ │ +073139 Filename Length 0025 (37) │ │ │ │ +07313B Extra Length 0000 (0) │ │ │ │ +07313D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7313D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073180 PAYLOAD │ │ │ │ +073162 PAYLOAD │ │ │ │ │ │ │ │ -0732E0 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -0732E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0732E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0732E6 General Purpose Flag 0800 (2048) │ │ │ │ +0732C2 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0732C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0732C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0732C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0732E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0732EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0732EE CRC F88A2D24 (4169805092) │ │ │ │ -0732F2 Compressed Size 000001CC (460) │ │ │ │ -0732F6 Uncompressed Size 000003FD (1021) │ │ │ │ -0732FA Filename Length 0024 (36) │ │ │ │ -0732FC Extra Length 0000 (0) │ │ │ │ -0732FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0732CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0732CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0732D0 CRC F88A2D24 (4169805092) │ │ │ │ +0732D4 Compressed Size 000001CC (460) │ │ │ │ +0732D8 Uncompressed Size 000003FD (1021) │ │ │ │ +0732DC Filename Length 0024 (36) │ │ │ │ +0732DE Extra Length 0000 (0) │ │ │ │ +0732E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x732FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x732E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073322 PAYLOAD │ │ │ │ +073304 PAYLOAD │ │ │ │ │ │ │ │ -0734EE LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -0734F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734F4 General Purpose Flag 0800 (2048) │ │ │ │ +0734D0 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +0734D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0734FC CRC 810E62DF (2165203679) │ │ │ │ -073500 Compressed Size 0000024E (590) │ │ │ │ -073504 Uncompressed Size 00000496 (1174) │ │ │ │ -073508 Filename Length 0027 (39) │ │ │ │ -07350A Extra Length 0000 (0) │ │ │ │ -07350C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0734DE CRC EB68085D (3949463645) │ │ │ │ +0734E2 Compressed Size 0000024F (591) │ │ │ │ +0734E6 Uncompressed Size 00000496 (1174) │ │ │ │ +0734EA Filename Length 0027 (39) │ │ │ │ +0734EC Extra Length 0000 (0) │ │ │ │ +0734EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7350C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073533 PAYLOAD │ │ │ │ +073515 PAYLOAD │ │ │ │ │ │ │ │ -073781 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -073785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073787 General Purpose Flag 0800 (2048) │ │ │ │ +073764 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +073768 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073769 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07376A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073789 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07378B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07378F CRC 481A1264 (1209668196) │ │ │ │ -073793 Compressed Size 0000028B (651) │ │ │ │ -073797 Uncompressed Size 000007F0 (2032) │ │ │ │ -07379B Filename Length 0026 (38) │ │ │ │ -07379D Extra Length 0000 (0) │ │ │ │ -07379F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07376C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07376E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073772 CRC 27E0A6FE (669034238) │ │ │ │ +073776 Compressed Size 00000286 (646) │ │ │ │ +07377A Uncompressed Size 000007C8 (1992) │ │ │ │ +07377E Filename Length 0026 (38) │ │ │ │ +073780 Extra Length 0000 (0) │ │ │ │ +073782 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7379F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0737C5 PAYLOAD │ │ │ │ +0737A8 PAYLOAD │ │ │ │ │ │ │ │ -073A50 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -073A54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073A55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073A56 General Purpose Flag 0800 (2048) │ │ │ │ +073A2E LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +073A32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073A33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073A34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073A58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073A5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073A5E CRC A799C93F (2811873599) │ │ │ │ -073A62 Compressed Size 00000165 (357) │ │ │ │ -073A66 Uncompressed Size 00000279 (633) │ │ │ │ -073A6A Filename Length 0029 (41) │ │ │ │ -073A6C Extra Length 0000 (0) │ │ │ │ -073A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073A36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073A38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073A3C CRC A799C93F (2811873599) │ │ │ │ +073A40 Compressed Size 00000165 (357) │ │ │ │ +073A44 Uncompressed Size 00000279 (633) │ │ │ │ +073A48 Filename Length 0029 (41) │ │ │ │ +073A4A Extra Length 0000 (0) │ │ │ │ +073A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073A97 PAYLOAD │ │ │ │ +073A75 PAYLOAD │ │ │ │ │ │ │ │ -073BFC LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -073C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073C02 General Purpose Flag 0800 (2048) │ │ │ │ +073BDA LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +073BDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073BDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073BE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073C0A CRC DA8855AD (3666367917) │ │ │ │ -073C0E Compressed Size 0000019B (411) │ │ │ │ -073C12 Uncompressed Size 000003CE (974) │ │ │ │ -073C16 Filename Length 0028 (40) │ │ │ │ -073C18 Extra Length 0000 (0) │ │ │ │ -073C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073BE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073BE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073BE8 CRC DA8855AD (3666367917) │ │ │ │ +073BEC Compressed Size 0000019B (411) │ │ │ │ +073BF0 Uncompressed Size 000003CE (974) │ │ │ │ +073BF4 Filename Length 0028 (40) │ │ │ │ +073BF6 Extra Length 0000 (0) │ │ │ │ +073BF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73BF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073C42 PAYLOAD │ │ │ │ +073C20 PAYLOAD │ │ │ │ │ │ │ │ -073DDD LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -073DE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073DE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073DE3 General Purpose Flag 0800 (2048) │ │ │ │ +073DBB LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +073DBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073DC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073DC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073DE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073DE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073DEB CRC A1510AD6 (2706442966) │ │ │ │ -073DEF Compressed Size 000001F8 (504) │ │ │ │ -073DF3 Uncompressed Size 000003CB (971) │ │ │ │ -073DF7 Filename Length 0025 (37) │ │ │ │ -073DF9 Extra Length 0000 (0) │ │ │ │ -073DFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073DC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073DC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073DC9 CRC A1510AD6 (2706442966) │ │ │ │ +073DCD Compressed Size 000001F8 (504) │ │ │ │ +073DD1 Uncompressed Size 000003CB (971) │ │ │ │ +073DD5 Filename Length 0025 (37) │ │ │ │ +073DD7 Extra Length 0000 (0) │ │ │ │ +073DD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73DD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073E20 PAYLOAD │ │ │ │ +073DFE PAYLOAD │ │ │ │ │ │ │ │ -074018 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07401C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07401D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07401E General Purpose Flag 0800 (2048) │ │ │ │ +073FF6 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +073FFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073FFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073FFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074020 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074022 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074026 CRC AC73620D (2893242893) │ │ │ │ -07402A Compressed Size 0000026A (618) │ │ │ │ -07402E Uncompressed Size 00000767 (1895) │ │ │ │ -074032 Filename Length 0024 (36) │ │ │ │ -074034 Extra Length 0000 (0) │ │ │ │ -074036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073FFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +074000 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074004 CRC AC73620D (2893242893) │ │ │ │ +074008 Compressed Size 0000026A (618) │ │ │ │ +07400C Uncompressed Size 00000767 (1895) │ │ │ │ +074010 Filename Length 0024 (36) │ │ │ │ +074012 Extra Length 0000 (0) │ │ │ │ +074014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07405A PAYLOAD │ │ │ │ +074038 PAYLOAD │ │ │ │ │ │ │ │ -0742C4 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -0742C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0742C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0742CA General Purpose Flag 0800 (2048) │ │ │ │ +0742A2 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +0742A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0742A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0742A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0742CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0742CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0742D2 CRC 10FC16D7 (284956375) │ │ │ │ -0742D6 Compressed Size 000003A1 (929) │ │ │ │ -0742DA Uncompressed Size 00000959 (2393) │ │ │ │ -0742DE Filename Length 0022 (34) │ │ │ │ -0742E0 Extra Length 0000 (0) │ │ │ │ -0742E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0742AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0742AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0742B0 CRC 418ABF9B (1099612059) │ │ │ │ +0742B4 Compressed Size 0000039F (927) │ │ │ │ +0742B8 Uncompressed Size 00000959 (2393) │ │ │ │ +0742BC Filename Length 0022 (34) │ │ │ │ +0742BE Extra Length 0000 (0) │ │ │ │ +0742C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x742E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x742C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074304 PAYLOAD │ │ │ │ +0742E2 PAYLOAD │ │ │ │ │ │ │ │ -0746A5 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0746A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0746AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0746AB General Purpose Flag 0800 (2048) │ │ │ │ +074681 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +074685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074687 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0746AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0746AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0746B3 CRC 417505E5 (1098188261) │ │ │ │ -0746B7 Compressed Size 00000461 (1121) │ │ │ │ -0746BB Uncompressed Size 00001FAF (8111) │ │ │ │ -0746BF Filename Length 0021 (33) │ │ │ │ -0746C1 Extra Length 0000 (0) │ │ │ │ -0746C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074689 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07468B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07468F CRC 1F0AB151 (520794449) │ │ │ │ +074693 Compressed Size 00000461 (1121) │ │ │ │ +074697 Uncompressed Size 00001FAF (8111) │ │ │ │ +07469B Filename Length 0021 (33) │ │ │ │ +07469D Extra Length 0000 (0) │ │ │ │ +07469F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x746C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7469F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0746E4 PAYLOAD │ │ │ │ +0746C0 PAYLOAD │ │ │ │ │ │ │ │ -074B45 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -074B49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B4B General Purpose Flag 0800 (2048) │ │ │ │ +074B21 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +074B25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074B26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074B27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074B53 CRC 625C8951 (1650231633) │ │ │ │ -074B57 Compressed Size 00000281 (641) │ │ │ │ -074B5B Uncompressed Size 00000557 (1367) │ │ │ │ -074B5F Filename Length 002A (42) │ │ │ │ -074B61 Extra Length 0000 (0) │ │ │ │ -074B63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074B29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074B2F CRC 297DCE25 (696110629) │ │ │ │ +074B33 Compressed Size 00000281 (641) │ │ │ │ +074B37 Uncompressed Size 00000557 (1367) │ │ │ │ +074B3B Filename Length 002A (42) │ │ │ │ +074B3D Extra Length 0000 (0) │ │ │ │ +074B3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B8D PAYLOAD │ │ │ │ +074B69 PAYLOAD │ │ │ │ │ │ │ │ -074E0E LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -074E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074E14 General Purpose Flag 0800 (2048) │ │ │ │ +074DEA LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +074DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074DF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074E1C CRC 58FA9C98 (1492819096) │ │ │ │ -074E20 Compressed Size 000002DC (732) │ │ │ │ -074E24 Uncompressed Size 00000C31 (3121) │ │ │ │ -074E28 Filename Length 0029 (41) │ │ │ │ -074E2A Extra Length 0000 (0) │ │ │ │ -074E2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074DF8 CRC 01A8183B (27793467) │ │ │ │ +074DFC Compressed Size 000002E4 (740) │ │ │ │ +074E00 Uncompressed Size 00000C59 (3161) │ │ │ │ +074E04 Filename Length 0029 (41) │ │ │ │ +074E06 Extra Length 0000 (0) │ │ │ │ +074E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074E55 PAYLOAD │ │ │ │ +074E31 PAYLOAD │ │ │ │ │ │ │ │ -075131 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -075135 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075136 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075137 General Purpose Flag 0800 (2048) │ │ │ │ +075115 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +075119 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07511A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07511B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075139 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07513B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07513F CRC ECB7C135 (3971465525) │ │ │ │ -075143 Compressed Size 0000015B (347) │ │ │ │ -075147 Uncompressed Size 00000247 (583) │ │ │ │ -07514B Filename Length 001F (31) │ │ │ │ -07514D Extra Length 0000 (0) │ │ │ │ -07514F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07511D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07511F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075123 CRC 6D5B1B88 (1834687368) │ │ │ │ +075127 Compressed Size 0000015B (347) │ │ │ │ +07512B Uncompressed Size 00000247 (583) │ │ │ │ +07512F Filename Length 001F (31) │ │ │ │ +075131 Extra Length 0000 (0) │ │ │ │ +075133 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7514F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07516E PAYLOAD │ │ │ │ +075152 PAYLOAD │ │ │ │ │ │ │ │ -0752C9 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -0752CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0752CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0752CF General Purpose Flag 0800 (2048) │ │ │ │ +0752AD LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0752B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0752B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0752B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0752D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0752D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0752D7 CRC 509AD5C7 (1352324551) │ │ │ │ -0752DB Compressed Size 000001BC (444) │ │ │ │ -0752DF Uncompressed Size 00000399 (921) │ │ │ │ -0752E3 Filename Length 001E (30) │ │ │ │ -0752E5 Extra Length 0000 (0) │ │ │ │ -0752E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0752B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0752B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0752BB CRC 4D025CCE (1292000462) │ │ │ │ +0752BF Compressed Size 000001C3 (451) │ │ │ │ +0752C3 Uncompressed Size 000003C1 (961) │ │ │ │ +0752C7 Filename Length 001E (30) │ │ │ │ +0752C9 Extra Length 0000 (0) │ │ │ │ +0752CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x752E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x752CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075305 PAYLOAD │ │ │ │ +0752E9 PAYLOAD │ │ │ │ │ │ │ │ -0754C1 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -0754C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0754C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0754C7 General Purpose Flag 0800 (2048) │ │ │ │ +0754AC LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +0754B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0754B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0754B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0754C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0754CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0754CF CRC 90F46AD0 (2431937232) │ │ │ │ -0754D3 Compressed Size 000002C5 (709) │ │ │ │ -0754D7 Uncompressed Size 0000061A (1562) │ │ │ │ -0754DB Filename Length 002C (44) │ │ │ │ -0754DD Extra Length 0000 (0) │ │ │ │ -0754DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0754B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0754B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0754BA CRC 90F46AD0 (2431937232) │ │ │ │ +0754BE Compressed Size 000002C5 (709) │ │ │ │ +0754C2 Uncompressed Size 0000061A (1562) │ │ │ │ +0754C6 Filename Length 002C (44) │ │ │ │ +0754C8 Extra Length 0000 (0) │ │ │ │ +0754CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x754DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x754CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07550B PAYLOAD │ │ │ │ +0754F6 PAYLOAD │ │ │ │ │ │ │ │ -0757D0 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -0757D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0757D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0757D6 General Purpose Flag 0800 (2048) │ │ │ │ +0757BB LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +0757BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0757C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0757C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0757D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0757DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0757DE CRC D148CE43 (3511209539) │ │ │ │ -0757E2 Compressed Size 00000276 (630) │ │ │ │ -0757E6 Uncompressed Size 00000AD2 (2770) │ │ │ │ -0757EA Filename Length 002B (43) │ │ │ │ -0757EC Extra Length 0000 (0) │ │ │ │ -0757EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0757C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0757C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0757C9 CRC D148CE43 (3511209539) │ │ │ │ +0757CD Compressed Size 00000276 (630) │ │ │ │ +0757D1 Uncompressed Size 00000AD2 (2770) │ │ │ │ +0757D5 Filename Length 002B (43) │ │ │ │ +0757D7 Extra Length 0000 (0) │ │ │ │ +0757D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x757EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x757D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075819 PAYLOAD │ │ │ │ +075804 PAYLOAD │ │ │ │ │ │ │ │ -075A8F LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -075A93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A95 General Purpose Flag 0800 (2048) │ │ │ │ +075A7A LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +075A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A80 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A97 Compression Method 0000 (0) 'Stored' │ │ │ │ -075A99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075A9D CRC 00000000 (0) │ │ │ │ -075AA1 Compressed Size 00000000 (0) │ │ │ │ -075AA5 Uncompressed Size 00000000 (0) │ │ │ │ -075AA9 Filename Length 0015 (21) │ │ │ │ -075AAB Extra Length 0000 (0) │ │ │ │ -075AAD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A82 Compression Method 0000 (0) 'Stored' │ │ │ │ +075A84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075A88 CRC 00000000 (0) │ │ │ │ +075A8C Compressed Size 00000000 (0) │ │ │ │ +075A90 Uncompressed Size 00000000 (0) │ │ │ │ +075A94 Filename Length 0015 (21) │ │ │ │ +075A96 Extra Length 0000 (0) │ │ │ │ +075A98 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AAD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A98: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075AC2 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -075AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075AC8 General Purpose Flag 0800 (2048) │ │ │ │ +075AAD LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +075AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075AB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -075ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075AD0 CRC 3B0BEA5D (990636637) │ │ │ │ -075AD4 Compressed Size 000007F5 (2037) │ │ │ │ -075AD8 Uncompressed Size 000012C3 (4803) │ │ │ │ -075ADC Filename Length 0024 (36) │ │ │ │ -075ADE Extra Length 0000 (0) │ │ │ │ -075AE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075ABB CRC 3B0BEA5D (990636637) │ │ │ │ +075ABF Compressed Size 000007F5 (2037) │ │ │ │ +075AC3 Uncompressed Size 000012C3 (4803) │ │ │ │ +075AC7 Filename Length 0024 (36) │ │ │ │ +075AC9 Extra Length 0000 (0) │ │ │ │ +075ACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75ACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075B04 PAYLOAD │ │ │ │ +075AEF PAYLOAD │ │ │ │ │ │ │ │ -0762F9 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -0762FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0762FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0762FF General Purpose Flag 0800 (2048) │ │ │ │ +0762E4 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +0762E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0762E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0762EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076301 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076303 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -076307 CRC 003B8489 (3900553) │ │ │ │ -07630B Compressed Size 00000673 (1651) │ │ │ │ -07630F Uncompressed Size 00002116 (8470) │ │ │ │ -076313 Filename Length 0023 (35) │ │ │ │ -076315 Extra Length 0000 (0) │ │ │ │ -076317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0762EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0762EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0762F2 CRC 003B8489 (3900553) │ │ │ │ +0762F6 Compressed Size 00000673 (1651) │ │ │ │ +0762FA Uncompressed Size 00002116 (8470) │ │ │ │ +0762FE Filename Length 0023 (35) │ │ │ │ +076300 Extra Length 0000 (0) │ │ │ │ +076302 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76302: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07633A PAYLOAD │ │ │ │ +076325 PAYLOAD │ │ │ │ │ │ │ │ -0769AD LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0769B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0769B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0769B3 General Purpose Flag 0800 (2048) │ │ │ │ +076998 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +07699C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07699D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07699E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0769B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0769B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0769BB CRC 93366264 (2469814884) │ │ │ │ -0769BF Compressed Size 000016BC (5820) │ │ │ │ -0769C3 Uncompressed Size 00004B05 (19205) │ │ │ │ -0769C7 Filename Length 0024 (36) │ │ │ │ -0769C9 Extra Length 0000 (0) │ │ │ │ -0769CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0769A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0769A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0769A6 CRC 93366264 (2469814884) │ │ │ │ +0769AA Compressed Size 000016BC (5820) │ │ │ │ +0769AE Uncompressed Size 00004B05 (19205) │ │ │ │ +0769B2 Filename Length 0024 (36) │ │ │ │ +0769B4 Extra Length 0000 (0) │ │ │ │ +0769B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x769B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769EF PAYLOAD │ │ │ │ +0769DA PAYLOAD │ │ │ │ │ │ │ │ -0780AB LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -0780AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0780B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0780B1 General Purpose Flag 0800 (2048) │ │ │ │ +078096 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +07809A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07809B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07809C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0780B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0780B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0780B9 CRC 725FF681 (1918891649) │ │ │ │ -0780BD Compressed Size 000024BF (9407) │ │ │ │ -0780C1 Uncompressed Size 00011BF8 (72696) │ │ │ │ -0780C5 Filename Length 0023 (35) │ │ │ │ -0780C7 Extra Length 0000 (0) │ │ │ │ -0780C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07809E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0780A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0780A4 CRC 725FF681 (1918891649) │ │ │ │ +0780A8 Compressed Size 000024BF (9407) │ │ │ │ +0780AC Uncompressed Size 00011BF8 (72696) │ │ │ │ +0780B0 Filename Length 0023 (35) │ │ │ │ +0780B2 Extra Length 0000 (0) │ │ │ │ +0780B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x780C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x780B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0780EC PAYLOAD │ │ │ │ +0780D7 PAYLOAD │ │ │ │ │ │ │ │ -07A5AB LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5B1 General Purpose Flag 0800 (2048) │ │ │ │ +07A596 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A59A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A59B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A59C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5B3 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A5B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5B9 CRC 00000000 (0) │ │ │ │ -07A5BD Compressed Size 00000000 (0) │ │ │ │ -07A5C1 Uncompressed Size 00000000 (0) │ │ │ │ -07A5C5 Filename Length 0013 (19) │ │ │ │ -07A5C7 Extra Length 0000 (0) │ │ │ │ -07A5C9 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A59E Compression Method 0000 (0) 'Stored' │ │ │ │ +07A5A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5A4 CRC 00000000 (0) │ │ │ │ +07A5A8 Compressed Size 00000000 (0) │ │ │ │ +07A5AC Uncompressed Size 00000000 (0) │ │ │ │ +07A5B0 Filename Length 0013 (19) │ │ │ │ +07A5B2 Extra Length 0000 (0) │ │ │ │ +07A5B4 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5C9: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5B4: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A5DC LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A5E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5E2 General Purpose Flag 0800 (2048) │ │ │ │ +07A5C7 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A5CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A5E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5EA CRC 02948DEA (43290090) │ │ │ │ -07A5EE Compressed Size 00000372 (882) │ │ │ │ -07A5F2 Uncompressed Size 0000075B (1883) │ │ │ │ -07A5F6 Filename Length 001E (30) │ │ │ │ -07A5F8 Extra Length 0000 (0) │ │ │ │ -07A5FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A5D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5D5 CRC 02948DEA (43290090) │ │ │ │ +07A5D9 Compressed Size 00000372 (882) │ │ │ │ +07A5DD Uncompressed Size 0000075B (1883) │ │ │ │ +07A5E1 Filename Length 001E (30) │ │ │ │ +07A5E3 Extra Length 0000 (0) │ │ │ │ +07A5E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A618 PAYLOAD │ │ │ │ +07A603 PAYLOAD │ │ │ │ │ │ │ │ -07A98A LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07A98E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A98F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A990 General Purpose Flag 0800 (2048) │ │ │ │ +07A975 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07A979 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A97A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A97B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A992 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A994 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A998 CRC 7DC22D0F (2109877519) │ │ │ │ -07A99C Compressed Size 000003D8 (984) │ │ │ │ -07A9A0 Uncompressed Size 00000EE8 (3816) │ │ │ │ -07A9A4 Filename Length 001D (29) │ │ │ │ -07A9A6 Extra Length 0000 (0) │ │ │ │ -07A9A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A97D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A97F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A983 CRC 7DC22D0F (2109877519) │ │ │ │ +07A987 Compressed Size 000003D8 (984) │ │ │ │ +07A98B Uncompressed Size 00000EE8 (3816) │ │ │ │ +07A98F Filename Length 001D (29) │ │ │ │ +07A991 Extra Length 0000 (0) │ │ │ │ +07A993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A9C5 PAYLOAD │ │ │ │ +07A9B0 PAYLOAD │ │ │ │ │ │ │ │ -07AD9D LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07ADA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07ADA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07ADA3 General Purpose Flag 0800 (2048) │ │ │ │ +07AD88 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AD8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AD8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AD8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07ADA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07ADA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07ADAB CRC EE9E2C07 (4003343367) │ │ │ │ -07ADAF Compressed Size 000004C2 (1218) │ │ │ │ -07ADB3 Uncompressed Size 00000BDE (3038) │ │ │ │ -07ADB7 Filename Length 0027 (39) │ │ │ │ -07ADB9 Extra Length 0000 (0) │ │ │ │ -07ADBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AD90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AD92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07AD96 CRC EE9E2C07 (4003343367) │ │ │ │ +07AD9A Compressed Size 000004C2 (1218) │ │ │ │ +07AD9E Uncompressed Size 00000BDE (3038) │ │ │ │ +07ADA2 Filename Length 0027 (39) │ │ │ │ +07ADA4 Extra Length 0000 (0) │ │ │ │ +07ADA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7ADA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ADE2 PAYLOAD │ │ │ │ +07ADCD PAYLOAD │ │ │ │ │ │ │ │ -07B2A4 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B2AA General Purpose Flag 0800 (2048) │ │ │ │ +07B28F LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B295 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B2AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B2AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B2B2 CRC C24E87A0 (3259926432) │ │ │ │ -07B2B6 Compressed Size 000002C3 (707) │ │ │ │ -07B2BA Uncompressed Size 00000E75 (3701) │ │ │ │ -07B2BE Filename Length 0026 (38) │ │ │ │ -07B2C0 Extra Length 0000 (0) │ │ │ │ -07B2C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B297 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B29D CRC C24E87A0 (3259926432) │ │ │ │ +07B2A1 Compressed Size 000002C3 (707) │ │ │ │ +07B2A5 Uncompressed Size 00000E75 (3701) │ │ │ │ +07B2A9 Filename Length 0026 (38) │ │ │ │ +07B2AB Extra Length 0000 (0) │ │ │ │ +07B2AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B2C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B2AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B2E8 PAYLOAD │ │ │ │ +07B2D3 PAYLOAD │ │ │ │ │ │ │ │ -07B5AB LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B5B1 General Purpose Flag 0800 (2048) │ │ │ │ +07B596 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B59A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B59B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B59C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B5B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B5B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B5B9 CRC BA38C9A1 (3124283809) │ │ │ │ -07B5BD Compressed Size 000004B1 (1201) │ │ │ │ -07B5C1 Uncompressed Size 00000AD4 (2772) │ │ │ │ -07B5C5 Filename Length 0021 (33) │ │ │ │ -07B5C7 Extra Length 0000 (0) │ │ │ │ -07B5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B59E Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B5A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B5A4 CRC BA38C9A1 (3124283809) │ │ │ │ +07B5A8 Compressed Size 000004B1 (1201) │ │ │ │ +07B5AC Uncompressed Size 00000AD4 (2772) │ │ │ │ +07B5B0 Filename Length 0021 (33) │ │ │ │ +07B5B2 Extra Length 0000 (0) │ │ │ │ +07B5B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B5B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B5EA PAYLOAD │ │ │ │ +07B5D5 PAYLOAD │ │ │ │ │ │ │ │ -07BA9B LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BA9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BAA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BAA1 General Purpose Flag 0800 (2048) │ │ │ │ +07BA86 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BA8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BA8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BA8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BAA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BAA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BAA9 CRC 613829F7 (1631070711) │ │ │ │ -07BAAD Compressed Size 00000475 (1141) │ │ │ │ -07BAB1 Uncompressed Size 00000FA9 (4009) │ │ │ │ -07BAB5 Filename Length 0020 (32) │ │ │ │ -07BAB7 Extra Length 0000 (0) │ │ │ │ -07BAB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BA8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BA90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BA94 CRC 613829F7 (1631070711) │ │ │ │ +07BA98 Compressed Size 00000475 (1141) │ │ │ │ +07BA9C Uncompressed Size 00000FA9 (4009) │ │ │ │ +07BAA0 Filename Length 0020 (32) │ │ │ │ +07BAA2 Extra Length 0000 (0) │ │ │ │ +07BAA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BAB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BAA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BAD9 PAYLOAD │ │ │ │ +07BAC4 PAYLOAD │ │ │ │ │ │ │ │ -07BF4E LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BF52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BF53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BF54 General Purpose Flag 0800 (2048) │ │ │ │ +07BF39 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BF3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BF3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BF3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BF56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BF58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BF5C CRC 8EBE1B1E (2394823454) │ │ │ │ -07BF60 Compressed Size 0000055E (1374) │ │ │ │ -07BF64 Uncompressed Size 00000EE0 (3808) │ │ │ │ -07BF68 Filename Length 0029 (41) │ │ │ │ -07BF6A Extra Length 0000 (0) │ │ │ │ -07BF6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BF41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BF43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BF47 CRC 8EBE1B1E (2394823454) │ │ │ │ +07BF4B Compressed Size 0000055E (1374) │ │ │ │ +07BF4F Uncompressed Size 00000EE0 (3808) │ │ │ │ +07BF53 Filename Length 0029 (41) │ │ │ │ +07BF55 Extra Length 0000 (0) │ │ │ │ +07BF57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BF57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BF95 PAYLOAD │ │ │ │ +07BF80 PAYLOAD │ │ │ │ │ │ │ │ -07C4F3 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C4F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C4F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C4F9 General Purpose Flag 0800 (2048) │ │ │ │ +07C4DE LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C4E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C4E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C4E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C4FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C4FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C501 CRC 8FF0BD5B (2414919003) │ │ │ │ -07C505 Compressed Size 0000040B (1035) │ │ │ │ -07C509 Uncompressed Size 00001B27 (6951) │ │ │ │ -07C50D Filename Length 0028 (40) │ │ │ │ -07C50F Extra Length 0000 (0) │ │ │ │ -07C511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C4E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C4E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C4EC CRC 8FF0BD5B (2414919003) │ │ │ │ +07C4F0 Compressed Size 0000040B (1035) │ │ │ │ +07C4F4 Uncompressed Size 00001B27 (6951) │ │ │ │ +07C4F8 Filename Length 0028 (40) │ │ │ │ +07C4FA Extra Length 0000 (0) │ │ │ │ +07C4FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C4FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C539 PAYLOAD │ │ │ │ +07C524 PAYLOAD │ │ │ │ │ │ │ │ -07C944 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C94A General Purpose Flag 0800 (2048) │ │ │ │ +07C92F LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C933 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C934 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C935 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C94C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C94E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C952 CRC FB76257C (4218824060) │ │ │ │ -07C956 Compressed Size 00000212 (530) │ │ │ │ -07C95A Uncompressed Size 0000044B (1099) │ │ │ │ -07C95E Filename Length 0030 (48) │ │ │ │ -07C960 Extra Length 0000 (0) │ │ │ │ -07C962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C937 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C939 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C93D CRC FB76257C (4218824060) │ │ │ │ +07C941 Compressed Size 00000212 (530) │ │ │ │ +07C945 Uncompressed Size 0000044B (1099) │ │ │ │ +07C949 Filename Length 0030 (48) │ │ │ │ +07C94B Extra Length 0000 (0) │ │ │ │ +07C94D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C94D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C992 PAYLOAD │ │ │ │ +07C97D PAYLOAD │ │ │ │ │ │ │ │ -07CBA4 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -07CBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CBAA General Purpose Flag 0800 (2048) │ │ │ │ +07CB8F LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +07CB93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CB94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CB95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CBB2 CRC 4F605552 (1331713362) │ │ │ │ -07CBB6 Compressed Size 0000022C (556) │ │ │ │ -07CBBA Uncompressed Size 000007DE (2014) │ │ │ │ -07CBBE Filename Length 002F (47) │ │ │ │ -07CBC0 Extra Length 0000 (0) │ │ │ │ -07CBC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CB97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CB99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CB9D CRC 4F605552 (1331713362) │ │ │ │ +07CBA1 Compressed Size 0000022C (556) │ │ │ │ +07CBA5 Uncompressed Size 000007DE (2014) │ │ │ │ +07CBA9 Filename Length 002F (47) │ │ │ │ +07CBAB Extra Length 0000 (0) │ │ │ │ +07CBAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CBC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CBAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CBF1 PAYLOAD │ │ │ │ +07CBDC PAYLOAD │ │ │ │ │ │ │ │ -07CE1D LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -07CE21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CE22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CE23 General Purpose Flag 0800 (2048) │ │ │ │ +07CE08 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +07CE0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CE0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CE0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CE25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CE27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CE2B CRC F018D60A (4028159498) │ │ │ │ -07CE2F Compressed Size 00000491 (1169) │ │ │ │ -07CE33 Uncompressed Size 00000E28 (3624) │ │ │ │ -07CE37 Filename Length 002D (45) │ │ │ │ -07CE39 Extra Length 0000 (0) │ │ │ │ -07CE3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CE10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CE12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CE16 CRC F018D60A (4028159498) │ │ │ │ +07CE1A Compressed Size 00000491 (1169) │ │ │ │ +07CE1E Uncompressed Size 00000E28 (3624) │ │ │ │ +07CE22 Filename Length 002D (45) │ │ │ │ +07CE24 Extra Length 0000 (0) │ │ │ │ +07CE26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CE3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CE26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CE68 PAYLOAD │ │ │ │ +07CE53 PAYLOAD │ │ │ │ │ │ │ │ -07D2F9 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -07D2FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D2FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D2FF General Purpose Flag 0800 (2048) │ │ │ │ +07D2E4 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +07D2E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D2E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D2EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D301 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D303 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D307 CRC 9F63E5F3 (2674124275) │ │ │ │ -07D30B Compressed Size 00000462 (1122) │ │ │ │ -07D30F Uncompressed Size 00001FDD (8157) │ │ │ │ -07D313 Filename Length 002C (44) │ │ │ │ -07D315 Extra Length 0000 (0) │ │ │ │ -07D317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D2EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D2EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D2F2 CRC 9F63E5F3 (2674124275) │ │ │ │ +07D2F6 Compressed Size 00000462 (1122) │ │ │ │ +07D2FA Uncompressed Size 00001FDD (8157) │ │ │ │ +07D2FE Filename Length 002C (44) │ │ │ │ +07D300 Extra Length 0000 (0) │ │ │ │ +07D302 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D302: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D343 PAYLOAD │ │ │ │ +07D32E PAYLOAD │ │ │ │ │ │ │ │ -07D7A5 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -07D7A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D7AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D7AB General Purpose Flag 0800 (2048) │ │ │ │ +07D790 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +07D794 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D795 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D796 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D7AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D7AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D7B3 CRC AE278A14 (2921826836) │ │ │ │ -07D7B7 Compressed Size 0000685F (26719) │ │ │ │ -07D7BB Uncompressed Size 0001768B (95883) │ │ │ │ -07D7BF Filename Length 0020 (32) │ │ │ │ -07D7C1 Extra Length 0000 (0) │ │ │ │ -07D7C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D798 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D79A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D79E CRC AE278A14 (2921826836) │ │ │ │ +07D7A2 Compressed Size 0000685F (26719) │ │ │ │ +07D7A6 Uncompressed Size 0001768B (95883) │ │ │ │ +07D7AA Filename Length 0020 (32) │ │ │ │ +07D7AC Extra Length 0000 (0) │ │ │ │ +07D7AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D7C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D7AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D7E3 PAYLOAD │ │ │ │ +07D7CE PAYLOAD │ │ │ │ │ │ │ │ -084042 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -084046 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -084047 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -084048 General Purpose Flag 0800 (2048) │ │ │ │ +08402D LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +084031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +084032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +084033 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -08404A Compression Method 0008 (8) 'Deflated' │ │ │ │ -08404C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -084050 CRC 7E776CD6 (2121755862) │ │ │ │ -084054 Compressed Size 0000EBD4 (60372) │ │ │ │ -084058 Uncompressed Size 00087E13 (556563) │ │ │ │ -08405C Filename Length 001F (31) │ │ │ │ -08405E Extra Length 0000 (0) │ │ │ │ -084060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +084035 Compression Method 0008 (8) 'Deflated' │ │ │ │ +084037 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +08403B CRC 7E776CD6 (2121755862) │ │ │ │ +08403F Compressed Size 0000EBD4 (60372) │ │ │ │ +084043 Uncompressed Size 00087E13 (556563) │ │ │ │ +084047 Filename Length 001F (31) │ │ │ │ +084049 Extra Length 0000 (0) │ │ │ │ +08404B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x84060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8404B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -08407F PAYLOAD │ │ │ │ +08406A PAYLOAD │ │ │ │ │ │ │ │ -092C53 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -092C57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -092C58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -092C59 General Purpose Flag 0800 (2048) │ │ │ │ +092C3E LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +092C42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +092C43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +092C44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -092C5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -092C5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -092C61 CRC 7231C635 (1915864629) │ │ │ │ -092C65 Compressed Size 00000380 (896) │ │ │ │ -092C69 Uncompressed Size 00000920 (2336) │ │ │ │ -092C6D Filename Length 002C (44) │ │ │ │ -092C6F Extra Length 0000 (0) │ │ │ │ -092C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +092C46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +092C48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +092C4C CRC 7231C635 (1915864629) │ │ │ │ +092C50 Compressed Size 00000380 (896) │ │ │ │ +092C54 Uncompressed Size 00000920 (2336) │ │ │ │ +092C58 Filename Length 002C (44) │ │ │ │ +092C5A Extra Length 0000 (0) │ │ │ │ +092C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x92C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x92C5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -092C9D PAYLOAD │ │ │ │ +092C88 PAYLOAD │ │ │ │ │ │ │ │ -09301D LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -093021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -093022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -093023 General Purpose Flag 0800 (2048) │ │ │ │ +093008 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +09300C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09300D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09300E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093025 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09302B CRC E6A7C6D1 (3869755089) │ │ │ │ -09302F Compressed Size 00000711 (1809) │ │ │ │ -093033 Uncompressed Size 000027CC (10188) │ │ │ │ -093037 Filename Length 002B (43) │ │ │ │ -093039 Extra Length 0000 (0) │ │ │ │ -09303B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093010 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093012 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093016 CRC E6A7C6D1 (3869755089) │ │ │ │ +09301A Compressed Size 00000711 (1809) │ │ │ │ +09301E Uncompressed Size 000027CC (10188) │ │ │ │ +093022 Filename Length 002B (43) │ │ │ │ +093024 Extra Length 0000 (0) │ │ │ │ +093026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9303B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093066 PAYLOAD │ │ │ │ +093051 PAYLOAD │ │ │ │ │ │ │ │ -093777 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09377B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09377C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09377D General Purpose Flag 0800 (2048) │ │ │ │ +093762 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +093766 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093767 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093768 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09377F Compression Method 0008 (8) 'Deflated' │ │ │ │ -093781 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -093785 CRC 3E0EDA7E (1041160830) │ │ │ │ -093789 Compressed Size 00000A54 (2644) │ │ │ │ -09378D Uncompressed Size 00001CC3 (7363) │ │ │ │ -093791 Filename Length 0020 (32) │ │ │ │ -093793 Extra Length 0000 (0) │ │ │ │ -093795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09376A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09376C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093770 CRC 3E0EDA7E (1041160830) │ │ │ │ +093774 Compressed Size 00000A54 (2644) │ │ │ │ +093778 Uncompressed Size 00001CC3 (7363) │ │ │ │ +09377C Filename Length 0020 (32) │ │ │ │ +09377E Extra Length 0000 (0) │ │ │ │ +093780 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x93795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0937B5 PAYLOAD │ │ │ │ +0937A0 PAYLOAD │ │ │ │ │ │ │ │ -094209 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09420D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09420E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09420F General Purpose Flag 0800 (2048) │ │ │ │ +0941F4 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0941F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0941F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0941FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094211 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094217 CRC 8F0167EF (2399234031) │ │ │ │ -09421B Compressed Size 000005BE (1470) │ │ │ │ -09421F Uncompressed Size 00001DAC (7596) │ │ │ │ -094223 Filename Length 001F (31) │ │ │ │ -094225 Extra Length 0000 (0) │ │ │ │ -094227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0941FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0941FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094202 CRC 8F0167EF (2399234031) │ │ │ │ +094206 Compressed Size 000005BE (1470) │ │ │ │ +09420A Uncompressed Size 00001DAC (7596) │ │ │ │ +09420E Filename Length 001F (31) │ │ │ │ +094210 Extra Length 0000 (0) │ │ │ │ +094212 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94212: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094246 PAYLOAD │ │ │ │ +094231 PAYLOAD │ │ │ │ │ │ │ │ -094804 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -094808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09480A General Purpose Flag 0800 (2048) │ │ │ │ +0947EF LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +0947F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0947F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0947F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09480C Compression Method 0000 (0) 'Stored' │ │ │ │ -09480E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094812 CRC 00000000 (0) │ │ │ │ -094816 Compressed Size 00000000 (0) │ │ │ │ -09481A Uncompressed Size 00000000 (0) │ │ │ │ -09481E Filename Length 000E (14) │ │ │ │ -094820 Extra Length 0000 (0) │ │ │ │ -094822 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +0947F7 Compression Method 0000 (0) 'Stored' │ │ │ │ +0947F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0947FD CRC 00000000 (0) │ │ │ │ +094801 Compressed Size 00000000 (0) │ │ │ │ +094805 Uncompressed Size 00000000 (0) │ │ │ │ +094809 Filename Length 000E (14) │ │ │ │ +09480B Extra Length 0000 (0) │ │ │ │ +09480D Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94822: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9480D: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -094830 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -094834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094836 General Purpose Flag 0800 (2048) │ │ │ │ +09481B LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09481F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094820 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094821 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09483A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09483E CRC 8EE91545 (2397640005) │ │ │ │ -094842 Compressed Size 00000885 (2181) │ │ │ │ -094846 Uncompressed Size 0000181B (6171) │ │ │ │ -09484A Filename Length 001B (27) │ │ │ │ -09484C Extra Length 0000 (0) │ │ │ │ -09484E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094823 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094825 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094829 CRC 8EE91545 (2397640005) │ │ │ │ +09482D Compressed Size 00000885 (2181) │ │ │ │ +094831 Uncompressed Size 0000181B (6171) │ │ │ │ +094835 Filename Length 001B (27) │ │ │ │ +094837 Extra Length 0000 (0) │ │ │ │ +094839 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9484E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94839: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094869 PAYLOAD │ │ │ │ +094854 PAYLOAD │ │ │ │ │ │ │ │ -0950EE LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0950F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0950F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0950F4 General Purpose Flag 0800 (2048) │ │ │ │ +0950D9 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0950DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0950DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0950DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0950F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0950F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0950FC CRC 15C10296 (364970646) │ │ │ │ -095100 Compressed Size 00000AE3 (2787) │ │ │ │ -095104 Uncompressed Size 000048F0 (18672) │ │ │ │ -095108 Filename Length 001A (26) │ │ │ │ -09510A Extra Length 0000 (0) │ │ │ │ -09510C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0950E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0950E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0950E7 CRC 15C10296 (364970646) │ │ │ │ +0950EB Compressed Size 00000AE3 (2787) │ │ │ │ +0950EF Uncompressed Size 000048F0 (18672) │ │ │ │ +0950F3 Filename Length 001A (26) │ │ │ │ +0950F5 Extra Length 0000 (0) │ │ │ │ +0950F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9510C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x950F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095126 PAYLOAD │ │ │ │ +095111 PAYLOAD │ │ │ │ │ │ │ │ -095C09 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -095C0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095C0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095C0F General Purpose Flag 0800 (2048) │ │ │ │ +095BF4 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +095BF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095BF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095BFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095C11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095C13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095C17 CRC 41630374 (1097007988) │ │ │ │ -095C1B Compressed Size 00000363 (867) │ │ │ │ -095C1F Uncompressed Size 00000793 (1939) │ │ │ │ -095C23 Filename Length 0019 (25) │ │ │ │ -095C25 Extra Length 0000 (0) │ │ │ │ -095C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095BFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +095BFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095C02 CRC 41630374 (1097007988) │ │ │ │ +095C06 Compressed Size 00000363 (867) │ │ │ │ +095C0A Uncompressed Size 00000793 (1939) │ │ │ │ +095C0E Filename Length 0019 (25) │ │ │ │ +095C10 Extra Length 0000 (0) │ │ │ │ +095C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095C40 PAYLOAD │ │ │ │ +095C2B PAYLOAD │ │ │ │ │ │ │ │ -095FA3 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -095FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095FA9 General Purpose Flag 0800 (2048) │ │ │ │ +095F8E LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +095F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095F94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -095FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095FB1 CRC A36F593C (2741983548) │ │ │ │ -095FB5 Compressed Size 00000426 (1062) │ │ │ │ -095FB9 Uncompressed Size 00001306 (4870) │ │ │ │ -095FBD Filename Length 0018 (24) │ │ │ │ -095FBF Extra Length 0000 (0) │ │ │ │ -095FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095F98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095F9C CRC A36F593C (2741983548) │ │ │ │ +095FA0 Compressed Size 00000426 (1062) │ │ │ │ +095FA4 Uncompressed Size 00001306 (4870) │ │ │ │ +095FA8 Filename Length 0018 (24) │ │ │ │ +095FAA Extra Length 0000 (0) │ │ │ │ +095FAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95FAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095FD9 PAYLOAD │ │ │ │ +095FC4 PAYLOAD │ │ │ │ │ │ │ │ -0963FF LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -096403 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096404 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096405 General Purpose Flag 0800 (2048) │ │ │ │ +0963EA LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +0963EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0963EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0963F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096407 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096409 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09640D CRC A85F7569 (2824828265) │ │ │ │ -096411 Compressed Size 00000575 (1397) │ │ │ │ -096415 Uncompressed Size 00000E68 (3688) │ │ │ │ -096419 Filename Length 001A (26) │ │ │ │ -09641B Extra Length 0000 (0) │ │ │ │ -09641D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0963F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0963F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0963F8 CRC A85F7569 (2824828265) │ │ │ │ +0963FC Compressed Size 00000575 (1397) │ │ │ │ +096400 Uncompressed Size 00000E68 (3688) │ │ │ │ +096404 Filename Length 001A (26) │ │ │ │ +096406 Extra Length 0000 (0) │ │ │ │ +096408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9641D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -096437 PAYLOAD │ │ │ │ +096422 PAYLOAD │ │ │ │ │ │ │ │ -0969AC LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -0969B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0969B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0969B2 General Purpose Flag 0800 (2048) │ │ │ │ +096997 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +09699B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09699C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09699D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0969B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0969B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0969BA CRC A164E44C (2707743820) │ │ │ │ -0969BE Compressed Size 00000706 (1798) │ │ │ │ -0969C2 Uncompressed Size 000027F9 (10233) │ │ │ │ -0969C6 Filename Length 0019 (25) │ │ │ │ -0969C8 Extra Length 0000 (0) │ │ │ │ -0969CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09699F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0969A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0969A5 CRC A164E44C (2707743820) │ │ │ │ +0969A9 Compressed Size 00000706 (1798) │ │ │ │ +0969AD Uncompressed Size 000027F9 (10233) │ │ │ │ +0969B1 Filename Length 0019 (25) │ │ │ │ +0969B3 Extra Length 0000 (0) │ │ │ │ +0969B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x969CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x969B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0969E3 PAYLOAD │ │ │ │ +0969CE PAYLOAD │ │ │ │ │ │ │ │ -0970E9 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -0970ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0970EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0970EF General Purpose Flag 0800 (2048) │ │ │ │ +0970D4 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +0970D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0970D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0970DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0970F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0970F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0970F7 CRC DF119ADF (3742472927) │ │ │ │ -0970FB Compressed Size 0000097E (2430) │ │ │ │ -0970FF Uncompressed Size 00001AC0 (6848) │ │ │ │ -097103 Filename Length 0016 (22) │ │ │ │ -097105 Extra Length 0000 (0) │ │ │ │ -097107 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0970DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0970DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0970E2 CRC DF119ADF (3742472927) │ │ │ │ +0970E6 Compressed Size 0000097E (2430) │ │ │ │ +0970EA Uncompressed Size 00001AC0 (6848) │ │ │ │ +0970EE Filename Length 0016 (22) │ │ │ │ +0970F0 Extra Length 0000 (0) │ │ │ │ +0970F2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97107: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x970F2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09711D PAYLOAD │ │ │ │ +097108 PAYLOAD │ │ │ │ │ │ │ │ -097A9B LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -097A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097AA1 General Purpose Flag 0800 (2048) │ │ │ │ +097A86 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +097A8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097A8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097A8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097AA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -097AA9 CRC 7BFC3DD6 (2080128470) │ │ │ │ -097AAD Compressed Size 00000ECD (3789) │ │ │ │ -097AB1 Uncompressed Size 00009F7E (40830) │ │ │ │ -097AB5 Filename Length 0015 (21) │ │ │ │ -097AB7 Extra Length 0000 (0) │ │ │ │ -097AB9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097A8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +097A90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097A94 CRC 7BFC3DD6 (2080128470) │ │ │ │ +097A98 Compressed Size 00000ECD (3789) │ │ │ │ +097A9C Uncompressed Size 00009F7E (40830) │ │ │ │ +097AA0 Filename Length 0015 (21) │ │ │ │ +097AA2 Extra Length 0000 (0) │ │ │ │ +097AA4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97AB9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97AA4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097ACE PAYLOAD │ │ │ │ +097AB9 PAYLOAD │ │ │ │ │ │ │ │ -09899B LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09899F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989A1 General Purpose Flag 0800 (2048) │ │ │ │ +098986 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +09898A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09898B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09898C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0989A9 CRC 5D13A94B (1561569611) │ │ │ │ -0989AD Compressed Size 00000476 (1142) │ │ │ │ -0989B1 Uncompressed Size 00000AAE (2734) │ │ │ │ -0989B5 Filename Length 001C (28) │ │ │ │ -0989B7 Extra Length 0000 (0) │ │ │ │ -0989B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09898E Compression Method 0008 (8) 'Deflated' │ │ │ │ +098990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098994 CRC 5D13A94B (1561569611) │ │ │ │ +098998 Compressed Size 00000476 (1142) │ │ │ │ +09899C Uncompressed Size 00000AAE (2734) │ │ │ │ +0989A0 Filename Length 001C (28) │ │ │ │ +0989A2 Extra Length 0000 (0) │ │ │ │ +0989A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x989A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989D5 PAYLOAD │ │ │ │ +0989C0 PAYLOAD │ │ │ │ │ │ │ │ -098E4B LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -098E4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098E50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098E51 General Purpose Flag 0800 (2048) │ │ │ │ +098E36 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +098E3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098E3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098E3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098E53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -098E55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -098E59 CRC 470F4BB4 (1192184756) │ │ │ │ -098E5D Compressed Size 00000700 (1792) │ │ │ │ -098E61 Uncompressed Size 00002BC2 (11202) │ │ │ │ -098E65 Filename Length 001B (27) │ │ │ │ -098E67 Extra Length 0000 (0) │ │ │ │ -098E69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098E3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +098E40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098E44 CRC 470F4BB4 (1192184756) │ │ │ │ +098E48 Compressed Size 00000700 (1792) │ │ │ │ +098E4C Uncompressed Size 00002BC2 (11202) │ │ │ │ +098E50 Filename Length 001B (27) │ │ │ │ +098E52 Extra Length 0000 (0) │ │ │ │ +098E54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x98E69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98E54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -098E84 PAYLOAD │ │ │ │ +098E6F PAYLOAD │ │ │ │ │ │ │ │ -099584 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -099588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09958A General Purpose Flag 0800 (2048) │ │ │ │ +09956F LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +099573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099575 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09958C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09958E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099592 CRC DD672B65 (3714526053) │ │ │ │ -099596 Compressed Size 00000606 (1542) │ │ │ │ -09959A Uncompressed Size 00000F1C (3868) │ │ │ │ -09959E Filename Length 0026 (38) │ │ │ │ -0995A0 Extra Length 0000 (0) │ │ │ │ -0995A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099577 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09957D CRC DD672B65 (3714526053) │ │ │ │ +099581 Compressed Size 00000606 (1542) │ │ │ │ +099585 Uncompressed Size 00000F1C (3868) │ │ │ │ +099589 Filename Length 0026 (38) │ │ │ │ +09958B Extra Length 0000 (0) │ │ │ │ +09958D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x995A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9958D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0995C8 PAYLOAD │ │ │ │ +0995B3 PAYLOAD │ │ │ │ │ │ │ │ -099BCE LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -099BD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099BD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099BD4 General Purpose Flag 0800 (2048) │ │ │ │ +099BB9 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +099BBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099BBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099BBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099BD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099BD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099BDC CRC B4155815 (3021297685) │ │ │ │ -099BE0 Compressed Size 000006FC (1788) │ │ │ │ -099BE4 Uncompressed Size 00002AD8 (10968) │ │ │ │ -099BE8 Filename Length 0025 (37) │ │ │ │ -099BEA Extra Length 0000 (0) │ │ │ │ -099BEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099BC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099BC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099BC7 CRC B4155815 (3021297685) │ │ │ │ +099BCB Compressed Size 000006FC (1788) │ │ │ │ +099BCF Uncompressed Size 00002AD8 (10968) │ │ │ │ +099BD3 Filename Length 0025 (37) │ │ │ │ +099BD5 Extra Length 0000 (0) │ │ │ │ +099BD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99BD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099C11 PAYLOAD │ │ │ │ +099BFC PAYLOAD │ │ │ │ │ │ │ │ -09A30D LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09A311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A313 General Purpose Flag 0800 (2048) │ │ │ │ +09A2F8 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09A2FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A31B CRC D892700E (3633475598) │ │ │ │ -09A31F Compressed Size 0000013E (318) │ │ │ │ -09A323 Uncompressed Size 000001F6 (502) │ │ │ │ -09A327 Filename Length 0016 (22) │ │ │ │ -09A329 Extra Length 0000 (0) │ │ │ │ -09A32B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A300 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A302 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A306 CRC D892700E (3633475598) │ │ │ │ +09A30A Compressed Size 0000013E (318) │ │ │ │ +09A30E Uncompressed Size 000001F6 (502) │ │ │ │ +09A312 Filename Length 0016 (22) │ │ │ │ +09A314 Extra Length 0000 (0) │ │ │ │ +09A316 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A32B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A316: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A341 PAYLOAD │ │ │ │ +09A32C PAYLOAD │ │ │ │ │ │ │ │ -09A47F LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09A483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A485 General Purpose Flag 0800 (2048) │ │ │ │ +09A46A LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09A46E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A46F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A487 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A48D CRC 7E8487F9 (2122614777) │ │ │ │ -09A491 Compressed Size 00000101 (257) │ │ │ │ -09A495 Uncompressed Size 0000023E (574) │ │ │ │ -09A499 Filename Length 0015 (21) │ │ │ │ -09A49B Extra Length 0000 (0) │ │ │ │ -09A49D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A478 CRC 7E8487F9 (2122614777) │ │ │ │ +09A47C Compressed Size 00000101 (257) │ │ │ │ +09A480 Uncompressed Size 0000023E (574) │ │ │ │ +09A484 Filename Length 0015 (21) │ │ │ │ +09A486 Extra Length 0000 (0) │ │ │ │ +09A488 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A49D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A488: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A4B2 PAYLOAD │ │ │ │ +09A49D PAYLOAD │ │ │ │ │ │ │ │ -09A5B3 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09A5B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A5B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A5B9 General Purpose Flag 0800 (2048) │ │ │ │ +09A59E LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09A5A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A5A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A5A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A5BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A5BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A5C1 CRC 40C4FA09 (1086650889) │ │ │ │ -09A5C5 Compressed Size 000002E0 (736) │ │ │ │ -09A5C9 Uncompressed Size 00000681 (1665) │ │ │ │ -09A5CD Filename Length 0029 (41) │ │ │ │ -09A5CF Extra Length 0000 (0) │ │ │ │ -09A5D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A5A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A5A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A5AC CRC 40C4FA09 (1086650889) │ │ │ │ +09A5B0 Compressed Size 000002E0 (736) │ │ │ │ +09A5B4 Uncompressed Size 00000681 (1665) │ │ │ │ +09A5B8 Filename Length 0029 (41) │ │ │ │ +09A5BA Extra Length 0000 (0) │ │ │ │ +09A5BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A5D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A5BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A5FA PAYLOAD │ │ │ │ +09A5E5 PAYLOAD │ │ │ │ │ │ │ │ -09A8DA LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09A8DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A8DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A8E0 General Purpose Flag 0800 (2048) │ │ │ │ +09A8C5 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09A8C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A8CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A8CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A8E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A8E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A8E8 CRC 72515277 (1917932151) │ │ │ │ -09A8EC Compressed Size 00000459 (1113) │ │ │ │ -09A8F0 Uncompressed Size 0000148E (5262) │ │ │ │ -09A8F4 Filename Length 0028 (40) │ │ │ │ -09A8F6 Extra Length 0000 (0) │ │ │ │ -09A8F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A8CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A8CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A8D3 CRC 72515277 (1917932151) │ │ │ │ +09A8D7 Compressed Size 00000459 (1113) │ │ │ │ +09A8DB Uncompressed Size 0000148E (5262) │ │ │ │ +09A8DF Filename Length 0028 (40) │ │ │ │ +09A8E1 Extra Length 0000 (0) │ │ │ │ +09A8E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A8E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A920 PAYLOAD │ │ │ │ +09A90B PAYLOAD │ │ │ │ │ │ │ │ -09AD79 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09AD7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AD7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AD7F General Purpose Flag 0800 (2048) │ │ │ │ +09AD64 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09AD68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AD69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AD6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AD81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AD83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09AD87 CRC 1AA2256E (446834030) │ │ │ │ -09AD8B Compressed Size 000004AD (1197) │ │ │ │ -09AD8F Uncompressed Size 00000AE6 (2790) │ │ │ │ -09AD93 Filename Length 001D (29) │ │ │ │ -09AD95 Extra Length 0000 (0) │ │ │ │ -09AD97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AD6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AD6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09AD72 CRC 1AA2256E (446834030) │ │ │ │ +09AD76 Compressed Size 000004AD (1197) │ │ │ │ +09AD7A Uncompressed Size 00000AE6 (2790) │ │ │ │ +09AD7E Filename Length 001D (29) │ │ │ │ +09AD80 Extra Length 0000 (0) │ │ │ │ +09AD82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AD97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AD82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09ADB4 PAYLOAD │ │ │ │ +09AD9F PAYLOAD │ │ │ │ │ │ │ │ -09B261 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09B265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B267 General Purpose Flag 0800 (2048) │ │ │ │ +09B24C LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09B250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B252 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B26B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B26F CRC 43CD1169 (1137512809) │ │ │ │ -09B273 Compressed Size 000003A8 (936) │ │ │ │ -09B277 Uncompressed Size 00001100 (4352) │ │ │ │ -09B27B Filename Length 001C (28) │ │ │ │ -09B27D Extra Length 0000 (0) │ │ │ │ -09B27F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B254 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B25A CRC 43CD1169 (1137512809) │ │ │ │ +09B25E Compressed Size 000003A8 (936) │ │ │ │ +09B262 Uncompressed Size 00001100 (4352) │ │ │ │ +09B266 Filename Length 001C (28) │ │ │ │ +09B268 Extra Length 0000 (0) │ │ │ │ +09B26A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B27F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B26A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B29B PAYLOAD │ │ │ │ +09B286 PAYLOAD │ │ │ │ │ │ │ │ -09B643 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09B647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B649 General Purpose Flag 0800 (2048) │ │ │ │ +09B62E LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09B632 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B633 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B634 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B64B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B64D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B651 CRC 06AB8287 (111903367) │ │ │ │ -09B655 Compressed Size 0000045B (1115) │ │ │ │ -09B659 Uncompressed Size 00000A1A (2586) │ │ │ │ -09B65D Filename Length 001A (26) │ │ │ │ -09B65F Extra Length 0000 (0) │ │ │ │ -09B661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B636 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B638 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B63C CRC 06AB8287 (111903367) │ │ │ │ +09B640 Compressed Size 0000045B (1115) │ │ │ │ +09B644 Uncompressed Size 00000A1A (2586) │ │ │ │ +09B648 Filename Length 001A (26) │ │ │ │ +09B64A Extra Length 0000 (0) │ │ │ │ +09B64C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B64C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B67B PAYLOAD │ │ │ │ +09B666 PAYLOAD │ │ │ │ │ │ │ │ -09BAD6 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09BADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09BADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09BADC General Purpose Flag 0800 (2048) │ │ │ │ +09BAC1 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09BAC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09BAC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09BAC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09BADE Compression Method 0008 (8) 'Deflated' │ │ │ │ -09BAE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09BAE4 CRC 011AF7EE (18544622) │ │ │ │ -09BAE8 Compressed Size 00000612 (1554) │ │ │ │ -09BAEC Uncompressed Size 00001B1D (6941) │ │ │ │ -09BAF0 Filename Length 0019 (25) │ │ │ │ -09BAF2 Extra Length 0000 (0) │ │ │ │ -09BAF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09BAC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09BACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09BACF CRC 011AF7EE (18544622) │ │ │ │ +09BAD3 Compressed Size 00000612 (1554) │ │ │ │ +09BAD7 Uncompressed Size 00001B1D (6941) │ │ │ │ +09BADB Filename Length 0019 (25) │ │ │ │ +09BADD Extra Length 0000 (0) │ │ │ │ +09BADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9BAF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9BADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09BB0D PAYLOAD │ │ │ │ +09BAF8 PAYLOAD │ │ │ │ │ │ │ │ -09C11F LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09C123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C125 General Purpose Flag 0800 (2048) │ │ │ │ +09C10A LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09C10E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C10F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C110 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C127 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C129 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09C12D CRC A234D8AF (2721372335) │ │ │ │ -09C131 Compressed Size 00000A96 (2710) │ │ │ │ -09C135 Uncompressed Size 00001F1F (7967) │ │ │ │ -09C139 Filename Length 0017 (23) │ │ │ │ -09C13B Extra Length 0000 (0) │ │ │ │ -09C13D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C112 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C114 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09C118 CRC A234D8AF (2721372335) │ │ │ │ +09C11C Compressed Size 00000A96 (2710) │ │ │ │ +09C120 Uncompressed Size 00001F1F (7967) │ │ │ │ +09C124 Filename Length 0017 (23) │ │ │ │ +09C126 Extra Length 0000 (0) │ │ │ │ +09C128 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C13D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C128: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C154 PAYLOAD │ │ │ │ +09C13F PAYLOAD │ │ │ │ │ │ │ │ -09CBEA LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -09CBEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CBEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CBF0 General Purpose Flag 0800 (2048) │ │ │ │ +09CBD5 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +09CBD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CBDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CBDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CBF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CBF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09CBF8 CRC D4D34A56 (3570616918) │ │ │ │ -09CBFC Compressed Size 00000E05 (3589) │ │ │ │ -09CC00 Uncompressed Size 00007E20 (32288) │ │ │ │ -09CC04 Filename Length 0016 (22) │ │ │ │ -09CC06 Extra Length 0000 (0) │ │ │ │ -09CC08 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CBDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CBDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09CBE3 CRC D4D34A56 (3570616918) │ │ │ │ +09CBE7 Compressed Size 00000E05 (3589) │ │ │ │ +09CBEB Uncompressed Size 00007E20 (32288) │ │ │ │ +09CBEF Filename Length 0016 (22) │ │ │ │ +09CBF1 Extra Length 0000 (0) │ │ │ │ +09CBF3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CC08: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CBF3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09CC1E PAYLOAD │ │ │ │ +09CC09 PAYLOAD │ │ │ │ │ │ │ │ -09DA23 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -09DA27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DA28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DA29 General Purpose Flag 0800 (2048) │ │ │ │ +09DA0E LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +09DA12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DA13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DA14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DA2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DA2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09DA31 CRC 3697EF67 (915926887) │ │ │ │ -09DA35 Compressed Size 000005DD (1501) │ │ │ │ -09DA39 Uncompressed Size 00000EEF (3823) │ │ │ │ -09DA3D Filename Length 001A (26) │ │ │ │ -09DA3F Extra Length 0000 (0) │ │ │ │ -09DA41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DA16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DA18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09DA1C CRC 3697EF67 (915926887) │ │ │ │ +09DA20 Compressed Size 000005DD (1501) │ │ │ │ +09DA24 Uncompressed Size 00000EEF (3823) │ │ │ │ +09DA28 Filename Length 001A (26) │ │ │ │ +09DA2A Extra Length 0000 (0) │ │ │ │ +09DA2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DA41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DA2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DA5B PAYLOAD │ │ │ │ +09DA46 PAYLOAD │ │ │ │ │ │ │ │ -09E038 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -09E03C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E03D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E03E General Purpose Flag 0800 (2048) │ │ │ │ +09E023 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +09E027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E029 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E040 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E046 CRC 9698FA18 (2526607896) │ │ │ │ -09E04A Compressed Size 000006D6 (1750) │ │ │ │ -09E04E Uncompressed Size 000028C5 (10437) │ │ │ │ -09E052 Filename Length 0019 (25) │ │ │ │ -09E054 Extra Length 0000 (0) │ │ │ │ -09E056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E02B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E02D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E031 CRC 9698FA18 (2526607896) │ │ │ │ +09E035 Compressed Size 000006D6 (1750) │ │ │ │ +09E039 Uncompressed Size 000028C5 (10437) │ │ │ │ +09E03D Filename Length 0019 (25) │ │ │ │ +09E03F Extra Length 0000 (0) │ │ │ │ +09E041 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E041: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E06F PAYLOAD │ │ │ │ +09E05A PAYLOAD │ │ │ │ │ │ │ │ -09E745 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -09E749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E74A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E74B General Purpose Flag 0800 (2048) │ │ │ │ +09E730 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +09E734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E736 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E74D Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E74F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E753 CRC 83EBBD5F (2213264735) │ │ │ │ -09E757 Compressed Size 00000448 (1096) │ │ │ │ -09E75B Uncompressed Size 00000A00 (2560) │ │ │ │ -09E75F Filename Length 001D (29) │ │ │ │ -09E761 Extra Length 0000 (0) │ │ │ │ -09E763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E738 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E73A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E73E CRC 83EBBD5F (2213264735) │ │ │ │ +09E742 Compressed Size 00000448 (1096) │ │ │ │ +09E746 Uncompressed Size 00000A00 (2560) │ │ │ │ +09E74A Filename Length 001D (29) │ │ │ │ +09E74C Extra Length 0000 (0) │ │ │ │ +09E74E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E74E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E780 PAYLOAD │ │ │ │ +09E76B PAYLOAD │ │ │ │ │ │ │ │ -09EBC8 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -09EBCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EBCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EBCE General Purpose Flag 0800 (2048) │ │ │ │ +09EBB3 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +09EBB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EBD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EBD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09EBD6 CRC 88221179 (2283934073) │ │ │ │ -09EBDA Compressed Size 00000665 (1637) │ │ │ │ -09EBDE Uncompressed Size 00001CE4 (7396) │ │ │ │ -09EBE2 Filename Length 001C (28) │ │ │ │ -09EBE4 Extra Length 0000 (0) │ │ │ │ -09EBE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EBBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09EBC1 CRC 88221179 (2283934073) │ │ │ │ +09EBC5 Compressed Size 00000665 (1637) │ │ │ │ +09EBC9 Uncompressed Size 00001CE4 (7396) │ │ │ │ +09EBCD Filename Length 001C (28) │ │ │ │ +09EBCF Extra Length 0000 (0) │ │ │ │ +09EBD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EBD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC02 PAYLOAD │ │ │ │ +09EBED PAYLOAD │ │ │ │ │ │ │ │ -09F267 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -09F26B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F26C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F26D General Purpose Flag 0800 (2048) │ │ │ │ +09F252 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +09F256 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F257 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F258 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F26F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F271 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09F275 CRC 62076E32 (1644654130) │ │ │ │ -09F279 Compressed Size 00000BE9 (3049) │ │ │ │ -09F27D Uncompressed Size 00002472 (9330) │ │ │ │ -09F281 Filename Length 001D (29) │ │ │ │ -09F283 Extra Length 0000 (0) │ │ │ │ -09F285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F25A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F25C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09F260 CRC 62076E32 (1644654130) │ │ │ │ +09F264 Compressed Size 00000BE9 (3049) │ │ │ │ +09F268 Uncompressed Size 00002472 (9330) │ │ │ │ +09F26C Filename Length 001D (29) │ │ │ │ +09F26E Extra Length 0000 (0) │ │ │ │ +09F270 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F270: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F2A2 PAYLOAD │ │ │ │ +09F28D PAYLOAD │ │ │ │ │ │ │ │ -09FE8B LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -09FE8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FE90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FE91 General Purpose Flag 0800 (2048) │ │ │ │ +09FE76 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +09FE7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FE7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FE7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FE93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FE95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09FE99 CRC DBBB630D (3686490893) │ │ │ │ -09FE9D Compressed Size 00000DFB (3579) │ │ │ │ -09FEA1 Uncompressed Size 00006D6C (28012) │ │ │ │ -09FEA5 Filename Length 001C (28) │ │ │ │ -09FEA7 Extra Length 0000 (0) │ │ │ │ -09FEA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FE7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FE80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09FE84 CRC DBBB630D (3686490893) │ │ │ │ +09FE88 Compressed Size 00000DFB (3579) │ │ │ │ +09FE8C Uncompressed Size 00006D6C (28012) │ │ │ │ +09FE90 Filename Length 001C (28) │ │ │ │ +09FE92 Extra Length 0000 (0) │ │ │ │ +09FE94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FEA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FE94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FEC5 PAYLOAD │ │ │ │ +09FEB0 PAYLOAD │ │ │ │ │ │ │ │ -0A0CC0 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A0CC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CC6 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CAB LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A0CAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CC8 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A0CCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0CCE CRC 00000000 (0) │ │ │ │ -0A0CD2 Compressed Size 00000000 (0) │ │ │ │ -0A0CD6 Uncompressed Size 00000000 (0) │ │ │ │ -0A0CDA Filename Length 0015 (21) │ │ │ │ -0A0CDC Extra Length 0000 (0) │ │ │ │ -0A0CDE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CB3 Compression Method 0000 (0) 'Stored' │ │ │ │ +0A0CB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CB9 CRC 00000000 (0) │ │ │ │ +0A0CBD Compressed Size 00000000 (0) │ │ │ │ +0A0CC1 Uncompressed Size 00000000 (0) │ │ │ │ +0A0CC5 Filename Length 0015 (21) │ │ │ │ +0A0CC7 Extra Length 0000 (0) │ │ │ │ +0A0CC9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0CDE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CC9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A0CF3 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A0CF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CF9 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CDE LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A0CE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A0CFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0D01 CRC 3D75D759 (1031133017) │ │ │ │ -0A0D05 Compressed Size 00000A65 (2661) │ │ │ │ -0A0D09 Uncompressed Size 00002387 (9095) │ │ │ │ -0A0D0D Filename Length 0028 (40) │ │ │ │ -0A0D0F Extra Length 0000 (0) │ │ │ │ -0A0D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A0CE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CEC CRC 3D75D759 (1031133017) │ │ │ │ +0A0CF0 Compressed Size 00000A65 (2661) │ │ │ │ +0A0CF4 Uncompressed Size 00002387 (9095) │ │ │ │ +0A0CF8 Filename Length 0028 (40) │ │ │ │ +0A0CFA Extra Length 0000 (0) │ │ │ │ +0A0CFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0D39 PAYLOAD │ │ │ │ +0A0D24 PAYLOAD │ │ │ │ │ │ │ │ -0A179E LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A17A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A17A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A17A4 General Purpose Flag 0800 (2048) │ │ │ │ +0A1789 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A178D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A178E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A178F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A17A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A17A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A17AC CRC 51B05197 (1370509719) │ │ │ │ -0A17B0 Compressed Size 00000D48 (3400) │ │ │ │ -0A17B4 Uncompressed Size 00008600 (34304) │ │ │ │ -0A17B8 Filename Length 0027 (39) │ │ │ │ -0A17BA Extra Length 0000 (0) │ │ │ │ -0A17BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A1791 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A1793 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A1797 CRC 51B05197 (1370509719) │ │ │ │ +0A179B Compressed Size 00000D48 (3400) │ │ │ │ +0A179F Uncompressed Size 00008600 (34304) │ │ │ │ +0A17A3 Filename Length 0027 (39) │ │ │ │ +0A17A5 Extra Length 0000 (0) │ │ │ │ +0A17A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA17BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA17A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A17E3 PAYLOAD │ │ │ │ +0A17CE PAYLOAD │ │ │ │ │ │ │ │ -0A252B LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A252F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2531 General Purpose Flag 0800 (2048) │ │ │ │ +0A2516 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A251A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A251B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A251C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2533 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2535 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2539 CRC B2472903 (2991008003) │ │ │ │ -0A253D Compressed Size 000004EA (1258) │ │ │ │ -0A2541 Uncompressed Size 00000EA9 (3753) │ │ │ │ -0A2545 Filename Length 002A (42) │ │ │ │ -0A2547 Extra Length 0000 (0) │ │ │ │ -0A2549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A251E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2520 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2524 CRC 1DEFAA64 (502245988) │ │ │ │ +0A2528 Compressed Size 000004EB (1259) │ │ │ │ +0A252C Uncompressed Size 00000EA9 (3753) │ │ │ │ +0A2530 Filename Length 002A (42) │ │ │ │ +0A2532 Extra Length 0000 (0) │ │ │ │ +0A2534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2573 PAYLOAD │ │ │ │ +0A255E PAYLOAD │ │ │ │ │ │ │ │ -0A2A5D LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A2A61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2A62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2A63 General Purpose Flag 0800 (2048) │ │ │ │ +0A2A49 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A2A4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2A4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2A4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2A65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2A67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2A6B CRC AF369FB6 (2939592630) │ │ │ │ -0A2A6F Compressed Size 000008AA (2218) │ │ │ │ -0A2A73 Uncompressed Size 00002721 (10017) │ │ │ │ -0A2A77 Filename Length 0029 (41) │ │ │ │ -0A2A79 Extra Length 0000 (0) │ │ │ │ -0A2A7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2A51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2A53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2A57 CRC FDE47E59 (4259610201) │ │ │ │ +0A2A5B Compressed Size 000008A7 (2215) │ │ │ │ +0A2A5F Uncompressed Size 000026EE (9966) │ │ │ │ +0A2A63 Filename Length 0029 (41) │ │ │ │ +0A2A65 Extra Length 0000 (0) │ │ │ │ +0A2A67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2A7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2A67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2AA4 PAYLOAD │ │ │ │ +0A2A90 PAYLOAD │ │ │ │ │ │ │ │ -0A334E LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A3352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3354 General Purpose Flag 0800 (2048) │ │ │ │ +0A3337 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A333B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A333C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A333D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3356 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A335C CRC 40475A04 (1078417924) │ │ │ │ -0A3360 Compressed Size 000007B3 (1971) │ │ │ │ -0A3364 Uncompressed Size 0000125B (4699) │ │ │ │ -0A3368 Filename Length 0020 (32) │ │ │ │ -0A336A Extra Length 0000 (0) │ │ │ │ -0A336C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A333F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3341 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3345 CRC 40475A04 (1078417924) │ │ │ │ +0A3349 Compressed Size 000007B3 (1971) │ │ │ │ +0A334D Uncompressed Size 0000125B (4699) │ │ │ │ +0A3351 Filename Length 0020 (32) │ │ │ │ +0A3353 Extra Length 0000 (0) │ │ │ │ +0A3355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA336C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A338C PAYLOAD │ │ │ │ +0A3375 PAYLOAD │ │ │ │ │ │ │ │ -0A3B3F LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A3B43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3B44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3B45 General Purpose Flag 0800 (2048) │ │ │ │ +0A3B28 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A3B2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3B2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3B2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3B47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3B49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A3B4D CRC 6274F8E6 (1651833062) │ │ │ │ -0A3B51 Compressed Size 000007FB (2043) │ │ │ │ -0A3B55 Uncompressed Size 000023B5 (9141) │ │ │ │ -0A3B59 Filename Length 001F (31) │ │ │ │ -0A3B5B Extra Length 0000 (0) │ │ │ │ -0A3B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3B30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3B32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3B36 CRC 6274F8E6 (1651833062) │ │ │ │ +0A3B3A Compressed Size 000007FB (2043) │ │ │ │ +0A3B3E Uncompressed Size 000023B5 (9141) │ │ │ │ +0A3B42 Filename Length 001F (31) │ │ │ │ +0A3B44 Extra Length 0000 (0) │ │ │ │ +0A3B46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3B46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3B7C PAYLOAD │ │ │ │ +0A3B65 PAYLOAD │ │ │ │ │ │ │ │ -0A4377 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A437B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A437C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A437D General Purpose Flag 0800 (2048) │ │ │ │ +0A4360 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A4364 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4365 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4366 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A437F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4381 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4385 CRC AA38300D (2855809037) │ │ │ │ -0A4389 Compressed Size 00000482 (1154) │ │ │ │ -0A438D Uncompressed Size 00000AAA (2730) │ │ │ │ -0A4391 Filename Length 0023 (35) │ │ │ │ -0A4393 Extra Length 0000 (0) │ │ │ │ -0A4395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4368 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A436A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A436E CRC AA38300D (2855809037) │ │ │ │ +0A4372 Compressed Size 00000482 (1154) │ │ │ │ +0A4376 Uncompressed Size 00000AAA (2730) │ │ │ │ +0A437A Filename Length 0023 (35) │ │ │ │ +0A437C Extra Length 0000 (0) │ │ │ │ +0A437E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA437E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A43B8 PAYLOAD │ │ │ │ +0A43A1 PAYLOAD │ │ │ │ │ │ │ │ -0A483A LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A483E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A483F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4840 General Purpose Flag 0800 (2048) │ │ │ │ +0A4823 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A4827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4829 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4842 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4848 CRC F6B91BE7 (4139326439) │ │ │ │ -0A484C Compressed Size 000004F6 (1270) │ │ │ │ -0A4850 Uncompressed Size 00001620 (5664) │ │ │ │ -0A4854 Filename Length 0022 (34) │ │ │ │ -0A4856 Extra Length 0000 (0) │ │ │ │ -0A4858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A482B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A482D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4831 CRC F6B91BE7 (4139326439) │ │ │ │ +0A4835 Compressed Size 000004F6 (1270) │ │ │ │ +0A4839 Uncompressed Size 00001620 (5664) │ │ │ │ +0A483D Filename Length 0022 (34) │ │ │ │ +0A483F Extra Length 0000 (0) │ │ │ │ +0A4841 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4841: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A487A PAYLOAD │ │ │ │ +0A4863 PAYLOAD │ │ │ │ │ │ │ │ -0A4D70 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A4D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4D76 General Purpose Flag 0800 (2048) │ │ │ │ +0A4D59 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A4D5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4D5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4D5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4D7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4D7E CRC 0AD2C816 (181585942) │ │ │ │ -0A4D82 Compressed Size 00000489 (1161) │ │ │ │ -0A4D86 Uncompressed Size 00000ABF (2751) │ │ │ │ -0A4D8A Filename Length 002B (43) │ │ │ │ -0A4D8C Extra Length 0000 (0) │ │ │ │ -0A4D8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4D61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4D63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4D67 CRC 0AD2C816 (181585942) │ │ │ │ +0A4D6B Compressed Size 00000489 (1161) │ │ │ │ +0A4D6F Uncompressed Size 00000ABF (2751) │ │ │ │ +0A4D73 Filename Length 002B (43) │ │ │ │ +0A4D75 Extra Length 0000 (0) │ │ │ │ +0A4D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4D8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4DB9 PAYLOAD │ │ │ │ +0A4DA2 PAYLOAD │ │ │ │ │ │ │ │ -0A5242 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A5246 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5247 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5248 General Purpose Flag 0800 (2048) │ │ │ │ +0A522B LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A522F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5231 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A524A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A524C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5250 CRC 3B040E69 (990121577) │ │ │ │ -0A5254 Compressed Size 000006CB (1739) │ │ │ │ -0A5258 Uncompressed Size 00002379 (9081) │ │ │ │ -0A525C Filename Length 002A (42) │ │ │ │ -0A525E Extra Length 0000 (0) │ │ │ │ -0A5260 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5233 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5239 CRC 3B040E69 (990121577) │ │ │ │ +0A523D Compressed Size 000006CB (1739) │ │ │ │ +0A5241 Uncompressed Size 00002379 (9081) │ │ │ │ +0A5245 Filename Length 002A (42) │ │ │ │ +0A5247 Extra Length 0000 (0) │ │ │ │ +0A5249 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5249: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A528A PAYLOAD │ │ │ │ +0A5273 PAYLOAD │ │ │ │ │ │ │ │ -0A5955 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A5959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A595A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A595B General Purpose Flag 0800 (2048) │ │ │ │ +0A593E LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A5942 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5943 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5944 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A595D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A595F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5963 CRC FA9F7582 (4204754306) │ │ │ │ -0A5967 Compressed Size 0000044F (1103) │ │ │ │ -0A596B Uncompressed Size 000009EB (2539) │ │ │ │ -0A596F Filename Length 0027 (39) │ │ │ │ -0A5971 Extra Length 0000 (0) │ │ │ │ -0A5973 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5946 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5948 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A594C CRC FA9F7582 (4204754306) │ │ │ │ +0A5950 Compressed Size 0000044F (1103) │ │ │ │ +0A5954 Uncompressed Size 000009EB (2539) │ │ │ │ +0A5958 Filename Length 0027 (39) │ │ │ │ +0A595A Extra Length 0000 (0) │ │ │ │ +0A595C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA595C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A599A PAYLOAD │ │ │ │ +0A5983 PAYLOAD │ │ │ │ │ │ │ │ -0A5DE9 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A5DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5DEF General Purpose Flag 0800 (2048) │ │ │ │ +0A5DD2 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A5DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5DD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5DF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5DF7 CRC C17090F3 (3245379827) │ │ │ │ -0A5DFB Compressed Size 000006B4 (1716) │ │ │ │ -0A5DFF Uncompressed Size 00001AF6 (6902) │ │ │ │ -0A5E03 Filename Length 0026 (38) │ │ │ │ -0A5E05 Extra Length 0000 (0) │ │ │ │ -0A5E07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5DDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5DE0 CRC C17090F3 (3245379827) │ │ │ │ +0A5DE4 Compressed Size 000006B4 (1716) │ │ │ │ +0A5DE8 Uncompressed Size 00001AF6 (6902) │ │ │ │ +0A5DEC Filename Length 0026 (38) │ │ │ │ +0A5DEE Extra Length 0000 (0) │ │ │ │ +0A5DF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5DF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5E2D PAYLOAD │ │ │ │ +0A5E16 PAYLOAD │ │ │ │ │ │ │ │ -0A64E1 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A64E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A64E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A64E7 General Purpose Flag 0800 (2048) │ │ │ │ +0A64CA LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A64CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A64CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A64D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A64E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A64EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A64EF CRC F20EE0D2 (4061061330) │ │ │ │ -0A64F3 Compressed Size 000007FE (2046) │ │ │ │ -0A64F7 Uncompressed Size 0000197F (6527) │ │ │ │ -0A64FB Filename Length 002A (42) │ │ │ │ -0A64FD Extra Length 0000 (0) │ │ │ │ -0A64FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A64D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A64D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A64D8 CRC F20EE0D2 (4061061330) │ │ │ │ +0A64DC Compressed Size 000007FE (2046) │ │ │ │ +0A64E0 Uncompressed Size 0000197F (6527) │ │ │ │ +0A64E4 Filename Length 002A (42) │ │ │ │ +0A64E6 Extra Length 0000 (0) │ │ │ │ +0A64E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA64FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA64E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6529 PAYLOAD │ │ │ │ +0A6512 PAYLOAD │ │ │ │ │ │ │ │ -0A6D27 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0A6D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6D2D General Purpose Flag 0800 (2048) │ │ │ │ +0A6D10 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0A6D14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6D15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6D16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6D31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A6D35 CRC 1A83FFDE (444858334) │ │ │ │ -0A6D39 Compressed Size 00000970 (2416) │ │ │ │ -0A6D3D Uncompressed Size 00005083 (20611) │ │ │ │ -0A6D41 Filename Length 0029 (41) │ │ │ │ -0A6D43 Extra Length 0000 (0) │ │ │ │ -0A6D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6D18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6D1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A6D1E CRC 1A83FFDE (444858334) │ │ │ │ +0A6D22 Compressed Size 00000970 (2416) │ │ │ │ +0A6D26 Uncompressed Size 00005083 (20611) │ │ │ │ +0A6D2A Filename Length 0029 (41) │ │ │ │ +0A6D2C Extra Length 0000 (0) │ │ │ │ +0A6D2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6D2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6D6E PAYLOAD │ │ │ │ +0A6D57 PAYLOAD │ │ │ │ │ │ │ │ -0A76DE LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0A76E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A76E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A76E4 General Purpose Flag 0800 (2048) │ │ │ │ +0A76C7 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0A76CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A76CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A76CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A76E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A76E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A76EC CRC 13124CE1 (319966433) │ │ │ │ -0A76F0 Compressed Size 00000538 (1336) │ │ │ │ -0A76F4 Uncompressed Size 00000CFA (3322) │ │ │ │ -0A76F8 Filename Length 002C (44) │ │ │ │ -0A76FA Extra Length 0000 (0) │ │ │ │ -0A76FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A76CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A76D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A76D5 CRC 13124CE1 (319966433) │ │ │ │ +0A76D9 Compressed Size 00000538 (1336) │ │ │ │ +0A76DD Uncompressed Size 00000CFA (3322) │ │ │ │ +0A76E1 Filename Length 002C (44) │ │ │ │ +0A76E3 Extra Length 0000 (0) │ │ │ │ +0A76E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA76FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA76E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7728 PAYLOAD │ │ │ │ +0A7711 PAYLOAD │ │ │ │ │ │ │ │ -0A7C60 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0A7C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7C66 General Purpose Flag 0800 (2048) │ │ │ │ +0A7C49 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0A7C4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7C4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7C4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7C6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7C6E CRC 31421C37 (826416183) │ │ │ │ -0A7C72 Compressed Size 000002E7 (743) │ │ │ │ -0A7C76 Uncompressed Size 00001007 (4103) │ │ │ │ -0A7C7A Filename Length 002B (43) │ │ │ │ -0A7C7C Extra Length 0000 (0) │ │ │ │ -0A7C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7C51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7C53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7C57 CRC 31421C37 (826416183) │ │ │ │ +0A7C5B Compressed Size 000002E7 (743) │ │ │ │ +0A7C5F Uncompressed Size 00001007 (4103) │ │ │ │ +0A7C63 Filename Length 002B (43) │ │ │ │ +0A7C65 Extra Length 0000 (0) │ │ │ │ +0A7C67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7C67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7CA9 PAYLOAD │ │ │ │ +0A7C92 PAYLOAD │ │ │ │ │ │ │ │ -0A7F90 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0A7F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7F96 General Purpose Flag 0800 (2048) │ │ │ │ +0A7F79 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0A7F7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7F7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7F7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7F9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7F9E CRC C1D27241 (3251794497) │ │ │ │ -0A7FA2 Compressed Size 0000089E (2206) │ │ │ │ -0A7FA6 Uncompressed Size 00001977 (6519) │ │ │ │ -0A7FAA Filename Length 0036 (54) │ │ │ │ -0A7FAC Extra Length 0000 (0) │ │ │ │ -0A7FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7F81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7F83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7F87 CRC C1D27241 (3251794497) │ │ │ │ +0A7F8B Compressed Size 0000089E (2206) │ │ │ │ +0A7F8F Uncompressed Size 00001977 (6519) │ │ │ │ +0A7F93 Filename Length 0036 (54) │ │ │ │ +0A7F95 Extra Length 0000 (0) │ │ │ │ +0A7F97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7F97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7FE4 PAYLOAD │ │ │ │ +0A7FCD PAYLOAD │ │ │ │ │ │ │ │ -0A8882 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0A8886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8888 General Purpose Flag 0800 (2048) │ │ │ │ +0A886B LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0A886F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8871 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A888A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A888C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8890 CRC 4BF27431 (1274180657) │ │ │ │ -0A8894 Compressed Size 0000060F (1551) │ │ │ │ -0A8898 Uncompressed Size 00002E32 (11826) │ │ │ │ -0A889C Filename Length 0035 (53) │ │ │ │ -0A889E Extra Length 0000 (0) │ │ │ │ -0A88A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8873 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8879 CRC 4BF27431 (1274180657) │ │ │ │ +0A887D Compressed Size 0000060F (1551) │ │ │ │ +0A8881 Uncompressed Size 00002E32 (11826) │ │ │ │ +0A8885 Filename Length 0035 (53) │ │ │ │ +0A8887 Extra Length 0000 (0) │ │ │ │ +0A8889 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA88A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8889: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A88D5 PAYLOAD │ │ │ │ +0A88BE PAYLOAD │ │ │ │ │ │ │ │ -0A8EE4 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0A8EE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8EE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8EEA General Purpose Flag 0800 (2048) │ │ │ │ +0A8ECD LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0A8ED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8ED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8ED3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8EEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A8EEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8EF2 CRC 67951229 (1737822761) │ │ │ │ -0A8EF6 Compressed Size 00000DD5 (3541) │ │ │ │ -0A8EFA Uncompressed Size 00003416 (13334) │ │ │ │ -0A8EFE Filename Length 002D (45) │ │ │ │ -0A8F00 Extra Length 0000 (0) │ │ │ │ -0A8F02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8ED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8ED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8EDB CRC 67951229 (1737822761) │ │ │ │ +0A8EDF Compressed Size 00000DD5 (3541) │ │ │ │ +0A8EE3 Uncompressed Size 00003416 (13334) │ │ │ │ +0A8EE7 Filename Length 002D (45) │ │ │ │ +0A8EE9 Extra Length 0000 (0) │ │ │ │ +0A8EEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA8F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8F2F PAYLOAD │ │ │ │ +0A8F18 PAYLOAD │ │ │ │ │ │ │ │ -0A9D04 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0A9D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9D0A General Purpose Flag 0800 (2048) │ │ │ │ +0A9CED LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0A9CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9CF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A9D12 CRC D7F8E9F2 (3623414258) │ │ │ │ -0A9D16 Compressed Size 00000B4C (2892) │ │ │ │ -0A9D1A Uncompressed Size 000069DB (27099) │ │ │ │ -0A9D1E Filename Length 002C (44) │ │ │ │ -0A9D20 Extra Length 0000 (0) │ │ │ │ -0A9D22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9CF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A9CFB CRC D7F8E9F2 (3623414258) │ │ │ │ +0A9CFF Compressed Size 00000B4C (2892) │ │ │ │ +0A9D03 Uncompressed Size 000069DB (27099) │ │ │ │ +0A9D07 Filename Length 002C (44) │ │ │ │ +0A9D09 Extra Length 0000 (0) │ │ │ │ +0A9D0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9D22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9D0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9D4E PAYLOAD │ │ │ │ +0A9D37 PAYLOAD │ │ │ │ │ │ │ │ -0AA89A LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0AA89E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA89F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA8A0 General Purpose Flag 0800 (2048) │ │ │ │ +0AA883 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0AA887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA889 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA8A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA8A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AA8A8 CRC A86E1CB0 (2825788592) │ │ │ │ -0AA8AC Compressed Size 000008D0 (2256) │ │ │ │ -0AA8B0 Uncompressed Size 00001D32 (7474) │ │ │ │ -0AA8B4 Filename Length 0030 (48) │ │ │ │ -0AA8B6 Extra Length 0000 (0) │ │ │ │ -0AA8B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA88B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA88D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AA891 CRC A86E1CB0 (2825788592) │ │ │ │ +0AA895 Compressed Size 000008D0 (2256) │ │ │ │ +0AA899 Uncompressed Size 00001D32 (7474) │ │ │ │ +0AA89D Filename Length 0030 (48) │ │ │ │ +0AA89F Extra Length 0000 (0) │ │ │ │ +0AA8A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA8B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA8A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA8E8 PAYLOAD │ │ │ │ +0AA8D1 PAYLOAD │ │ │ │ │ │ │ │ -0AB1B8 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AB1BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB1BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB1BE General Purpose Flag 0800 (2048) │ │ │ │ +0AB1A1 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AB1A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB1A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB1A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB1C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB1C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB1C6 CRC A94C0A74 (2840332916) │ │ │ │ -0AB1CA Compressed Size 00000628 (1576) │ │ │ │ -0AB1CE Uncompressed Size 000035D2 (13778) │ │ │ │ -0AB1D2 Filename Length 002F (47) │ │ │ │ -0AB1D4 Extra Length 0000 (0) │ │ │ │ -0AB1D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB1A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB1AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB1AF CRC A94C0A74 (2840332916) │ │ │ │ +0AB1B3 Compressed Size 00000628 (1576) │ │ │ │ +0AB1B7 Uncompressed Size 000035D2 (13778) │ │ │ │ +0AB1BB Filename Length 002F (47) │ │ │ │ +0AB1BD Extra Length 0000 (0) │ │ │ │ +0AB1BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB1D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB1BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB205 PAYLOAD │ │ │ │ +0AB1EE PAYLOAD │ │ │ │ │ │ │ │ -0AB82D LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AB831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB833 General Purpose Flag 0800 (2048) │ │ │ │ +0AB816 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AB81A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB81B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB81C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB835 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB837 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB83B CRC 347250CE (879907022) │ │ │ │ -0AB83F Compressed Size 00000987 (2439) │ │ │ │ -0AB843 Uncompressed Size 000016FB (5883) │ │ │ │ -0AB847 Filename Length 0025 (37) │ │ │ │ -0AB849 Extra Length 0000 (0) │ │ │ │ -0AB84B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB81E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB824 CRC 347250CE (879907022) │ │ │ │ +0AB828 Compressed Size 00000987 (2439) │ │ │ │ +0AB82C Uncompressed Size 000016FB (5883) │ │ │ │ +0AB830 Filename Length 0025 (37) │ │ │ │ +0AB832 Extra Length 0000 (0) │ │ │ │ +0AB834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB84B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB870 PAYLOAD │ │ │ │ +0AB859 PAYLOAD │ │ │ │ │ │ │ │ -0AC1F7 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AC1FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC1FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC1FD General Purpose Flag 0800 (2048) │ │ │ │ +0AC1E0 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AC1E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC1E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC1E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC1FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC201 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AC205 CRC D2A941BA (3534307770) │ │ │ │ -0AC209 Compressed Size 0000094E (2382) │ │ │ │ -0AC20D Uncompressed Size 000034F8 (13560) │ │ │ │ -0AC211 Filename Length 0024 (36) │ │ │ │ -0AC213 Extra Length 0000 (0) │ │ │ │ -0AC215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC1E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC1EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AC1EE CRC D2A941BA (3534307770) │ │ │ │ +0AC1F2 Compressed Size 0000094E (2382) │ │ │ │ +0AC1F6 Uncompressed Size 000034F8 (13560) │ │ │ │ +0AC1FA Filename Length 0024 (36) │ │ │ │ +0AC1FC Extra Length 0000 (0) │ │ │ │ +0AC1FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC1FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC239 PAYLOAD │ │ │ │ +0AC222 PAYLOAD │ │ │ │ │ │ │ │ -0ACB87 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0ACB8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACB8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACB8D General Purpose Flag 0800 (2048) │ │ │ │ +0ACB70 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0ACB74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACB75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACB76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACB8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACB91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ACB95 CRC 9817CD5E (2551696734) │ │ │ │ -0ACB99 Compressed Size 000009C1 (2497) │ │ │ │ -0ACB9D Uncompressed Size 00001C60 (7264) │ │ │ │ -0ACBA1 Filename Length 0029 (41) │ │ │ │ -0ACBA3 Extra Length 0000 (0) │ │ │ │ -0ACBA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACB78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACB7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ACB7E CRC 9817CD5E (2551696734) │ │ │ │ +0ACB82 Compressed Size 000009C1 (2497) │ │ │ │ +0ACB86 Uncompressed Size 00001C60 (7264) │ │ │ │ +0ACB8A Filename Length 0029 (41) │ │ │ │ +0ACB8C Extra Length 0000 (0) │ │ │ │ +0ACB8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACBA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACB8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACBCE PAYLOAD │ │ │ │ +0ACBB7 PAYLOAD │ │ │ │ │ │ │ │ -0AD58F LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0AD593 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD594 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD595 General Purpose Flag 0800 (2048) │ │ │ │ +0AD578 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AD57C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD57D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD57E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD597 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD599 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AD59D CRC 908A13A6 (2424968102) │ │ │ │ -0AD5A1 Compressed Size 000008BB (2235) │ │ │ │ -0AD5A5 Uncompressed Size 00004DF4 (19956) │ │ │ │ -0AD5A9 Filename Length 0028 (40) │ │ │ │ -0AD5AB Extra Length 0000 (0) │ │ │ │ -0AD5AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AD586 CRC 908A13A6 (2424968102) │ │ │ │ +0AD58A Compressed Size 000008BB (2235) │ │ │ │ +0AD58E Uncompressed Size 00004DF4 (19956) │ │ │ │ +0AD592 Filename Length 0028 (40) │ │ │ │ +0AD594 Extra Length 0000 (0) │ │ │ │ +0AD596 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD5AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD596: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD5D5 PAYLOAD │ │ │ │ +0AD5BE PAYLOAD │ │ │ │ │ │ │ │ -0ADE90 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0ADE94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE96 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE79 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0ADE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ADE9E CRC 61E59461 (1642435681) │ │ │ │ -0ADEA2 Compressed Size 000006AB (1707) │ │ │ │ -0ADEA6 Uncompressed Size 00001104 (4356) │ │ │ │ -0ADEAA Filename Length 002B (43) │ │ │ │ -0ADEAC Extra Length 0000 (0) │ │ │ │ -0ADEAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ADE87 CRC 61E59461 (1642435681) │ │ │ │ +0ADE8B Compressed Size 000006AB (1707) │ │ │ │ +0ADE8F Uncompressed Size 00001104 (4356) │ │ │ │ +0ADE93 Filename Length 002B (43) │ │ │ │ +0ADE95 Extra Length 0000 (0) │ │ │ │ +0ADE97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADED9 PAYLOAD │ │ │ │ +0ADEC2 PAYLOAD │ │ │ │ │ │ │ │ -0AE584 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0AE588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE58A General Purpose Flag 0800 (2048) │ │ │ │ +0AE56D LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0AE571 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE572 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE573 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE58C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE58E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AE592 CRC D8AE5557 (3635303767) │ │ │ │ -0AE596 Compressed Size 00000652 (1618) │ │ │ │ -0AE59A Uncompressed Size 0000248D (9357) │ │ │ │ -0AE59E Filename Length 002A (42) │ │ │ │ -0AE5A0 Extra Length 0000 (0) │ │ │ │ -0AE5A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE575 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE577 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AE57B CRC D8AE5557 (3635303767) │ │ │ │ +0AE57F Compressed Size 00000652 (1618) │ │ │ │ +0AE583 Uncompressed Size 0000248D (9357) │ │ │ │ +0AE587 Filename Length 002A (42) │ │ │ │ +0AE589 Extra Length 0000 (0) │ │ │ │ +0AE58B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE5A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE58B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE5CC PAYLOAD │ │ │ │ +0AE5B5 PAYLOAD │ │ │ │ │ │ │ │ -0AEC1E LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0AEC22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AEC23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AEC24 General Purpose Flag 0800 (2048) │ │ │ │ +0AEC07 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0AEC0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AEC0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AEC0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AEC26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AEC28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AEC2C CRC 0CFA9DCD (217750989) │ │ │ │ -0AEC30 Compressed Size 000008A2 (2210) │ │ │ │ -0AEC34 Uncompressed Size 00001F25 (7973) │ │ │ │ -0AEC38 Filename Length 0030 (48) │ │ │ │ -0AEC3A Extra Length 0000 (0) │ │ │ │ -0AEC3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AEC0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AEC11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AEC15 CRC 0CFA9DCD (217750989) │ │ │ │ +0AEC19 Compressed Size 000008A2 (2210) │ │ │ │ +0AEC1D Uncompressed Size 00001F25 (7973) │ │ │ │ +0AEC21 Filename Length 0030 (48) │ │ │ │ +0AEC23 Extra Length 0000 (0) │ │ │ │ +0AEC25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAEC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAEC25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AEC6C PAYLOAD │ │ │ │ +0AEC55 PAYLOAD │ │ │ │ │ │ │ │ -0AF50E LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0AF512 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF513 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF514 General Purpose Flag 0800 (2048) │ │ │ │ +0AF4F7 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0AF4FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF516 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF518 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AF51C CRC 356F4453 (896484435) │ │ │ │ -0AF520 Compressed Size 00000712 (1810) │ │ │ │ -0AF524 Uncompressed Size 00004221 (16929) │ │ │ │ -0AF528 Filename Length 002F (47) │ │ │ │ -0AF52A Extra Length 0000 (0) │ │ │ │ -0AF52C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF501 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AF505 CRC 356F4453 (896484435) │ │ │ │ +0AF509 Compressed Size 00000712 (1810) │ │ │ │ +0AF50D Uncompressed Size 00004221 (16929) │ │ │ │ +0AF511 Filename Length 002F (47) │ │ │ │ +0AF513 Extra Length 0000 (0) │ │ │ │ +0AF515 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF52C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF55B PAYLOAD │ │ │ │ +0AF544 PAYLOAD │ │ │ │ │ │ │ │ -0AFC6D LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0AFC71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFC72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFC73 General Purpose Flag 0800 (2048) │ │ │ │ +0AFC56 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0AFC5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFC5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFC5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFC75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFC77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFC7B CRC 587A15DD (1484395997) │ │ │ │ -0AFC7F Compressed Size 0000031F (799) │ │ │ │ -0AFC83 Uncompressed Size 000006C6 (1734) │ │ │ │ -0AFC87 Filename Length 0024 (36) │ │ │ │ -0AFC89 Extra Length 0000 (0) │ │ │ │ -0AFC8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFC5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFC60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFC64 CRC 587A15DD (1484395997) │ │ │ │ +0AFC68 Compressed Size 0000031F (799) │ │ │ │ +0AFC6C Uncompressed Size 000006C6 (1734) │ │ │ │ +0AFC70 Filename Length 0024 (36) │ │ │ │ +0AFC72 Extra Length 0000 (0) │ │ │ │ +0AFC74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFC8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFC74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFCAF PAYLOAD │ │ │ │ +0AFC98 PAYLOAD │ │ │ │ │ │ │ │ -0AFFCE LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0AFFD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFFD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFFD4 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFB7 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0AFFBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFFD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFFD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFFDC CRC C7B676DF (3350623967) │ │ │ │ -0AFFE0 Compressed Size 00000359 (857) │ │ │ │ -0AFFE4 Uncompressed Size 00000DC4 (3524) │ │ │ │ -0AFFE8 Filename Length 0023 (35) │ │ │ │ -0AFFEA Extra Length 0000 (0) │ │ │ │ -0AFFEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFFC5 CRC C7B676DF (3350623967) │ │ │ │ +0AFFC9 Compressed Size 00000359 (857) │ │ │ │ +0AFFCD Uncompressed Size 00000DC4 (3524) │ │ │ │ +0AFFD1 Filename Length 0023 (35) │ │ │ │ +0AFFD3 Extra Length 0000 (0) │ │ │ │ +0AFFD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFFEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B000F PAYLOAD │ │ │ │ +0AFFF8 PAYLOAD │ │ │ │ │ │ │ │ -0B0368 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B036C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B036D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B036E General Purpose Flag 0800 (2048) │ │ │ │ +0B0351 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B0355 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0356 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0357 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B0376 CRC 4DE65267 (1306940007) │ │ │ │ -0B037A Compressed Size 00000D49 (3401) │ │ │ │ -0B037E Uncompressed Size 0000271E (10014) │ │ │ │ -0B0382 Filename Length 0024 (36) │ │ │ │ -0B0384 Extra Length 0000 (0) │ │ │ │ -0B0386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0359 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B035B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B035F CRC 9A0E5865 (2584631397) │ │ │ │ +0B0363 Compressed Size 00000D4D (3405) │ │ │ │ +0B0367 Uncompressed Size 0000271E (10014) │ │ │ │ +0B036B Filename Length 0024 (36) │ │ │ │ +0B036D Extra Length 0000 (0) │ │ │ │ +0B036F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB036F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B03AA PAYLOAD │ │ │ │ +0B0393 PAYLOAD │ │ │ │ │ │ │ │ -0B10F3 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B10F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B10F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B10F9 General Purpose Flag 0800 (2048) │ │ │ │ +0B10E0 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B10E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B10E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B10E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B10FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B10FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B1101 CRC 694F81D6 (1766818262) │ │ │ │ -0B1105 Compressed Size 00001B2C (6956) │ │ │ │ -0B1109 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -0B110D Filename Length 0023 (35) │ │ │ │ -0B110F Extra Length 0000 (0) │ │ │ │ -0B1111 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B10E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B10EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B10EE CRC 5BD315E8 (1540560360) │ │ │ │ +0B10F2 Compressed Size 00001B36 (6966) │ │ │ │ +0B10F6 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +0B10FA Filename Length 0023 (35) │ │ │ │ +0B10FC Extra Length 0000 (0) │ │ │ │ +0B10FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB10FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1134 PAYLOAD │ │ │ │ +0B1121 PAYLOAD │ │ │ │ │ │ │ │ -0B2C60 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B2C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B2C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B2C66 General Purpose Flag 0800 (2048) │ │ │ │ +0B2C57 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B2C5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B2C5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B2C5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B2C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B2C6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B2C6E CRC 09B9FBA3 (163183523) │ │ │ │ -0B2C72 Compressed Size 000003D4 (980) │ │ │ │ -0B2C76 Uncompressed Size 000009D9 (2521) │ │ │ │ -0B2C7A Filename Length 0029 (41) │ │ │ │ -0B2C7C Extra Length 0000 (0) │ │ │ │ -0B2C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B2C5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B2C61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B2C65 CRC 09B9FBA3 (163183523) │ │ │ │ +0B2C69 Compressed Size 000003D4 (980) │ │ │ │ +0B2C6D Uncompressed Size 000009D9 (2521) │ │ │ │ +0B2C71 Filename Length 0029 (41) │ │ │ │ +0B2C73 Extra Length 0000 (0) │ │ │ │ +0B2C75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB2C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB2C75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B2CA7 PAYLOAD │ │ │ │ +0B2C9E PAYLOAD │ │ │ │ │ │ │ │ -0B307B LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B307F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3081 General Purpose Flag 0800 (2048) │ │ │ │ +0B3072 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B3076 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3077 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3078 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3083 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3085 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3089 CRC 25253938 (623196472) │ │ │ │ -0B308D Compressed Size 0000059C (1436) │ │ │ │ -0B3091 Uncompressed Size 00001F2A (7978) │ │ │ │ -0B3095 Filename Length 0028 (40) │ │ │ │ -0B3097 Extra Length 0000 (0) │ │ │ │ -0B3099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B307A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B307C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3080 CRC 25253938 (623196472) │ │ │ │ +0B3084 Compressed Size 0000059C (1436) │ │ │ │ +0B3088 Uncompressed Size 00001F2A (7978) │ │ │ │ +0B308C Filename Length 0028 (40) │ │ │ │ +0B308E Extra Length 0000 (0) │ │ │ │ +0B3090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B30C1 PAYLOAD │ │ │ │ +0B30B8 PAYLOAD │ │ │ │ │ │ │ │ -0B365D LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B3661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3663 General Purpose Flag 0800 (2048) │ │ │ │ +0B3654 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B3658 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3659 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B365A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B366B CRC 74E34431 (1961051185) │ │ │ │ -0B366F Compressed Size 0000025B (603) │ │ │ │ -0B3673 Uncompressed Size 000005AA (1450) │ │ │ │ -0B3677 Filename Length 002E (46) │ │ │ │ -0B3679 Extra Length 0000 (0) │ │ │ │ -0B367B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B365C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B365E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3662 CRC 74E34431 (1961051185) │ │ │ │ +0B3666 Compressed Size 0000025B (603) │ │ │ │ +0B366A Uncompressed Size 000005AA (1450) │ │ │ │ +0B366E Filename Length 002E (46) │ │ │ │ +0B3670 Extra Length 0000 (0) │ │ │ │ +0B3672 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB367B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3672: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B36A9 PAYLOAD │ │ │ │ +0B36A0 PAYLOAD │ │ │ │ │ │ │ │ -0B3904 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B3908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B390A General Purpose Flag 0800 (2048) │ │ │ │ +0B38FB LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B38FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3900 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3901 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B390C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B390E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3912 CRC DC9718FC (3700889852) │ │ │ │ -0B3916 Compressed Size 000002AD (685) │ │ │ │ -0B391A Uncompressed Size 00000C5D (3165) │ │ │ │ -0B391E Filename Length 002D (45) │ │ │ │ -0B3920 Extra Length 0000 (0) │ │ │ │ -0B3922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3903 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3905 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3909 CRC DC9718FC (3700889852) │ │ │ │ +0B390D Compressed Size 000002AD (685) │ │ │ │ +0B3911 Uncompressed Size 00000C5D (3165) │ │ │ │ +0B3915 Filename Length 002D (45) │ │ │ │ +0B3917 Extra Length 0000 (0) │ │ │ │ +0B3919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B394F PAYLOAD │ │ │ │ +0B3946 PAYLOAD │ │ │ │ │ │ │ │ -0B3BFC LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B3C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3C02 General Purpose Flag 0800 (2048) │ │ │ │ +0B3BF3 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B3BF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3BF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3BF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3C0A CRC F3CCDE6D (4090289773) │ │ │ │ -0B3C0E Compressed Size 00000588 (1416) │ │ │ │ -0B3C12 Uncompressed Size 00000F97 (3991) │ │ │ │ -0B3C16 Filename Length 0035 (53) │ │ │ │ -0B3C18 Extra Length 0000 (0) │ │ │ │ -0B3C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3BFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3BFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3C01 CRC F3CCDE6D (4090289773) │ │ │ │ +0B3C05 Compressed Size 00000588 (1416) │ │ │ │ +0B3C09 Uncompressed Size 00000F97 (3991) │ │ │ │ +0B3C0D Filename Length 0035 (53) │ │ │ │ +0B3C0F Extra Length 0000 (0) │ │ │ │ +0B3C11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3C11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3C4F PAYLOAD │ │ │ │ +0B3C46 PAYLOAD │ │ │ │ │ │ │ │ -0B41D7 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B41DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B41DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B41DD General Purpose Flag 0800 (2048) │ │ │ │ +0B41CE LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B41D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B41D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B41D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B41DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B41E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B41E5 CRC 7EA8434F (2124956495) │ │ │ │ -0B41E9 Compressed Size 0000035C (860) │ │ │ │ -0B41ED Uncompressed Size 000017DE (6110) │ │ │ │ -0B41F1 Filename Length 0034 (52) │ │ │ │ -0B41F3 Extra Length 0000 (0) │ │ │ │ -0B41F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B41D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B41D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B41DC CRC 7EA8434F (2124956495) │ │ │ │ +0B41E0 Compressed Size 0000035C (860) │ │ │ │ +0B41E4 Uncompressed Size 000017DE (6110) │ │ │ │ +0B41E8 Filename Length 0034 (52) │ │ │ │ +0B41EA Extra Length 0000 (0) │ │ │ │ +0B41EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB41F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB41EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4229 PAYLOAD │ │ │ │ +0B4220 PAYLOAD │ │ │ │ │ │ │ │ -0B4585 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B4589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B458A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B458B General Purpose Flag 0800 (2048) │ │ │ │ +0B457C LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B4580 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4581 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4582 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B458D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B458F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4593 CRC A681EAE8 (2793532136) │ │ │ │ -0B4597 Compressed Size 000005F2 (1522) │ │ │ │ -0B459B Uncompressed Size 00000D70 (3440) │ │ │ │ -0B459F Filename Length 0028 (40) │ │ │ │ -0B45A1 Extra Length 0000 (0) │ │ │ │ -0B45A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4584 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4586 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B458A CRC A681EAE8 (2793532136) │ │ │ │ +0B458E Compressed Size 000005F2 (1522) │ │ │ │ +0B4592 Uncompressed Size 00000D70 (3440) │ │ │ │ +0B4596 Filename Length 0028 (40) │ │ │ │ +0B4598 Extra Length 0000 (0) │ │ │ │ +0B459A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB45A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB459A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B45CB PAYLOAD │ │ │ │ +0B45C2 PAYLOAD │ │ │ │ │ │ │ │ -0B4BBD LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B4BC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4BC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4BC3 General Purpose Flag 0800 (2048) │ │ │ │ +0B4BB4 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B4BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4BBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4BC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4BC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4BCB CRC 2FC4FB8C (801438604) │ │ │ │ -0B4BCF Compressed Size 00000447 (1095) │ │ │ │ -0B4BD3 Uncompressed Size 00001094 (4244) │ │ │ │ -0B4BD7 Filename Length 0027 (39) │ │ │ │ -0B4BD9 Extra Length 0000 (0) │ │ │ │ -0B4BDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4BBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4BC2 CRC 2FC4FB8C (801438604) │ │ │ │ +0B4BC6 Compressed Size 00000447 (1095) │ │ │ │ +0B4BCA Uncompressed Size 00001094 (4244) │ │ │ │ +0B4BCE Filename Length 0027 (39) │ │ │ │ +0B4BD0 Extra Length 0000 (0) │ │ │ │ +0B4BD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4BDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4BD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4C02 PAYLOAD │ │ │ │ +0B4BF9 PAYLOAD │ │ │ │ │ │ │ │ -0B5049 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B504D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B504E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B504F General Purpose Flag 0800 (2048) │ │ │ │ +0B5040 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B5044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5046 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5051 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5053 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5057 CRC 7223B87F (1914943615) │ │ │ │ -0B505B Compressed Size 00000493 (1171) │ │ │ │ -0B505F Uncompressed Size 00000B44 (2884) │ │ │ │ -0B5063 Filename Length 002F (47) │ │ │ │ -0B5065 Extra Length 0000 (0) │ │ │ │ -0B5067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5048 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B504A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B504E CRC 7223B87F (1914943615) │ │ │ │ +0B5052 Compressed Size 00000493 (1171) │ │ │ │ +0B5056 Uncompressed Size 00000B44 (2884) │ │ │ │ +0B505A Filename Length 002F (47) │ │ │ │ +0B505C Extra Length 0000 (0) │ │ │ │ +0B505E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB505E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5096 PAYLOAD │ │ │ │ +0B508D PAYLOAD │ │ │ │ │ │ │ │ -0B5529 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B552D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B552E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B552F General Purpose Flag 0800 (2048) │ │ │ │ +0B5520 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B5524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5526 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5531 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5533 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5537 CRC 177CD2BD (394056381) │ │ │ │ -0B553B Compressed Size 000002BB (699) │ │ │ │ -0B553F Uncompressed Size 00000DA6 (3494) │ │ │ │ -0B5543 Filename Length 002E (46) │ │ │ │ -0B5545 Extra Length 0000 (0) │ │ │ │ -0B5547 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5528 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B552A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B552E CRC 177CD2BD (394056381) │ │ │ │ +0B5532 Compressed Size 000002BB (699) │ │ │ │ +0B5536 Uncompressed Size 00000DA6 (3494) │ │ │ │ +0B553A Filename Length 002E (46) │ │ │ │ +0B553C Extra Length 0000 (0) │ │ │ │ +0B553E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB553E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5575 PAYLOAD │ │ │ │ +0B556C PAYLOAD │ │ │ │ │ │ │ │ -0B5830 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B5834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5836 General Purpose Flag 0800 (2048) │ │ │ │ +0B5827 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B582B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B582C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B582D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B583A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B583E CRC B9D58389 (3117777801) │ │ │ │ -0B5842 Compressed Size 000005AF (1455) │ │ │ │ -0B5846 Uncompressed Size 00000DFE (3582) │ │ │ │ -0B584A Filename Length 002B (43) │ │ │ │ -0B584C Extra Length 0000 (0) │ │ │ │ -0B584E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B582F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5831 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5835 CRC B9D58389 (3117777801) │ │ │ │ +0B5839 Compressed Size 000005AF (1455) │ │ │ │ +0B583D Uncompressed Size 00000DFE (3582) │ │ │ │ +0B5841 Filename Length 002B (43) │ │ │ │ +0B5843 Extra Length 0000 (0) │ │ │ │ +0B5845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB584E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5879 PAYLOAD │ │ │ │ +0B5870 PAYLOAD │ │ │ │ │ │ │ │ -0B5E28 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B5E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5E2E General Purpose Flag 0800 (2048) │ │ │ │ +0B5E1F LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B5E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5E25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5E32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5E36 CRC BAD58509 (3134555401) │ │ │ │ -0B5E3A Compressed Size 00000342 (834) │ │ │ │ -0B5E3E Uncompressed Size 0000122E (4654) │ │ │ │ -0B5E42 Filename Length 002A (42) │ │ │ │ -0B5E44 Extra Length 0000 (0) │ │ │ │ -0B5E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5E2D CRC BAD58509 (3134555401) │ │ │ │ +0B5E31 Compressed Size 00000342 (834) │ │ │ │ +0B5E35 Uncompressed Size 0000122E (4654) │ │ │ │ +0B5E39 Filename Length 002A (42) │ │ │ │ +0B5E3B Extra Length 0000 (0) │ │ │ │ +0B5E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5E70 PAYLOAD │ │ │ │ +0B5E67 PAYLOAD │ │ │ │ │ │ │ │ -0B61B2 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B61B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61B8 General Purpose Flag 0800 (2048) │ │ │ │ +0B61A9 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B61AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61AF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61BA Compression Method 0000 (0) 'Stored' │ │ │ │ -0B61BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61C0 CRC 00000000 (0) │ │ │ │ -0B61C4 Compressed Size 00000000 (0) │ │ │ │ -0B61C8 Uncompressed Size 00000000 (0) │ │ │ │ -0B61CC Filename Length 0010 (16) │ │ │ │ -0B61CE Extra Length 0000 (0) │ │ │ │ -0B61D0 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B61B1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B61B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61B7 CRC 00000000 (0) │ │ │ │ +0B61BB Compressed Size 00000000 (0) │ │ │ │ +0B61BF Uncompressed Size 00000000 (0) │ │ │ │ +0B61C3 Filename Length 0010 (16) │ │ │ │ +0B61C5 Extra Length 0000 (0) │ │ │ │ +0B61C7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61D0: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61C7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B61E0 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B61E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61E6 General Purpose Flag 0800 (2048) │ │ │ │ +0B61D7 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B61DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B61EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61EE CRC 810F19F8 (2165250552) │ │ │ │ -0B61F2 Compressed Size 0000006B (107) │ │ │ │ -0B61F6 Uncompressed Size 0000007F (127) │ │ │ │ -0B61FA Filename Length 0025 (37) │ │ │ │ -0B61FC Extra Length 0000 (0) │ │ │ │ -0B61FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61E5 CRC 810F19F8 (2165250552) │ │ │ │ +0B61E9 Compressed Size 0000006B (107) │ │ │ │ +0B61ED Uncompressed Size 0000007F (127) │ │ │ │ +0B61F1 Filename Length 0025 (37) │ │ │ │ +0B61F3 Extra Length 0000 (0) │ │ │ │ +0B61F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6223 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B621A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B628E LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B6292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6294 General Purpose Flag 0800 (2048) │ │ │ │ +0B6285 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B6289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B628A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B628B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B629C CRC 8E3C5B46 (2386320198) │ │ │ │ -0B62A0 Compressed Size 0000007B (123) │ │ │ │ -0B62A4 Uncompressed Size 00000098 (152) │ │ │ │ -0B62A8 Filename Length 0024 (36) │ │ │ │ -0B62AA Extra Length 0000 (0) │ │ │ │ -0B62AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B628D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B628F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6293 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B6297 Compressed Size 0000007B (123) │ │ │ │ +0B629B Uncompressed Size 00000098 (152) │ │ │ │ +0B629F Filename Length 0024 (36) │ │ │ │ +0B62A1 Extra Length 0000 (0) │ │ │ │ +0B62A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB62AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB62A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B62D0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B62C7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B634B LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B634F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6351 General Purpose Flag 0800 (2048) │ │ │ │ +0B6342 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B6346 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6347 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6348 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6353 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6359 CRC 824F7F49 (2186248009) │ │ │ │ -0B635D Compressed Size 000001D1 (465) │ │ │ │ -0B6361 Uncompressed Size 00000347 (839) │ │ │ │ -0B6365 Filename Length 0028 (40) │ │ │ │ -0B6367 Extra Length 0000 (0) │ │ │ │ -0B6369 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B634A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B634C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6350 CRC 824F7F49 (2186248009) │ │ │ │ +0B6354 Compressed Size 000001D1 (465) │ │ │ │ +0B6358 Uncompressed Size 00000347 (839) │ │ │ │ +0B635C Filename Length 0028 (40) │ │ │ │ +0B635E Extra Length 0000 (0) │ │ │ │ +0B6360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6391 PAYLOAD │ │ │ │ +0B6388 PAYLOAD │ │ │ │ │ │ │ │ -0B6562 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B6566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6568 General Purpose Flag 0800 (2048) │ │ │ │ +0B6559 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B655D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B655E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B655F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B656A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B656C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6570 CRC D21211B0 (3524399536) │ │ │ │ -0B6574 Compressed Size 00000164 (356) │ │ │ │ -0B6578 Uncompressed Size 00000266 (614) │ │ │ │ -0B657C Filename Length 0027 (39) │ │ │ │ -0B657E Extra Length 0000 (0) │ │ │ │ -0B6580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6561 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6563 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6567 CRC D21211B0 (3524399536) │ │ │ │ +0B656B Compressed Size 00000164 (356) │ │ │ │ +0B656F Uncompressed Size 00000266 (614) │ │ │ │ +0B6573 Filename Length 0027 (39) │ │ │ │ +0B6575 Extra Length 0000 (0) │ │ │ │ +0B6577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B65A7 PAYLOAD │ │ │ │ +0B659E PAYLOAD │ │ │ │ │ │ │ │ -0B670B LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B670F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6711 General Purpose Flag 0800 (2048) │ │ │ │ +0B6702 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B6706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6708 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6713 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B6715 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6719 CRC 00000000 (0) │ │ │ │ -0B671D Compressed Size 00000000 (0) │ │ │ │ -0B6721 Uncompressed Size 00000000 (0) │ │ │ │ -0B6725 Filename Length 001C (28) │ │ │ │ -0B6727 Extra Length 0000 (0) │ │ │ │ -0B6729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B670A Compression Method 0000 (0) 'Stored' │ │ │ │ +0B670C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6710 CRC 00000000 (0) │ │ │ │ +0B6714 Compressed Size 00000000 (0) │ │ │ │ +0B6718 Uncompressed Size 00000000 (0) │ │ │ │ +0B671C Filename Length 001C (28) │ │ │ │ +0B671E Extra Length 0000 (0) │ │ │ │ +0B6720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B6745 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B6749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B674A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B674B General Purpose Flag 0800 (2048) │ │ │ │ +0B673C LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B6740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6742 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B674D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B674F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6753 CRC B0D9726D (2967040621) │ │ │ │ -0B6757 Compressed Size 00000255 (597) │ │ │ │ -0B675B Uncompressed Size 00000578 (1400) │ │ │ │ -0B675F Filename Length 003A (58) │ │ │ │ -0B6761 Extra Length 0000 (0) │ │ │ │ -0B6763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6744 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B674A CRC B0D9726D (2967040621) │ │ │ │ +0B674E Compressed Size 00000255 (597) │ │ │ │ +0B6752 Uncompressed Size 00000578 (1400) │ │ │ │ +0B6756 Filename Length 003A (58) │ │ │ │ +0B6758 Extra Length 0000 (0) │ │ │ │ +0B675A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB675A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B679D PAYLOAD │ │ │ │ +0B6794 PAYLOAD │ │ │ │ │ │ │ │ -0B69F2 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B69F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B69F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B69F8 General Purpose Flag 0800 (2048) │ │ │ │ +0B69E9 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B69ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B69FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B69FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6A00 CRC 6EA9B289 (1856615049) │ │ │ │ -0B6A04 Compressed Size 000003FA (1018) │ │ │ │ -0B6A08 Uncompressed Size 00000D24 (3364) │ │ │ │ -0B6A0C Filename Length 0039 (57) │ │ │ │ -0B6A0E Extra Length 0000 (0) │ │ │ │ -0B6A10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B69F7 CRC 6EA9B289 (1856615049) │ │ │ │ +0B69FB Compressed Size 000003FA (1018) │ │ │ │ +0B69FF Uncompressed Size 00000D24 (3364) │ │ │ │ +0B6A03 Filename Length 0039 (57) │ │ │ │ +0B6A05 Extra Length 0000 (0) │ │ │ │ +0B6A07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A49 PAYLOAD │ │ │ │ +0B6A40 PAYLOAD │ │ │ │ │ │ │ │ -0B6E43 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B6E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6E49 General Purpose Flag 0800 (2048) │ │ │ │ +0B6E3A LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B6E3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6E3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6E40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6E4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6E51 CRC 5D5D9803 (1566414851) │ │ │ │ -0B6E55 Compressed Size 000004FA (1274) │ │ │ │ -0B6E59 Uncompressed Size 00000CA4 (3236) │ │ │ │ -0B6E5D Filename Length 0041 (65) │ │ │ │ -0B6E5F Extra Length 0000 (0) │ │ │ │ -0B6E61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6E42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6E44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6E48 CRC 5D5D9803 (1566414851) │ │ │ │ +0B6E4C Compressed Size 000004FA (1274) │ │ │ │ +0B6E50 Uncompressed Size 00000CA4 (3236) │ │ │ │ +0B6E54 Filename Length 0041 (65) │ │ │ │ +0B6E56 Extra Length 0000 (0) │ │ │ │ +0B6E58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6E61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6E58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6EA2 PAYLOAD │ │ │ │ +0B6E99 PAYLOAD │ │ │ │ │ │ │ │ -0B739C LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B73A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B73A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B73A2 General Purpose Flag 0800 (2048) │ │ │ │ +0B7393 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B7397 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7398 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7399 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B73A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B73A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B73AA CRC E225F545 (3794138437) │ │ │ │ -0B73AE Compressed Size 000003A1 (929) │ │ │ │ -0B73B2 Uncompressed Size 00001258 (4696) │ │ │ │ -0B73B6 Filename Length 0040 (64) │ │ │ │ -0B73B8 Extra Length 0000 (0) │ │ │ │ -0B73BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B739B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B739D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B73A1 CRC E225F545 (3794138437) │ │ │ │ +0B73A5 Compressed Size 000003A1 (929) │ │ │ │ +0B73A9 Uncompressed Size 00001258 (4696) │ │ │ │ +0B73AD Filename Length 0040 (64) │ │ │ │ +0B73AF Extra Length 0000 (0) │ │ │ │ +0B73B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB73BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB73B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B73FA PAYLOAD │ │ │ │ +0B73F1 PAYLOAD │ │ │ │ │ │ │ │ -0B779B LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B779F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B77A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B77A1 General Purpose Flag 0800 (2048) │ │ │ │ +0B7792 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B7796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7798 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B77A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B77A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B77A9 CRC E82B9372 (3895169906) │ │ │ │ -0B77AD Compressed Size 0000020F (527) │ │ │ │ -0B77B1 Uncompressed Size 0000042E (1070) │ │ │ │ -0B77B5 Filename Length 0031 (49) │ │ │ │ -0B77B7 Extra Length 0000 (0) │ │ │ │ -0B77B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B779A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B779C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B77A0 CRC E82B9372 (3895169906) │ │ │ │ +0B77A4 Compressed Size 0000020F (527) │ │ │ │ +0B77A8 Uncompressed Size 0000042E (1070) │ │ │ │ +0B77AC Filename Length 0031 (49) │ │ │ │ +0B77AE Extra Length 0000 (0) │ │ │ │ +0B77B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB77B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B77EA PAYLOAD │ │ │ │ +0B77E1 PAYLOAD │ │ │ │ │ │ │ │ -0B79F9 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B79FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79FF General Purpose Flag 0800 (2048) │ │ │ │ +0B79F0 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B79F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7A07 CRC D83E4AE4 (3627961060) │ │ │ │ -0B7A0B Compressed Size 00000261 (609) │ │ │ │ -0B7A0F Uncompressed Size 0000084A (2122) │ │ │ │ -0B7A13 Filename Length 0030 (48) │ │ │ │ -0B7A15 Extra Length 0000 (0) │ │ │ │ -0B7A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B79FE CRC D83E4AE4 (3627961060) │ │ │ │ +0B7A02 Compressed Size 00000261 (609) │ │ │ │ +0B7A06 Uncompressed Size 0000084A (2122) │ │ │ │ +0B7A0A Filename Length 0030 (48) │ │ │ │ +0B7A0C Extra Length 0000 (0) │ │ │ │ +0B7A0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A47 PAYLOAD │ │ │ │ +0B7A3E PAYLOAD │ │ │ │ │ │ │ │ -0B7CA8 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B7CAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CAE General Purpose Flag 0800 (2048) │ │ │ │ +0B7C9F LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B7CA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7CB6 CRC 2D03D35B (755225435) │ │ │ │ -0B7CBA Compressed Size 000000DA (218) │ │ │ │ -0B7CBE Uncompressed Size 00000149 (329) │ │ │ │ -0B7CC2 Filename Length 0032 (50) │ │ │ │ -0B7CC4 Extra Length 0000 (0) │ │ │ │ -0B7CC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7CAD CRC 2D03D35B (755225435) │ │ │ │ +0B7CB1 Compressed Size 000000DA (218) │ │ │ │ +0B7CB5 Uncompressed Size 00000149 (329) │ │ │ │ +0B7CB9 Filename Length 0032 (50) │ │ │ │ +0B7CBB Extra Length 0000 (0) │ │ │ │ +0B7CBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7CF8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7CEF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7DD2 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B7DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7DD8 General Purpose Flag 0800 (2048) │ │ │ │ +0B7DC9 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B7DCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7DCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7DCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7DDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7DE0 CRC DDDD378D (3722262413) │ │ │ │ -0B7DE4 Compressed Size 0000007D (125) │ │ │ │ -0B7DE8 Uncompressed Size 000000AB (171) │ │ │ │ -0B7DEC Filename Length 0031 (49) │ │ │ │ -0B7DEE Extra Length 0000 (0) │ │ │ │ -0B7DF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7DD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7DD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7DD7 CRC DDDD378D (3722262413) │ │ │ │ +0B7DDB Compressed Size 0000007D (125) │ │ │ │ +0B7DDF Uncompressed Size 000000AB (171) │ │ │ │ +0B7DE3 Filename Length 0031 (49) │ │ │ │ +0B7DE5 Extra Length 0000 (0) │ │ │ │ +0B7DE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7DF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7DE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7E21 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7E18 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7E9E LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B7EA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7EA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7EA4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7E95 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B7E99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7E9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7E9B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7EA6 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7EA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EAC CRC 00000000 (0) │ │ │ │ -0B7EB0 Compressed Size 00000000 (0) │ │ │ │ -0B7EB4 Uncompressed Size 00000000 (0) │ │ │ │ -0B7EB8 Filename Length 0011 (17) │ │ │ │ -0B7EBA Extra Length 0000 (0) │ │ │ │ -0B7EBC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B7E9D Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7E9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7EA3 CRC 00000000 (0) │ │ │ │ +0B7EA7 Compressed Size 00000000 (0) │ │ │ │ +0B7EAB Uncompressed Size 00000000 (0) │ │ │ │ +0B7EAF Filename Length 0011 (17) │ │ │ │ +0B7EB1 Extra Length 0000 (0) │ │ │ │ +0B7EB3 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EBC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EB3: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7ECD LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B7ED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7ED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7ED3 General Purpose Flag 0800 (2048) │ │ │ │ +0B7EC4 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B7EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7ECA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7ED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7ED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EDB CRC 7D077A9A (2097642138) │ │ │ │ -0B7EDF Compressed Size 00000272 (626) │ │ │ │ -0B7EE3 Uncompressed Size 000004EF (1263) │ │ │ │ -0B7EE7 Filename Length 0025 (37) │ │ │ │ -0B7EE9 Extra Length 0000 (0) │ │ │ │ -0B7EEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7ECC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7ECE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7ED2 CRC 7D077A9A (2097642138) │ │ │ │ +0B7ED6 Compressed Size 00000272 (626) │ │ │ │ +0B7EDA Uncompressed Size 000004EF (1263) │ │ │ │ +0B7EDE Filename Length 0025 (37) │ │ │ │ +0B7EE0 Extra Length 0000 (0) │ │ │ │ +0B7EE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7F10 PAYLOAD │ │ │ │ +0B7F07 PAYLOAD │ │ │ │ │ │ │ │ -0B8182 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B8186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8188 General Purpose Flag 0800 (2048) │ │ │ │ +0B8179 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B817D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B817E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B817F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B818A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B818C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8190 CRC D9246A2F (3643042351) │ │ │ │ -0B8194 Compressed Size 000002A1 (673) │ │ │ │ -0B8198 Uncompressed Size 000006E5 (1765) │ │ │ │ -0B819C Filename Length 0024 (36) │ │ │ │ -0B819E Extra Length 0000 (0) │ │ │ │ -0B81A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8181 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8183 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8187 CRC D9246A2F (3643042351) │ │ │ │ +0B818B Compressed Size 000002A1 (673) │ │ │ │ +0B818F Uncompressed Size 000006E5 (1765) │ │ │ │ +0B8193 Filename Length 0024 (36) │ │ │ │ +0B8195 Extra Length 0000 (0) │ │ │ │ +0B8197 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB81A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8197: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81C4 PAYLOAD │ │ │ │ +0B81BB PAYLOAD │ │ │ │ │ │ │ │ -0B8465 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0B8469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B846A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B846B General Purpose Flag 0800 (2048) │ │ │ │ +0B845C LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0B8460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8462 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B846D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B846F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8473 CRC 4CA9431A (1286161178) │ │ │ │ -0B8477 Compressed Size 00000541 (1345) │ │ │ │ -0B847B Uncompressed Size 00000CA9 (3241) │ │ │ │ -0B847F Filename Length 001F (31) │ │ │ │ -0B8481 Extra Length 0000 (0) │ │ │ │ -0B8483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8464 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8466 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B846A CRC 4CA9431A (1286161178) │ │ │ │ +0B846E Compressed Size 00000541 (1345) │ │ │ │ +0B8472 Uncompressed Size 00000CA9 (3241) │ │ │ │ +0B8476 Filename Length 001F (31) │ │ │ │ +0B8478 Extra Length 0000 (0) │ │ │ │ +0B847A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB847A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B84A2 PAYLOAD │ │ │ │ +0B8499 PAYLOAD │ │ │ │ │ │ │ │ -0B89E3 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0B89E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B89E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B89E9 General Purpose Flag 0800 (2048) │ │ │ │ +0B89DA LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0B89DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B89DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B89E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B89EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B89ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B89F1 CRC 2E967EF1 (781614833) │ │ │ │ -0B89F5 Compressed Size 00000583 (1411) │ │ │ │ -0B89F9 Uncompressed Size 0000176D (5997) │ │ │ │ -0B89FD Filename Length 001E (30) │ │ │ │ -0B89FF Extra Length 0000 (0) │ │ │ │ -0B8A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B89E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B89E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B89E8 CRC 2E967EF1 (781614833) │ │ │ │ +0B89EC Compressed Size 00000583 (1411) │ │ │ │ +0B89F0 Uncompressed Size 0000176D (5997) │ │ │ │ +0B89F4 Filename Length 001E (30) │ │ │ │ +0B89F6 Extra Length 0000 (0) │ │ │ │ +0B89F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB89F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8A1F PAYLOAD │ │ │ │ +0B8A16 PAYLOAD │ │ │ │ │ │ │ │ -0B8FA2 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0B8FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FA8 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F99 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0B8F9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8FB0 CRC E22C3481 (3794547841) │ │ │ │ -0B8FB4 Compressed Size 0000024C (588) │ │ │ │ -0B8FB8 Uncompressed Size 0000046C (1132) │ │ │ │ -0B8FBC Filename Length 0023 (35) │ │ │ │ -0B8FBE Extra Length 0000 (0) │ │ │ │ -0B8FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8FA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8FA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8FA7 CRC E22C3481 (3794547841) │ │ │ │ +0B8FAB Compressed Size 0000024C (588) │ │ │ │ +0B8FAF Uncompressed Size 0000046C (1132) │ │ │ │ +0B8FB3 Filename Length 0023 (35) │ │ │ │ +0B8FB5 Extra Length 0000 (0) │ │ │ │ +0B8FB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FE3 PAYLOAD │ │ │ │ +0B8FDA PAYLOAD │ │ │ │ │ │ │ │ -0B922F LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0B9233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9235 General Purpose Flag 0800 (2048) │ │ │ │ +0B9226 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0B922A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B922B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B922C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B923D CRC F3AA23A9 (4088013737) │ │ │ │ -0B9241 Compressed Size 0000024D (589) │ │ │ │ -0B9245 Uncompressed Size 00000596 (1430) │ │ │ │ -0B9249 Filename Length 0022 (34) │ │ │ │ -0B924B Extra Length 0000 (0) │ │ │ │ -0B924D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B922E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9230 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9234 CRC F3AA23A9 (4088013737) │ │ │ │ +0B9238 Compressed Size 0000024D (589) │ │ │ │ +0B923C Uncompressed Size 00000596 (1430) │ │ │ │ +0B9240 Filename Length 0022 (34) │ │ │ │ +0B9242 Extra Length 0000 (0) │ │ │ │ +0B9244 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB924D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B926F PAYLOAD │ │ │ │ +0B9266 PAYLOAD │ │ │ │ │ │ │ │ -0B94BC LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0B94C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B94C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B94C2 General Purpose Flag 0800 (2048) │ │ │ │ +0B94B3 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0B94B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B94B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B94B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B94C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B94C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B94CA CRC B48ACF64 (3028995940) │ │ │ │ -0B94CE Compressed Size 00000275 (629) │ │ │ │ -0B94D2 Uncompressed Size 00000530 (1328) │ │ │ │ -0B94D6 Filename Length 0027 (39) │ │ │ │ -0B94D8 Extra Length 0000 (0) │ │ │ │ -0B94DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B94BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B94BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B94C1 CRC B48ACF64 (3028995940) │ │ │ │ +0B94C5 Compressed Size 00000275 (629) │ │ │ │ +0B94C9 Uncompressed Size 00000530 (1328) │ │ │ │ +0B94CD Filename Length 0027 (39) │ │ │ │ +0B94CF Extra Length 0000 (0) │ │ │ │ +0B94D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB94DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB94D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9501 PAYLOAD │ │ │ │ +0B94F8 PAYLOAD │ │ │ │ │ │ │ │ -0B9776 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0B977A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B977B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B977C General Purpose Flag 0800 (2048) │ │ │ │ +0B976D LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0B9771 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9772 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9773 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B977E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9780 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9784 CRC 4B305F5F (1261461343) │ │ │ │ -0B9788 Compressed Size 000002C1 (705) │ │ │ │ -0B978C Uncompressed Size 000009F2 (2546) │ │ │ │ -0B9790 Filename Length 0026 (38) │ │ │ │ -0B9792 Extra Length 0000 (0) │ │ │ │ -0B9794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9775 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9777 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B977B CRC 4B305F5F (1261461343) │ │ │ │ +0B977F Compressed Size 000002C1 (705) │ │ │ │ +0B9783 Uncompressed Size 000009F2 (2546) │ │ │ │ +0B9787 Filename Length 0026 (38) │ │ │ │ +0B9789 Extra Length 0000 (0) │ │ │ │ +0B978B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB978B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B97BA PAYLOAD │ │ │ │ +0B97B1 PAYLOAD │ │ │ │ │ │ │ │ -0B9A7B LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0B9A7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9A80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9A81 General Purpose Flag 0800 (2048) │ │ │ │ +0B9A72 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0B9A76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9A77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9A78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9A83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9A85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9A89 CRC F2D7F409 (4074238985) │ │ │ │ -0B9A8D Compressed Size 00000277 (631) │ │ │ │ -0B9A91 Uncompressed Size 000004EE (1262) │ │ │ │ -0B9A95 Filename Length 0029 (41) │ │ │ │ -0B9A97 Extra Length 0000 (0) │ │ │ │ -0B9A99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9A7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9A7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9A80 CRC F2D7F409 (4074238985) │ │ │ │ +0B9A84 Compressed Size 00000277 (631) │ │ │ │ +0B9A88 Uncompressed Size 000004EE (1262) │ │ │ │ +0B9A8C Filename Length 0029 (41) │ │ │ │ +0B9A8E Extra Length 0000 (0) │ │ │ │ +0B9A90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9A99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9A90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9AC2 PAYLOAD │ │ │ │ +0B9AB9 PAYLOAD │ │ │ │ │ │ │ │ -0B9D39 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0B9D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9D3F General Purpose Flag 0800 (2048) │ │ │ │ +0B9D30 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0B9D34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9D35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9D36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9D47 CRC 86AA355F (2259301727) │ │ │ │ -0B9D4B Compressed Size 00000281 (641) │ │ │ │ -0B9D4F Uncompressed Size 000008CB (2251) │ │ │ │ -0B9D53 Filename Length 0028 (40) │ │ │ │ -0B9D55 Extra Length 0000 (0) │ │ │ │ -0B9D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9D38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9D3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9D3E CRC 86AA355F (2259301727) │ │ │ │ +0B9D42 Compressed Size 00000281 (641) │ │ │ │ +0B9D46 Uncompressed Size 000008CB (2251) │ │ │ │ +0B9D4A Filename Length 0028 (40) │ │ │ │ +0B9D4C Extra Length 0000 (0) │ │ │ │ +0B9D4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9D4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9D7F PAYLOAD │ │ │ │ +0B9D76 PAYLOAD │ │ │ │ │ │ │ │ -0BA000 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BA004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA006 General Purpose Flag 0800 (2048) │ │ │ │ +0B9FF7 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0B9FFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9FFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9FFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA008 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA00A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA00E CRC DBD3D944 (3688094020) │ │ │ │ -0BA012 Compressed Size 0000076F (1903) │ │ │ │ -0BA016 Uncompressed Size 00001284 (4740) │ │ │ │ -0BA01A Filename Length 002B (43) │ │ │ │ -0BA01C Extra Length 0000 (0) │ │ │ │ -0BA01E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9FFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA001 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA005 CRC DBD3D944 (3688094020) │ │ │ │ +0BA009 Compressed Size 0000076F (1903) │ │ │ │ +0BA00D Uncompressed Size 00001284 (4740) │ │ │ │ +0BA011 Filename Length 002B (43) │ │ │ │ +0BA013 Extra Length 0000 (0) │ │ │ │ +0BA015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA01E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA049 PAYLOAD │ │ │ │ +0BA040 PAYLOAD │ │ │ │ │ │ │ │ -0BA7B8 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BA7BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7BE General Purpose Flag 0800 (2048) │ │ │ │ +0BA7AF LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BA7B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA7C6 CRC 2D4623FD (759571453) │ │ │ │ -0BA7CA Compressed Size 00000980 (2432) │ │ │ │ -0BA7CE Uncompressed Size 00003370 (13168) │ │ │ │ -0BA7D2 Filename Length 002A (42) │ │ │ │ -0BA7D4 Extra Length 0000 (0) │ │ │ │ -0BA7D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA7BD CRC 2D4623FD (759571453) │ │ │ │ +0BA7C1 Compressed Size 00000980 (2432) │ │ │ │ +0BA7C5 Uncompressed Size 00003370 (13168) │ │ │ │ +0BA7C9 Filename Length 002A (42) │ │ │ │ +0BA7CB Extra Length 0000 (0) │ │ │ │ +0BA7CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA800 PAYLOAD │ │ │ │ +0BA7F7 PAYLOAD │ │ │ │ │ │ │ │ -0BB180 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BB184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB186 General Purpose Flag 0800 (2048) │ │ │ │ +0BB177 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BB17B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB17C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB17D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB188 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB18A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB18E CRC C94E32EB (3377345259) │ │ │ │ -0BB192 Compressed Size 000007AA (1962) │ │ │ │ -0BB196 Uncompressed Size 00001432 (5170) │ │ │ │ -0BB19A Filename Length 002C (44) │ │ │ │ -0BB19C Extra Length 0000 (0) │ │ │ │ -0BB19E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB17F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB181 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB185 CRC C94E32EB (3377345259) │ │ │ │ +0BB189 Compressed Size 000007AA (1962) │ │ │ │ +0BB18D Uncompressed Size 00001432 (5170) │ │ │ │ +0BB191 Filename Length 002C (44) │ │ │ │ +0BB193 Extra Length 0000 (0) │ │ │ │ +0BB195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB19E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB1CA PAYLOAD │ │ │ │ +0BB1C1 PAYLOAD │ │ │ │ │ │ │ │ -0BB974 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BB978 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB979 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB97A General Purpose Flag 0800 (2048) │ │ │ │ +0BB96B LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BB96F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB970 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB971 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB97C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB97E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB982 CRC 060BCD8C (101436812) │ │ │ │ -0BB986 Compressed Size 00000AE6 (2790) │ │ │ │ -0BB98A Uncompressed Size 00003F84 (16260) │ │ │ │ -0BB98E Filename Length 002B (43) │ │ │ │ -0BB990 Extra Length 0000 (0) │ │ │ │ -0BB992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB973 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB975 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB979 CRC 060BCD8C (101436812) │ │ │ │ +0BB97D Compressed Size 00000AE6 (2790) │ │ │ │ +0BB981 Uncompressed Size 00003F84 (16260) │ │ │ │ +0BB985 Filename Length 002B (43) │ │ │ │ +0BB987 Extra Length 0000 (0) │ │ │ │ +0BB989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9BD PAYLOAD │ │ │ │ +0BB9B4 PAYLOAD │ │ │ │ │ │ │ │ -0BC4A3 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC4A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC4A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC4A9 General Purpose Flag 0800 (2048) │ │ │ │ +0BC49A LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC49E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC49F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC4A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC4AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC4AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC4B1 CRC B6753C1F (3061136415) │ │ │ │ -0BC4B5 Compressed Size 000002B6 (694) │ │ │ │ -0BC4B9 Uncompressed Size 00000613 (1555) │ │ │ │ -0BC4BD Filename Length 0023 (35) │ │ │ │ -0BC4BF Extra Length 0000 (0) │ │ │ │ -0BC4C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC4A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC4A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC4A8 CRC B6753C1F (3061136415) │ │ │ │ +0BC4AC Compressed Size 000002B6 (694) │ │ │ │ +0BC4B0 Uncompressed Size 00000613 (1555) │ │ │ │ +0BC4B4 Filename Length 0023 (35) │ │ │ │ +0BC4B6 Extra Length 0000 (0) │ │ │ │ +0BC4B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC4C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC4B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC4E4 PAYLOAD │ │ │ │ +0BC4DB PAYLOAD │ │ │ │ │ │ │ │ -0BC79A LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BC79E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC79F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC7A0 General Purpose Flag 0800 (2048) │ │ │ │ +0BC791 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BC795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC797 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC7A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC7A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC7A8 CRC 2ABA8560 (716866912) │ │ │ │ -0BC7AC Compressed Size 0000025C (604) │ │ │ │ -0BC7B0 Uncompressed Size 00000769 (1897) │ │ │ │ -0BC7B4 Filename Length 0022 (34) │ │ │ │ -0BC7B6 Extra Length 0000 (0) │ │ │ │ -0BC7B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC799 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC79B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC79F CRC 2ABA8560 (716866912) │ │ │ │ +0BC7A3 Compressed Size 0000025C (604) │ │ │ │ +0BC7A7 Uncompressed Size 00000769 (1897) │ │ │ │ +0BC7AB Filename Length 0022 (34) │ │ │ │ +0BC7AD Extra Length 0000 (0) │ │ │ │ +0BC7AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC7B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC7AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC7DA PAYLOAD │ │ │ │ +0BC7D1 PAYLOAD │ │ │ │ │ │ │ │ -0BCA36 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCA3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCA3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCA3C General Purpose Flag 0800 (2048) │ │ │ │ +0BCA2D LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCA31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCA32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCA33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCA3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCA40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCA44 CRC 4C39BA60 (1278851680) │ │ │ │ -0BCA48 Compressed Size 0000025D (605) │ │ │ │ -0BCA4C Uncompressed Size 000004B9 (1209) │ │ │ │ -0BCA50 Filename Length 0025 (37) │ │ │ │ -0BCA52 Extra Length 0000 (0) │ │ │ │ -0BCA54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCA35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCA37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCA3B CRC 4C39BA60 (1278851680) │ │ │ │ +0BCA3F Compressed Size 0000025D (605) │ │ │ │ +0BCA43 Uncompressed Size 000004B9 (1209) │ │ │ │ +0BCA47 Filename Length 0025 (37) │ │ │ │ +0BCA49 Extra Length 0000 (0) │ │ │ │ +0BCA4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCA4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCA79 PAYLOAD │ │ │ │ +0BCA70 PAYLOAD │ │ │ │ │ │ │ │ -0BCCD6 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BCCDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCCDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCCDC General Purpose Flag 0800 (2048) │ │ │ │ +0BCCCD LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BCCD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCCD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCCD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCCDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCCE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCCE4 CRC E2D401A9 (3805544873) │ │ │ │ -0BCCE8 Compressed Size 00000294 (660) │ │ │ │ -0BCCEC Uncompressed Size 0000067A (1658) │ │ │ │ -0BCCF0 Filename Length 0024 (36) │ │ │ │ -0BCCF2 Extra Length 0000 (0) │ │ │ │ -0BCCF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCCD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCCD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCCDB CRC E2D401A9 (3805544873) │ │ │ │ +0BCCDF Compressed Size 00000294 (660) │ │ │ │ +0BCCE3 Uncompressed Size 0000067A (1658) │ │ │ │ +0BCCE7 Filename Length 0024 (36) │ │ │ │ +0BCCE9 Extra Length 0000 (0) │ │ │ │ +0BCCEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCCEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCD18 PAYLOAD │ │ │ │ +0BCD0F PAYLOAD │ │ │ │ │ │ │ │ -0BCFAC LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0BCFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCFB2 General Purpose Flag 0800 (2048) │ │ │ │ +0BCFA3 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0BCFA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCFA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCFA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCFB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCFBA CRC 2BEE9066 (737054822) │ │ │ │ -0BCFBE Compressed Size 000003C8 (968) │ │ │ │ -0BCFC2 Uncompressed Size 0000094C (2380) │ │ │ │ -0BCFC6 Filename Length 0023 (35) │ │ │ │ -0BCFC8 Extra Length 0000 (0) │ │ │ │ -0BCFCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCFAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCFAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCFB1 CRC 2BEE9066 (737054822) │ │ │ │ +0BCFB5 Compressed Size 000003C8 (968) │ │ │ │ +0BCFB9 Uncompressed Size 0000094C (2380) │ │ │ │ +0BCFBD Filename Length 0023 (35) │ │ │ │ +0BCFBF Extra Length 0000 (0) │ │ │ │ +0BCFC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCFCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCFC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCFED PAYLOAD │ │ │ │ +0BCFE4 PAYLOAD │ │ │ │ │ │ │ │ -0BD3B5 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0BD3B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD3BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD3BB General Purpose Flag 0800 (2048) │ │ │ │ +0BD3AC LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0BD3B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD3B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD3B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD3BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD3BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD3C3 CRC 035D2761 (56436577) │ │ │ │ -0BD3C7 Compressed Size 0000040F (1039) │ │ │ │ -0BD3CB Uncompressed Size 00001118 (4376) │ │ │ │ -0BD3CF Filename Length 0022 (34) │ │ │ │ -0BD3D1 Extra Length 0000 (0) │ │ │ │ -0BD3D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD3B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD3B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD3BA CRC 035D2761 (56436577) │ │ │ │ +0BD3BE Compressed Size 0000040F (1039) │ │ │ │ +0BD3C2 Uncompressed Size 00001118 (4376) │ │ │ │ +0BD3C6 Filename Length 0022 (34) │ │ │ │ +0BD3C8 Extra Length 0000 (0) │ │ │ │ +0BD3CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD3D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD3CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD3F5 PAYLOAD │ │ │ │ +0BD3EC PAYLOAD │ │ │ │ │ │ │ │ -0BD804 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0BD808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD80A General Purpose Flag 0800 (2048) │ │ │ │ +0BD7FB LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0BD7FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD801 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD80C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD80E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD812 CRC 70D24230 (1892827696) │ │ │ │ -0BD816 Compressed Size 000002B6 (694) │ │ │ │ -0BD81A Uncompressed Size 0000061B (1563) │ │ │ │ -0BD81E Filename Length 0025 (37) │ │ │ │ -0BD820 Extra Length 0000 (0) │ │ │ │ -0BD822 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD803 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD805 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD809 CRC 70D24230 (1892827696) │ │ │ │ +0BD80D Compressed Size 000002B6 (694) │ │ │ │ +0BD811 Uncompressed Size 0000061B (1563) │ │ │ │ +0BD815 Filename Length 0025 (37) │ │ │ │ +0BD817 Extra Length 0000 (0) │ │ │ │ +0BD819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD847 PAYLOAD │ │ │ │ +0BD83E PAYLOAD │ │ │ │ │ │ │ │ -0BDAFD LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0BDB01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDB02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDB03 General Purpose Flag 0800 (2048) │ │ │ │ +0BDAF4 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0BDAF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDAF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDAFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDB05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDB07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDB0B CRC 5CFB8820 (1559988256) │ │ │ │ -0BDB0F Compressed Size 0000025D (605) │ │ │ │ -0BDB13 Uncompressed Size 0000077B (1915) │ │ │ │ -0BDB17 Filename Length 0024 (36) │ │ │ │ -0BDB19 Extra Length 0000 (0) │ │ │ │ -0BDB1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDAFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDAFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDB02 CRC 5CFB8820 (1559988256) │ │ │ │ +0BDB06 Compressed Size 0000025D (605) │ │ │ │ +0BDB0A Uncompressed Size 0000077B (1915) │ │ │ │ +0BDB0E Filename Length 0024 (36) │ │ │ │ +0BDB10 Extra Length 0000 (0) │ │ │ │ +0BDB12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDB1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDB12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDB3F PAYLOAD │ │ │ │ +0BDB36 PAYLOAD │ │ │ │ │ │ │ │ -0BDD9C LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0BDDA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDDA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDDA2 General Purpose Flag 0800 (2048) │ │ │ │ +0BDD93 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0BDD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDD99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDDA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDDA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDDAA CRC 616993C4 (1634309060) │ │ │ │ -0BDDAE Compressed Size 00001CBC (7356) │ │ │ │ -0BDDB2 Uncompressed Size 00006021 (24609) │ │ │ │ -0BDDB6 Filename Length 001C (28) │ │ │ │ -0BDDB8 Extra Length 0000 (0) │ │ │ │ -0BDDBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDD9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDDA1 CRC B881FDBA (3095526842) │ │ │ │ +0BDDA5 Compressed Size 00001CBB (7355) │ │ │ │ +0BDDA9 Uncompressed Size 00006021 (24609) │ │ │ │ +0BDDAD Filename Length 001C (28) │ │ │ │ +0BDDAF Extra Length 0000 (0) │ │ │ │ +0BDDB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDDBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDDB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDDD6 PAYLOAD │ │ │ │ +0BDDCD PAYLOAD │ │ │ │ │ │ │ │ -0BFA92 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0BFA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BFA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BFA98 General Purpose Flag 0800 (2048) │ │ │ │ +0BFA88 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0BFA8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BFA8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BFA8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BFA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BFA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BFAA0 CRC 882D286C (2284660844) │ │ │ │ -0BFAA4 Compressed Size 00002E76 (11894) │ │ │ │ -0BFAA8 Uncompressed Size 0001C29E (115358) │ │ │ │ -0BFAAC Filename Length 001B (27) │ │ │ │ -0BFAAE Extra Length 0000 (0) │ │ │ │ -0BFAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BFA90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BFA92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BFA96 CRC C2725DC8 (3262275016) │ │ │ │ +0BFA9A Compressed Size 00002E79 (11897) │ │ │ │ +0BFA9E Uncompressed Size 0001C29E (115358) │ │ │ │ +0BFAA2 Filename Length 001B (27) │ │ │ │ +0BFAA4 Extra Length 0000 (0) │ │ │ │ +0BFAA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBFAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBFAA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BFACB PAYLOAD │ │ │ │ +0BFAC1 PAYLOAD │ │ │ │ │ │ │ │ -0C2941 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C2945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2947 General Purpose Flag 0800 (2048) │ │ │ │ +0C293A LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C293E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C293F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2949 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C294B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C294F CRC 5503849E (1426293918) │ │ │ │ -0C2953 Compressed Size 00000226 (550) │ │ │ │ -0C2957 Uncompressed Size 000003E1 (993) │ │ │ │ -0C295B Filename Length 001E (30) │ │ │ │ -0C295D Extra Length 0000 (0) │ │ │ │ -0C295F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2948 CRC 5503849E (1426293918) │ │ │ │ +0C294C Compressed Size 00000226 (550) │ │ │ │ +0C2950 Uncompressed Size 000003E1 (993) │ │ │ │ +0C2954 Filename Length 001E (30) │ │ │ │ +0C2956 Extra Length 0000 (0) │ │ │ │ +0C2958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC295F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C297D PAYLOAD │ │ │ │ +0C2976 PAYLOAD │ │ │ │ │ │ │ │ -0C2BA3 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2BA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2BA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2BA9 General Purpose Flag 0800 (2048) │ │ │ │ +0C2B9C LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2BA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2BA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2BA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2BAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2BAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2BB1 CRC DA81A592 (3665929618) │ │ │ │ -0C2BB5 Compressed Size 0000025F (607) │ │ │ │ -0C2BB9 Uncompressed Size 00000678 (1656) │ │ │ │ -0C2BBD Filename Length 001D (29) │ │ │ │ -0C2BBF Extra Length 0000 (0) │ │ │ │ -0C2BC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2BA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2BA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2BAA CRC DA81A592 (3665929618) │ │ │ │ +0C2BAE Compressed Size 0000025F (607) │ │ │ │ +0C2BB2 Uncompressed Size 00000678 (1656) │ │ │ │ +0C2BB6 Filename Length 001D (29) │ │ │ │ +0C2BB8 Extra Length 0000 (0) │ │ │ │ +0C2BBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2BDE PAYLOAD │ │ │ │ +0C2BD7 PAYLOAD │ │ │ │ │ │ │ │ -0C2E3D LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2E43 General Purpose Flag 0800 (2048) │ │ │ │ +0C2E36 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2E3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2E3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2E3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2E47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2E4B CRC C61F46CB (3323938507) │ │ │ │ -0C2E4F Compressed Size 000001FB (507) │ │ │ │ -0C2E53 Uncompressed Size 000003F0 (1008) │ │ │ │ -0C2E57 Filename Length 0023 (35) │ │ │ │ -0C2E59 Extra Length 0000 (0) │ │ │ │ -0C2E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2E3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2E40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2E44 CRC C61F46CB (3323938507) │ │ │ │ +0C2E48 Compressed Size 000001FB (507) │ │ │ │ +0C2E4C Uncompressed Size 000003F0 (1008) │ │ │ │ +0C2E50 Filename Length 0023 (35) │ │ │ │ +0C2E52 Extra Length 0000 (0) │ │ │ │ +0C2E54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2E54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2E7E PAYLOAD │ │ │ │ +0C2E77 PAYLOAD │ │ │ │ │ │ │ │ -0C3079 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C307D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C307E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C307F General Purpose Flag 0800 (2048) │ │ │ │ +0C3072 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C3076 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3077 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3078 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3081 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3083 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3087 CRC EA41C010 (3930177552) │ │ │ │ -0C308B Compressed Size 00000286 (646) │ │ │ │ -0C308F Uncompressed Size 000007C9 (1993) │ │ │ │ -0C3093 Filename Length 0022 (34) │ │ │ │ -0C3095 Extra Length 0000 (0) │ │ │ │ -0C3097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C307A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C307C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3080 CRC EA41C010 (3930177552) │ │ │ │ +0C3084 Compressed Size 00000286 (646) │ │ │ │ +0C3088 Uncompressed Size 000007C9 (1993) │ │ │ │ +0C308C Filename Length 0022 (34) │ │ │ │ +0C308E Extra Length 0000 (0) │ │ │ │ +0C3090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C30B9 PAYLOAD │ │ │ │ +0C30B2 PAYLOAD │ │ │ │ │ │ │ │ -0C333F LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C3343 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3344 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3345 General Purpose Flag 0800 (2048) │ │ │ │ +0C3338 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C333C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C333D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C333E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3347 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3349 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C334D CRC 429D6297 (1117610647) │ │ │ │ -0C3351 Compressed Size 000001FC (508) │ │ │ │ -0C3355 Uncompressed Size 000003FD (1021) │ │ │ │ -0C3359 Filename Length 0025 (37) │ │ │ │ -0C335B Extra Length 0000 (0) │ │ │ │ -0C335D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3340 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3342 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3346 CRC 429D6297 (1117610647) │ │ │ │ +0C334A Compressed Size 000001FC (508) │ │ │ │ +0C334E Uncompressed Size 000003FD (1021) │ │ │ │ +0C3352 Filename Length 0025 (37) │ │ │ │ +0C3354 Extra Length 0000 (0) │ │ │ │ +0C3356 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC335D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3382 PAYLOAD │ │ │ │ +0C337B PAYLOAD │ │ │ │ │ │ │ │ -0C357E LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C3582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3584 General Purpose Flag 0800 (2048) │ │ │ │ +0C3577 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C357B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C357C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C357D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3588 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C358C CRC 5AD67BE0 (1524005856) │ │ │ │ -0C3590 Compressed Size 00000255 (597) │ │ │ │ -0C3594 Uncompressed Size 0000079A (1946) │ │ │ │ -0C3598 Filename Length 0024 (36) │ │ │ │ -0C359A Extra Length 0000 (0) │ │ │ │ -0C359C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C357F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3581 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3585 CRC 5AD67BE0 (1524005856) │ │ │ │ +0C3589 Compressed Size 00000255 (597) │ │ │ │ +0C358D Uncompressed Size 0000079A (1946) │ │ │ │ +0C3591 Filename Length 0024 (36) │ │ │ │ +0C3593 Extra Length 0000 (0) │ │ │ │ +0C3595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC359C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C35C0 PAYLOAD │ │ │ │ +0C35B9 PAYLOAD │ │ │ │ │ │ │ │ -0C3815 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C3819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C381A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C381B General Purpose Flag 0800 (2048) │ │ │ │ +0C380E LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C3812 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3813 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3814 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C381D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C381F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3823 CRC ECB3A64C (3971196492) │ │ │ │ -0C3827 Compressed Size 0000024F (591) │ │ │ │ -0C382B Uncompressed Size 00000543 (1347) │ │ │ │ -0C382F Filename Length 0026 (38) │ │ │ │ -0C3831 Extra Length 0000 (0) │ │ │ │ -0C3833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3816 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3818 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C381C CRC ECB3A64C (3971196492) │ │ │ │ +0C3820 Compressed Size 0000024F (591) │ │ │ │ +0C3824 Uncompressed Size 00000543 (1347) │ │ │ │ +0C3828 Filename Length 0026 (38) │ │ │ │ +0C382A Extra Length 0000 (0) │ │ │ │ +0C382C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC382C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3859 PAYLOAD │ │ │ │ +0C3852 PAYLOAD │ │ │ │ │ │ │ │ -0C3AA8 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3AAE General Purpose Flag 0800 (2048) │ │ │ │ +0C3AA1 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3AA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3AA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3AA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3AB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3AB6 CRC AE996EFE (2929291006) │ │ │ │ -0C3ABA Compressed Size 0000028B (651) │ │ │ │ -0C3ABE Uncompressed Size 00000A9F (2719) │ │ │ │ -0C3AC2 Filename Length 0025 (37) │ │ │ │ -0C3AC4 Extra Length 0000 (0) │ │ │ │ -0C3AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3AA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3AAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3AAF CRC AE996EFE (2929291006) │ │ │ │ +0C3AB3 Compressed Size 0000028B (651) │ │ │ │ +0C3AB7 Uncompressed Size 00000A9F (2719) │ │ │ │ +0C3ABB Filename Length 0025 (37) │ │ │ │ +0C3ABD Extra Length 0000 (0) │ │ │ │ +0C3ABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3ABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3AEB PAYLOAD │ │ │ │ +0C3AE4 PAYLOAD │ │ │ │ │ │ │ │ -0C3D76 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3D7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3D7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3D7C General Purpose Flag 0800 (2048) │ │ │ │ +0C3D6F LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3D73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D75 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3D7E Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3D80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3D84 CRC 00000000 (0) │ │ │ │ -0C3D88 Compressed Size 00000000 (0) │ │ │ │ -0C3D8C Uncompressed Size 00000000 (0) │ │ │ │ -0C3D90 Filename Length 0010 (16) │ │ │ │ -0C3D92 Extra Length 0000 (0) │ │ │ │ -0C3D94 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C3D77 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3D79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3D7D CRC 00000000 (0) │ │ │ │ +0C3D81 Compressed Size 00000000 (0) │ │ │ │ +0C3D85 Uncompressed Size 00000000 (0) │ │ │ │ +0C3D89 Filename Length 0010 (16) │ │ │ │ +0C3D8B Extra Length 0000 (0) │ │ │ │ +0C3D8D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3D94: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3D8D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3DA4 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3DAA General Purpose Flag 0800 (2048) │ │ │ │ +0C3D9D LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3DA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3DA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3DA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3DB2 CRC E3048D88 (3808726408) │ │ │ │ -0C3DB6 Compressed Size 000000CD (205) │ │ │ │ -0C3DBA Uncompressed Size 0000010D (269) │ │ │ │ -0C3DBE Filename Length 001A (26) │ │ │ │ -0C3DC0 Extra Length 0000 (0) │ │ │ │ -0C3DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3DA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3DA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3DAB CRC E3048D88 (3808726408) │ │ │ │ +0C3DAF Compressed Size 000000CD (205) │ │ │ │ +0C3DB3 Uncompressed Size 0000010D (269) │ │ │ │ +0C3DB7 Filename Length 001A (26) │ │ │ │ +0C3DB9 Extra Length 0000 (0) │ │ │ │ +0C3DBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3DBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3DDC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3DD5 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3EA9 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3EAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3EAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3EAF General Purpose Flag 0800 (2048) │ │ │ │ +0C3EA2 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3EA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3EA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3EA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3EB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3EB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3EB7 CRC 7D0535AF (2097493423) │ │ │ │ -0C3EBB Compressed Size 00000073 (115) │ │ │ │ -0C3EBF Uncompressed Size 00000087 (135) │ │ │ │ -0C3EC3 Filename Length 0019 (25) │ │ │ │ -0C3EC5 Extra Length 0000 (0) │ │ │ │ -0C3EC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3EAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3EAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3EB0 CRC 7D0535AF (2097493423) │ │ │ │ +0C3EB4 Compressed Size 00000073 (115) │ │ │ │ +0C3EB8 Uncompressed Size 00000087 (135) │ │ │ │ +0C3EBC Filename Length 0019 (25) │ │ │ │ +0C3EBE Extra Length 0000 (0) │ │ │ │ +0C3EC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3EC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3EE0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3ED9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3F53 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C3F57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F59 General Purpose Flag 0800 (2048) │ │ │ │ +0C3F4C LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C3F50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3F61 CRC CD157ED7 (3440738007) │ │ │ │ -0C3F65 Compressed Size 00000589 (1417) │ │ │ │ -0C3F69 Uncompressed Size 00000F54 (3924) │ │ │ │ -0C3F6D Filename Length 001C (28) │ │ │ │ -0C3F6F Extra Length 0000 (0) │ │ │ │ -0C3F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3F5A CRC CD157ED7 (3440738007) │ │ │ │ +0C3F5E Compressed Size 00000589 (1417) │ │ │ │ +0C3F62 Uncompressed Size 00000F54 (3924) │ │ │ │ +0C3F66 Filename Length 001C (28) │ │ │ │ +0C3F68 Extra Length 0000 (0) │ │ │ │ +0C3F6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3F8D PAYLOAD │ │ │ │ +0C3F86 PAYLOAD │ │ │ │ │ │ │ │ -0C4516 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C451A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C451B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C451C General Purpose Flag 0800 (2048) │ │ │ │ +0C450F LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4515 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C451E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4520 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4524 CRC FE2A3A9C (4264180380) │ │ │ │ -0C4528 Compressed Size 00000679 (1657) │ │ │ │ -0C452C Uncompressed Size 000025BC (9660) │ │ │ │ -0C4530 Filename Length 001B (27) │ │ │ │ -0C4532 Extra Length 0000 (0) │ │ │ │ -0C4534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4517 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4519 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C451D CRC FE2A3A9C (4264180380) │ │ │ │ +0C4521 Compressed Size 00000679 (1657) │ │ │ │ +0C4525 Uncompressed Size 000025BC (9660) │ │ │ │ +0C4529 Filename Length 001B (27) │ │ │ │ +0C452B Extra Length 0000 (0) │ │ │ │ +0C452D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC452D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C454F PAYLOAD │ │ │ │ +0C4548 PAYLOAD │ │ │ │ │ │ │ │ -0C4BC8 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C4BCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BCE General Purpose Flag 0800 (2048) │ │ │ │ +0C4BC1 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C4BC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4BD0 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C4BD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4BD6 CRC 00000000 (0) │ │ │ │ -0C4BDA Compressed Size 00000000 (0) │ │ │ │ -0C4BDE Uncompressed Size 00000000 (0) │ │ │ │ -0C4BE2 Filename Length 0013 (19) │ │ │ │ -0C4BE4 Extra Length 0000 (0) │ │ │ │ -0C4BE6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BC9 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C4BCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BCF CRC 00000000 (0) │ │ │ │ +0C4BD3 Compressed Size 00000000 (0) │ │ │ │ +0C4BD7 Uncompressed Size 00000000 (0) │ │ │ │ +0C4BDB Filename Length 0013 (19) │ │ │ │ +0C4BDD Extra Length 0000 (0) │ │ │ │ +0C4BDF Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4BE6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4BDF: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C4BF9 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C4BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BFF General Purpose Flag 0800 (2048) │ │ │ │ +0C4BF2 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C4BF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4C07 CRC E212A945 (3792873797) │ │ │ │ -0C4C0B Compressed Size 00000935 (2357) │ │ │ │ -0C4C0F Uncompressed Size 000019A8 (6568) │ │ │ │ -0C4C13 Filename Length 001F (31) │ │ │ │ -0C4C15 Extra Length 0000 (0) │ │ │ │ -0C4C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4BFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4C00 CRC E212A945 (3792873797) │ │ │ │ +0C4C04 Compressed Size 00000935 (2357) │ │ │ │ +0C4C08 Uncompressed Size 000019A8 (6568) │ │ │ │ +0C4C0C Filename Length 001F (31) │ │ │ │ +0C4C0E Extra Length 0000 (0) │ │ │ │ +0C4C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C36 PAYLOAD │ │ │ │ +0C4C2F PAYLOAD │ │ │ │ │ │ │ │ -0C556B LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C556F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5570 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5571 General Purpose Flag 0800 (2048) │ │ │ │ +0C5564 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C5568 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5569 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C556A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5573 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5575 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C5579 CRC 06CC015A (114032986) │ │ │ │ -0C557D Compressed Size 00000BA3 (2979) │ │ │ │ -0C5581 Uncompressed Size 0000512C (20780) │ │ │ │ -0C5585 Filename Length 001E (30) │ │ │ │ -0C5587 Extra Length 0000 (0) │ │ │ │ -0C5589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C556C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C556E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C5572 CRC 06CC015A (114032986) │ │ │ │ +0C5576 Compressed Size 00000BA3 (2979) │ │ │ │ +0C557A Uncompressed Size 0000512C (20780) │ │ │ │ +0C557E Filename Length 001E (30) │ │ │ │ +0C5580 Extra Length 0000 (0) │ │ │ │ +0C5582 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C55A7 PAYLOAD │ │ │ │ +0C55A0 PAYLOAD │ │ │ │ │ │ │ │ -0C614A LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C614E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C614F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6150 General Purpose Flag 0800 (2048) │ │ │ │ +0C6143 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C6147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6149 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6152 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6154 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6158 CRC E982C69E (3917661854) │ │ │ │ -0C615C Compressed Size 00000656 (1622) │ │ │ │ -0C6160 Uncompressed Size 00000FD3 (4051) │ │ │ │ -0C6164 Filename Length 0021 (33) │ │ │ │ -0C6166 Extra Length 0000 (0) │ │ │ │ -0C6168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C614B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C614D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6151 CRC E982C69E (3917661854) │ │ │ │ +0C6155 Compressed Size 00000656 (1622) │ │ │ │ +0C6159 Uncompressed Size 00000FD3 (4051) │ │ │ │ +0C615D Filename Length 0021 (33) │ │ │ │ +0C615F Extra Length 0000 (0) │ │ │ │ +0C6161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6189 PAYLOAD │ │ │ │ +0C6182 PAYLOAD │ │ │ │ │ │ │ │ -0C67DF LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C67E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C67E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C67E5 General Purpose Flag 0800 (2048) │ │ │ │ +0C67D8 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C67DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C67E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C67E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C67ED CRC 5250B3DB (1381020635) │ │ │ │ -0C67F1 Compressed Size 00000569 (1385) │ │ │ │ -0C67F5 Uncompressed Size 00001C35 (7221) │ │ │ │ -0C67F9 Filename Length 0020 (32) │ │ │ │ -0C67FB Extra Length 0000 (0) │ │ │ │ -0C67FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C67E6 CRC 5250B3DB (1381020635) │ │ │ │ +0C67EA Compressed Size 00000569 (1385) │ │ │ │ +0C67EE Uncompressed Size 00001C35 (7221) │ │ │ │ +0C67F2 Filename Length 0020 (32) │ │ │ │ +0C67F4 Extra Length 0000 (0) │ │ │ │ +0C67F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC67FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C681D PAYLOAD │ │ │ │ +0C6816 PAYLOAD │ │ │ │ │ │ │ │ -0C6D86 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C6D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6D8C General Purpose Flag 0800 (2048) │ │ │ │ +0C6D7F LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C6D83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6D84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6D85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6D94 CRC E2B67A5C (3803609692) │ │ │ │ -0C6D98 Compressed Size 000006B5 (1717) │ │ │ │ -0C6D9C Uncompressed Size 0000110F (4367) │ │ │ │ -0C6DA0 Filename Length 0026 (38) │ │ │ │ -0C6DA2 Extra Length 0000 (0) │ │ │ │ -0C6DA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6D87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6D89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6D8D CRC E2B67A5C (3803609692) │ │ │ │ +0C6D91 Compressed Size 000006B5 (1717) │ │ │ │ +0C6D95 Uncompressed Size 0000110F (4367) │ │ │ │ +0C6D99 Filename Length 0026 (38) │ │ │ │ +0C6D9B Extra Length 0000 (0) │ │ │ │ +0C6D9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6D9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6DCA PAYLOAD │ │ │ │ +0C6DC3 PAYLOAD │ │ │ │ │ │ │ │ -0C747F LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C7483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7485 General Purpose Flag 0800 (2048) │ │ │ │ +0C7478 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C747C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C747D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C747E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7487 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C748D CRC 47510F70 (1196494704) │ │ │ │ -0C7491 Compressed Size 000006A3 (1699) │ │ │ │ -0C7495 Uncompressed Size 0000246C (9324) │ │ │ │ -0C7499 Filename Length 0025 (37) │ │ │ │ -0C749B Extra Length 0000 (0) │ │ │ │ -0C749D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7480 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7482 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7486 CRC 47510F70 (1196494704) │ │ │ │ +0C748A Compressed Size 000006A3 (1699) │ │ │ │ +0C748E Uncompressed Size 0000246C (9324) │ │ │ │ +0C7492 Filename Length 0025 (37) │ │ │ │ +0C7494 Extra Length 0000 (0) │ │ │ │ +0C7496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC749D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C74C2 PAYLOAD │ │ │ │ +0C74BB PAYLOAD │ │ │ │ │ │ │ │ -0C7B65 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C7B69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7B6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7B6B General Purpose Flag 0800 (2048) │ │ │ │ +0C7B5E LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C7B62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7B63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7B64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7B6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7B6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C7B73 CRC 56FDC711 (1459472145) │ │ │ │ -0C7B77 Compressed Size 00000807 (2055) │ │ │ │ -0C7B7B Uncompressed Size 000017ED (6125) │ │ │ │ -0C7B7F Filename Length 0029 (41) │ │ │ │ -0C7B81 Extra Length 0000 (0) │ │ │ │ -0C7B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7B66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7B68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7B6C CRC 56FDC711 (1459472145) │ │ │ │ +0C7B70 Compressed Size 00000807 (2055) │ │ │ │ +0C7B74 Uncompressed Size 000017ED (6125) │ │ │ │ +0C7B78 Filename Length 0029 (41) │ │ │ │ +0C7B7A Extra Length 0000 (0) │ │ │ │ +0C7B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7BAC PAYLOAD │ │ │ │ +0C7BA5 PAYLOAD │ │ │ │ │ │ │ │ -0C83B3 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C83B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C83B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C83B9 General Purpose Flag 0800 (2048) │ │ │ │ +0C83AC LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C83B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C83B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C83B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C83BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C83BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C83C1 CRC 2C7B7916 (746289430) │ │ │ │ -0C83C5 Compressed Size 00000513 (1299) │ │ │ │ -0C83C9 Uncompressed Size 00002C0B (11275) │ │ │ │ -0C83CD Filename Length 0028 (40) │ │ │ │ -0C83CF Extra Length 0000 (0) │ │ │ │ -0C83D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C83B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C83B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C83BA CRC 2C7B7916 (746289430) │ │ │ │ +0C83BE Compressed Size 00000513 (1299) │ │ │ │ +0C83C2 Uncompressed Size 00002C0B (11275) │ │ │ │ +0C83C6 Filename Length 0028 (40) │ │ │ │ +0C83C8 Extra Length 0000 (0) │ │ │ │ +0C83CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC83D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC83CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C83F9 PAYLOAD │ │ │ │ +0C83F2 PAYLOAD │ │ │ │ │ │ │ │ -0C890C LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C8910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8912 General Purpose Flag 0800 (2048) │ │ │ │ +0C8905 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C8909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C890A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C890B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C891A CRC D8480436 (3628598326) │ │ │ │ -0C891E Compressed Size 000002E2 (738) │ │ │ │ -0C8922 Uncompressed Size 000005BE (1470) │ │ │ │ -0C8926 Filename Length 0022 (34) │ │ │ │ -0C8928 Extra Length 0000 (0) │ │ │ │ -0C892A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C890D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C890F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8913 CRC D8480436 (3628598326) │ │ │ │ +0C8917 Compressed Size 000002E2 (738) │ │ │ │ +0C891B Uncompressed Size 000005BE (1470) │ │ │ │ +0C891F Filename Length 0022 (34) │ │ │ │ +0C8921 Extra Length 0000 (0) │ │ │ │ +0C8923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC892A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C894C PAYLOAD │ │ │ │ +0C8945 PAYLOAD │ │ │ │ │ │ │ │ -0C8C2E LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C8C32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8C33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8C34 General Purpose Flag 0800 (2048) │ │ │ │ +0C8C27 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C8C2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8C2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8C2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8C36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8C38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8C3C CRC E8ED524A (3907867210) │ │ │ │ -0C8C40 Compressed Size 00000146 (326) │ │ │ │ -0C8C44 Uncompressed Size 00000282 (642) │ │ │ │ -0C8C48 Filename Length 0021 (33) │ │ │ │ -0C8C4A Extra Length 0000 (0) │ │ │ │ -0C8C4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8C2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8C31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8C35 CRC E8ED524A (3907867210) │ │ │ │ +0C8C39 Compressed Size 00000146 (326) │ │ │ │ +0C8C3D Uncompressed Size 00000282 (642) │ │ │ │ +0C8C41 Filename Length 0021 (33) │ │ │ │ +0C8C43 Extra Length 0000 (0) │ │ │ │ +0C8C45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8C4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8C45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8C6D PAYLOAD │ │ │ │ +0C8C66 PAYLOAD │ │ │ │ │ │ │ │ -0C8DB3 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C8DB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8DB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8DB9 General Purpose Flag 0800 (2048) │ │ │ │ +0C8DAC LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C8DB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8DB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8DB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8DBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8DBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8DC1 CRC D1CA568D (3519698573) │ │ │ │ -0C8DC5 Compressed Size 00001036 (4150) │ │ │ │ -0C8DC9 Uncompressed Size 000035CD (13773) │ │ │ │ -0C8DCD Filename Length 0020 (32) │ │ │ │ -0C8DCF Extra Length 0000 (0) │ │ │ │ -0C8DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8DB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8DB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8DBA CRC D1CA568D (3519698573) │ │ │ │ +0C8DBE Compressed Size 00001036 (4150) │ │ │ │ +0C8DC2 Uncompressed Size 000035CD (13773) │ │ │ │ +0C8DC6 Filename Length 0020 (32) │ │ │ │ +0C8DC8 Extra Length 0000 (0) │ │ │ │ +0C8DCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8DF1 PAYLOAD │ │ │ │ +0C8DEA PAYLOAD │ │ │ │ │ │ │ │ -0C9E27 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C9E2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9E2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9E2D General Purpose Flag 0800 (2048) │ │ │ │ +0C9E20 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C9E24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9E25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9E26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9E2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9E31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C9E35 CRC 62652437 (1650795575) │ │ │ │ -0C9E39 Compressed Size 000018FE (6398) │ │ │ │ -0C9E3D Uncompressed Size 0000EFEA (61418) │ │ │ │ -0C9E41 Filename Length 001F (31) │ │ │ │ -0C9E43 Extra Length 0000 (0) │ │ │ │ -0C9E45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9E28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9E2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C9E2E CRC 62652437 (1650795575) │ │ │ │ +0C9E32 Compressed Size 000018FE (6398) │ │ │ │ +0C9E36 Uncompressed Size 0000EFEA (61418) │ │ │ │ +0C9E3A Filename Length 001F (31) │ │ │ │ +0C9E3C Extra Length 0000 (0) │ │ │ │ +0C9E3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC9E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9E3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C9E64 PAYLOAD │ │ │ │ +0C9E5D PAYLOAD │ │ │ │ │ │ │ │ -0CB762 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0CB766 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CB767 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CB768 General Purpose Flag 0800 (2048) │ │ │ │ +0CB75B LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0CB75F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CB760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CB761 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CB76A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CB76C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CB770 CRC 9154FCFC (2438266108) │ │ │ │ -0CB774 Compressed Size 00000797 (1943) │ │ │ │ -0CB778 Uncompressed Size 000012B3 (4787) │ │ │ │ -0CB77C Filename Length 0024 (36) │ │ │ │ -0CB77E Extra Length 0000 (0) │ │ │ │ -0CB780 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CB763 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CB765 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CB769 CRC 9154FCFC (2438266108) │ │ │ │ +0CB76D Compressed Size 00000797 (1943) │ │ │ │ +0CB771 Uncompressed Size 000012B3 (4787) │ │ │ │ +0CB775 Filename Length 0024 (36) │ │ │ │ +0CB777 Extra Length 0000 (0) │ │ │ │ +0CB779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCB780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCB779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CB7A4 PAYLOAD │ │ │ │ +0CB79D PAYLOAD │ │ │ │ │ │ │ │ -0CBF3B LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0CBF3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBF40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBF41 General Purpose Flag 0800 (2048) │ │ │ │ +0CBF34 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0CBF38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBF39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBF3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBF43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBF45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CBF49 CRC 58D9ED22 (1490677026) │ │ │ │ -0CBF4D Compressed Size 0000071D (1821) │ │ │ │ -0CBF51 Uncompressed Size 000029AC (10668) │ │ │ │ -0CBF55 Filename Length 0023 (35) │ │ │ │ -0CBF57 Extra Length 0000 (0) │ │ │ │ -0CBF59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBF3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBF3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CBF42 CRC 58D9ED22 (1490677026) │ │ │ │ +0CBF46 Compressed Size 0000071D (1821) │ │ │ │ +0CBF4A Uncompressed Size 000029AC (10668) │ │ │ │ +0CBF4E Filename Length 0023 (35) │ │ │ │ +0CBF50 Extra Length 0000 (0) │ │ │ │ +0CBF52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBF59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBF52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBF7C PAYLOAD │ │ │ │ +0CBF75 PAYLOAD │ │ │ │ │ │ │ │ -0CC699 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0CC69D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC69E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC69F General Purpose Flag 0800 (2048) │ │ │ │ +0CC692 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0CC696 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC697 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC698 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC6A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC6A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CC6A7 CRC F188359C (4052235676) │ │ │ │ -0CC6AB Compressed Size 00000399 (921) │ │ │ │ -0CC6AF Uncompressed Size 000007EF (2031) │ │ │ │ -0CC6B3 Filename Length 0032 (50) │ │ │ │ -0CC6B5 Extra Length 0000 (0) │ │ │ │ -0CC6B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC69A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC69C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CC6A0 CRC F188359C (4052235676) │ │ │ │ +0CC6A4 Compressed Size 00000399 (921) │ │ │ │ +0CC6A8 Uncompressed Size 000007EF (2031) │ │ │ │ +0CC6AC Filename Length 0032 (50) │ │ │ │ +0CC6AE Extra Length 0000 (0) │ │ │ │ +0CC6B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC6B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC6E9 PAYLOAD │ │ │ │ +0CC6E2 PAYLOAD │ │ │ │ │ │ │ │ -0CCA82 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0CCA86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCA87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCA88 General Purpose Flag 0800 (2048) │ │ │ │ +0CCA7B LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0CCA7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCA80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCA81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCA8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCA8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCA90 CRC F57EB47A (4118721658) │ │ │ │ -0CCA94 Compressed Size 0000022F (559) │ │ │ │ -0CCA98 Uncompressed Size 000008B8 (2232) │ │ │ │ -0CCA9C Filename Length 0031 (49) │ │ │ │ -0CCA9E Extra Length 0000 (0) │ │ │ │ -0CCAA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCA83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCA85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCA89 CRC F57EB47A (4118721658) │ │ │ │ +0CCA8D Compressed Size 0000022F (559) │ │ │ │ +0CCA91 Uncompressed Size 000008B8 (2232) │ │ │ │ +0CCA95 Filename Length 0031 (49) │ │ │ │ +0CCA97 Extra Length 0000 (0) │ │ │ │ +0CCA99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCAA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCA99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCAD1 PAYLOAD │ │ │ │ +0CCACA PAYLOAD │ │ │ │ │ │ │ │ -0CCD00 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0CCD04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCD05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCD06 General Purpose Flag 0800 (2048) │ │ │ │ +0CCCF9 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0CCCFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCCFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCCFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCD08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCD0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCD0E CRC 1496BEB3 (345423539) │ │ │ │ -0CCD12 Compressed Size 000008CA (2250) │ │ │ │ -0CCD16 Uncompressed Size 00001685 (5765) │ │ │ │ -0CCD1A Filename Length 001F (31) │ │ │ │ -0CCD1C Extra Length 0000 (0) │ │ │ │ -0CCD1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCD01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCD03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCD07 CRC 1496BEB3 (345423539) │ │ │ │ +0CCD0B Compressed Size 000008CA (2250) │ │ │ │ +0CCD0F Uncompressed Size 00001685 (5765) │ │ │ │ +0CCD13 Filename Length 001F (31) │ │ │ │ +0CCD15 Extra Length 0000 (0) │ │ │ │ +0CCD17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCD1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCD17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCD3D PAYLOAD │ │ │ │ +0CCD36 PAYLOAD │ │ │ │ │ │ │ │ -0CD607 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0CD60B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD60C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD60D General Purpose Flag 0800 (2048) │ │ │ │ +0CD600 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0CD604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD606 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD60F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CD615 CRC 91A6A275 (2443616885) │ │ │ │ -0CD619 Compressed Size 00000861 (2145) │ │ │ │ -0CD61D Uncompressed Size 000036EA (14058) │ │ │ │ -0CD621 Filename Length 001E (30) │ │ │ │ -0CD623 Extra Length 0000 (0) │ │ │ │ -0CD625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD608 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD60A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CD60E CRC 91A6A275 (2443616885) │ │ │ │ +0CD612 Compressed Size 00000861 (2145) │ │ │ │ +0CD616 Uncompressed Size 000036EA (14058) │ │ │ │ +0CD61A Filename Length 001E (30) │ │ │ │ +0CD61C Extra Length 0000 (0) │ │ │ │ +0CD61E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD61E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD643 PAYLOAD │ │ │ │ +0CD63C PAYLOAD │ │ │ │ │ │ │ │ -0CDEA4 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0CDEA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDEA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDEAA General Purpose Flag 0800 (2048) │ │ │ │ +0CDE9D LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0CDEA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDEA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDEA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDEAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDEAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CDEB2 CRC 85A28F43 (2242023235) │ │ │ │ -0CDEB6 Compressed Size 000007FE (2046) │ │ │ │ -0CDEBA Uncompressed Size 000017CF (6095) │ │ │ │ -0CDEBE Filename Length 0027 (39) │ │ │ │ -0CDEC0 Extra Length 0000 (0) │ │ │ │ -0CDEC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDEA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDEA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CDEAB CRC 85A28F43 (2242023235) │ │ │ │ +0CDEAF Compressed Size 000007FE (2046) │ │ │ │ +0CDEB3 Uncompressed Size 000017CF (6095) │ │ │ │ +0CDEB7 Filename Length 0027 (39) │ │ │ │ +0CDEB9 Extra Length 0000 (0) │ │ │ │ +0CDEBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDEC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDEBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDEE9 PAYLOAD │ │ │ │ +0CDEE2 PAYLOAD │ │ │ │ │ │ │ │ -0CE6E7 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0CE6EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE6EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE6ED General Purpose Flag 0800 (2048) │ │ │ │ +0CE6E0 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0CE6E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE6E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE6E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE6EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE6F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CE6F5 CRC 44CBED69 (1154215273) │ │ │ │ -0CE6F9 Compressed Size 000007EA (2026) │ │ │ │ -0CE6FD Uncompressed Size 00003E55 (15957) │ │ │ │ -0CE701 Filename Length 0026 (38) │ │ │ │ -0CE703 Extra Length 0000 (0) │ │ │ │ -0CE705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE6E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE6EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CE6EE CRC 44CBED69 (1154215273) │ │ │ │ +0CE6F2 Compressed Size 000007EA (2026) │ │ │ │ +0CE6F6 Uncompressed Size 00003E55 (15957) │ │ │ │ +0CE6FA Filename Length 0026 (38) │ │ │ │ +0CE6FC Extra Length 0000 (0) │ │ │ │ +0CE6FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE6FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE72B PAYLOAD │ │ │ │ +0CE724 PAYLOAD │ │ │ │ │ │ │ │ -0CEF15 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0CEF19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF1B General Purpose Flag 0800 (2048) │ │ │ │ +0CEF0E LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0CEF12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF14 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF1D Compression Method 0000 (0) 'Stored' │ │ │ │ -0CEF1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF23 CRC 00000000 (0) │ │ │ │ -0CEF27 Compressed Size 00000000 (0) │ │ │ │ -0CEF2B Uncompressed Size 00000000 (0) │ │ │ │ -0CEF2F Filename Length 0014 (20) │ │ │ │ -0CEF31 Extra Length 0000 (0) │ │ │ │ -0CEF33 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF16 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CEF18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF1C CRC 00000000 (0) │ │ │ │ +0CEF20 Compressed Size 00000000 (0) │ │ │ │ +0CEF24 Uncompressed Size 00000000 (0) │ │ │ │ +0CEF28 Filename Length 0014 (20) │ │ │ │ +0CEF2A Extra Length 0000 (0) │ │ │ │ +0CEF2C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF33: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF2C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CEF47 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0CEF4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF4D General Purpose Flag 0800 (2048) │ │ │ │ +0CEF40 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0CEF44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CEF51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF55 CRC F4122FC0 (4094832576) │ │ │ │ -0CEF59 Compressed Size 00000122 (290) │ │ │ │ -0CEF5D Uncompressed Size 000001E5 (485) │ │ │ │ -0CEF61 Filename Length 0028 (40) │ │ │ │ -0CEF63 Extra Length 0000 (0) │ │ │ │ -0CEF65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF4E CRC F4122FC0 (4094832576) │ │ │ │ +0CEF52 Compressed Size 00000122 (290) │ │ │ │ +0CEF56 Uncompressed Size 000001E5 (485) │ │ │ │ +0CEF5A Filename Length 0028 (40) │ │ │ │ +0CEF5C Extra Length 0000 (0) │ │ │ │ +0CEF5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEF8D PAYLOAD │ │ │ │ +0CEF86 PAYLOAD │ │ │ │ │ │ │ │ -0CF0AF LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CF0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF0B5 General Purpose Flag 0800 (2048) │ │ │ │ +0CF0A8 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CF0AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF0AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF0AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF0B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF0BD CRC EF896488 (4018758792) │ │ │ │ -0CF0C1 Compressed Size 0000012C (300) │ │ │ │ -0CF0C5 Uncompressed Size 00000262 (610) │ │ │ │ -0CF0C9 Filename Length 0027 (39) │ │ │ │ -0CF0CB Extra Length 0000 (0) │ │ │ │ -0CF0CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF0B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF0B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF0B6 CRC EF896488 (4018758792) │ │ │ │ +0CF0BA Compressed Size 0000012C (300) │ │ │ │ +0CF0BE Uncompressed Size 00000262 (610) │ │ │ │ +0CF0C2 Filename Length 0027 (39) │ │ │ │ +0CF0C4 Extra Length 0000 (0) │ │ │ │ +0CF0C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF0CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF0C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF0F4 PAYLOAD │ │ │ │ +0CF0ED PAYLOAD │ │ │ │ │ │ │ │ -0CF220 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CF224 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF225 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF226 General Purpose Flag 0800 (2048) │ │ │ │ +0CF219 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CF21D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF21E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF21F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF228 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF22A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF22E CRC 8ADCCA5D (2329725533) │ │ │ │ -0CF232 Compressed Size 00000322 (802) │ │ │ │ -0CF236 Uncompressed Size 00000718 (1816) │ │ │ │ -0CF23A Filename Length 0036 (54) │ │ │ │ -0CF23C Extra Length 0000 (0) │ │ │ │ -0CF23E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF221 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF223 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF227 CRC 59BE79E2 (1505655266) │ │ │ │ +0CF22B Compressed Size 00000323 (803) │ │ │ │ +0CF22F Uncompressed Size 00000718 (1816) │ │ │ │ +0CF233 Filename Length 0036 (54) │ │ │ │ +0CF235 Extra Length 0000 (0) │ │ │ │ +0CF237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF274 PAYLOAD │ │ │ │ +0CF26D PAYLOAD │ │ │ │ │ │ │ │ -0CF596 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CF59A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF59B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF59C General Purpose Flag 0800 (2048) │ │ │ │ +0CF590 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CF594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF59E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF5A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF5A4 CRC CDD2FD66 (3453156710) │ │ │ │ -0CF5A8 Compressed Size 00000386 (902) │ │ │ │ -0CF5AC Uncompressed Size 00001002 (4098) │ │ │ │ -0CF5B0 Filename Length 0035 (53) │ │ │ │ -0CF5B2 Extra Length 0000 (0) │ │ │ │ -0CF5B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF59E CRC BDD2BFDA (3184705498) │ │ │ │ +0CF5A2 Compressed Size 00000389 (905) │ │ │ │ +0CF5A6 Uncompressed Size 0000102D (4141) │ │ │ │ +0CF5AA Filename Length 0035 (53) │ │ │ │ +0CF5AC Extra Length 0000 (0) │ │ │ │ +0CF5AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF5B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF5AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF5E9 PAYLOAD │ │ │ │ +0CF5E3 PAYLOAD │ │ │ │ │ │ │ │ -0CF96F LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CF973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF975 General Purpose Flag 0800 (2048) │ │ │ │ +0CF96C LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CF970 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF971 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF972 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF97D CRC 4E850981 (1317341569) │ │ │ │ -0CF981 Compressed Size 00000122 (290) │ │ │ │ -0CF985 Uncompressed Size 000001D5 (469) │ │ │ │ -0CF989 Filename Length 0024 (36) │ │ │ │ -0CF98B Extra Length 0000 (0) │ │ │ │ -0CF98D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF974 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF976 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF97A CRC 4E850981 (1317341569) │ │ │ │ +0CF97E Compressed Size 00000122 (290) │ │ │ │ +0CF982 Uncompressed Size 000001D5 (469) │ │ │ │ +0CF986 Filename Length 0024 (36) │ │ │ │ +0CF988 Extra Length 0000 (0) │ │ │ │ +0CF98A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF98D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF98A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF9B1 PAYLOAD │ │ │ │ +0CF9AE PAYLOAD │ │ │ │ │ │ │ │ -0CFAD3 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CFAD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFAD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFAD9 General Purpose Flag 0800 (2048) │ │ │ │ +0CFAD0 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CFAD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFAD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFAD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFAE1 CRC 3D12637E (1024615294) │ │ │ │ -0CFAE5 Compressed Size 0000012B (299) │ │ │ │ -0CFAE9 Uncompressed Size 00000249 (585) │ │ │ │ -0CFAED Filename Length 0023 (35) │ │ │ │ -0CFAEF Extra Length 0000 (0) │ │ │ │ -0CFAF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFAD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFADE CRC 3D12637E (1024615294) │ │ │ │ +0CFAE2 Compressed Size 0000012B (299) │ │ │ │ +0CFAE6 Uncompressed Size 00000249 (585) │ │ │ │ +0CFAEA Filename Length 0023 (35) │ │ │ │ +0CFAEC Extra Length 0000 (0) │ │ │ │ +0CFAEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFAF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFAEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFB14 PAYLOAD │ │ │ │ +0CFB11 PAYLOAD │ │ │ │ │ │ │ │ -0CFC3F LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CFC43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFC44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFC45 General Purpose Flag 0800 (2048) │ │ │ │ +0CFC3C LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CFC40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFC41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFC42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFC47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFC49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFC4D CRC 2A198D45 (706317637) │ │ │ │ -0CFC51 Compressed Size 000003E6 (998) │ │ │ │ -0CFC55 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CFC59 Filename Length 0028 (40) │ │ │ │ -0CFC5B Extra Length 0000 (0) │ │ │ │ -0CFC5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFC44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFC46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFC4A CRC 80BA141E (2159678494) │ │ │ │ +0CFC4E Compressed Size 000003E8 (1000) │ │ │ │ +0CFC52 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CFC56 Filename Length 0028 (40) │ │ │ │ +0CFC58 Extra Length 0000 (0) │ │ │ │ +0CFC5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFC5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFC5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFC85 PAYLOAD │ │ │ │ +0CFC82 PAYLOAD │ │ │ │ │ │ │ │ -0D006B LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0D006F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0071 General Purpose Flag 0800 (2048) │ │ │ │ +0D006A LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0D006E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D006F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0070 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0073 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0075 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0079 CRC 7C7FEAC7 (2088757959) │ │ │ │ -0D007D Compressed Size 000004A5 (1189) │ │ │ │ -0D0081 Uncompressed Size 00001438 (5176) │ │ │ │ -0D0085 Filename Length 0027 (39) │ │ │ │ -0D0087 Extra Length 0000 (0) │ │ │ │ -0D0089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0072 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0074 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0078 CRC 2D31C340 (758235968) │ │ │ │ +0D007C Compressed Size 000004A6 (1190) │ │ │ │ +0D0080 Uncompressed Size 0000145F (5215) │ │ │ │ +0D0084 Filename Length 0027 (39) │ │ │ │ +0D0086 Extra Length 0000 (0) │ │ │ │ +0D0088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D00B0 PAYLOAD │ │ │ │ +0D00AF PAYLOAD │ │ │ │ │ │ │ │ 0D0555 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ 0D0559 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 0D055A Extract OS 00 (0) 'MS-DOS' │ │ │ │ 0D055B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ @@ -8763,23759 +8763,23759 @@ │ │ │ │ 0D0F6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ 0D0F6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ 0D0F6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 0D0F6E Compression Method 0008 (8) 'Deflated' │ │ │ │ 0D0F70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0F74 CRC F33A1EFC (4080672508) │ │ │ │ -0D0F78 Compressed Size 000001F6 (502) │ │ │ │ +0D0F74 CRC 8F0D20E7 (2400002279) │ │ │ │ +0D0F78 Compressed Size 000001F5 (501) │ │ │ │ 0D0F7C Uncompressed Size 000003DD (989) │ │ │ │ 0D0F80 Filename Length 0033 (51) │ │ │ │ 0D0F82 Extra Length 0000 (0) │ │ │ │ 0D0F84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0xD0F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 0D0FB7 PAYLOAD │ │ │ │ │ │ │ │ -0D11AD LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0D11B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D11B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D11B3 General Purpose Flag 0800 (2048) │ │ │ │ +0D11AC LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0D11B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D11B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D11B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D11B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D11B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D11BB CRC B7E02508 (3084920072) │ │ │ │ -0D11BF Compressed Size 00000237 (567) │ │ │ │ -0D11C3 Uncompressed Size 000006B3 (1715) │ │ │ │ -0D11C7 Filename Length 0032 (50) │ │ │ │ -0D11C9 Extra Length 0000 (0) │ │ │ │ -0D11CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D11B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D11B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D11BA CRC 4FDD7E56 (1339915862) │ │ │ │ +0D11BE Compressed Size 0000023A (570) │ │ │ │ +0D11C2 Uncompressed Size 000006DE (1758) │ │ │ │ +0D11C6 Filename Length 0032 (50) │ │ │ │ +0D11C8 Extra Length 0000 (0) │ │ │ │ +0D11CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD11CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD11CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D11FD PAYLOAD │ │ │ │ +0D11FC PAYLOAD │ │ │ │ │ │ │ │ -0D1434 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0D1438 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1439 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D143A General Purpose Flag 0800 (2048) │ │ │ │ +0D1436 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0D143A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D143B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D143C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D143C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D143E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1442 CRC 278AAF10 (663400208) │ │ │ │ -0D1446 Compressed Size 000002BC (700) │ │ │ │ -0D144A Uncompressed Size 0000060E (1550) │ │ │ │ -0D144E Filename Length 0038 (56) │ │ │ │ -0D1450 Extra Length 0000 (0) │ │ │ │ -0D1452 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D143E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1440 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1444 CRC FC3AB780 (4231706496) │ │ │ │ +0D1448 Compressed Size 000002BC (700) │ │ │ │ +0D144C Uncompressed Size 0000060E (1550) │ │ │ │ +0D1450 Filename Length 0038 (56) │ │ │ │ +0D1452 Extra Length 0000 (0) │ │ │ │ +0D1454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1452: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D148A PAYLOAD │ │ │ │ +0D148C PAYLOAD │ │ │ │ │ │ │ │ -0D1746 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0D174A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D174B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D174C General Purpose Flag 0800 (2048) │ │ │ │ +0D1748 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0D174C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D174D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D174E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D174E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1754 CRC 21F0E057 (569434199) │ │ │ │ -0D1758 Compressed Size 00000366 (870) │ │ │ │ -0D175C Uncompressed Size 00000E45 (3653) │ │ │ │ -0D1760 Filename Length 0037 (55) │ │ │ │ -0D1762 Extra Length 0000 (0) │ │ │ │ -0D1764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1750 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1752 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1756 CRC E5773D95 (3849797013) │ │ │ │ +0D175A Compressed Size 00000369 (873) │ │ │ │ +0D175E Uncompressed Size 00000E70 (3696) │ │ │ │ +0D1762 Filename Length 0037 (55) │ │ │ │ +0D1764 Extra Length 0000 (0) │ │ │ │ +0D1766 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1766: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D179B PAYLOAD │ │ │ │ +0D179D PAYLOAD │ │ │ │ │ │ │ │ -0D1B01 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0D1B05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B07 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B06 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0D1B0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B0C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B09 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D1B0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B0F CRC 00000000 (0) │ │ │ │ -0D1B13 Compressed Size 00000000 (0) │ │ │ │ -0D1B17 Uncompressed Size 00000000 (0) │ │ │ │ -0D1B1B Filename Length 0012 (18) │ │ │ │ -0D1B1D Extra Length 0000 (0) │ │ │ │ -0D1B1F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B0E Compression Method 0000 (0) 'Stored' │ │ │ │ +0D1B10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B14 CRC 00000000 (0) │ │ │ │ +0D1B18 Compressed Size 00000000 (0) │ │ │ │ +0D1B1C Uncompressed Size 00000000 (0) │ │ │ │ +0D1B20 Filename Length 0012 (18) │ │ │ │ +0D1B22 Extra Length 0000 (0) │ │ │ │ +0D1B24 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B1F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B24: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D1B31 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0D1B35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B37 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B36 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0D1B3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1B3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B3F CRC F2F9FAE8 (4076468968) │ │ │ │ -0D1B43 Compressed Size 00000AD6 (2774) │ │ │ │ -0D1B47 Uncompressed Size 00002656 (9814) │ │ │ │ -0D1B4B Filename Length 001E (30) │ │ │ │ -0D1B4D Extra Length 0000 (0) │ │ │ │ -0D1B4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1B40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B44 CRC F2F9FAE8 (4076468968) │ │ │ │ +0D1B48 Compressed Size 00000AD6 (2774) │ │ │ │ +0D1B4C Uncompressed Size 00002656 (9814) │ │ │ │ +0D1B50 Filename Length 001E (30) │ │ │ │ +0D1B52 Extra Length 0000 (0) │ │ │ │ +0D1B54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1B6D PAYLOAD │ │ │ │ +0D1B72 PAYLOAD │ │ │ │ │ │ │ │ -0D2643 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0D2647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2649 General Purpose Flag 0800 (2048) │ │ │ │ +0D2648 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0D264C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D264D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D264E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D264B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D264D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D2651 CRC 04B0E295 (78701205) │ │ │ │ -0D2655 Compressed Size 00001952 (6482) │ │ │ │ -0D2659 Uncompressed Size 0001493B (84283) │ │ │ │ -0D265D Filename Length 001D (29) │ │ │ │ -0D265F Extra Length 0000 (0) │ │ │ │ -0D2661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2650 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2652 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D2656 CRC 04B0E295 (78701205) │ │ │ │ +0D265A Compressed Size 00001952 (6482) │ │ │ │ +0D265E Uncompressed Size 0001493B (84283) │ │ │ │ +0D2662 Filename Length 001D (29) │ │ │ │ +0D2664 Extra Length 0000 (0) │ │ │ │ +0D2666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D267E PAYLOAD │ │ │ │ +0D2683 PAYLOAD │ │ │ │ │ │ │ │ -0D3FD0 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D3FD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D3FD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D3FD6 General Purpose Flag 0800 (2048) │ │ │ │ +0D3FD5 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D3FD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D3FDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D3FDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D3FD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D3FDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D3FDE CRC 430083D6 (1124107222) │ │ │ │ -0D3FE2 Compressed Size 00000513 (1299) │ │ │ │ -0D3FE6 Uncompressed Size 00000D71 (3441) │ │ │ │ -0D3FEA Filename Length 0020 (32) │ │ │ │ -0D3FEC Extra Length 0000 (0) │ │ │ │ -0D3FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D3FDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D3FDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D3FE3 CRC 430083D6 (1124107222) │ │ │ │ +0D3FE7 Compressed Size 00000513 (1299) │ │ │ │ +0D3FEB Uncompressed Size 00000D71 (3441) │ │ │ │ +0D3FEF Filename Length 0020 (32) │ │ │ │ +0D3FF1 Extra Length 0000 (0) │ │ │ │ +0D3FF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD3FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD3FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D400E PAYLOAD │ │ │ │ +0D4013 PAYLOAD │ │ │ │ │ │ │ │ -0D4521 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D4525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4527 General Purpose Flag 0800 (2048) │ │ │ │ +0D4526 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D452A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D452B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D452C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D452B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D452F CRC 19604A4D (425740877) │ │ │ │ -0D4533 Compressed Size 0000061F (1567) │ │ │ │ -0D4537 Uncompressed Size 0000230C (8972) │ │ │ │ -0D453B Filename Length 001F (31) │ │ │ │ -0D453D Extra Length 0000 (0) │ │ │ │ -0D453F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D452E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4530 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4534 CRC 19604A4D (425740877) │ │ │ │ +0D4538 Compressed Size 0000061F (1567) │ │ │ │ +0D453C Uncompressed Size 0000230C (8972) │ │ │ │ +0D4540 Filename Length 001F (31) │ │ │ │ +0D4542 Extra Length 0000 (0) │ │ │ │ +0D4544 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD453F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4544: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D455E PAYLOAD │ │ │ │ +0D4563 PAYLOAD │ │ │ │ │ │ │ │ -0D4B7D LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D4B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4B83 General Purpose Flag 0800 (2048) │ │ │ │ +0D4B82 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D4B86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4B87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4B88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4B87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4B8B CRC F618ED6F (4128828783) │ │ │ │ -0D4B8F Compressed Size 000003D9 (985) │ │ │ │ -0D4B93 Uncompressed Size 00000A05 (2565) │ │ │ │ -0D4B97 Filename Length 0025 (37) │ │ │ │ -0D4B99 Extra Length 0000 (0) │ │ │ │ -0D4B9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4B8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4B8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4B90 CRC F618ED6F (4128828783) │ │ │ │ +0D4B94 Compressed Size 000003D9 (985) │ │ │ │ +0D4B98 Uncompressed Size 00000A05 (2565) │ │ │ │ +0D4B9C Filename Length 0025 (37) │ │ │ │ +0D4B9E Extra Length 0000 (0) │ │ │ │ +0D4BA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4B9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4BA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4BC0 PAYLOAD │ │ │ │ +0D4BC5 PAYLOAD │ │ │ │ │ │ │ │ -0D4F99 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D4F9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4F9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4F9F General Purpose Flag 0800 (2048) │ │ │ │ +0D4F9E LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D4FA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4FA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4FA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4FA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4FA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4FA7 CRC 2BD5DC2B (735435819) │ │ │ │ -0D4FAB Compressed Size 0000045A (1114) │ │ │ │ -0D4FAF Uncompressed Size 000015CD (5581) │ │ │ │ -0D4FB3 Filename Length 0024 (36) │ │ │ │ -0D4FB5 Extra Length 0000 (0) │ │ │ │ -0D4FB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4FA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4FA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4FAC CRC 2BD5DC2B (735435819) │ │ │ │ +0D4FB0 Compressed Size 0000045A (1114) │ │ │ │ +0D4FB4 Uncompressed Size 000015CD (5581) │ │ │ │ +0D4FB8 Filename Length 0024 (36) │ │ │ │ +0D4FBA Extra Length 0000 (0) │ │ │ │ +0D4FBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4FBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4FDB PAYLOAD │ │ │ │ +0D4FE0 PAYLOAD │ │ │ │ │ │ │ │ -0D5435 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D5439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D543A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D543B General Purpose Flag 0800 (2048) │ │ │ │ +0D543A LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D543E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D543F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D543D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D543F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5443 CRC A1A93853 (2712221779) │ │ │ │ -0D5447 Compressed Size 00000636 (1590) │ │ │ │ -0D544B Uncompressed Size 0000110D (4365) │ │ │ │ -0D544F Filename Length 0022 (34) │ │ │ │ -0D5451 Extra Length 0000 (0) │ │ │ │ -0D5453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5444 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5448 CRC A1A93853 (2712221779) │ │ │ │ +0D544C Compressed Size 00000636 (1590) │ │ │ │ +0D5450 Uncompressed Size 0000110D (4365) │ │ │ │ +0D5454 Filename Length 0022 (34) │ │ │ │ +0D5456 Extra Length 0000 (0) │ │ │ │ +0D5458 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5475 PAYLOAD │ │ │ │ +0D547A PAYLOAD │ │ │ │ │ │ │ │ -0D5AAB LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D5AAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5AB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5AB1 General Purpose Flag 0800 (2048) │ │ │ │ +0D5AB0 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D5AB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5AB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5AB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5AB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5AB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5AB9 CRC 160D5FBD (369975229) │ │ │ │ -0D5ABD Compressed Size 00000CA9 (3241) │ │ │ │ -0D5AC1 Uncompressed Size 00009D79 (40313) │ │ │ │ -0D5AC5 Filename Length 0021 (33) │ │ │ │ -0D5AC7 Extra Length 0000 (0) │ │ │ │ -0D5AC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5AB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5ABA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5ABE CRC 160D5FBD (369975229) │ │ │ │ +0D5AC2 Compressed Size 00000CA9 (3241) │ │ │ │ +0D5AC6 Uncompressed Size 00009D79 (40313) │ │ │ │ +0D5ACA Filename Length 0021 (33) │ │ │ │ +0D5ACC Extra Length 0000 (0) │ │ │ │ +0D5ACE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5AC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5ACE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AEA PAYLOAD │ │ │ │ +0D5AEF PAYLOAD │ │ │ │ │ │ │ │ -0D6793 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D6797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6799 General Purpose Flag 0800 (2048) │ │ │ │ +0D6798 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D679C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D679D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D679E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D679B Compression Method 0000 (0) 'Stored' │ │ │ │ -0D679D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67A1 CRC 00000000 (0) │ │ │ │ -0D67A5 Compressed Size 00000000 (0) │ │ │ │ -0D67A9 Uncompressed Size 00000000 (0) │ │ │ │ -0D67AD Filename Length 001C (28) │ │ │ │ -0D67AF Extra Length 0000 (0) │ │ │ │ -0D67B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67A0 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D67A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67A6 CRC 00000000 (0) │ │ │ │ +0D67AA Compressed Size 00000000 (0) │ │ │ │ +0D67AE Uncompressed Size 00000000 (0) │ │ │ │ +0D67B2 Filename Length 001C (28) │ │ │ │ +0D67B4 Extra Length 0000 (0) │ │ │ │ +0D67B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D67CD LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D67D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D67D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D67D3 General Purpose Flag 0800 (2048) │ │ │ │ +0D67D2 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D67D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D67D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D67D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D67D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D67D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67DB CRC C93487EF (3375663087) │ │ │ │ -0D67DF Compressed Size 00000457 (1111) │ │ │ │ -0D67E3 Uncompressed Size 0000090C (2316) │ │ │ │ -0D67E7 Filename Length 0031 (49) │ │ │ │ -0D67E9 Extra Length 0000 (0) │ │ │ │ -0D67EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D67DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67E0 CRC 0F71B5BA (259110330) │ │ │ │ +0D67E4 Compressed Size 00000457 (1111) │ │ │ │ +0D67E8 Uncompressed Size 0000090C (2316) │ │ │ │ +0D67EC Filename Length 0031 (49) │ │ │ │ +0D67EE Extra Length 0000 (0) │ │ │ │ +0D67F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D681C PAYLOAD │ │ │ │ +0D6821 PAYLOAD │ │ │ │ │ │ │ │ -0D6C73 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D6C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6C79 General Purpose Flag 0800 (2048) │ │ │ │ +0D6C78 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D6C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6C7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6C7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D6C81 CRC 797E6389 (2038326153) │ │ │ │ -0D6C85 Compressed Size 000007F7 (2039) │ │ │ │ -0D6C89 Uncompressed Size 00001CF0 (7408) │ │ │ │ -0D6C8D Filename Length 0030 (48) │ │ │ │ -0D6C8F Extra Length 0000 (0) │ │ │ │ -0D6C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6C82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6C86 CRC 8F43A589 (2403575177) │ │ │ │ +0D6C8A Compressed Size 000007F4 (2036) │ │ │ │ +0D6C8E Uncompressed Size 00001CB5 (7349) │ │ │ │ +0D6C92 Filename Length 0030 (48) │ │ │ │ +0D6C94 Extra Length 0000 (0) │ │ │ │ +0D6C96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6C96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6CC1 PAYLOAD │ │ │ │ +0D6CC6 PAYLOAD │ │ │ │ │ │ │ │ -0D74B8 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D74BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D74BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D74BE General Purpose Flag 0800 (2048) │ │ │ │ +0D74BA LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D74BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D74BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D74C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D74C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D74C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D74C6 CRC A5873550 (2777101648) │ │ │ │ -0D74CA Compressed Size 0000059F (1439) │ │ │ │ -0D74CE Uncompressed Size 00000F81 (3969) │ │ │ │ -0D74D2 Filename Length 0033 (51) │ │ │ │ -0D74D4 Extra Length 0000 (0) │ │ │ │ -0D74D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D74C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D74C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D74C8 CRC A5873550 (2777101648) │ │ │ │ +0D74CC Compressed Size 0000059F (1439) │ │ │ │ +0D74D0 Uncompressed Size 00000F81 (3969) │ │ │ │ +0D74D4 Filename Length 0033 (51) │ │ │ │ +0D74D6 Extra Length 0000 (0) │ │ │ │ +0D74D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD74D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD74D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7509 PAYLOAD │ │ │ │ +0D750B PAYLOAD │ │ │ │ │ │ │ │ -0D7AA8 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D7AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7AAE General Purpose Flag 0800 (2048) │ │ │ │ +0D7AAA LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D7AAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7AAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7AB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7AB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D7AB6 CRC 430E0F35 (1124994869) │ │ │ │ -0D7ABA Compressed Size 00000615 (1557) │ │ │ │ -0D7ABE Uncompressed Size 000022FD (8957) │ │ │ │ -0D7AC2 Filename Length 0032 (50) │ │ │ │ -0D7AC4 Extra Length 0000 (0) │ │ │ │ -0D7AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7AB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7AB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D7AB8 CRC 430E0F35 (1124994869) │ │ │ │ +0D7ABC Compressed Size 00000615 (1557) │ │ │ │ +0D7AC0 Uncompressed Size 000022FD (8957) │ │ │ │ +0D7AC4 Filename Length 0032 (50) │ │ │ │ +0D7AC6 Extra Length 0000 (0) │ │ │ │ +0D7AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7AF8 PAYLOAD │ │ │ │ +0D7AFA PAYLOAD │ │ │ │ │ │ │ │ -0D810D LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D8111 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8112 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8113 General Purpose Flag 0800 (2048) │ │ │ │ +0D810F LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D8113 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8114 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8115 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8115 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8117 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D811B CRC CCB9538D (3434697613) │ │ │ │ -0D811F Compressed Size 000005F7 (1527) │ │ │ │ -0D8123 Uncompressed Size 00000FDC (4060) │ │ │ │ -0D8127 Filename Length 003A (58) │ │ │ │ -0D8129 Extra Length 0000 (0) │ │ │ │ -0D812B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8117 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8119 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D811D CRC CCB9538D (3434697613) │ │ │ │ +0D8121 Compressed Size 000005F7 (1527) │ │ │ │ +0D8125 Uncompressed Size 00000FDC (4060) │ │ │ │ +0D8129 Filename Length 003A (58) │ │ │ │ +0D812B Extra Length 0000 (0) │ │ │ │ +0D812D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD812B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD812D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8165 PAYLOAD │ │ │ │ +0D8167 PAYLOAD │ │ │ │ │ │ │ │ -0D875C LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D8760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8762 General Purpose Flag 0800 (2048) │ │ │ │ +0D875E LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D8762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D876A CRC AEEA3B80 (2934586240) │ │ │ │ -0D876E Compressed Size 00000460 (1120) │ │ │ │ -0D8772 Uncompressed Size 00001923 (6435) │ │ │ │ -0D8776 Filename Length 0039 (57) │ │ │ │ -0D8778 Extra Length 0000 (0) │ │ │ │ -0D877A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8768 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D876C CRC AEEA3B80 (2934586240) │ │ │ │ +0D8770 Compressed Size 00000460 (1120) │ │ │ │ +0D8774 Uncompressed Size 00001923 (6435) │ │ │ │ +0D8778 Filename Length 0039 (57) │ │ │ │ +0D877A Extra Length 0000 (0) │ │ │ │ +0D877C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD877A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD877C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D87B3 PAYLOAD │ │ │ │ +0D87B5 PAYLOAD │ │ │ │ │ │ │ │ -0D8C13 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D8C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8C19 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C15 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D8C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8C1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8C21 CRC B5E07B3C (3051387708) │ │ │ │ -0D8C25 Compressed Size 000005AC (1452) │ │ │ │ -0D8C29 Uncompressed Size 00000EDD (3805) │ │ │ │ -0D8C2D Filename Length 0038 (56) │ │ │ │ -0D8C2F Extra Length 0000 (0) │ │ │ │ -0D8C31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8C23 CRC B5E07B3C (3051387708) │ │ │ │ +0D8C27 Compressed Size 000005AC (1452) │ │ │ │ +0D8C2B Uncompressed Size 00000EDD (3805) │ │ │ │ +0D8C2F Filename Length 0038 (56) │ │ │ │ +0D8C31 Extra Length 0000 (0) │ │ │ │ +0D8C33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8C31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8C69 PAYLOAD │ │ │ │ +0D8C6B PAYLOAD │ │ │ │ │ │ │ │ -0D9215 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D9219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D921A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D921B General Purpose Flag 0800 (2048) │ │ │ │ +0D9217 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D921B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D921C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D921D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D921D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D921F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9223 CRC 64C99025 (1690931237) │ │ │ │ -0D9227 Compressed Size 00000497 (1175) │ │ │ │ -0D922B Uncompressed Size 00001CE0 (7392) │ │ │ │ -0D922F Filename Length 0037 (55) │ │ │ │ -0D9231 Extra Length 0000 (0) │ │ │ │ -0D9233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D921F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9221 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9225 CRC 64C99025 (1690931237) │ │ │ │ +0D9229 Compressed Size 00000497 (1175) │ │ │ │ +0D922D Uncompressed Size 00001CE0 (7392) │ │ │ │ +0D9231 Filename Length 0037 (55) │ │ │ │ +0D9233 Extra Length 0000 (0) │ │ │ │ +0D9235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D926A PAYLOAD │ │ │ │ +0D926C PAYLOAD │ │ │ │ │ │ │ │ -0D9701 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D9705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9707 General Purpose Flag 0800 (2048) │ │ │ │ +0D9703 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D9707 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9708 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9709 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9709 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D970B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D970F CRC CB0618E6 (3406174438) │ │ │ │ -0D9713 Compressed Size 0000012A (298) │ │ │ │ -0D9717 Uncompressed Size 000001D6 (470) │ │ │ │ -0D971B Filename Length 0032 (50) │ │ │ │ -0D971D Extra Length 0000 (0) │ │ │ │ -0D971F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D970B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D970D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9711 CRC CB0618E6 (3406174438) │ │ │ │ +0D9715 Compressed Size 0000012A (298) │ │ │ │ +0D9719 Uncompressed Size 000001D6 (470) │ │ │ │ +0D971D Filename Length 0032 (50) │ │ │ │ +0D971F Extra Length 0000 (0) │ │ │ │ +0D9721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD971F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9751 PAYLOAD │ │ │ │ +0D9753 PAYLOAD │ │ │ │ │ │ │ │ -0D987B LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D987F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9880 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9881 General Purpose Flag 0800 (2048) │ │ │ │ +0D987D LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D9881 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9882 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9883 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9883 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9885 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9889 CRC 7EFF497D (2130659709) │ │ │ │ -0D988D Compressed Size 000000CE (206) │ │ │ │ -0D9891 Uncompressed Size 0000014A (330) │ │ │ │ -0D9895 Filename Length 0031 (49) │ │ │ │ -0D9897 Extra Length 0000 (0) │ │ │ │ -0D9899 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9885 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9887 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D988B CRC 7EFF497D (2130659709) │ │ │ │ +0D988F Compressed Size 000000CE (206) │ │ │ │ +0D9893 Uncompressed Size 0000014A (330) │ │ │ │ +0D9897 Filename Length 0031 (49) │ │ │ │ +0D9899 Extra Length 0000 (0) │ │ │ │ +0D989B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9899: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD989B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D98CA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0D98CC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0D9998 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D999C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D999D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D999E General Purpose Flag 0800 (2048) │ │ │ │ +0D999A LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D999E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D999F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99A0 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D99A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99A6 CRC 00000000 (0) │ │ │ │ -0D99AA Compressed Size 00000000 (0) │ │ │ │ -0D99AE Uncompressed Size 00000000 (0) │ │ │ │ -0D99B2 Filename Length 0010 (16) │ │ │ │ -0D99B4 Extra Length 0000 (0) │ │ │ │ -0D99B6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0D99A2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D99A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99A8 CRC 00000000 (0) │ │ │ │ +0D99AC Compressed Size 00000000 (0) │ │ │ │ +0D99B0 Uncompressed Size 00000000 (0) │ │ │ │ +0D99B4 Filename Length 0010 (16) │ │ │ │ +0D99B6 Extra Length 0000 (0) │ │ │ │ +0D99B8 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99B6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99B8: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D99C6 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D99CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D99CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D99CC General Purpose Flag 0800 (2048) │ │ │ │ +0D99C8 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D99CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D99D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99D4 CRC 5DAB5802 (1571510274) │ │ │ │ -0D99D8 Compressed Size 000002DC (732) │ │ │ │ -0D99DC Uncompressed Size 000005AD (1453) │ │ │ │ -0D99E0 Filename Length 001D (29) │ │ │ │ -0D99E2 Extra Length 0000 (0) │ │ │ │ -0D99E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D99D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D99D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99D6 CRC 5DAB5802 (1571510274) │ │ │ │ +0D99DA Compressed Size 000002DC (732) │ │ │ │ +0D99DE Uncompressed Size 000005AD (1453) │ │ │ │ +0D99E2 Filename Length 001D (29) │ │ │ │ +0D99E4 Extra Length 0000 (0) │ │ │ │ +0D99E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9A01 PAYLOAD │ │ │ │ +0D9A03 PAYLOAD │ │ │ │ │ │ │ │ -0D9CDD LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D9CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9CE3 General Purpose Flag 0800 (2048) │ │ │ │ +0D9CDF LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D9CE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9CE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9CE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9CEB CRC 76C8419F (1992835487) │ │ │ │ -0D9CEF Compressed Size 00000142 (322) │ │ │ │ -0D9CF3 Uncompressed Size 00000275 (629) │ │ │ │ -0D9CF7 Filename Length 001C (28) │ │ │ │ -0D9CF9 Extra Length 0000 (0) │ │ │ │ -0D9CFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9CE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9CE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9CED CRC 76C8419F (1992835487) │ │ │ │ +0D9CF1 Compressed Size 00000142 (322) │ │ │ │ +0D9CF5 Uncompressed Size 00000275 (629) │ │ │ │ +0D9CF9 Filename Length 001C (28) │ │ │ │ +0D9CFB Extra Length 0000 (0) │ │ │ │ +0D9CFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9CFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9D17 PAYLOAD │ │ │ │ +0D9D19 PAYLOAD │ │ │ │ │ │ │ │ -0D9E59 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D9E5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9E5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9E5F General Purpose Flag 0800 (2048) │ │ │ │ +0D9E5B LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D9E5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9E60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9E61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9E61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9E63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9E67 CRC 57F0C326 (1475396390) │ │ │ │ -0D9E6B Compressed Size 00000127 (295) │ │ │ │ -0D9E6F Uncompressed Size 000001BE (446) │ │ │ │ -0D9E73 Filename Length 001E (30) │ │ │ │ -0D9E75 Extra Length 0000 (0) │ │ │ │ -0D9E77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9E63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9E65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9E69 CRC 57F0C326 (1475396390) │ │ │ │ +0D9E6D Compressed Size 00000127 (295) │ │ │ │ +0D9E71 Uncompressed Size 000001BE (446) │ │ │ │ +0D9E75 Filename Length 001E (30) │ │ │ │ +0D9E77 Extra Length 0000 (0) │ │ │ │ +0D9E79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9E95 PAYLOAD │ │ │ │ +0D9E97 PAYLOAD │ │ │ │ │ │ │ │ -0D9FBC LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D9FC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9FC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9FC2 General Purpose Flag 0800 (2048) │ │ │ │ +0D9FBE LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D9FC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9FC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9FC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9FC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9FC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9FCA CRC 096C8417 (158106647) │ │ │ │ -0D9FCE Compressed Size 00000197 (407) │ │ │ │ -0D9FD2 Uncompressed Size 000002B5 (693) │ │ │ │ -0D9FD6 Filename Length 001D (29) │ │ │ │ -0D9FD8 Extra Length 0000 (0) │ │ │ │ -0D9FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9FC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9FC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9FCC CRC 096C8417 (158106647) │ │ │ │ +0D9FD0 Compressed Size 00000197 (407) │ │ │ │ +0D9FD4 Uncompressed Size 000002B5 (693) │ │ │ │ +0D9FD8 Filename Length 001D (29) │ │ │ │ +0D9FDA Extra Length 0000 (0) │ │ │ │ +0D9FDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9FDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9FF7 PAYLOAD │ │ │ │ +0D9FF9 PAYLOAD │ │ │ │ │ │ │ │ -0DA18E LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0DA192 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA193 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA194 General Purpose Flag 0800 (2048) │ │ │ │ +0DA190 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0DA194 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA195 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA196 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA196 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA198 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA19C CRC 94A7D2F6 (2494026486) │ │ │ │ -0DA1A0 Compressed Size 000002E5 (741) │ │ │ │ -0DA1A4 Uncompressed Size 000005D5 (1493) │ │ │ │ -0DA1A8 Filename Length 0027 (39) │ │ │ │ -0DA1AA Extra Length 0000 (0) │ │ │ │ -0DA1AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA198 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA19A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA19E CRC 94A7D2F6 (2494026486) │ │ │ │ +0DA1A2 Compressed Size 000002E5 (741) │ │ │ │ +0DA1A6 Uncompressed Size 000005D5 (1493) │ │ │ │ +0DA1AA Filename Length 0027 (39) │ │ │ │ +0DA1AC Extra Length 0000 (0) │ │ │ │ +0DA1AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA1AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1D3 PAYLOAD │ │ │ │ +0DA1D5 PAYLOAD │ │ │ │ │ │ │ │ -0DA4B8 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0DA4BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA4BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA4BE General Purpose Flag 0800 (2048) │ │ │ │ +0DA4BA LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0DA4BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA4BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA4C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA4C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA4C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA4C6 CRC DDAA617A (3718930810) │ │ │ │ -0DA4CA Compressed Size 000001AE (430) │ │ │ │ -0DA4CE Uncompressed Size 00000353 (851) │ │ │ │ -0DA4D2 Filename Length 0026 (38) │ │ │ │ -0DA4D4 Extra Length 0000 (0) │ │ │ │ -0DA4D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA4C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA4C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA4C8 CRC DDAA617A (3718930810) │ │ │ │ +0DA4CC Compressed Size 000001AE (430) │ │ │ │ +0DA4D0 Uncompressed Size 00000353 (851) │ │ │ │ +0DA4D4 Filename Length 0026 (38) │ │ │ │ +0DA4D6 Extra Length 0000 (0) │ │ │ │ +0DA4D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA4D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA4FC PAYLOAD │ │ │ │ +0DA4FE PAYLOAD │ │ │ │ │ │ │ │ -0DA6AA LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0DA6AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA6AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA6B0 General Purpose Flag 0800 (2048) │ │ │ │ +0DA6AC LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0DA6B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA6B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA6B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA6B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA6B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA6B8 CRC FF08AC8D (4278758541) │ │ │ │ -0DA6BC Compressed Size 000003FB (1019) │ │ │ │ -0DA6C0 Uncompressed Size 00000AE0 (2784) │ │ │ │ -0DA6C4 Filename Length 002A (42) │ │ │ │ -0DA6C6 Extra Length 0000 (0) │ │ │ │ -0DA6C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA6B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA6B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA6BA CRC FF08AC8D (4278758541) │ │ │ │ +0DA6BE Compressed Size 000003FB (1019) │ │ │ │ +0DA6C2 Uncompressed Size 00000AE0 (2784) │ │ │ │ +0DA6C6 Filename Length 002A (42) │ │ │ │ +0DA6C8 Extra Length 0000 (0) │ │ │ │ +0DA6CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA6C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA6CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA6F2 PAYLOAD │ │ │ │ +0DA6F4 PAYLOAD │ │ │ │ │ │ │ │ -0DAAED LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0DAAF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAF3 General Purpose Flag 0800 (2048) │ │ │ │ +0DAAEF LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0DAAF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAAF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAAF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DAAFB CRC F571E130 (4117881136) │ │ │ │ -0DAAFF Compressed Size 00000611 (1553) │ │ │ │ -0DAB03 Uncompressed Size 0000245F (9311) │ │ │ │ -0DAB07 Filename Length 0029 (41) │ │ │ │ -0DAB09 Extra Length 0000 (0) │ │ │ │ -0DAB0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAAF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAAF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DAAFD CRC F571E130 (4117881136) │ │ │ │ +0DAB01 Compressed Size 00000611 (1553) │ │ │ │ +0DAB05 Uncompressed Size 0000245F (9311) │ │ │ │ +0DAB09 Filename Length 0029 (41) │ │ │ │ +0DAB0B Extra Length 0000 (0) │ │ │ │ +0DAB0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAB0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAB0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB34 PAYLOAD │ │ │ │ +0DAB36 PAYLOAD │ │ │ │ │ │ │ │ -0DB145 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0DB149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB14A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB14B General Purpose Flag 0800 (2048) │ │ │ │ +0DB147 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0DB14B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB14C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB14D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB14D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB14F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB153 CRC 370929DA (923347418) │ │ │ │ -0DB157 Compressed Size 000002F8 (760) │ │ │ │ -0DB15B Uncompressed Size 0000062D (1581) │ │ │ │ -0DB15F Filename Length 003D (61) │ │ │ │ -0DB161 Extra Length 0000 (0) │ │ │ │ -0DB163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB14F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB151 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB155 CRC 370929DA (923347418) │ │ │ │ +0DB159 Compressed Size 000002F8 (760) │ │ │ │ +0DB15D Uncompressed Size 0000062D (1581) │ │ │ │ +0DB161 Filename Length 003D (61) │ │ │ │ +0DB163 Extra Length 0000 (0) │ │ │ │ +0DB165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB1A0 PAYLOAD │ │ │ │ +0DB1A2 PAYLOAD │ │ │ │ │ │ │ │ -0DB498 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0DB49C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB49D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB49E General Purpose Flag 0800 (2048) │ │ │ │ +0DB49A LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0DB49E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB49F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB4A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB4A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB4A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB4A6 CRC 958A49E8 (2508868072) │ │ │ │ -0DB4AA Compressed Size 00000248 (584) │ │ │ │ -0DB4AE Uncompressed Size 000004F4 (1268) │ │ │ │ -0DB4B2 Filename Length 003C (60) │ │ │ │ -0DB4B4 Extra Length 0000 (0) │ │ │ │ -0DB4B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB4A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB4A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB4A8 CRC 958A49E8 (2508868072) │ │ │ │ +0DB4AC Compressed Size 00000248 (584) │ │ │ │ +0DB4B0 Uncompressed Size 000004F4 (1268) │ │ │ │ +0DB4B4 Filename Length 003C (60) │ │ │ │ +0DB4B6 Extra Length 0000 (0) │ │ │ │ +0DB4B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB4B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB4F2 PAYLOAD │ │ │ │ +0DB4F4 PAYLOAD │ │ │ │ │ │ │ │ -0DB73A LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0DB73E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB73F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB740 General Purpose Flag 0800 (2048) │ │ │ │ +0DB73C LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0DB740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB742 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB742 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB744 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB748 CRC 0577956B (91723115) │ │ │ │ -0DB74C Compressed Size 00000460 (1120) │ │ │ │ -0DB750 Uncompressed Size 00000CCB (3275) │ │ │ │ -0DB754 Filename Length 0023 (35) │ │ │ │ -0DB756 Extra Length 0000 (0) │ │ │ │ -0DB758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB744 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB74A CRC 0577956B (91723115) │ │ │ │ +0DB74E Compressed Size 00000460 (1120) │ │ │ │ +0DB752 Uncompressed Size 00000CCB (3275) │ │ │ │ +0DB756 Filename Length 0023 (35) │ │ │ │ +0DB758 Extra Length 0000 (0) │ │ │ │ +0DB75A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB75A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB77B PAYLOAD │ │ │ │ +0DB77D PAYLOAD │ │ │ │ │ │ │ │ -0DBBDB LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0DBBDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBBE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBBE1 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBDD LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0DBBE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBBE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBBE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DBBE9 CRC 689EB538 (1755231544) │ │ │ │ -0DBBED Compressed Size 000006AD (1709) │ │ │ │ -0DBBF1 Uncompressed Size 00002B26 (11046) │ │ │ │ -0DBBF5 Filename Length 0022 (34) │ │ │ │ -0DBBF7 Extra Length 0000 (0) │ │ │ │ -0DBBF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DBBEB CRC 689EB538 (1755231544) │ │ │ │ +0DBBEF Compressed Size 000006AD (1709) │ │ │ │ +0DBBF3 Uncompressed Size 00002B26 (11046) │ │ │ │ +0DBBF7 Filename Length 0022 (34) │ │ │ │ +0DBBF9 Extra Length 0000 (0) │ │ │ │ +0DBBFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBBF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC1B PAYLOAD │ │ │ │ +0DBC1D PAYLOAD │ │ │ │ │ │ │ │ -0DC2C8 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0DC2CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC2CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC2CE General Purpose Flag 0800 (2048) │ │ │ │ +0DC2CA LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0DC2CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC2CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC2D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC2D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC2D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC2D6 CRC AA44D54D (2856637773) │ │ │ │ -0DC2DA Compressed Size 000002F3 (755) │ │ │ │ -0DC2DE Uncompressed Size 00000611 (1553) │ │ │ │ -0DC2E2 Filename Length 0036 (54) │ │ │ │ -0DC2E4 Extra Length 0000 (0) │ │ │ │ -0DC2E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC2D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC2D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC2D8 CRC AA44D54D (2856637773) │ │ │ │ +0DC2DC Compressed Size 000002F3 (755) │ │ │ │ +0DC2E0 Uncompressed Size 00000611 (1553) │ │ │ │ +0DC2E4 Filename Length 0036 (54) │ │ │ │ +0DC2E6 Extra Length 0000 (0) │ │ │ │ +0DC2E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC2E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC2E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC31C PAYLOAD │ │ │ │ +0DC31E PAYLOAD │ │ │ │ │ │ │ │ -0DC60F LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0DC613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC615 General Purpose Flag 0800 (2048) │ │ │ │ +0DC611 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0DC615 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC616 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC617 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC619 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC61D CRC 8756749A (2270590106) │ │ │ │ -0DC621 Compressed Size 00000240 (576) │ │ │ │ -0DC625 Uncompressed Size 000004BF (1215) │ │ │ │ -0DC629 Filename Length 0035 (53) │ │ │ │ -0DC62B Extra Length 0000 (0) │ │ │ │ -0DC62D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC619 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC61B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC61F CRC 8756749A (2270590106) │ │ │ │ +0DC623 Compressed Size 00000240 (576) │ │ │ │ +0DC627 Uncompressed Size 000004BF (1215) │ │ │ │ +0DC62B Filename Length 0035 (53) │ │ │ │ +0DC62D Extra Length 0000 (0) │ │ │ │ +0DC62F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC62D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC662 PAYLOAD │ │ │ │ +0DC664 PAYLOAD │ │ │ │ │ │ │ │ -0DC8A2 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0DC8A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC8A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC8A8 General Purpose Flag 0800 (2048) │ │ │ │ +0DC8A4 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0DC8A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC8A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC8AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC8AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC8AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC8B0 CRC 8CB84331 (2360886065) │ │ │ │ -0DC8B4 Compressed Size 0000044F (1103) │ │ │ │ -0DC8B8 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0DC8BC Filename Length 0022 (34) │ │ │ │ -0DC8BE Extra Length 0000 (0) │ │ │ │ -0DC8C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC8AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC8AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC8B2 CRC 8CB84331 (2360886065) │ │ │ │ +0DC8B6 Compressed Size 0000044F (1103) │ │ │ │ +0DC8BA Uncompressed Size 00000BE5 (3045) │ │ │ │ +0DC8BE Filename Length 0022 (34) │ │ │ │ +0DC8C0 Extra Length 0000 (0) │ │ │ │ +0DC8C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8E2 PAYLOAD │ │ │ │ +0DC8E4 PAYLOAD │ │ │ │ │ │ │ │ -0DCD31 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DCD35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCD36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCD37 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD33 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DCD37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCD39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCD3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DCD3F CRC 1435E8D1 (339077329) │ │ │ │ -0DCD43 Compressed Size 00000714 (1812) │ │ │ │ -0DCD47 Uncompressed Size 00002F70 (12144) │ │ │ │ -0DCD4B Filename Length 0021 (33) │ │ │ │ -0DCD4D Extra Length 0000 (0) │ │ │ │ -0DCD4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DCD41 CRC 1435E8D1 (339077329) │ │ │ │ +0DCD45 Compressed Size 00000714 (1812) │ │ │ │ +0DCD49 Uncompressed Size 00002F70 (12144) │ │ │ │ +0DCD4D Filename Length 0021 (33) │ │ │ │ +0DCD4F Extra Length 0000 (0) │ │ │ │ +0DCD51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCD4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCD70 PAYLOAD │ │ │ │ +0DCD72 PAYLOAD │ │ │ │ │ │ │ │ -0DD484 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DD488 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD489 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD48A General Purpose Flag 0800 (2048) │ │ │ │ +0DD486 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DD48A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD48B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD48C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD48C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD48E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DD492 CRC 8D977ACA (2375514826) │ │ │ │ -0DD496 Compressed Size 00001111 (4369) │ │ │ │ -0DD49A Uncompressed Size 00003526 (13606) │ │ │ │ -0DD49E Filename Length 001A (26) │ │ │ │ -0DD4A0 Extra Length 0000 (0) │ │ │ │ -0DD4A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD48E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD490 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DD494 CRC 0AE98A6C (183077484) │ │ │ │ +0DD498 Compressed Size 00001118 (4376) │ │ │ │ +0DD49C Uncompressed Size 00003526 (13606) │ │ │ │ +0DD4A0 Filename Length 001A (26) │ │ │ │ +0DD4A2 Extra Length 0000 (0) │ │ │ │ +0DD4A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD4A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD4A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD4BC PAYLOAD │ │ │ │ +0DD4BE PAYLOAD │ │ │ │ │ │ │ │ -0DE5CD LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DE5D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE5D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE5D3 General Purpose Flag 0800 (2048) │ │ │ │ +0DE5D6 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DE5DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE5DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE5DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE5D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE5D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DE5DB CRC 07B119CF (129046991) │ │ │ │ -0DE5DF Compressed Size 00001694 (5780) │ │ │ │ -0DE5E3 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0DE5E7 Filename Length 0019 (25) │ │ │ │ -0DE5E9 Extra Length 0000 (0) │ │ │ │ -0DE5EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE5DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE5E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DE5E4 CRC 7494A485 (1955898501) │ │ │ │ +0DE5E8 Compressed Size 000016CE (5838) │ │ │ │ +0DE5EC Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0DE5F0 Filename Length 0019 (25) │ │ │ │ +0DE5F2 Extra Length 0000 (0) │ │ │ │ +0DE5F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE5EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE5F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE604 PAYLOAD │ │ │ │ +0DE60D PAYLOAD │ │ │ │ │ │ │ │ -0DFC98 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DFC9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFC9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFC9E General Purpose Flag 0800 (2048) │ │ │ │ +0DFCDB LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DFCDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFCE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFCE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFCA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFCA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DFCA6 CRC 0134997B (20224379) │ │ │ │ -0DFCAA Compressed Size 000003A1 (929) │ │ │ │ -0DFCAE Uncompressed Size 0000076C (1900) │ │ │ │ -0DFCB2 Filename Length 0022 (34) │ │ │ │ -0DFCB4 Extra Length 0000 (0) │ │ │ │ -0DFCB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFCE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFCE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DFCE9 CRC 0134997B (20224379) │ │ │ │ +0DFCED Compressed Size 000003A1 (929) │ │ │ │ +0DFCF1 Uncompressed Size 0000076C (1900) │ │ │ │ +0DFCF5 Filename Length 0022 (34) │ │ │ │ +0DFCF7 Extra Length 0000 (0) │ │ │ │ +0DFCF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFCB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFCF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFCD8 PAYLOAD │ │ │ │ +0DFD1B PAYLOAD │ │ │ │ │ │ │ │ -0E0079 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0E007D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E007E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E007F General Purpose Flag 0800 (2048) │ │ │ │ +0E00BC LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0E00C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E00C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E00C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0081 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0083 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0087 CRC 98514523 (2555462947) │ │ │ │ -0E008B Compressed Size 000002D2 (722) │ │ │ │ -0E008F Uncompressed Size 0000078A (1930) │ │ │ │ -0E0093 Filename Length 0021 (33) │ │ │ │ -0E0095 Extra Length 0000 (0) │ │ │ │ -0E0097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E00C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E00C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E00CA CRC 98514523 (2555462947) │ │ │ │ +0E00CE Compressed Size 000002D2 (722) │ │ │ │ +0E00D2 Uncompressed Size 0000078A (1930) │ │ │ │ +0E00D6 Filename Length 0021 (33) │ │ │ │ +0E00D8 Extra Length 0000 (0) │ │ │ │ +0E00DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE00DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E00B8 PAYLOAD │ │ │ │ +0E00FB PAYLOAD │ │ │ │ │ │ │ │ -0E038A LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0E038E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E038F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0390 General Purpose Flag 0800 (2048) │ │ │ │ +0E03CD LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0E03D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E03D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E03D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0398 CRC B16AC60C (2976564748) │ │ │ │ -0E039C Compressed Size 00000275 (629) │ │ │ │ -0E03A0 Uncompressed Size 000004E6 (1254) │ │ │ │ -0E03A4 Filename Length 0025 (37) │ │ │ │ -0E03A6 Extra Length 0000 (0) │ │ │ │ -0E03A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E03D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E03D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E03DB CRC B16AC60C (2976564748) │ │ │ │ +0E03DF Compressed Size 00000275 (629) │ │ │ │ +0E03E3 Uncompressed Size 000004E6 (1254) │ │ │ │ +0E03E7 Filename Length 0025 (37) │ │ │ │ +0E03E9 Extra Length 0000 (0) │ │ │ │ +0E03EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE03A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE03EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E03CD PAYLOAD │ │ │ │ +0E0410 PAYLOAD │ │ │ │ │ │ │ │ -0E0642 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0E0646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0648 General Purpose Flag 0800 (2048) │ │ │ │ +0E0685 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0E0689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E068A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E068B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E064A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E064C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0650 CRC 3D011DBE (1023483326) │ │ │ │ -0E0654 Compressed Size 00000401 (1025) │ │ │ │ -0E0658 Uncompressed Size 00000B51 (2897) │ │ │ │ -0E065C Filename Length 0024 (36) │ │ │ │ -0E065E Extra Length 0000 (0) │ │ │ │ -0E0660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E068D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E068F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0693 CRC 3D011DBE (1023483326) │ │ │ │ +0E0697 Compressed Size 00000401 (1025) │ │ │ │ +0E069B Uncompressed Size 00000B51 (2897) │ │ │ │ +0E069F Filename Length 0024 (36) │ │ │ │ +0E06A1 Extra Length 0000 (0) │ │ │ │ +0E06A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE06A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0684 PAYLOAD │ │ │ │ +0E06C7 PAYLOAD │ │ │ │ │ │ │ │ -0E0A85 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0E0A89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0A8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0A8B General Purpose Flag 0800 (2048) │ │ │ │ +0E0AC8 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0E0ACC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0ACD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0ACE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0A8D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E0A8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0A93 CRC 00000000 (0) │ │ │ │ -0E0A97 Compressed Size 00000000 (0) │ │ │ │ -0E0A9B Uncompressed Size 00000000 (0) │ │ │ │ -0E0A9F Filename Length 0014 (20) │ │ │ │ -0E0AA1 Extra Length 0000 (0) │ │ │ │ -0E0AA3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0AD0 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E0AD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0AD6 CRC 00000000 (0) │ │ │ │ +0E0ADA Compressed Size 00000000 (0) │ │ │ │ +0E0ADE Uncompressed Size 00000000 (0) │ │ │ │ +0E0AE2 Filename Length 0014 (20) │ │ │ │ +0E0AE4 Extra Length 0000 (0) │ │ │ │ +0E0AE6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AA3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0AE6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E0AB7 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0E0ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0ABD General Purpose Flag 0800 (2048) │ │ │ │ +0E0AFA LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0E0AFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0AFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0B00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0ABF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0AC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0AC5 CRC BB6D54C6 (3144504518) │ │ │ │ -0E0AC9 Compressed Size 0000023E (574) │ │ │ │ -0E0ACD Uncompressed Size 00000492 (1170) │ │ │ │ -0E0AD1 Filename Length 0025 (37) │ │ │ │ -0E0AD3 Extra Length 0000 (0) │ │ │ │ -0E0AD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0B02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0B04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0B08 CRC BB6D54C6 (3144504518) │ │ │ │ +0E0B0C Compressed Size 0000023E (574) │ │ │ │ +0E0B10 Uncompressed Size 00000492 (1170) │ │ │ │ +0E0B14 Filename Length 0025 (37) │ │ │ │ +0E0B16 Extra Length 0000 (0) │ │ │ │ +0E0B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0AFA PAYLOAD │ │ │ │ +0E0B3D PAYLOAD │ │ │ │ │ │ │ │ -0E0D38 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0E0D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0D3E General Purpose Flag 0800 (2048) │ │ │ │ +0E0D7B LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0E0D7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0D80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0D81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0D42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0D46 CRC 0FDA82F6 (265978614) │ │ │ │ -0E0D4A Compressed Size 0000027C (636) │ │ │ │ -0E0D4E Uncompressed Size 00000794 (1940) │ │ │ │ -0E0D52 Filename Length 0024 (36) │ │ │ │ -0E0D54 Extra Length 0000 (0) │ │ │ │ -0E0D56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0D83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0D85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0D89 CRC 0FDA82F6 (265978614) │ │ │ │ +0E0D8D Compressed Size 0000027C (636) │ │ │ │ +0E0D91 Uncompressed Size 00000794 (1940) │ │ │ │ +0E0D95 Filename Length 0024 (36) │ │ │ │ +0E0D97 Extra Length 0000 (0) │ │ │ │ +0E0D99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0D56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0D99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0D7A PAYLOAD │ │ │ │ +0E0DBD PAYLOAD │ │ │ │ │ │ │ │ -0E0FF6 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0E0FFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0FFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0FFC General Purpose Flag 0800 (2048) │ │ │ │ +0E1039 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0E103D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E103E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E103F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0FFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1000 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1004 CRC A76E3DED (2809019885) │ │ │ │ -0E1008 Compressed Size 00000B0F (2831) │ │ │ │ -0E100C Uncompressed Size 00002525 (9509) │ │ │ │ -0E1010 Filename Length 002C (44) │ │ │ │ -0E1012 Extra Length 0000 (0) │ │ │ │ -0E1014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1041 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1043 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1047 CRC A76E3DED (2809019885) │ │ │ │ +0E104B Compressed Size 00000B0F (2831) │ │ │ │ +0E104F Uncompressed Size 00002525 (9509) │ │ │ │ +0E1053 Filename Length 002C (44) │ │ │ │ +0E1055 Extra Length 0000 (0) │ │ │ │ +0E1057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1040 PAYLOAD │ │ │ │ +0E1083 PAYLOAD │ │ │ │ │ │ │ │ -0E1B4F LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0E1B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1B55 General Purpose Flag 0800 (2048) │ │ │ │ +0E1B92 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0E1B96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E1B97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E1B98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1B59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1B5D CRC F3C460C4 (4089733316) │ │ │ │ -0E1B61 Compressed Size 0000080E (2062) │ │ │ │ -0E1B65 Uncompressed Size 00004443 (17475) │ │ │ │ -0E1B69 Filename Length 002B (43) │ │ │ │ -0E1B6B Extra Length 0000 (0) │ │ │ │ -0E1B6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1B9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1B9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1BA0 CRC F3C460C4 (4089733316) │ │ │ │ +0E1BA4 Compressed Size 0000080E (2062) │ │ │ │ +0E1BA8 Uncompressed Size 00004443 (17475) │ │ │ │ +0E1BAC Filename Length 002B (43) │ │ │ │ +0E1BAE Extra Length 0000 (0) │ │ │ │ +0E1BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1B98 PAYLOAD │ │ │ │ +0E1BDB PAYLOAD │ │ │ │ │ │ │ │ -0E23A6 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0E23AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E23AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E23AC General Purpose Flag 0800 (2048) │ │ │ │ +0E23E9 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0E23ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E23EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E23EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E23AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E23B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E23B4 CRC 2A0F7210 (705655312) │ │ │ │ -0E23B8 Compressed Size 00000206 (518) │ │ │ │ -0E23BC Uncompressed Size 000003F3 (1011) │ │ │ │ -0E23C0 Filename Length 0024 (36) │ │ │ │ -0E23C2 Extra Length 0000 (0) │ │ │ │ -0E23C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E23F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E23F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E23F7 CRC 2A0F7210 (705655312) │ │ │ │ +0E23FB Compressed Size 00000206 (518) │ │ │ │ +0E23FF Uncompressed Size 000003F3 (1011) │ │ │ │ +0E2403 Filename Length 0024 (36) │ │ │ │ +0E2405 Extra Length 0000 (0) │ │ │ │ +0E2407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE23C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE2407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E23E8 PAYLOAD │ │ │ │ +0E242B PAYLOAD │ │ │ │ │ │ │ │ -0E25EE LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0E25F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E25F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E25F4 General Purpose Flag 0800 (2048) │ │ │ │ +0E2631 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0E2635 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E2636 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E2637 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E25F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E25F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E25FC CRC 360A2D10 (906636560) │ │ │ │ -0E2600 Compressed Size 00000366 (870) │ │ │ │ -0E2604 Uncompressed Size 00000898 (2200) │ │ │ │ -0E2608 Filename Length 0023 (35) │ │ │ │ -0E260A Extra Length 0000 (0) │ │ │ │ -0E260C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E2639 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E263B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E263F CRC 360A2D10 (906636560) │ │ │ │ +0E2643 Compressed Size 00000366 (870) │ │ │ │ +0E2647 Uncompressed Size 00000898 (2200) │ │ │ │ +0E264B Filename Length 0023 (35) │ │ │ │ +0E264D Extra Length 0000 (0) │ │ │ │ +0E264F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE260C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE264F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E262F PAYLOAD │ │ │ │ +0E2672 PAYLOAD │ │ │ │ │ │ │ │ -0E2995 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0E2999 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E299A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E299B General Purpose Flag 0800 (2048) │ │ │ │ +0E29D8 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0E29DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E29DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E29DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E299D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E299F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E29A3 CRC BBEF24A3 (3153011875) │ │ │ │ -0E29A7 Compressed Size 00000781 (1921) │ │ │ │ -0E29AB Uncompressed Size 00001626 (5670) │ │ │ │ -0E29AF Filename Length 002B (43) │ │ │ │ -0E29B1 Extra Length 0000 (0) │ │ │ │ -0E29B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E29E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E29E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E29E6 CRC BBEF24A3 (3153011875) │ │ │ │ +0E29EA Compressed Size 00000781 (1921) │ │ │ │ +0E29EE Uncompressed Size 00001626 (5670) │ │ │ │ +0E29F2 Filename Length 002B (43) │ │ │ │ +0E29F4 Extra Length 0000 (0) │ │ │ │ +0E29F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE29B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE29F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E29DE PAYLOAD │ │ │ │ +0E2A21 PAYLOAD │ │ │ │ │ │ │ │ -0E315F LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0E3163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3165 General Purpose Flag 0800 (2048) │ │ │ │ +0E31A2 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0E31A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E31A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E31A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3167 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3169 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E316D CRC 88C51A9F (2294618783) │ │ │ │ -0E3171 Compressed Size 000004DD (1245) │ │ │ │ -0E3175 Uncompressed Size 00002418 (9240) │ │ │ │ -0E3179 Filename Length 002A (42) │ │ │ │ -0E317B Extra Length 0000 (0) │ │ │ │ -0E317D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E31AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E31AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E31B0 CRC 88C51A9F (2294618783) │ │ │ │ +0E31B4 Compressed Size 000004DD (1245) │ │ │ │ +0E31B8 Uncompressed Size 00002418 (9240) │ │ │ │ +0E31BC Filename Length 002A (42) │ │ │ │ +0E31BE Extra Length 0000 (0) │ │ │ │ +0E31C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE317D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE31C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E31A7 PAYLOAD │ │ │ │ +0E31EA PAYLOAD │ │ │ │ │ │ │ │ -0E3684 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0E3688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E368A General Purpose Flag 0800 (2048) │ │ │ │ +0E36C7 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0E36CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E36CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E36CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E368C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E368E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3692 CRC B8047AAE (3087301294) │ │ │ │ -0E3696 Compressed Size 00000253 (595) │ │ │ │ -0E369A Uncompressed Size 00000528 (1320) │ │ │ │ -0E369E Filename Length 0022 (34) │ │ │ │ -0E36A0 Extra Length 0000 (0) │ │ │ │ -0E36A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E36CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E36D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E36D5 CRC B8047AAE (3087301294) │ │ │ │ +0E36D9 Compressed Size 00000253 (595) │ │ │ │ +0E36DD Uncompressed Size 00000528 (1320) │ │ │ │ +0E36E1 Filename Length 0022 (34) │ │ │ │ +0E36E3 Extra Length 0000 (0) │ │ │ │ +0E36E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE36A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE36E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E36C4 PAYLOAD │ │ │ │ +0E3707 PAYLOAD │ │ │ │ │ │ │ │ -0E3917 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0E391B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E391C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E391D General Purpose Flag 0800 (2048) │ │ │ │ +0E395A LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0E395E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E395F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3960 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E391F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3921 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3925 CRC DB6176D5 (3680597717) │ │ │ │ -0E3929 Compressed Size 000001D8 (472) │ │ │ │ -0E392D Uncompressed Size 00000574 (1396) │ │ │ │ -0E3931 Filename Length 0021 (33) │ │ │ │ -0E3933 Extra Length 0000 (0) │ │ │ │ -0E3935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3962 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3964 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3968 CRC DB6176D5 (3680597717) │ │ │ │ +0E396C Compressed Size 000001D8 (472) │ │ │ │ +0E3970 Uncompressed Size 00000574 (1396) │ │ │ │ +0E3974 Filename Length 0021 (33) │ │ │ │ +0E3976 Extra Length 0000 (0) │ │ │ │ +0E3978 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3978: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3956 PAYLOAD │ │ │ │ +0E3999 PAYLOAD │ │ │ │ │ │ │ │ -0E3B2E LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0E3B32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3B33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3B34 General Purpose Flag 0800 (2048) │ │ │ │ +0E3B71 LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0E3B75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3B76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3B77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3B36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3B38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3B3C CRC 1AD4F0F9 (450162937) │ │ │ │ -0E3B40 Compressed Size 00000358 (856) │ │ │ │ -0E3B44 Uncompressed Size 0000074A (1866) │ │ │ │ -0E3B48 Filename Length 002D (45) │ │ │ │ -0E3B4A Extra Length 0000 (0) │ │ │ │ -0E3B4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3B79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3B7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3B7F CRC 1AD4F0F9 (450162937) │ │ │ │ +0E3B83 Compressed Size 00000358 (856) │ │ │ │ +0E3B87 Uncompressed Size 0000074A (1866) │ │ │ │ +0E3B8B Filename Length 002D (45) │ │ │ │ +0E3B8D Extra Length 0000 (0) │ │ │ │ +0E3B8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3B4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3B8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3B79 PAYLOAD │ │ │ │ +0E3BBC PAYLOAD │ │ │ │ │ │ │ │ -0E3ED1 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0E3ED5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3ED6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3ED7 General Purpose Flag 0800 (2048) │ │ │ │ +0E3F14 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0E3F18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3F19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3F1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3ED9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3EDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3EDF CRC D7812BEE (3615566830) │ │ │ │ -0E3EE3 Compressed Size 0000041E (1054) │ │ │ │ -0E3EE7 Uncompressed Size 00000F87 (3975) │ │ │ │ -0E3EEB Filename Length 002C (44) │ │ │ │ -0E3EED Extra Length 0000 (0) │ │ │ │ -0E3EEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3F1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3F1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3F22 CRC D7812BEE (3615566830) │ │ │ │ +0E3F26 Compressed Size 0000041E (1054) │ │ │ │ +0E3F2A Uncompressed Size 00000F87 (3975) │ │ │ │ +0E3F2E Filename Length 002C (44) │ │ │ │ +0E3F30 Extra Length 0000 (0) │ │ │ │ +0E3F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3EEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3F1B PAYLOAD │ │ │ │ +0E3F5E PAYLOAD │ │ │ │ │ │ │ │ -0E4339 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0E433D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E433E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E433F General Purpose Flag 0800 (2048) │ │ │ │ +0E437C LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0E4380 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4381 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4382 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4341 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4343 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4347 CRC A54AF7E3 (2773153763) │ │ │ │ -0E434B Compressed Size 000002A7 (679) │ │ │ │ -0E434F Uncompressed Size 000004A0 (1184) │ │ │ │ -0E4353 Filename Length 0028 (40) │ │ │ │ -0E4355 Extra Length 0000 (0) │ │ │ │ -0E4357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4384 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4386 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E438A CRC A54AF7E3 (2773153763) │ │ │ │ +0E438E Compressed Size 000002A7 (679) │ │ │ │ +0E4392 Uncompressed Size 000004A0 (1184) │ │ │ │ +0E4396 Filename Length 0028 (40) │ │ │ │ +0E4398 Extra Length 0000 (0) │ │ │ │ +0E439A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE439A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E437F PAYLOAD │ │ │ │ +0E43C2 PAYLOAD │ │ │ │ │ │ │ │ -0E4626 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0E462A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E462B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E462C General Purpose Flag 0800 (2048) │ │ │ │ +0E4669 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0E466D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E466E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E466F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E462E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4630 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4634 CRC BC449FA3 (3158613923) │ │ │ │ -0E4638 Compressed Size 00000378 (888) │ │ │ │ -0E463C Uncompressed Size 00000A63 (2659) │ │ │ │ -0E4640 Filename Length 0027 (39) │ │ │ │ -0E4642 Extra Length 0000 (0) │ │ │ │ -0E4644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4671 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4673 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4677 CRC BC449FA3 (3158613923) │ │ │ │ +0E467B Compressed Size 00000378 (888) │ │ │ │ +0E467F Uncompressed Size 00000A63 (2659) │ │ │ │ +0E4683 Filename Length 0027 (39) │ │ │ │ +0E4685 Extra Length 0000 (0) │ │ │ │ +0E4687 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E466B PAYLOAD │ │ │ │ +0E46AE PAYLOAD │ │ │ │ │ │ │ │ -0E49E3 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0E49E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E49E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E49E9 General Purpose Flag 0800 (2048) │ │ │ │ +0E4A26 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0E4A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4A2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E49EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E49ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E49F1 CRC 6BC55B66 (1808096102) │ │ │ │ -0E49F5 Compressed Size 00000164 (356) │ │ │ │ -0E49F9 Uncompressed Size 0000029F (671) │ │ │ │ -0E49FD Filename Length 0030 (48) │ │ │ │ -0E49FF Extra Length 0000 (0) │ │ │ │ -0E4A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4A30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4A34 CRC 6BC55B66 (1808096102) │ │ │ │ +0E4A38 Compressed Size 00000164 (356) │ │ │ │ +0E4A3C Uncompressed Size 0000029F (671) │ │ │ │ +0E4A40 Filename Length 0030 (48) │ │ │ │ +0E4A42 Extra Length 0000 (0) │ │ │ │ +0E4A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4A31 PAYLOAD │ │ │ │ +0E4A74 PAYLOAD │ │ │ │ │ │ │ │ -0E4B95 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0E4B99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4B9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4B9B General Purpose Flag 0800 (2048) │ │ │ │ +0E4BD8 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0E4BDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4BDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4BDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4B9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4B9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4BA3 CRC 6454FC12 (1683291154) │ │ │ │ -0E4BA7 Compressed Size 0000021C (540) │ │ │ │ -0E4BAB Uncompressed Size 00000524 (1316) │ │ │ │ -0E4BAF Filename Length 002F (47) │ │ │ │ -0E4BB1 Extra Length 0000 (0) │ │ │ │ -0E4BB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4BE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4BE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4BE6 CRC 6454FC12 (1683291154) │ │ │ │ +0E4BEA Compressed Size 0000021C (540) │ │ │ │ +0E4BEE Uncompressed Size 00000524 (1316) │ │ │ │ +0E4BF2 Filename Length 002F (47) │ │ │ │ +0E4BF4 Extra Length 0000 (0) │ │ │ │ +0E4BF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4BE2 PAYLOAD │ │ │ │ +0E4C25 PAYLOAD │ │ │ │ │ │ │ │ -0E4DFE LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0E4E02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4E03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4E04 General Purpose Flag 0800 (2048) │ │ │ │ +0E4E41 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0E4E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4E47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4E06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4E08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4E0C CRC 27F16341 (670131009) │ │ │ │ -0E4E10 Compressed Size 000001DE (478) │ │ │ │ -0E4E14 Uncompressed Size 00000389 (905) │ │ │ │ -0E4E18 Filename Length 002C (44) │ │ │ │ -0E4E1A Extra Length 0000 (0) │ │ │ │ -0E4E1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4E4F CRC 27F16341 (670131009) │ │ │ │ +0E4E53 Compressed Size 000001DE (478) │ │ │ │ +0E4E57 Uncompressed Size 00000389 (905) │ │ │ │ +0E4E5B Filename Length 002C (44) │ │ │ │ +0E4E5D Extra Length 0000 (0) │ │ │ │ +0E4E5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4E1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4E5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4E48 PAYLOAD │ │ │ │ +0E4E8B PAYLOAD │ │ │ │ │ │ │ │ -0E5026 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0E502A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E502B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E502C General Purpose Flag 0800 (2048) │ │ │ │ +0E5069 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0E506D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E506E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E506F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E502E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5030 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5034 CRC 0B857104 (193294596) │ │ │ │ -0E5038 Compressed Size 0000022F (559) │ │ │ │ -0E503C Uncompressed Size 000005DC (1500) │ │ │ │ -0E5040 Filename Length 002B (43) │ │ │ │ -0E5042 Extra Length 0000 (0) │ │ │ │ -0E5044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5071 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5073 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5077 CRC 0B857104 (193294596) │ │ │ │ +0E507B Compressed Size 0000022F (559) │ │ │ │ +0E507F Uncompressed Size 000005DC (1500) │ │ │ │ +0E5083 Filename Length 002B (43) │ │ │ │ +0E5085 Extra Length 0000 (0) │ │ │ │ +0E5087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E506F PAYLOAD │ │ │ │ +0E50B2 PAYLOAD │ │ │ │ │ │ │ │ -0E529E LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0E52A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E52A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E52A4 General Purpose Flag 0800 (2048) │ │ │ │ +0E52E1 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0E52E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E52E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E52E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E52A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E52A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E52AC CRC A8208BB9 (2820705209) │ │ │ │ -0E52B0 Compressed Size 00000161 (353) │ │ │ │ -0E52B4 Uncompressed Size 00000286 (646) │ │ │ │ -0E52B8 Filename Length 002B (43) │ │ │ │ -0E52BA Extra Length 0000 (0) │ │ │ │ -0E52BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E52E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E52EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E52EF CRC A8208BB9 (2820705209) │ │ │ │ +0E52F3 Compressed Size 00000161 (353) │ │ │ │ +0E52F7 Uncompressed Size 00000286 (646) │ │ │ │ +0E52FB Filename Length 002B (43) │ │ │ │ +0E52FD Extra Length 0000 (0) │ │ │ │ +0E52FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE52BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE52FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E52E7 PAYLOAD │ │ │ │ +0E532A PAYLOAD │ │ │ │ │ │ │ │ -0E5448 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0E544C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E544D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E544E General Purpose Flag 0800 (2048) │ │ │ │ +0E548B LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0E548F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5490 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5491 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5450 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5452 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5456 CRC B9549885 (3109329029) │ │ │ │ -0E545A Compressed Size 000002D6 (726) │ │ │ │ -0E545E Uncompressed Size 0000063C (1596) │ │ │ │ -0E5462 Filename Length 002A (42) │ │ │ │ -0E5464 Extra Length 0000 (0) │ │ │ │ -0E5466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5493 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5495 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5499 CRC B9549885 (3109329029) │ │ │ │ +0E549D Compressed Size 000002D6 (726) │ │ │ │ +0E54A1 Uncompressed Size 0000063C (1596) │ │ │ │ +0E54A5 Filename Length 002A (42) │ │ │ │ +0E54A7 Extra Length 0000 (0) │ │ │ │ +0E54A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE54A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5490 PAYLOAD │ │ │ │ +0E54D3 PAYLOAD │ │ │ │ │ │ │ │ -0E5766 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E576A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E576B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E576C General Purpose Flag 0800 (2048) │ │ │ │ +0E57A9 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E57AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E57AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E57AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E576E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5770 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5774 CRC 8D9BC79F (2375796639) │ │ │ │ -0E5778 Compressed Size 00000161 (353) │ │ │ │ -0E577C Uncompressed Size 00000286 (646) │ │ │ │ -0E5780 Filename Length 002B (43) │ │ │ │ -0E5782 Extra Length 0000 (0) │ │ │ │ -0E5784 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E57B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E57B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E57B7 CRC 8D9BC79F (2375796639) │ │ │ │ +0E57BB Compressed Size 00000161 (353) │ │ │ │ +0E57BF Uncompressed Size 00000286 (646) │ │ │ │ +0E57C3 Filename Length 002B (43) │ │ │ │ +0E57C5 Extra Length 0000 (0) │ │ │ │ +0E57C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE57C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E57AF PAYLOAD │ │ │ │ +0E57F2 PAYLOAD │ │ │ │ │ │ │ │ -0E5910 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E5914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5916 General Purpose Flag 0800 (2048) │ │ │ │ +0E5953 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E5957 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5958 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5959 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5918 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E591A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E591E CRC 0ABD5959 (180181337) │ │ │ │ -0E5922 Compressed Size 00000247 (583) │ │ │ │ -0E5926 Uncompressed Size 00000518 (1304) │ │ │ │ -0E592A Filename Length 002A (42) │ │ │ │ -0E592C Extra Length 0000 (0) │ │ │ │ -0E592E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E595B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E595D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5961 CRC 0ABD5959 (180181337) │ │ │ │ +0E5965 Compressed Size 00000247 (583) │ │ │ │ +0E5969 Uncompressed Size 00000518 (1304) │ │ │ │ +0E596D Filename Length 002A (42) │ │ │ │ +0E596F Extra Length 0000 (0) │ │ │ │ +0E5971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE592E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5958 PAYLOAD │ │ │ │ +0E599B PAYLOAD │ │ │ │ │ │ │ │ -0E5B9F LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E5BA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5BA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5BA5 General Purpose Flag 0800 (2048) │ │ │ │ +0E5BE2 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E5BE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5BE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5BE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5BA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5BA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5BAD CRC 5A5DA465 (1516086373) │ │ │ │ -0E5BB1 Compressed Size 00000160 (352) │ │ │ │ -0E5BB5 Uncompressed Size 00000290 (656) │ │ │ │ -0E5BB9 Filename Length 002D (45) │ │ │ │ -0E5BBB Extra Length 0000 (0) │ │ │ │ -0E5BBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5BEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5BEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5BF0 CRC 5A5DA465 (1516086373) │ │ │ │ +0E5BF4 Compressed Size 00000160 (352) │ │ │ │ +0E5BF8 Uncompressed Size 00000290 (656) │ │ │ │ +0E5BFC Filename Length 002D (45) │ │ │ │ +0E5BFE Extra Length 0000 (0) │ │ │ │ +0E5C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5BBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5BEA PAYLOAD │ │ │ │ +0E5C2D PAYLOAD │ │ │ │ │ │ │ │ -0E5D4A LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E5D4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5D4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5D50 General Purpose Flag 0800 (2048) │ │ │ │ +0E5D8D LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E5D91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5D92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5D93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5D52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5D54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5D58 CRC 80F01ABD (2163219133) │ │ │ │ -0E5D5C Compressed Size 0000022F (559) │ │ │ │ -0E5D60 Uncompressed Size 000004F8 (1272) │ │ │ │ -0E5D64 Filename Length 002C (44) │ │ │ │ -0E5D66 Extra Length 0000 (0) │ │ │ │ -0E5D68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5D95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5D97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5D9B CRC 80F01ABD (2163219133) │ │ │ │ +0E5D9F Compressed Size 0000022F (559) │ │ │ │ +0E5DA3 Uncompressed Size 000004F8 (1272) │ │ │ │ +0E5DA7 Filename Length 002C (44) │ │ │ │ +0E5DA9 Extra Length 0000 (0) │ │ │ │ +0E5DAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5D68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5DAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5D94 PAYLOAD │ │ │ │ +0E5DD7 PAYLOAD │ │ │ │ │ │ │ │ -0E5FC3 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E5FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5FC9 General Purpose Flag 0800 (2048) │ │ │ │ +0E6006 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E600A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E600B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E600C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5FD1 CRC 4A3C69A0 (1245473184) │ │ │ │ -0E5FD5 Compressed Size 00000167 (359) │ │ │ │ -0E5FD9 Uncompressed Size 000002A9 (681) │ │ │ │ -0E5FDD Filename Length 0032 (50) │ │ │ │ -0E5FDF Extra Length 0000 (0) │ │ │ │ -0E5FE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E600E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6010 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6014 CRC 4A3C69A0 (1245473184) │ │ │ │ +0E6018 Compressed Size 00000167 (359) │ │ │ │ +0E601C Uncompressed Size 000002A9 (681) │ │ │ │ +0E6020 Filename Length 0032 (50) │ │ │ │ +0E6022 Extra Length 0000 (0) │ │ │ │ +0E6024 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6024: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6013 PAYLOAD │ │ │ │ +0E6056 PAYLOAD │ │ │ │ │ │ │ │ -0E617A LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E617E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E617F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6180 General Purpose Flag 0800 (2048) │ │ │ │ +0E61BD LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E61C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E61C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E61C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6182 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6184 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6188 CRC 28281334 (673714996) │ │ │ │ -0E618C Compressed Size 0000029B (667) │ │ │ │ -0E6190 Uncompressed Size 00000608 (1544) │ │ │ │ -0E6194 Filename Length 0031 (49) │ │ │ │ -0E6196 Extra Length 0000 (0) │ │ │ │ -0E6198 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E61C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E61C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E61CB CRC 28281334 (673714996) │ │ │ │ +0E61CF Compressed Size 0000029B (667) │ │ │ │ +0E61D3 Uncompressed Size 00000608 (1544) │ │ │ │ +0E61D7 Filename Length 0031 (49) │ │ │ │ +0E61D9 Extra Length 0000 (0) │ │ │ │ +0E61DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE61DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E61C9 PAYLOAD │ │ │ │ +0E620C PAYLOAD │ │ │ │ │ │ │ │ -0E6464 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E6468 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6469 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E646A General Purpose Flag 0800 (2048) │ │ │ │ +0E64A7 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E64AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E64AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E64AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E646C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E646E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6472 CRC 53E95C53 (1407802451) │ │ │ │ -0E6476 Compressed Size 00000160 (352) │ │ │ │ -0E647A Uncompressed Size 00000286 (646) │ │ │ │ -0E647E Filename Length 002B (43) │ │ │ │ -0E6480 Extra Length 0000 (0) │ │ │ │ -0E6482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E64AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E64B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E64B5 CRC 53E95C53 (1407802451) │ │ │ │ +0E64B9 Compressed Size 00000160 (352) │ │ │ │ +0E64BD Uncompressed Size 00000286 (646) │ │ │ │ +0E64C1 Filename Length 002B (43) │ │ │ │ +0E64C3 Extra Length 0000 (0) │ │ │ │ +0E64C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE64C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E64AD PAYLOAD │ │ │ │ +0E64F0 PAYLOAD │ │ │ │ │ │ │ │ -0E660D LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E6611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6613 General Purpose Flag 0800 (2048) │ │ │ │ +0E6650 LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E6654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6656 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6615 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E661B CRC 69953FAB (1771388843) │ │ │ │ -0E661F Compressed Size 000002DF (735) │ │ │ │ -0E6623 Uncompressed Size 000006AF (1711) │ │ │ │ -0E6627 Filename Length 002A (42) │ │ │ │ -0E6629 Extra Length 0000 (0) │ │ │ │ -0E662B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6658 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E665A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E665E CRC 69953FAB (1771388843) │ │ │ │ +0E6662 Compressed Size 000002DF (735) │ │ │ │ +0E6666 Uncompressed Size 000006AF (1711) │ │ │ │ +0E666A Filename Length 002A (42) │ │ │ │ +0E666C Extra Length 0000 (0) │ │ │ │ +0E666E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE662B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE666E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6655 PAYLOAD │ │ │ │ +0E6698 PAYLOAD │ │ │ │ │ │ │ │ -0E6934 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E6938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E693A General Purpose Flag 0800 (2048) │ │ │ │ +0E6977 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E697B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E697C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E697D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E693C Compression Method 0000 (0) 'Stored' │ │ │ │ -0E693E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6942 CRC 00000000 (0) │ │ │ │ -0E6946 Compressed Size 00000000 (0) │ │ │ │ -0E694A Uncompressed Size 00000000 (0) │ │ │ │ -0E694E Filename Length 0011 (17) │ │ │ │ -0E6950 Extra Length 0000 (0) │ │ │ │ -0E6952 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E697F Compression Method 0000 (0) 'Stored' │ │ │ │ +0E6981 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6985 CRC 00000000 (0) │ │ │ │ +0E6989 Compressed Size 00000000 (0) │ │ │ │ +0E698D Uncompressed Size 00000000 (0) │ │ │ │ +0E6991 Filename Length 0011 (17) │ │ │ │ +0E6993 Extra Length 0000 (0) │ │ │ │ +0E6995 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6952: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6995: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E6963 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E6967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6969 General Purpose Flag 0800 (2048) │ │ │ │ +0E69A6 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E69AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E69AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E69AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E696B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E696D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6971 CRC 1442AD0B (339913995) │ │ │ │ -0E6975 Compressed Size 000023A1 (9121) │ │ │ │ -0E6979 Uncompressed Size 00006E47 (28231) │ │ │ │ -0E697D Filename Length 0021 (33) │ │ │ │ -0E697F Extra Length 0000 (0) │ │ │ │ -0E6981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E69AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E69B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E69B4 CRC 1442AD0B (339913995) │ │ │ │ +0E69B8 Compressed Size 000023A1 (9121) │ │ │ │ +0E69BC Uncompressed Size 00006E47 (28231) │ │ │ │ +0E69C0 Filename Length 0021 (33) │ │ │ │ +0E69C2 Extra Length 0000 (0) │ │ │ │ +0E69C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE69C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E69A2 PAYLOAD │ │ │ │ +0E69E5 PAYLOAD │ │ │ │ │ │ │ │ -0E8D43 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E8D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E8D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E8D49 General Purpose Flag 0800 (2048) │ │ │ │ +0E8D86 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E8D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E8D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E8D8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E8D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E8D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E8D51 CRC 6B705E01 (1802526209) │ │ │ │ -0E8D55 Compressed Size 00000B93 (2963) │ │ │ │ -0E8D59 Uncompressed Size 00007824 (30756) │ │ │ │ -0E8D5D Filename Length 0020 (32) │ │ │ │ -0E8D5F Extra Length 0000 (0) │ │ │ │ -0E8D61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E8D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E8D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E8D94 CRC 6B705E01 (1802526209) │ │ │ │ +0E8D98 Compressed Size 00000B93 (2963) │ │ │ │ +0E8D9C Uncompressed Size 00007824 (30756) │ │ │ │ +0E8DA0 Filename Length 0020 (32) │ │ │ │ +0E8DA2 Extra Length 0000 (0) │ │ │ │ +0E8DA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE8D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE8DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E8D81 PAYLOAD │ │ │ │ +0E8DC4 PAYLOAD │ │ │ │ │ │ │ │ -0E9914 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E9918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E991A General Purpose Flag 0800 (2048) │ │ │ │ +0E9957 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E995B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E995C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E995D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E991C Compression Method 0000 (0) 'Stored' │ │ │ │ -0E991E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9922 CRC 00000000 (0) │ │ │ │ -0E9926 Compressed Size 00000000 (0) │ │ │ │ -0E992A Uncompressed Size 00000000 (0) │ │ │ │ -0E992E Filename Length 0011 (17) │ │ │ │ -0E9930 Extra Length 0000 (0) │ │ │ │ -0E9932 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E995F Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9961 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9965 CRC 00000000 (0) │ │ │ │ +0E9969 Compressed Size 00000000 (0) │ │ │ │ +0E996D Uncompressed Size 00000000 (0) │ │ │ │ +0E9971 Filename Length 0011 (17) │ │ │ │ +0E9973 Extra Length 0000 (0) │ │ │ │ +0E9975 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9932: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9975: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9943 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9947 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9948 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9949 General Purpose Flag 0800 (2048) │ │ │ │ +0E9986 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E998A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E998B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E998C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E994B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E994D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9951 CRC CFEF84C4 (3488580804) │ │ │ │ -0E9955 Compressed Size 000002E4 (740) │ │ │ │ -0E9959 Uncompressed Size 0000067B (1659) │ │ │ │ -0E995D Filename Length 002B (43) │ │ │ │ -0E995F Extra Length 0000 (0) │ │ │ │ -0E9961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E998E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9994 CRC CFEF84C4 (3488580804) │ │ │ │ +0E9998 Compressed Size 000002E4 (740) │ │ │ │ +0E999C Uncompressed Size 0000067B (1659) │ │ │ │ +0E99A0 Filename Length 002B (43) │ │ │ │ +0E99A2 Extra Length 0000 (0) │ │ │ │ +0E99A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE99A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E998C PAYLOAD │ │ │ │ +0E99CF PAYLOAD │ │ │ │ │ │ │ │ -0E9C70 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C76 General Purpose Flag 0800 (2048) │ │ │ │ +0E9CB3 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9CB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9CB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9CB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9C7E CRC 311ED094 (824103060) │ │ │ │ -0E9C82 Compressed Size 00000481 (1153) │ │ │ │ -0E9C86 Uncompressed Size 0000175B (5979) │ │ │ │ -0E9C8A Filename Length 002A (42) │ │ │ │ -0E9C8C Extra Length 0000 (0) │ │ │ │ -0E9C8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9CBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9CBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9CC1 CRC 311ED094 (824103060) │ │ │ │ +0E9CC5 Compressed Size 00000481 (1153) │ │ │ │ +0E9CC9 Uncompressed Size 0000175B (5979) │ │ │ │ +0E9CCD Filename Length 002A (42) │ │ │ │ +0E9CCF Extra Length 0000 (0) │ │ │ │ +0E9CD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9CD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9CB8 PAYLOAD │ │ │ │ +0E9CFB PAYLOAD │ │ │ │ │ │ │ │ -0EA139 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0EA13D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA13E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA13F General Purpose Flag 0800 (2048) │ │ │ │ +0EA17C LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0EA180 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA181 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA182 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA141 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA147 CRC B75DB208 (3076370952) │ │ │ │ -0EA14B Compressed Size 000003AF (943) │ │ │ │ -0EA14F Uncompressed Size 000009AE (2478) │ │ │ │ -0EA153 Filename Length 002E (46) │ │ │ │ -0EA155 Extra Length 0000 (0) │ │ │ │ -0EA157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA184 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA186 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA18A CRC B75DB208 (3076370952) │ │ │ │ +0EA18E Compressed Size 000003AF (943) │ │ │ │ +0EA192 Uncompressed Size 000009AE (2478) │ │ │ │ +0EA196 Filename Length 002E (46) │ │ │ │ +0EA198 Extra Length 0000 (0) │ │ │ │ +0EA19A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA19A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA185 PAYLOAD │ │ │ │ +0EA1C8 PAYLOAD │ │ │ │ │ │ │ │ -0EA534 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0EA538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA53A General Purpose Flag 0800 (2048) │ │ │ │ +0EA577 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0EA57B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA57C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA57D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA53C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA53E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA542 CRC 422D8363 (1110279011) │ │ │ │ -0EA546 Compressed Size 00000636 (1590) │ │ │ │ -0EA54A Uncompressed Size 00001F80 (8064) │ │ │ │ -0EA54E Filename Length 002D (45) │ │ │ │ -0EA550 Extra Length 0000 (0) │ │ │ │ -0EA552 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA57F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA581 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA585 CRC 422D8363 (1110279011) │ │ │ │ +0EA589 Compressed Size 00000636 (1590) │ │ │ │ +0EA58D Uncompressed Size 00001F80 (8064) │ │ │ │ +0EA591 Filename Length 002D (45) │ │ │ │ +0EA593 Extra Length 0000 (0) │ │ │ │ +0EA595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA552: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA57F PAYLOAD │ │ │ │ +0EA5C2 PAYLOAD │ │ │ │ │ │ │ │ -0EABB5 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0EABB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EABBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EABBB General Purpose Flag 0800 (2048) │ │ │ │ +0EABF8 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0EABFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EABFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EABFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EABBD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EABBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EABC3 CRC C045E318 (3225805592) │ │ │ │ -0EABC7 Compressed Size 00000646 (1606) │ │ │ │ -0EABCB Uncompressed Size 000012A6 (4774) │ │ │ │ -0EABCF Filename Length 002F (47) │ │ │ │ -0EABD1 Extra Length 0000 (0) │ │ │ │ -0EABD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAC00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAC02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EAC06 CRC C045E318 (3225805592) │ │ │ │ +0EAC0A Compressed Size 00000646 (1606) │ │ │ │ +0EAC0E Uncompressed Size 000012A6 (4774) │ │ │ │ +0EAC12 Filename Length 002F (47) │ │ │ │ +0EAC14 Extra Length 0000 (0) │ │ │ │ +0EAC16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEABD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAC16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAC02 PAYLOAD │ │ │ │ +0EAC45 PAYLOAD │ │ │ │ │ │ │ │ -0EB248 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EB24C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB24D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB24E General Purpose Flag 0800 (2048) │ │ │ │ +0EB28B LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EB28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB291 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB250 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EB256 CRC 4BA2FECA (1268973258) │ │ │ │ -0EB25A Compressed Size 00000B1D (2845) │ │ │ │ -0EB25E Uncompressed Size 000044B2 (17586) │ │ │ │ -0EB262 Filename Length 002E (46) │ │ │ │ -0EB264 Extra Length 0000 (0) │ │ │ │ -0EB266 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB293 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB295 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EB299 CRC 4BA2FECA (1268973258) │ │ │ │ +0EB29D Compressed Size 00000B1D (2845) │ │ │ │ +0EB2A1 Uncompressed Size 000044B2 (17586) │ │ │ │ +0EB2A5 Filename Length 002E (46) │ │ │ │ +0EB2A7 Extra Length 0000 (0) │ │ │ │ +0EB2A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB2A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB294 PAYLOAD │ │ │ │ +0EB2D7 PAYLOAD │ │ │ │ │ │ │ │ -0EBDB1 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EBDB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBDB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBDB7 General Purpose Flag 0800 (2048) │ │ │ │ +0EBDF4 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EBDF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBDF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBDFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBDB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBDBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EBDBF CRC 2DF20D24 (770837796) │ │ │ │ -0EBDC3 Compressed Size 00000575 (1397) │ │ │ │ -0EBDC7 Uncompressed Size 0000118A (4490) │ │ │ │ -0EBDCB Filename Length 0025 (37) │ │ │ │ -0EBDCD Extra Length 0000 (0) │ │ │ │ -0EBDCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBDFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBDFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EBE02 CRC 2DF20D24 (770837796) │ │ │ │ +0EBE06 Compressed Size 00000575 (1397) │ │ │ │ +0EBE0A Uncompressed Size 0000118A (4490) │ │ │ │ +0EBE0E Filename Length 0025 (37) │ │ │ │ +0EBE10 Extra Length 0000 (0) │ │ │ │ +0EBE12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBE12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBDF4 PAYLOAD │ │ │ │ +0EBE37 PAYLOAD │ │ │ │ │ │ │ │ -0EC369 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EC36D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC36E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC36F General Purpose Flag 0800 (2048) │ │ │ │ +0EC3AC LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EC3B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC3B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC3B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EC377 CRC 5415A174 (1410703732) │ │ │ │ -0EC37B Compressed Size 00000A4E (2638) │ │ │ │ -0EC37F Uncompressed Size 00003A96 (14998) │ │ │ │ -0EC383 Filename Length 0024 (36) │ │ │ │ -0EC385 Extra Length 0000 (0) │ │ │ │ -0EC387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC3B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC3B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EC3BA CRC 5415A174 (1410703732) │ │ │ │ +0EC3BE Compressed Size 00000A4E (2638) │ │ │ │ +0EC3C2 Uncompressed Size 00003A96 (14998) │ │ │ │ +0EC3C6 Filename Length 0024 (36) │ │ │ │ +0EC3C8 Extra Length 0000 (0) │ │ │ │ +0EC3CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC3CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC3AB PAYLOAD │ │ │ │ +0EC3EE PAYLOAD │ │ │ │ │ │ │ │ -0ECDF9 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0ECDFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECDFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECDFF General Purpose Flag 0800 (2048) │ │ │ │ +0ECE3C LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0ECE40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECE41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECE42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECE01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECE03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ECE07 CRC BE35D57A (3191199098) │ │ │ │ -0ECE0B Compressed Size 000001FC (508) │ │ │ │ -0ECE0F Uncompressed Size 0000039D (925) │ │ │ │ -0ECE13 Filename Length 0027 (39) │ │ │ │ -0ECE15 Extra Length 0000 (0) │ │ │ │ -0ECE17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECE44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECE46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECE4A CRC BE35D57A (3191199098) │ │ │ │ +0ECE4E Compressed Size 000001FC (508) │ │ │ │ +0ECE52 Uncompressed Size 0000039D (925) │ │ │ │ +0ECE56 Filename Length 0027 (39) │ │ │ │ +0ECE58 Extra Length 0000 (0) │ │ │ │ +0ECE5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECE17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECE5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECE3E PAYLOAD │ │ │ │ +0ECE81 PAYLOAD │ │ │ │ │ │ │ │ -0ED03A LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0ED03E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED03F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED040 General Purpose Flag 0800 (2048) │ │ │ │ +0ED07D LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0ED081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED042 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED044 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED048 CRC 580684C7 (1476822215) │ │ │ │ -0ED04C Compressed Size 00000256 (598) │ │ │ │ -0ED050 Uncompressed Size 0000064C (1612) │ │ │ │ -0ED054 Filename Length 0026 (38) │ │ │ │ -0ED056 Extra Length 0000 (0) │ │ │ │ -0ED058 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED08B CRC 580684C7 (1476822215) │ │ │ │ +0ED08F Compressed Size 00000256 (598) │ │ │ │ +0ED093 Uncompressed Size 0000064C (1612) │ │ │ │ +0ED097 Filename Length 0026 (38) │ │ │ │ +0ED099 Extra Length 0000 (0) │ │ │ │ +0ED09B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED09B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED07E PAYLOAD │ │ │ │ +0ED0C1 PAYLOAD │ │ │ │ │ │ │ │ -0ED2D4 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0ED2D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED2D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED2DA General Purpose Flag 0800 (2048) │ │ │ │ +0ED317 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0ED31B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED31C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED31D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED2DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED2DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED2E2 CRC C60A43D1 (3322561489) │ │ │ │ -0ED2E6 Compressed Size 00000636 (1590) │ │ │ │ -0ED2EA Uncompressed Size 00000F33 (3891) │ │ │ │ -0ED2EE Filename Length 0024 (36) │ │ │ │ -0ED2F0 Extra Length 0000 (0) │ │ │ │ -0ED2F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED31F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED321 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED325 CRC C60A43D1 (3322561489) │ │ │ │ +0ED329 Compressed Size 00000636 (1590) │ │ │ │ +0ED32D Uncompressed Size 00000F33 (3891) │ │ │ │ +0ED331 Filename Length 0024 (36) │ │ │ │ +0ED333 Extra Length 0000 (0) │ │ │ │ +0ED335 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED2F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED335: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED316 PAYLOAD │ │ │ │ +0ED359 PAYLOAD │ │ │ │ │ │ │ │ -0ED94C LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0ED950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED952 General Purpose Flag 0800 (2048) │ │ │ │ +0ED98F LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0ED993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED995 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED954 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED956 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED95A CRC ADEBBD99 (2917907865) │ │ │ │ -0ED95E Compressed Size 0000063F (1599) │ │ │ │ -0ED962 Uncompressed Size 0000197A (6522) │ │ │ │ -0ED966 Filename Length 0023 (35) │ │ │ │ -0ED968 Extra Length 0000 (0) │ │ │ │ -0ED96A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED997 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED99D CRC ADEBBD99 (2917907865) │ │ │ │ +0ED9A1 Compressed Size 0000063F (1599) │ │ │ │ +0ED9A5 Uncompressed Size 0000197A (6522) │ │ │ │ +0ED9A9 Filename Length 0023 (35) │ │ │ │ +0ED9AB Extra Length 0000 (0) │ │ │ │ +0ED9AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED96A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED9AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED98D PAYLOAD │ │ │ │ +0ED9D0 PAYLOAD │ │ │ │ │ │ │ │ -0EDFCC LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EDFD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDFD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDFD2 General Purpose Flag 0800 (2048) │ │ │ │ +0EE00F LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EE013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE015 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDFD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDFD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EDFDA CRC E69F8B30 (3869215536) │ │ │ │ -0EDFDE Compressed Size 000005EE (1518) │ │ │ │ -0EDFE2 Uncompressed Size 000010CC (4300) │ │ │ │ -0EDFE6 Filename Length 002B (43) │ │ │ │ -0EDFE8 Extra Length 0000 (0) │ │ │ │ -0EDFEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE017 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE019 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE01D CRC E69F8B30 (3869215536) │ │ │ │ +0EE021 Compressed Size 000005EE (1518) │ │ │ │ +0EE025 Uncompressed Size 000010CC (4300) │ │ │ │ +0EE029 Filename Length 002B (43) │ │ │ │ +0EE02B Extra Length 0000 (0) │ │ │ │ +0EE02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDFEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE015 PAYLOAD │ │ │ │ +0EE058 PAYLOAD │ │ │ │ │ │ │ │ -0EE603 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EE607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE609 General Purpose Flag 0800 (2048) │ │ │ │ +0EE646 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EE64A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE64B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE64C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE60B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE60D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EE611 CRC 722B94DB (1915458779) │ │ │ │ -0EE615 Compressed Size 00000490 (1168) │ │ │ │ -0EE619 Uncompressed Size 000022E3 (8931) │ │ │ │ -0EE61D Filename Length 002A (42) │ │ │ │ -0EE61F Extra Length 0000 (0) │ │ │ │ -0EE621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE64E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE650 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE654 CRC 722B94DB (1915458779) │ │ │ │ +0EE658 Compressed Size 00000490 (1168) │ │ │ │ +0EE65C Uncompressed Size 000022E3 (8931) │ │ │ │ +0EE660 Filename Length 002A (42) │ │ │ │ +0EE662 Extra Length 0000 (0) │ │ │ │ +0EE664 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE664: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE64B PAYLOAD │ │ │ │ +0EE68E PAYLOAD │ │ │ │ │ │ │ │ -0EEADB LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EEADF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEAE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEAE1 General Purpose Flag 0800 (2048) │ │ │ │ +0EEB1E LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EEB22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEB23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEB24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEAE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEAE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EEAE9 CRC F04D5A9D (4031601309) │ │ │ │ -0EEAED Compressed Size 0000082F (2095) │ │ │ │ -0EEAF1 Uncompressed Size 000017CF (6095) │ │ │ │ -0EEAF5 Filename Length 0023 (35) │ │ │ │ -0EEAF7 Extra Length 0000 (0) │ │ │ │ -0EEAF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEB26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEB28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EEB2C CRC F04D5A9D (4031601309) │ │ │ │ +0EEB30 Compressed Size 0000082F (2095) │ │ │ │ +0EEB34 Uncompressed Size 000017CF (6095) │ │ │ │ +0EEB38 Filename Length 0023 (35) │ │ │ │ +0EEB3A Extra Length 0000 (0) │ │ │ │ +0EEB3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEAF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEB3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEB1C PAYLOAD │ │ │ │ +0EEB5F PAYLOAD │ │ │ │ │ │ │ │ -0EF34B LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0EF34F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF351 General Purpose Flag 0800 (2048) │ │ │ │ +0EF38E LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0EF392 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF393 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF394 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF353 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF359 CRC EF8636E7 (4018550503) │ │ │ │ -0EF35D Compressed Size 00000656 (1622) │ │ │ │ -0EF361 Uncompressed Size 000029D5 (10709) │ │ │ │ -0EF365 Filename Length 0022 (34) │ │ │ │ -0EF367 Extra Length 0000 (0) │ │ │ │ -0EF369 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF396 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF398 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF39C CRC EF8636E7 (4018550503) │ │ │ │ +0EF3A0 Compressed Size 00000656 (1622) │ │ │ │ +0EF3A4 Uncompressed Size 000029D5 (10709) │ │ │ │ +0EF3A8 Filename Length 0022 (34) │ │ │ │ +0EF3AA Extra Length 0000 (0) │ │ │ │ +0EF3AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF3AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF38B PAYLOAD │ │ │ │ +0EF3CE PAYLOAD │ │ │ │ │ │ │ │ -0EF9E1 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0EF9E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF9E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF9E7 General Purpose Flag 0800 (2048) │ │ │ │ +0EFA24 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0EFA28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFA29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFA2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF9E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF9EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF9EF CRC 614E7033 (1632530483) │ │ │ │ -0EF9F3 Compressed Size 00000238 (568) │ │ │ │ -0EF9F7 Uncompressed Size 000004D8 (1240) │ │ │ │ -0EF9FB Filename Length 0028 (40) │ │ │ │ -0EF9FD Extra Length 0000 (0) │ │ │ │ -0EF9FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFA2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFA2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFA32 CRC 614E7033 (1632530483) │ │ │ │ +0EFA36 Compressed Size 00000238 (568) │ │ │ │ +0EFA3A Uncompressed Size 000004D8 (1240) │ │ │ │ +0EFA3E Filename Length 0028 (40) │ │ │ │ +0EFA40 Extra Length 0000 (0) │ │ │ │ +0EFA42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF9FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFA42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFA27 PAYLOAD │ │ │ │ +0EFA6A PAYLOAD │ │ │ │ │ │ │ │ -0EFC5F LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0EFC63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFC64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFC65 General Purpose Flag 0800 (2048) │ │ │ │ +0EFCA2 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0EFCA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFCA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFCA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFC67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFC69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFC6D CRC 336960CD (862544077) │ │ │ │ -0EFC71 Compressed Size 00000317 (791) │ │ │ │ -0EFC75 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0EFC79 Filename Length 0027 (39) │ │ │ │ -0EFC7B Extra Length 0000 (0) │ │ │ │ -0EFC7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFCAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFCAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFCB0 CRC 336960CD (862544077) │ │ │ │ +0EFCB4 Compressed Size 00000317 (791) │ │ │ │ +0EFCB8 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0EFCBC Filename Length 0027 (39) │ │ │ │ +0EFCBE Extra Length 0000 (0) │ │ │ │ +0EFCC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFCC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFCA4 PAYLOAD │ │ │ │ +0EFCE7 PAYLOAD │ │ │ │ │ │ │ │ -0EFFBB LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EFFBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFFC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFFC1 General Purpose Flag 0800 (2048) │ │ │ │ +0EFFFE LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0F0002 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0003 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0004 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFFC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFFC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFFC9 CRC 09095BBB (151608251) │ │ │ │ -0EFFCD Compressed Size 0000054D (1357) │ │ │ │ -0EFFD1 Uncompressed Size 00000DFC (3580) │ │ │ │ -0EFFD5 Filename Length 002D (45) │ │ │ │ -0EFFD7 Extra Length 0000 (0) │ │ │ │ -0EFFD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0006 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0008 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F000C CRC 09095BBB (151608251) │ │ │ │ +0F0010 Compressed Size 0000054D (1357) │ │ │ │ +0F0014 Uncompressed Size 00000DFC (3580) │ │ │ │ +0F0018 Filename Length 002D (45) │ │ │ │ +0F001A Extra Length 0000 (0) │ │ │ │ +0F001C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF001C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0006 PAYLOAD │ │ │ │ +0F0049 PAYLOAD │ │ │ │ │ │ │ │ -0F0553 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0F0557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0559 General Purpose Flag 0800 (2048) │ │ │ │ +0F0596 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0F059A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F059B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F059C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F055B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F055D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0561 CRC 2F89FB38 (797571896) │ │ │ │ -0F0565 Compressed Size 0000043C (1084) │ │ │ │ -0F0569 Uncompressed Size 00001A90 (6800) │ │ │ │ -0F056D Filename Length 002C (44) │ │ │ │ -0F056F Extra Length 0000 (0) │ │ │ │ -0F0571 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F059E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F05A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F05A4 CRC 2F89FB38 (797571896) │ │ │ │ +0F05A8 Compressed Size 0000043C (1084) │ │ │ │ +0F05AC Uncompressed Size 00001A90 (6800) │ │ │ │ +0F05B0 Filename Length 002C (44) │ │ │ │ +0F05B2 Extra Length 0000 (0) │ │ │ │ +0F05B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF05B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F059D PAYLOAD │ │ │ │ +0F05E0 PAYLOAD │ │ │ │ │ │ │ │ -0F09D9 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0F09DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09DF General Purpose Flag 0800 (2048) │ │ │ │ +0F0A1C LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0F0A20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0A21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0A22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F09E7 CRC 6907A58C (1762108812) │ │ │ │ -0F09EB Compressed Size 00000485 (1157) │ │ │ │ -0F09EF Uncompressed Size 000008F9 (2297) │ │ │ │ -0F09F3 Filename Length 001E (30) │ │ │ │ -0F09F5 Extra Length 0000 (0) │ │ │ │ -0F09F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0A24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0A26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0A2A CRC 6907A58C (1762108812) │ │ │ │ +0F0A2E Compressed Size 00000485 (1157) │ │ │ │ +0F0A32 Uncompressed Size 000008F9 (2297) │ │ │ │ +0F0A36 Filename Length 001E (30) │ │ │ │ +0F0A38 Extra Length 0000 (0) │ │ │ │ +0F0A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0A15 PAYLOAD │ │ │ │ +0F0A58 PAYLOAD │ │ │ │ │ │ │ │ -0F0E9A LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0F0E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0EA0 General Purpose Flag 0800 (2048) │ │ │ │ +0F0EDD LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0F0EE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0EE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0EE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0EA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0EA8 CRC 70C0EA52 (1891691090) │ │ │ │ -0F0EAC Compressed Size 000003C9 (969) │ │ │ │ -0F0EB0 Uncompressed Size 00000BD0 (3024) │ │ │ │ -0F0EB4 Filename Length 001D (29) │ │ │ │ -0F0EB6 Extra Length 0000 (0) │ │ │ │ -0F0EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0EE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0EE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0EEB CRC 70C0EA52 (1891691090) │ │ │ │ +0F0EEF Compressed Size 000003C9 (969) │ │ │ │ +0F0EF3 Uncompressed Size 00000BD0 (3024) │ │ │ │ +0F0EF7 Filename Length 001D (29) │ │ │ │ +0F0EF9 Extra Length 0000 (0) │ │ │ │ +0F0EFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0EFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0ED5 PAYLOAD │ │ │ │ +0F0F18 PAYLOAD │ │ │ │ │ │ │ │ -0F129E LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0F12A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12A4 General Purpose Flag 0800 (2048) │ │ │ │ +0F12E1 LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0F12E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F12E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F12E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F12AC CRC ABF5827F (2884993663) │ │ │ │ -0F12B0 Compressed Size 0000023A (570) │ │ │ │ -0F12B4 Uncompressed Size 000004EB (1259) │ │ │ │ -0F12B8 Filename Length 0027 (39) │ │ │ │ -0F12BA Extra Length 0000 (0) │ │ │ │ -0F12BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F12E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F12EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F12EF CRC ABF5827F (2884993663) │ │ │ │ +0F12F3 Compressed Size 0000023A (570) │ │ │ │ +0F12F7 Uncompressed Size 000004EB (1259) │ │ │ │ +0F12FB Filename Length 0027 (39) │ │ │ │ +0F12FD Extra Length 0000 (0) │ │ │ │ +0F12FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12E3 PAYLOAD │ │ │ │ +0F1326 PAYLOAD │ │ │ │ │ │ │ │ -0F151D LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0F1521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1523 General Purpose Flag 0800 (2048) │ │ │ │ +0F1560 LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0F1564 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1565 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1566 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1525 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F152B CRC 99214915 (2569095445) │ │ │ │ -0F152F Compressed Size 00000246 (582) │ │ │ │ -0F1533 Uncompressed Size 00000929 (2345) │ │ │ │ -0F1537 Filename Length 0026 (38) │ │ │ │ -0F1539 Extra Length 0000 (0) │ │ │ │ -0F153B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1568 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F156A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F156E CRC 99214915 (2569095445) │ │ │ │ +0F1572 Compressed Size 00000246 (582) │ │ │ │ +0F1576 Uncompressed Size 00000929 (2345) │ │ │ │ +0F157A Filename Length 0026 (38) │ │ │ │ +0F157C Extra Length 0000 (0) │ │ │ │ +0F157E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF153B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF157E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1561 PAYLOAD │ │ │ │ +0F15A4 PAYLOAD │ │ │ │ │ │ │ │ -0F17A7 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0F17AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F17AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F17AD General Purpose Flag 0800 (2048) │ │ │ │ +0F17EA LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0F17EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F17EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F17F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F17AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F17B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F17B5 CRC EBA0C563 (3953182051) │ │ │ │ -0F17B9 Compressed Size 000004F5 (1269) │ │ │ │ -0F17BD Uncompressed Size 00000C79 (3193) │ │ │ │ -0F17C1 Filename Length 002E (46) │ │ │ │ -0F17C3 Extra Length 0000 (0) │ │ │ │ -0F17C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F17F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F17F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F17F8 CRC EBA0C563 (3953182051) │ │ │ │ +0F17FC Compressed Size 000004F5 (1269) │ │ │ │ +0F1800 Uncompressed Size 00000C79 (3193) │ │ │ │ +0F1804 Filename Length 002E (46) │ │ │ │ +0F1806 Extra Length 0000 (0) │ │ │ │ +0F1808 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1808: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17F3 PAYLOAD │ │ │ │ +0F1836 PAYLOAD │ │ │ │ │ │ │ │ -0F1CE8 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0F1CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1CEE General Purpose Flag 0800 (2048) │ │ │ │ +0F1D2B LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0F1D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1D31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1CF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1CF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1CF6 CRC 1774508C (393498764) │ │ │ │ -0F1CFA Compressed Size 000002BF (703) │ │ │ │ -0F1CFE Uncompressed Size 00000F1F (3871) │ │ │ │ -0F1D02 Filename Length 002D (45) │ │ │ │ -0F1D04 Extra Length 0000 (0) │ │ │ │ -0F1D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1D39 CRC 1774508C (393498764) │ │ │ │ +0F1D3D Compressed Size 000002BF (703) │ │ │ │ +0F1D41 Uncompressed Size 00000F1F (3871) │ │ │ │ +0F1D45 Filename Length 002D (45) │ │ │ │ +0F1D47 Extra Length 0000 (0) │ │ │ │ +0F1D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1D33 PAYLOAD │ │ │ │ +0F1D76 PAYLOAD │ │ │ │ │ │ │ │ -0F1FF2 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0F1FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1FF8 General Purpose Flag 0800 (2048) │ │ │ │ +0F2035 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0F2039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F203A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F203B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1FFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2000 CRC 58EB7175 (1491825013) │ │ │ │ -0F2004 Compressed Size 000001C1 (449) │ │ │ │ -0F2008 Uncompressed Size 00000373 (883) │ │ │ │ -0F200C Filename Length 0021 (33) │ │ │ │ -0F200E Extra Length 0000 (0) │ │ │ │ -0F2010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F203D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F203F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2043 CRC 58EB7175 (1491825013) │ │ │ │ +0F2047 Compressed Size 000001C1 (449) │ │ │ │ +0F204B Uncompressed Size 00000373 (883) │ │ │ │ +0F204F Filename Length 0021 (33) │ │ │ │ +0F2051 Extra Length 0000 (0) │ │ │ │ +0F2053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2031 PAYLOAD │ │ │ │ +0F2074 PAYLOAD │ │ │ │ │ │ │ │ -0F21F2 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F21F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F21F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F21F8 General Purpose Flag 0800 (2048) │ │ │ │ +0F2235 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F2239 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F223A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F223B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F21FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F21FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2200 CRC 42BC940E (1119654926) │ │ │ │ -0F2204 Compressed Size 0000028E (654) │ │ │ │ -0F2208 Uncompressed Size 000006C7 (1735) │ │ │ │ -0F220C Filename Length 0020 (32) │ │ │ │ -0F220E Extra Length 0000 (0) │ │ │ │ -0F2210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F223D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F223F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2243 CRC 42BC940E (1119654926) │ │ │ │ +0F2247 Compressed Size 0000028E (654) │ │ │ │ +0F224B Uncompressed Size 000006C7 (1735) │ │ │ │ +0F224F Filename Length 0020 (32) │ │ │ │ +0F2251 Extra Length 0000 (0) │ │ │ │ +0F2253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2230 PAYLOAD │ │ │ │ +0F2273 PAYLOAD │ │ │ │ │ │ │ │ -0F24BE LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F24C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F24C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F24C4 General Purpose Flag 0800 (2048) │ │ │ │ +0F2501 LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F2505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2507 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F24C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F24C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F24CC CRC 06B85B82 (112745346) │ │ │ │ -0F24D0 Compressed Size 0000058F (1423) │ │ │ │ -0F24D4 Uncompressed Size 00000FBA (4026) │ │ │ │ -0F24D8 Filename Length 0028 (40) │ │ │ │ -0F24DA Extra Length 0000 (0) │ │ │ │ -0F24DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2509 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F250B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F250F CRC 06B85B82 (112745346) │ │ │ │ +0F2513 Compressed Size 0000058F (1423) │ │ │ │ +0F2517 Uncompressed Size 00000FBA (4026) │ │ │ │ +0F251B Filename Length 0028 (40) │ │ │ │ +0F251D Extra Length 0000 (0) │ │ │ │ +0F251F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF24DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF251F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2504 PAYLOAD │ │ │ │ +0F2547 PAYLOAD │ │ │ │ │ │ │ │ -0F2A93 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F2A97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2A98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2A99 General Purpose Flag 0800 (2048) │ │ │ │ +0F2AD6 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F2ADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2ADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2ADC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2A9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2A9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2AA1 CRC DF0807F4 (3741845492) │ │ │ │ -0F2AA5 Compressed Size 00000358 (856) │ │ │ │ -0F2AA9 Uncompressed Size 000016F9 (5881) │ │ │ │ -0F2AAD Filename Length 0027 (39) │ │ │ │ -0F2AAF Extra Length 0000 (0) │ │ │ │ -0F2AB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2ADE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2AE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2AE4 CRC DF0807F4 (3741845492) │ │ │ │ +0F2AE8 Compressed Size 00000358 (856) │ │ │ │ +0F2AEC Uncompressed Size 000016F9 (5881) │ │ │ │ +0F2AF0 Filename Length 0027 (39) │ │ │ │ +0F2AF2 Extra Length 0000 (0) │ │ │ │ +0F2AF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2AF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AD8 PAYLOAD │ │ │ │ +0F2B1B PAYLOAD │ │ │ │ │ │ │ │ -0F2E30 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F2E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2E36 General Purpose Flag 0800 (2048) │ │ │ │ +0F2E73 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F2E77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2E78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2E79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2E3E CRC E4969898 (3835074712) │ │ │ │ -0F2E42 Compressed Size 00000223 (547) │ │ │ │ -0F2E46 Uncompressed Size 00000487 (1159) │ │ │ │ -0F2E4A Filename Length 0022 (34) │ │ │ │ -0F2E4C Extra Length 0000 (0) │ │ │ │ -0F2E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2E7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2E7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2E81 CRC E4969898 (3835074712) │ │ │ │ +0F2E85 Compressed Size 00000223 (547) │ │ │ │ +0F2E89 Uncompressed Size 00000487 (1159) │ │ │ │ +0F2E8D Filename Length 0022 (34) │ │ │ │ +0F2E8F Extra Length 0000 (0) │ │ │ │ +0F2E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2E91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2E70 PAYLOAD │ │ │ │ +0F2EB3 PAYLOAD │ │ │ │ │ │ │ │ -0F3093 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F3097 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3098 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3099 General Purpose Flag 0800 (2048) │ │ │ │ +0F30D6 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F30DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F30DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F30DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F309B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F309D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F30A1 CRC 31107A2C (823163436) │ │ │ │ -0F30A5 Compressed Size 00000335 (821) │ │ │ │ -0F30A9 Uncompressed Size 00000A28 (2600) │ │ │ │ -0F30AD Filename Length 0021 (33) │ │ │ │ -0F30AF Extra Length 0000 (0) │ │ │ │ -0F30B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F30DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F30E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F30E4 CRC 31107A2C (823163436) │ │ │ │ +0F30E8 Compressed Size 00000335 (821) │ │ │ │ +0F30EC Uncompressed Size 00000A28 (2600) │ │ │ │ +0F30F0 Filename Length 0021 (33) │ │ │ │ +0F30F2 Extra Length 0000 (0) │ │ │ │ +0F30F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF30B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF30F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F30D2 PAYLOAD │ │ │ │ +0F3115 PAYLOAD │ │ │ │ │ │ │ │ -0F3407 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F340B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F340C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F340D General Purpose Flag 0800 (2048) │ │ │ │ +0F344A LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F344E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F344F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3450 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F340F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3411 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3415 CRC 3F91BE22 (1066516002) │ │ │ │ -0F3419 Compressed Size 000004A3 (1187) │ │ │ │ -0F341D Uncompressed Size 00000B5D (2909) │ │ │ │ -0F3421 Filename Length 0029 (41) │ │ │ │ -0F3423 Extra Length 0000 (0) │ │ │ │ -0F3425 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3452 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3454 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3458 CRC 3F91BE22 (1066516002) │ │ │ │ +0F345C Compressed Size 000004A3 (1187) │ │ │ │ +0F3460 Uncompressed Size 00000B5D (2909) │ │ │ │ +0F3464 Filename Length 0029 (41) │ │ │ │ +0F3466 Extra Length 0000 (0) │ │ │ │ +0F3468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F344E PAYLOAD │ │ │ │ +0F3491 PAYLOAD │ │ │ │ │ │ │ │ -0F38F1 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F38F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F38F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F38F7 General Purpose Flag 0800 (2048) │ │ │ │ +0F3934 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F3938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F393A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F38F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F38FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F38FF CRC FC649743 (4234450755) │ │ │ │ -0F3903 Compressed Size 0000028B (651) │ │ │ │ -0F3907 Uncompressed Size 00000C5A (3162) │ │ │ │ -0F390B Filename Length 0028 (40) │ │ │ │ -0F390D Extra Length 0000 (0) │ │ │ │ -0F390F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F393C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F393E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3942 CRC FC649743 (4234450755) │ │ │ │ +0F3946 Compressed Size 0000028B (651) │ │ │ │ +0F394A Uncompressed Size 00000C5A (3162) │ │ │ │ +0F394E Filename Length 0028 (40) │ │ │ │ +0F3950 Extra Length 0000 (0) │ │ │ │ +0F3952 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF390F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3952: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3937 PAYLOAD │ │ │ │ +0F397A PAYLOAD │ │ │ │ │ │ │ │ -0F3BC2 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F3BC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3BC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3BC8 General Purpose Flag 0800 (2048) │ │ │ │ +0F3C05 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F3C09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3C0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3C0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3BCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3BCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3BD0 CRC CD232FEB (3441635307) │ │ │ │ -0F3BD4 Compressed Size 00000318 (792) │ │ │ │ -0F3BD8 Uncompressed Size 000007E1 (2017) │ │ │ │ -0F3BDC Filename Length 0021 (33) │ │ │ │ -0F3BDE Extra Length 0000 (0) │ │ │ │ -0F3BE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3C0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3C0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3C13 CRC CD232FEB (3441635307) │ │ │ │ +0F3C17 Compressed Size 00000318 (792) │ │ │ │ +0F3C1B Uncompressed Size 000007E1 (2017) │ │ │ │ +0F3C1F Filename Length 0021 (33) │ │ │ │ +0F3C21 Extra Length 0000 (0) │ │ │ │ +0F3C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3C01 PAYLOAD │ │ │ │ +0F3C44 PAYLOAD │ │ │ │ │ │ │ │ -0F3F19 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F3F1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3F1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3F1F General Purpose Flag 0800 (2048) │ │ │ │ +0F3F5C LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F3F60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3F61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3F62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3F21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3F23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3F27 CRC 9FA2E5DF (2678253023) │ │ │ │ -0F3F2B Compressed Size 000003D8 (984) │ │ │ │ -0F3F2F Uncompressed Size 000012AA (4778) │ │ │ │ -0F3F33 Filename Length 0020 (32) │ │ │ │ -0F3F35 Extra Length 0000 (0) │ │ │ │ -0F3F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3F64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3F66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3F6A CRC 9FA2E5DF (2678253023) │ │ │ │ +0F3F6E Compressed Size 000003D8 (984) │ │ │ │ +0F3F72 Uncompressed Size 000012AA (4778) │ │ │ │ +0F3F76 Filename Length 0020 (32) │ │ │ │ +0F3F78 Extra Length 0000 (0) │ │ │ │ +0F3F7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3F7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3F57 PAYLOAD │ │ │ │ +0F3F9A PAYLOAD │ │ │ │ │ │ │ │ -0F432F LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F4333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4335 General Purpose Flag 0800 (2048) │ │ │ │ +0F4372 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F4376 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4377 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4378 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4337 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F433D CRC C0D44A35 (3235138101) │ │ │ │ -0F4341 Compressed Size 000005DB (1499) │ │ │ │ -0F4345 Uncompressed Size 00000E98 (3736) │ │ │ │ -0F4349 Filename Length 0028 (40) │ │ │ │ -0F434B Extra Length 0000 (0) │ │ │ │ -0F434D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F437A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F437C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4380 CRC C0D44A35 (3235138101) │ │ │ │ +0F4384 Compressed Size 000005DB (1499) │ │ │ │ +0F4388 Uncompressed Size 00000E98 (3736) │ │ │ │ +0F438C Filename Length 0028 (40) │ │ │ │ +0F438E Extra Length 0000 (0) │ │ │ │ +0F4390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF434D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4375 PAYLOAD │ │ │ │ +0F43B8 PAYLOAD │ │ │ │ │ │ │ │ -0F4950 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F4954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4956 General Purpose Flag 0800 (2048) │ │ │ │ +0F4993 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F4997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4958 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F495A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F495E CRC 301D26F4 (807216884) │ │ │ │ -0F4962 Compressed Size 00000367 (871) │ │ │ │ -0F4966 Uncompressed Size 0000125F (4703) │ │ │ │ -0F496A Filename Length 0027 (39) │ │ │ │ -0F496C Extra Length 0000 (0) │ │ │ │ -0F496E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F499B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F499D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F49A1 CRC 301D26F4 (807216884) │ │ │ │ +0F49A5 Compressed Size 00000367 (871) │ │ │ │ +0F49A9 Uncompressed Size 0000125F (4703) │ │ │ │ +0F49AD Filename Length 0027 (39) │ │ │ │ +0F49AF Extra Length 0000 (0) │ │ │ │ +0F49B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF496E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF49B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4995 PAYLOAD │ │ │ │ +0F49D8 PAYLOAD │ │ │ │ │ │ │ │ -0F4CFC LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F4D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D02 General Purpose Flag 0800 (2048) │ │ │ │ +0F4D3F LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F4D43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4D44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4D45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F4D0A CRC F526A5BB (4112950715) │ │ │ │ -0F4D0E Compressed Size 0000040E (1038) │ │ │ │ -0F4D12 Uncompressed Size 00000ADC (2780) │ │ │ │ -0F4D16 Filename Length 002C (44) │ │ │ │ -0F4D18 Extra Length 0000 (0) │ │ │ │ -0F4D1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4D47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4D49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4D4D CRC F526A5BB (4112950715) │ │ │ │ +0F4D51 Compressed Size 0000040E (1038) │ │ │ │ +0F4D55 Uncompressed Size 00000ADC (2780) │ │ │ │ +0F4D59 Filename Length 002C (44) │ │ │ │ +0F4D5B Extra Length 0000 (0) │ │ │ │ +0F4D5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4D46 PAYLOAD │ │ │ │ +0F4D89 PAYLOAD │ │ │ │ │ │ │ │ -0F5154 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F5158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F515A General Purpose Flag 0800 (2048) │ │ │ │ +0F5197 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F519B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F519C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F519D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F515C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F515E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F5162 CRC BC834D8A (3162721674) │ │ │ │ -0F5166 Compressed Size 00000631 (1585) │ │ │ │ -0F516A Uncompressed Size 0000208E (8334) │ │ │ │ -0F516E Filename Length 002B (43) │ │ │ │ -0F5170 Extra Length 0000 (0) │ │ │ │ -0F5172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F519F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F51A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F51A5 CRC BC834D8A (3162721674) │ │ │ │ +0F51A9 Compressed Size 00000631 (1585) │ │ │ │ +0F51AD Uncompressed Size 0000208E (8334) │ │ │ │ +0F51B1 Filename Length 002B (43) │ │ │ │ +0F51B3 Extra Length 0000 (0) │ │ │ │ +0F51B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF51B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F519D PAYLOAD │ │ │ │ +0F51E0 PAYLOAD │ │ │ │ │ │ │ │ -0F57CE LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F57D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F57D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F57D4 General Purpose Flag 0800 (2048) │ │ │ │ +0F5811 LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F5815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5817 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F57D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F57D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F57DC CRC 097A9FBE (159031230) │ │ │ │ -0F57E0 Compressed Size 00001327 (4903) │ │ │ │ -0F57E4 Uncompressed Size 00003ADE (15070) │ │ │ │ -0F57E8 Filename Length 001C (28) │ │ │ │ -0F57EA Extra Length 0000 (0) │ │ │ │ -0F57EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5819 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F581B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F581F CRC 097A9FBE (159031230) │ │ │ │ +0F5823 Compressed Size 00001327 (4903) │ │ │ │ +0F5827 Uncompressed Size 00003ADE (15070) │ │ │ │ +0F582B Filename Length 001C (28) │ │ │ │ +0F582D Extra Length 0000 (0) │ │ │ │ +0F582F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF582F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5808 PAYLOAD │ │ │ │ +0F584B PAYLOAD │ │ │ │ │ │ │ │ -0F6B2F LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F6B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6B35 General Purpose Flag 0800 (2048) │ │ │ │ +0F6B72 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F6B76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6B77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6B78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F6B3D CRC 10ED41EA (283984362) │ │ │ │ -0F6B41 Compressed Size 000025D6 (9686) │ │ │ │ -0F6B45 Uncompressed Size 00016469 (91241) │ │ │ │ -0F6B49 Filename Length 001B (27) │ │ │ │ -0F6B4B Extra Length 0000 (0) │ │ │ │ -0F6B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6B7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6B7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F6B80 CRC 10ED41EA (283984362) │ │ │ │ +0F6B84 Compressed Size 000025D6 (9686) │ │ │ │ +0F6B88 Uncompressed Size 00016469 (91241) │ │ │ │ +0F6B8C Filename Length 001B (27) │ │ │ │ +0F6B8E Extra Length 0000 (0) │ │ │ │ +0F6B90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6B90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6B68 PAYLOAD │ │ │ │ +0F6BAB PAYLOAD │ │ │ │ │ │ │ │ -0F913E LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F9142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9144 General Purpose Flag 0800 (2048) │ │ │ │ +0F9181 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F9185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9187 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9146 Compression Method 0000 (0) 'Stored' │ │ │ │ -0F9148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F914C CRC 00000000 (0) │ │ │ │ -0F9150 Compressed Size 00000000 (0) │ │ │ │ -0F9154 Uncompressed Size 00000000 (0) │ │ │ │ -0F9158 Filename Length 0013 (19) │ │ │ │ -0F915A Extra Length 0000 (0) │ │ │ │ -0F915C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9189 Compression Method 0000 (0) 'Stored' │ │ │ │ +0F918B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F918F CRC 00000000 (0) │ │ │ │ +0F9193 Compressed Size 00000000 (0) │ │ │ │ +0F9197 Uncompressed Size 00000000 (0) │ │ │ │ +0F919B Filename Length 0013 (19) │ │ │ │ +0F919D Extra Length 0000 (0) │ │ │ │ +0F919F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF915C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF919F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0F916F LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F9173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9175 General Purpose Flag 0800 (2048) │ │ │ │ +0F91B2 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F91B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F91B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F91B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9177 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9179 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F917D CRC B4A4B557 (3030693207) │ │ │ │ -0F9181 Compressed Size 0000039A (922) │ │ │ │ -0F9185 Uncompressed Size 0000074F (1871) │ │ │ │ -0F9189 Filename Length 0026 (38) │ │ │ │ -0F918B Extra Length 0000 (0) │ │ │ │ -0F918D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F91BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F91BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F91C0 CRC B4A4B557 (3030693207) │ │ │ │ +0F91C4 Compressed Size 0000039A (922) │ │ │ │ +0F91C8 Uncompressed Size 0000074F (1871) │ │ │ │ +0F91CC Filename Length 0026 (38) │ │ │ │ +0F91CE Extra Length 0000 (0) │ │ │ │ +0F91D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF918D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF91D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F91B3 PAYLOAD │ │ │ │ +0F91F6 PAYLOAD │ │ │ │ │ │ │ │ -0F954D LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F9551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9553 General Purpose Flag 0800 (2048) │ │ │ │ +0F9590 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F9594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9557 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F955B CRC 914E40C9 (2437824713) │ │ │ │ -0F955F Compressed Size 00000327 (807) │ │ │ │ -0F9563 Uncompressed Size 00000865 (2149) │ │ │ │ -0F9567 Filename Length 0025 (37) │ │ │ │ -0F9569 Extra Length 0000 (0) │ │ │ │ -0F956B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F959A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F959E CRC 914E40C9 (2437824713) │ │ │ │ +0F95A2 Compressed Size 00000327 (807) │ │ │ │ +0F95A6 Uncompressed Size 00000865 (2149) │ │ │ │ +0F95AA Filename Length 0025 (37) │ │ │ │ +0F95AC Extra Length 0000 (0) │ │ │ │ +0F95AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF956B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF95AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F9590 PAYLOAD │ │ │ │ +0F95D3 PAYLOAD │ │ │ │ │ │ │ │ -0F98B7 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F98BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F98BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F98BD General Purpose Flag 0800 (2048) │ │ │ │ +0F98FA LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F98FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F98FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9900 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F98BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F98C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F98C5 CRC 5289A85A (1384753242) │ │ │ │ -0F98C9 Compressed Size 000009D3 (2515) │ │ │ │ -0F98CD Uncompressed Size 00001B65 (7013) │ │ │ │ -0F98D1 Filename Length 0025 (37) │ │ │ │ -0F98D3 Extra Length 0000 (0) │ │ │ │ -0F98D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9902 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9904 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F9908 CRC 5289A85A (1384753242) │ │ │ │ +0F990C Compressed Size 000009D3 (2515) │ │ │ │ +0F9910 Uncompressed Size 00001B65 (7013) │ │ │ │ +0F9914 Filename Length 0025 (37) │ │ │ │ +0F9916 Extra Length 0000 (0) │ │ │ │ +0F9918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF98D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F98FA PAYLOAD │ │ │ │ +0F993D PAYLOAD │ │ │ │ │ │ │ │ -0FA2CD LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0FA2D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FA2D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FA2D3 General Purpose Flag 0800 (2048) │ │ │ │ +0FA310 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0FA314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FA315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FA316 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FA2D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FA2D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FA2DB CRC 3AFC53E7 (989615079) │ │ │ │ -0FA2DF Compressed Size 00001011 (4113) │ │ │ │ -0FA2E3 Uncompressed Size 000063E8 (25576) │ │ │ │ -0FA2E7 Filename Length 0024 (36) │ │ │ │ -0FA2E9 Extra Length 0000 (0) │ │ │ │ -0FA2EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FA318 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FA31A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FA31E CRC 3AFC53E7 (989615079) │ │ │ │ +0FA322 Compressed Size 00001011 (4113) │ │ │ │ +0FA326 Uncompressed Size 000063E8 (25576) │ │ │ │ +0FA32A Filename Length 0024 (36) │ │ │ │ +0FA32C Extra Length 0000 (0) │ │ │ │ +0FA32E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFA2EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFA32E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FA30F PAYLOAD │ │ │ │ +0FA352 PAYLOAD │ │ │ │ │ │ │ │ -0FB320 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0FB324 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FB325 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FB326 General Purpose Flag 0800 (2048) │ │ │ │ +0FB363 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0FB367 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FB368 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FB369 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FB328 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FB32A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FB32E CRC 086B2A6A (141240938) │ │ │ │ -0FB332 Compressed Size 00000A30 (2608) │ │ │ │ -0FB336 Uncompressed Size 00001B4A (6986) │ │ │ │ -0FB33A Filename Length 0024 (36) │ │ │ │ -0FB33C Extra Length 0000 (0) │ │ │ │ -0FB33E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FB36B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FB36D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FB371 CRC 086B2A6A (141240938) │ │ │ │ +0FB375 Compressed Size 00000A30 (2608) │ │ │ │ +0FB379 Uncompressed Size 00001B4A (6986) │ │ │ │ +0FB37D Filename Length 0024 (36) │ │ │ │ +0FB37F Extra Length 0000 (0) │ │ │ │ +0FB381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFB33E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFB381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FB362 PAYLOAD │ │ │ │ +0FB3A5 PAYLOAD │ │ │ │ │ │ │ │ -0FBD92 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0FBD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FBD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FBD98 General Purpose Flag 0800 (2048) │ │ │ │ +0FBDD5 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0FBDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FBDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FBDDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FBD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FBD9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FBDA0 CRC A0BABF8B (2696593291) │ │ │ │ -0FBDA4 Compressed Size 00000CDB (3291) │ │ │ │ -0FBDA8 Uncompressed Size 00004FF1 (20465) │ │ │ │ -0FBDAC Filename Length 0023 (35) │ │ │ │ -0FBDAE Extra Length 0000 (0) │ │ │ │ -0FBDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FBDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FBDDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FBDE3 CRC A0BABF8B (2696593291) │ │ │ │ +0FBDE7 Compressed Size 00000CDB (3291) │ │ │ │ +0FBDEB Uncompressed Size 00004FF1 (20465) │ │ │ │ +0FBDEF Filename Length 0023 (35) │ │ │ │ +0FBDF1 Extra Length 0000 (0) │ │ │ │ +0FBDF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFBDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFBDF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FBDD3 PAYLOAD │ │ │ │ +0FBE16 PAYLOAD │ │ │ │ │ │ │ │ -0FCAAE LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0FCAB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FCAB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FCAB4 General Purpose Flag 0800 (2048) │ │ │ │ +0FCAF1 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0FCAF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FCAF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FCAF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FCAB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FCAB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FCABC CRC 36ED5E25 (921525797) │ │ │ │ -0FCAC0 Compressed Size 00001AE2 (6882) │ │ │ │ -0FCAC4 Uncompressed Size 00005612 (22034) │ │ │ │ -0FCAC8 Filename Length 0020 (32) │ │ │ │ -0FCACA Extra Length 0000 (0) │ │ │ │ -0FCACC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FCAF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FCAFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FCAFF CRC 36ED5E25 (921525797) │ │ │ │ +0FCB03 Compressed Size 00001AE2 (6882) │ │ │ │ +0FCB07 Uncompressed Size 00005612 (22034) │ │ │ │ +0FCB0B Filename Length 0020 (32) │ │ │ │ +0FCB0D Extra Length 0000 (0) │ │ │ │ +0FCB0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFCACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFCB0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FCAEC PAYLOAD │ │ │ │ +0FCB2F PAYLOAD │ │ │ │ │ │ │ │ -0FE5CE LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0FE5D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FE5D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FE5D4 General Purpose Flag 0800 (2048) │ │ │ │ +0FE611 LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0FE615 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FE616 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FE617 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FE5D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FE5D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FE5DC CRC 9F3B9FAA (2671484842) │ │ │ │ -0FE5E0 Compressed Size 00001356 (4950) │ │ │ │ -0FE5E4 Uncompressed Size 00006EAA (28330) │ │ │ │ -0FE5E8 Filename Length 001F (31) │ │ │ │ -0FE5EA Extra Length 0000 (0) │ │ │ │ -0FE5EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FE619 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FE61B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FE61F CRC 9F3B9FAA (2671484842) │ │ │ │ +0FE623 Compressed Size 00001356 (4950) │ │ │ │ +0FE627 Uncompressed Size 00006EAA (28330) │ │ │ │ +0FE62B Filename Length 001F (31) │ │ │ │ +0FE62D Extra Length 0000 (0) │ │ │ │ +0FE62F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFE5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFE62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FE60B PAYLOAD │ │ │ │ +0FE64E PAYLOAD │ │ │ │ │ │ │ │ -0FF961 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0FF965 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF966 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF967 General Purpose Flag 0800 (2048) │ │ │ │ +0FF9A4 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0FF9A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF9A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF9AA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF969 Compression Method 0000 (0) 'Stored' │ │ │ │ -0FF96B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF96F CRC 00000000 (0) │ │ │ │ -0FF973 Compressed Size 00000000 (0) │ │ │ │ -0FF977 Uncompressed Size 00000000 (0) │ │ │ │ -0FF97B Filename Length 0019 (25) │ │ │ │ -0FF97D Extra Length 0000 (0) │ │ │ │ -0FF97F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF9AC Compression Method 0000 (0) 'Stored' │ │ │ │ +0FF9AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF9B2 CRC 00000000 (0) │ │ │ │ +0FF9B6 Compressed Size 00000000 (0) │ │ │ │ +0FF9BA Uncompressed Size 00000000 (0) │ │ │ │ +0FF9BE Filename Length 0019 (25) │ │ │ │ +0FF9C0 Extra Length 0000 (0) │ │ │ │ +0FF9C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF9C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0FF998 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0FF99C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF99D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF99E General Purpose Flag 0800 (2048) │ │ │ │ +0FF9DB LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0FF9DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF9E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF9E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF9A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FF9A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF9A6 CRC 224FD1D2 (575656402) │ │ │ │ -0FF9AA Compressed Size 00000637 (1591) │ │ │ │ -0FF9AE Uncompressed Size 00000F45 (3909) │ │ │ │ -0FF9B2 Filename Length 002B (43) │ │ │ │ -0FF9B4 Extra Length 0000 (0) │ │ │ │ -0FF9B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF9E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FF9E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF9E9 CRC 224FD1D2 (575656402) │ │ │ │ +0FF9ED Compressed Size 00000637 (1591) │ │ │ │ +0FF9F1 Uncompressed Size 00000F45 (3909) │ │ │ │ +0FF9F5 Filename Length 002B (43) │ │ │ │ +0FF9F7 Extra Length 0000 (0) │ │ │ │ +0FF9F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF9B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF9F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FF9E1 PAYLOAD │ │ │ │ +0FFA24 PAYLOAD │ │ │ │ │ │ │ │ -100018 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -10001C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10001D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10001E General Purpose Flag 0800 (2048) │ │ │ │ +10005B LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +10005F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100060 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100061 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100020 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100022 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100026 CRC 2470599D (611342749) │ │ │ │ -10002A Compressed Size 00000564 (1380) │ │ │ │ -10002E Uncompressed Size 000016E7 (5863) │ │ │ │ -100032 Filename Length 002A (42) │ │ │ │ -100034 Extra Length 0000 (0) │ │ │ │ -100036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100063 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100065 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100069 CRC 2470599D (611342749) │ │ │ │ +10006D Compressed Size 00000564 (1380) │ │ │ │ +100071 Uncompressed Size 000016E7 (5863) │ │ │ │ +100075 Filename Length 002A (42) │ │ │ │ +100077 Extra Length 0000 (0) │ │ │ │ +100079 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100079: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100060 PAYLOAD │ │ │ │ +1000A3 PAYLOAD │ │ │ │ │ │ │ │ -1005C4 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -1005C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1005C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1005CA General Purpose Flag 0800 (2048) │ │ │ │ +100607 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +10060B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10060C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10060D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1005CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1005CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1005D2 CRC D27339EF (3530766831) │ │ │ │ -1005D6 Compressed Size 000000D5 (213) │ │ │ │ -1005DA Uncompressed Size 0000013A (314) │ │ │ │ -1005DE Filename Length 002C (44) │ │ │ │ -1005E0 Extra Length 0000 (0) │ │ │ │ -1005E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10060F Compression Method 0008 (8) 'Deflated' │ │ │ │ +100611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100615 CRC D27339EF (3530766831) │ │ │ │ +100619 Compressed Size 000000D5 (213) │ │ │ │ +10061D Uncompressed Size 0000013A (314) │ │ │ │ +100621 Filename Length 002C (44) │ │ │ │ +100623 Extra Length 0000 (0) │ │ │ │ +100625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1005E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10060E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +100651 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1006E3 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -1006E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1006E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1006E9 General Purpose Flag 0800 (2048) │ │ │ │ +100726 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +10072A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10072B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10072C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1006EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1006ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1006F1 CRC 1152B764 (290633572) │ │ │ │ -1006F5 Compressed Size 0000007B (123) │ │ │ │ -1006F9 Uncompressed Size 000000A2 (162) │ │ │ │ -1006FD Filename Length 002B (43) │ │ │ │ -1006FF Extra Length 0000 (0) │ │ │ │ -100701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10072E Compression Method 0008 (8) 'Deflated' │ │ │ │ +100730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100734 CRC 1152B764 (290633572) │ │ │ │ +100738 Compressed Size 0000007B (123) │ │ │ │ +10073C Uncompressed Size 000000A2 (162) │ │ │ │ +100740 Filename Length 002B (43) │ │ │ │ +100742 Extra Length 0000 (0) │ │ │ │ +100744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10072C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +10076F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1007A7 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -1007AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007AD General Purpose Flag 0800 (2048) │ │ │ │ +1007EA LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +1007EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1007EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1007F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007AF Compression Method 0000 (0) 'Stored' │ │ │ │ -1007B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007B5 CRC 00000000 (0) │ │ │ │ -1007B9 Compressed Size 00000000 (0) │ │ │ │ -1007BD Uncompressed Size 00000000 (0) │ │ │ │ -1007C1 Filename Length 0014 (20) │ │ │ │ -1007C3 Extra Length 0000 (0) │ │ │ │ -1007C5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1007F2 Compression Method 0000 (0) 'Stored' │ │ │ │ +1007F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007F8 CRC 00000000 (0) │ │ │ │ +1007FC Compressed Size 00000000 (0) │ │ │ │ +100800 Uncompressed Size 00000000 (0) │ │ │ │ +100804 Filename Length 0014 (20) │ │ │ │ +100806 Extra Length 0000 (0) │ │ │ │ +100808 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007C5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100808: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1007D9 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -1007DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007DF General Purpose Flag 0800 (2048) │ │ │ │ +10081C LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +100820 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100821 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100822 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1007E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007E7 CRC F9361BFD (4181072893) │ │ │ │ -1007EB Compressed Size 00000276 (630) │ │ │ │ -1007EF Uncompressed Size 0000050F (1295) │ │ │ │ -1007F3 Filename Length 0030 (48) │ │ │ │ -1007F5 Extra Length 0000 (0) │ │ │ │ -1007F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100824 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100826 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10082A CRC F9361BFD (4181072893) │ │ │ │ +10082E Compressed Size 00000276 (630) │ │ │ │ +100832 Uncompressed Size 0000050F (1295) │ │ │ │ +100836 Filename Length 0030 (48) │ │ │ │ +100838 Extra Length 0000 (0) │ │ │ │ +10083A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10083A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100827 PAYLOAD │ │ │ │ +10086A PAYLOAD │ │ │ │ │ │ │ │ -100A9D LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -100AA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100AA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100AA3 General Purpose Flag 0800 (2048) │ │ │ │ +100AE0 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +100AE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100AE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100AE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100AA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100AA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100AAB CRC BB7F95D4 (3145700820) │ │ │ │ -100AAF Compressed Size 000003F1 (1009) │ │ │ │ -100AB3 Uncompressed Size 00000D38 (3384) │ │ │ │ -100AB7 Filename Length 002F (47) │ │ │ │ -100AB9 Extra Length 0000 (0) │ │ │ │ -100ABB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100AE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100AEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100AEE CRC BB7F95D4 (3145700820) │ │ │ │ +100AF2 Compressed Size 000003F1 (1009) │ │ │ │ +100AF6 Uncompressed Size 00000D38 (3384) │ │ │ │ +100AFA Filename Length 002F (47) │ │ │ │ +100AFC Extra Length 0000 (0) │ │ │ │ +100AFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100ABB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100AEA PAYLOAD │ │ │ │ +100B2D PAYLOAD │ │ │ │ │ │ │ │ -100EDB LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -100EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100EE1 General Purpose Flag 0800 (2048) │ │ │ │ +100F1E LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +100F22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100F23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100F24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100EE9 CRC 0B441D9F (189013407) │ │ │ │ -100EED Compressed Size 0000034D (845) │ │ │ │ -100EF1 Uncompressed Size 000006F6 (1782) │ │ │ │ -100EF5 Filename Length 0028 (40) │ │ │ │ -100EF7 Extra Length 0000 (0) │ │ │ │ -100EF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100F26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100F28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100F2C CRC 0B441D9F (189013407) │ │ │ │ +100F30 Compressed Size 0000034D (845) │ │ │ │ +100F34 Uncompressed Size 000006F6 (1782) │ │ │ │ +100F38 Filename Length 0028 (40) │ │ │ │ +100F3A Extra Length 0000 (0) │ │ │ │ +100F3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100F3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100F21 PAYLOAD │ │ │ │ +100F64 PAYLOAD │ │ │ │ │ │ │ │ -10126E LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -101272 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101273 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101274 General Purpose Flag 0800 (2048) │ │ │ │ +1012B1 LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +1012B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1012B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1012B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101276 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101278 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10127C CRC E9CDCA85 (3922578053) │ │ │ │ -101280 Compressed Size 00000499 (1177) │ │ │ │ -101284 Uncompressed Size 000013AF (5039) │ │ │ │ -101288 Filename Length 0027 (39) │ │ │ │ -10128A Extra Length 0000 (0) │ │ │ │ -10128C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1012B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1012BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1012BF CRC E9CDCA85 (3922578053) │ │ │ │ +1012C3 Compressed Size 00000499 (1177) │ │ │ │ +1012C7 Uncompressed Size 000013AF (5039) │ │ │ │ +1012CB Filename Length 0027 (39) │ │ │ │ +1012CD Extra Length 0000 (0) │ │ │ │ +1012CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10128C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1012CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012B3 PAYLOAD │ │ │ │ +1012F6 PAYLOAD │ │ │ │ │ │ │ │ -10174C LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -101750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101752 General Purpose Flag 0800 (2048) │ │ │ │ +10178F LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +101793 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101794 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101795 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101754 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101756 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10175A CRC 209E63BB (547251131) │ │ │ │ -10175E Compressed Size 00000201 (513) │ │ │ │ -101762 Uncompressed Size 000003B1 (945) │ │ │ │ -101766 Filename Length 0022 (34) │ │ │ │ -101768 Extra Length 0000 (0) │ │ │ │ -10176A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101797 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101799 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10179D CRC 209E63BB (547251131) │ │ │ │ +1017A1 Compressed Size 00000201 (513) │ │ │ │ +1017A5 Uncompressed Size 000003B1 (945) │ │ │ │ +1017A9 Filename Length 0022 (34) │ │ │ │ +1017AB Extra Length 0000 (0) │ │ │ │ +1017AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10176A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1017AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10178C PAYLOAD │ │ │ │ +1017CF PAYLOAD │ │ │ │ │ │ │ │ -10198D LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -101991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101993 General Purpose Flag 0800 (2048) │ │ │ │ +1019D0 LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +1019D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1019D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1019D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101995 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101997 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10199B CRC B90888C9 (3104344265) │ │ │ │ -10199F Compressed Size 0000029E (670) │ │ │ │ -1019A3 Uncompressed Size 0000078F (1935) │ │ │ │ -1019A7 Filename Length 0021 (33) │ │ │ │ -1019A9 Extra Length 0000 (0) │ │ │ │ -1019AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1019D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1019DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1019DE CRC B90888C9 (3104344265) │ │ │ │ +1019E2 Compressed Size 0000029E (670) │ │ │ │ +1019E6 Uncompressed Size 0000078F (1935) │ │ │ │ +1019EA Filename Length 0021 (33) │ │ │ │ +1019EC Extra Length 0000 (0) │ │ │ │ +1019EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1019AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1019EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1019CC PAYLOAD │ │ │ │ +101A0F PAYLOAD │ │ │ │ │ │ │ │ -101C6A LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -101C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101C70 General Purpose Flag 0800 (2048) │ │ │ │ +101CAD LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +101CB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101CB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101CB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101C74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101C78 CRC E1DF3FE4 (3789504484) │ │ │ │ -101C7C Compressed Size 0000030D (781) │ │ │ │ -101C80 Uncompressed Size 00000782 (1922) │ │ │ │ -101C84 Filename Length 0029 (41) │ │ │ │ -101C86 Extra Length 0000 (0) │ │ │ │ -101C88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101CB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101CB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101CBB CRC E1DF3FE4 (3789504484) │ │ │ │ +101CBF Compressed Size 0000030D (781) │ │ │ │ +101CC3 Uncompressed Size 00000782 (1922) │ │ │ │ +101CC7 Filename Length 0029 (41) │ │ │ │ +101CC9 Extra Length 0000 (0) │ │ │ │ +101CCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101CCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101CB1 PAYLOAD │ │ │ │ +101CF4 PAYLOAD │ │ │ │ │ │ │ │ -101FBE LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -101FC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FC4 General Purpose Flag 0800 (2048) │ │ │ │ +102001 LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +102005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102007 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101FCC CRC 14C312F6 (348328694) │ │ │ │ -101FD0 Compressed Size 0000043A (1082) │ │ │ │ -101FD4 Uncompressed Size 00001E58 (7768) │ │ │ │ -101FD8 Filename Length 0028 (40) │ │ │ │ -101FDA Extra Length 0000 (0) │ │ │ │ -101FDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102009 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10200B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10200F CRC 14C312F6 (348328694) │ │ │ │ +102013 Compressed Size 0000043A (1082) │ │ │ │ +102017 Uncompressed Size 00001E58 (7768) │ │ │ │ +10201B Filename Length 0028 (40) │ │ │ │ +10201D Extra Length 0000 (0) │ │ │ │ +10201F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101FDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10201F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102004 PAYLOAD │ │ │ │ +102047 PAYLOAD │ │ │ │ │ │ │ │ -10243E LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -102442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102444 General Purpose Flag 0800 (2048) │ │ │ │ +102481 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +102485 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102486 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102487 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102446 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102448 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10244C CRC 63072DA8 (1661414824) │ │ │ │ -102450 Compressed Size 00000369 (873) │ │ │ │ -102454 Uncompressed Size 00000804 (2052) │ │ │ │ -102458 Filename Length 002C (44) │ │ │ │ -10245A Extra Length 0000 (0) │ │ │ │ -10245C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102489 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10248B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10248F CRC 63072DA8 (1661414824) │ │ │ │ +102493 Compressed Size 00000369 (873) │ │ │ │ +102497 Uncompressed Size 00000804 (2052) │ │ │ │ +10249B Filename Length 002C (44) │ │ │ │ +10249D Extra Length 0000 (0) │ │ │ │ +10249F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10245C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10249F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102488 PAYLOAD │ │ │ │ +1024CB PAYLOAD │ │ │ │ │ │ │ │ -1027F1 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -1027F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1027F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1027F7 General Purpose Flag 0800 (2048) │ │ │ │ +102834 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +102838 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102839 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10283A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1027F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1027FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1027FF CRC 9019EA9F (2417617567) │ │ │ │ -102803 Compressed Size 000005B9 (1465) │ │ │ │ -102807 Uncompressed Size 0000186D (6253) │ │ │ │ -10280B Filename Length 002B (43) │ │ │ │ -10280D Extra Length 0000 (0) │ │ │ │ -10280F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10283C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10283E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102842 CRC 9019EA9F (2417617567) │ │ │ │ +102846 Compressed Size 000005B9 (1465) │ │ │ │ +10284A Uncompressed Size 0000186D (6253) │ │ │ │ +10284E Filename Length 002B (43) │ │ │ │ +102850 Extra Length 0000 (0) │ │ │ │ +102852 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10280F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102852: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10283A PAYLOAD │ │ │ │ +10287D PAYLOAD │ │ │ │ │ │ │ │ -102DF3 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -102DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102DF9 General Purpose Flag 0800 (2048) │ │ │ │ +102E36 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +102E3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102E3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102E3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -102DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102E01 CRC F7D38A03 (4157835779) │ │ │ │ -102E05 Compressed Size 000003B2 (946) │ │ │ │ -102E09 Uncompressed Size 00000925 (2341) │ │ │ │ -102E0D Filename Length 002F (47) │ │ │ │ -102E0F Extra Length 0000 (0) │ │ │ │ -102E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102E3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +102E40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102E44 CRC F7D38A03 (4157835779) │ │ │ │ +102E48 Compressed Size 000003B2 (946) │ │ │ │ +102E4C Uncompressed Size 00000925 (2341) │ │ │ │ +102E50 Filename Length 002F (47) │ │ │ │ +102E52 Extra Length 0000 (0) │ │ │ │ +102E54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102E54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102E40 PAYLOAD │ │ │ │ +102E83 PAYLOAD │ │ │ │ │ │ │ │ -1031F2 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -1031F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1031F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1031F8 General Purpose Flag 0800 (2048) │ │ │ │ +103235 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +103239 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10323A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10323B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1031FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1031FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103200 CRC 1AF43135 (452210997) │ │ │ │ -103204 Compressed Size 000005FD (1533) │ │ │ │ -103208 Uncompressed Size 00001C35 (7221) │ │ │ │ -10320C Filename Length 002E (46) │ │ │ │ -10320E Extra Length 0000 (0) │ │ │ │ -103210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10323D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10323F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103243 CRC 1AF43135 (452210997) │ │ │ │ +103247 Compressed Size 000005FD (1533) │ │ │ │ +10324B Uncompressed Size 00001C35 (7221) │ │ │ │ +10324F Filename Length 002E (46) │ │ │ │ +103251 Extra Length 0000 (0) │ │ │ │ +103253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10323E PAYLOAD │ │ │ │ +103281 PAYLOAD │ │ │ │ │ │ │ │ -10383B LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -10383F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103841 General Purpose Flag 0800 (2048) │ │ │ │ +10387E LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +103882 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103883 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103884 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103849 CRC 99743CB7 (2574531767) │ │ │ │ -10384D Compressed Size 00000571 (1393) │ │ │ │ -103851 Uncompressed Size 00001022 (4130) │ │ │ │ -103855 Filename Length 0023 (35) │ │ │ │ -103857 Extra Length 0000 (0) │ │ │ │ -103859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103886 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103888 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10388C CRC 99743CB7 (2574531767) │ │ │ │ +103890 Compressed Size 00000571 (1393) │ │ │ │ +103894 Uncompressed Size 00001022 (4130) │ │ │ │ +103898 Filename Length 0023 (35) │ │ │ │ +10389A Extra Length 0000 (0) │ │ │ │ +10389C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10389C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10387C PAYLOAD │ │ │ │ +1038BF PAYLOAD │ │ │ │ │ │ │ │ -103DED LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -103DF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103DF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103DF3 General Purpose Flag 0800 (2048) │ │ │ │ +103E30 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +103E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103E36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103DF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103DF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103DFB CRC 075A362C (123352620) │ │ │ │ -103DFF Compressed Size 0000061E (1566) │ │ │ │ -103E03 Uncompressed Size 00002E6A (11882) │ │ │ │ -103E07 Filename Length 0022 (34) │ │ │ │ -103E09 Extra Length 0000 (0) │ │ │ │ -103E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103E3E CRC 075A362C (123352620) │ │ │ │ +103E42 Compressed Size 0000061E (1566) │ │ │ │ +103E46 Uncompressed Size 00002E6A (11882) │ │ │ │ +103E4A Filename Length 0022 (34) │ │ │ │ +103E4C Extra Length 0000 (0) │ │ │ │ +103E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103E2D PAYLOAD │ │ │ │ +103E70 PAYLOAD │ │ │ │ │ │ │ │ -10444B LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -10444F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104450 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104451 General Purpose Flag 0800 (2048) │ │ │ │ +10448E LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +104492 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104493 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104494 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104453 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104455 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104459 CRC 5ABBA349 (1522246473) │ │ │ │ -10445D Compressed Size 00000459 (1113) │ │ │ │ -104461 Uncompressed Size 000009EF (2543) │ │ │ │ -104465 Filename Length 0025 (37) │ │ │ │ -104467 Extra Length 0000 (0) │ │ │ │ -104469 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104496 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104498 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10449C CRC 5ABBA349 (1522246473) │ │ │ │ +1044A0 Compressed Size 00000459 (1113) │ │ │ │ +1044A4 Uncompressed Size 000009EF (2543) │ │ │ │ +1044A8 Filename Length 0025 (37) │ │ │ │ +1044AA Extra Length 0000 (0) │ │ │ │ +1044AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1044AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10448E PAYLOAD │ │ │ │ +1044D1 PAYLOAD │ │ │ │ │ │ │ │ -1048E7 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -1048EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1048EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1048ED General Purpose Flag 0800 (2048) │ │ │ │ +10492A LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +10492E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10492F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104930 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1048EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1048F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1048F5 CRC 64339276 (1681101430) │ │ │ │ -1048F9 Compressed Size 0000059A (1434) │ │ │ │ -1048FD Uncompressed Size 00001636 (5686) │ │ │ │ -104901 Filename Length 0024 (36) │ │ │ │ -104903 Extra Length 0000 (0) │ │ │ │ -104905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104932 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104934 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104938 CRC 64339276 (1681101430) │ │ │ │ +10493C Compressed Size 0000059A (1434) │ │ │ │ +104940 Uncompressed Size 00001636 (5686) │ │ │ │ +104944 Filename Length 0024 (36) │ │ │ │ +104946 Extra Length 0000 (0) │ │ │ │ +104948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104929 PAYLOAD │ │ │ │ +10496C PAYLOAD │ │ │ │ │ │ │ │ -104EC3 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -104EC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EC9 General Purpose Flag 0800 (2048) │ │ │ │ +104F06 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +104F0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104F0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104F0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104ECB Compression Method 0008 (8) 'Deflated' │ │ │ │ -104ECD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104ED1 CRC 6254ABFB (1649716219) │ │ │ │ -104ED5 Compressed Size 00000795 (1941) │ │ │ │ -104ED9 Uncompressed Size 0000161A (5658) │ │ │ │ -104EDD Filename Length 002C (44) │ │ │ │ -104EDF Extra Length 0000 (0) │ │ │ │ -104EE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104F0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +104F10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104F14 CRC 6254ABFB (1649716219) │ │ │ │ +104F18 Compressed Size 00000795 (1941) │ │ │ │ +104F1C Uncompressed Size 0000161A (5658) │ │ │ │ +104F20 Filename Length 002C (44) │ │ │ │ +104F22 Extra Length 0000 (0) │ │ │ │ +104F24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104F24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104F0D PAYLOAD │ │ │ │ +104F50 PAYLOAD │ │ │ │ │ │ │ │ -1056A2 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1056A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A8 General Purpose Flag 0800 (2048) │ │ │ │ +1056E5 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +1056E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1056EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1056EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1056B0 CRC 1C9A220C (479863308) │ │ │ │ -1056B4 Compressed Size 0000052E (1326) │ │ │ │ -1056B8 Uncompressed Size 00002580 (9600) │ │ │ │ -1056BC Filename Length 002B (43) │ │ │ │ -1056BE Extra Length 0000 (0) │ │ │ │ -1056C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1056ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1056EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1056F3 CRC 1C9A220C (479863308) │ │ │ │ +1056F7 Compressed Size 0000052E (1326) │ │ │ │ +1056FB Uncompressed Size 00002580 (9600) │ │ │ │ +1056FF Filename Length 002B (43) │ │ │ │ +105701 Extra Length 0000 (0) │ │ │ │ +105703 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105703: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1056EB PAYLOAD │ │ │ │ +10572E PAYLOAD │ │ │ │ │ │ │ │ -105C19 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -105C1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C1F General Purpose Flag 0800 (2048) │ │ │ │ +105C5C LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +105C60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105C27 CRC FE847791 (4270094225) │ │ │ │ -105C2B Compressed Size 000001D3 (467) │ │ │ │ -105C2F Uncompressed Size 00000356 (854) │ │ │ │ -105C33 Filename Length 0033 (51) │ │ │ │ -105C35 Extra Length 0000 (0) │ │ │ │ -105C37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105C6A CRC FE847791 (4270094225) │ │ │ │ +105C6E Compressed Size 000001D3 (467) │ │ │ │ +105C72 Uncompressed Size 00000356 (854) │ │ │ │ +105C76 Filename Length 0033 (51) │ │ │ │ +105C78 Extra Length 0000 (0) │ │ │ │ +105C7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105C6A PAYLOAD │ │ │ │ +105CAD PAYLOAD │ │ │ │ │ │ │ │ -105E3D LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -105E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E43 General Purpose Flag 0800 (2048) │ │ │ │ +105E80 LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +105E84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105E4B CRC 740035A3 (1946170787) │ │ │ │ -105E4F Compressed Size 000002B1 (689) │ │ │ │ -105E53 Uncompressed Size 000006B4 (1716) │ │ │ │ -105E57 Filename Length 0032 (50) │ │ │ │ -105E59 Extra Length 0000 (0) │ │ │ │ -105E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105E8E CRC 740035A3 (1946170787) │ │ │ │ +105E92 Compressed Size 000002B1 (689) │ │ │ │ +105E96 Uncompressed Size 000006B4 (1716) │ │ │ │ +105E9A Filename Length 0032 (50) │ │ │ │ +105E9C Extra Length 0000 (0) │ │ │ │ +105E9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105E8D PAYLOAD │ │ │ │ +105ED0 PAYLOAD │ │ │ │ │ │ │ │ -10613E LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -106142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106144 General Purpose Flag 0800 (2048) │ │ │ │ +106181 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +106185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106187 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106146 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10614C CRC 5DA1A669 (1570874985) │ │ │ │ -106150 Compressed Size 000001C0 (448) │ │ │ │ -106154 Uncompressed Size 00000321 (801) │ │ │ │ -106158 Filename Length 0032 (50) │ │ │ │ -10615A Extra Length 0000 (0) │ │ │ │ -10615C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106189 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10618B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10618F CRC 5DA1A669 (1570874985) │ │ │ │ +106193 Compressed Size 000001C0 (448) │ │ │ │ +106197 Uncompressed Size 00000321 (801) │ │ │ │ +10619B Filename Length 0032 (50) │ │ │ │ +10619D Extra Length 0000 (0) │ │ │ │ +10619F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10615C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10619F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10618E PAYLOAD │ │ │ │ +1061D1 PAYLOAD │ │ │ │ │ │ │ │ -10634E LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -106352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106354 General Purpose Flag 0800 (2048) │ │ │ │ +106391 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +106395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106397 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106356 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10635C CRC 96CF8992 (2530183570) │ │ │ │ -106360 Compressed Size 00000256 (598) │ │ │ │ -106364 Uncompressed Size 0000056A (1386) │ │ │ │ -106368 Filename Length 0031 (49) │ │ │ │ -10636A Extra Length 0000 (0) │ │ │ │ -10636C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106399 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10639B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10639F CRC 96CF8992 (2530183570) │ │ │ │ +1063A3 Compressed Size 00000256 (598) │ │ │ │ +1063A7 Uncompressed Size 0000056A (1386) │ │ │ │ +1063AB Filename Length 0031 (49) │ │ │ │ +1063AD Extra Length 0000 (0) │ │ │ │ +1063AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10636C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1063AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10639D PAYLOAD │ │ │ │ +1063E0 PAYLOAD │ │ │ │ │ │ │ │ -1065F3 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ -1065F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065F9 General Purpose Flag 0800 (2048) │ │ │ │ +106636 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ +10663A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10663B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10663C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106601 CRC D23FE222 (3527402018) │ │ │ │ -106605 Compressed Size 0000030C (780) │ │ │ │ -106609 Uncompressed Size 00000701 (1793) │ │ │ │ -10660D Filename Length 002A (42) │ │ │ │ -10660F Extra Length 0000 (0) │ │ │ │ -106611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10663E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106644 CRC D23FE222 (3527402018) │ │ │ │ +106648 Compressed Size 0000030C (780) │ │ │ │ +10664C Uncompressed Size 00000701 (1793) │ │ │ │ +106650 Filename Length 002A (42) │ │ │ │ +106652 Extra Length 0000 (0) │ │ │ │ +106654 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106654: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10663B PAYLOAD │ │ │ │ +10667E PAYLOAD │ │ │ │ │ │ │ │ -106947 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ -10694B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10694C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10694D General Purpose Flag 0800 (2048) │ │ │ │ +10698A LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ +10698E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10698F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106990 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10694F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106951 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106955 CRC 6BAB2714 (1806378772) │ │ │ │ -106959 Compressed Size 0000046A (1130) │ │ │ │ -10695D Uncompressed Size 00001424 (5156) │ │ │ │ -106961 Filename Length 0029 (41) │ │ │ │ -106963 Extra Length 0000 (0) │ │ │ │ -106965 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106992 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106994 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106998 CRC 6BAB2714 (1806378772) │ │ │ │ +10699C Compressed Size 0000046A (1130) │ │ │ │ +1069A0 Uncompressed Size 00001424 (5156) │ │ │ │ +1069A4 Filename Length 0029 (41) │ │ │ │ +1069A6 Extra Length 0000 (0) │ │ │ │ +1069A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10698E PAYLOAD │ │ │ │ +1069D1 PAYLOAD │ │ │ │ │ │ │ │ -106DF8 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ -106DFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DFE General Purpose Flag 0800 (2048) │ │ │ │ +106E3B LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ +106E3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106E06 CRC 8C77ACF9 (2356653305) │ │ │ │ -106E0A Compressed Size 000002F3 (755) │ │ │ │ -106E0E Uncompressed Size 00000629 (1577) │ │ │ │ -106E12 Filename Length 002B (43) │ │ │ │ -106E14 Extra Length 0000 (0) │ │ │ │ -106E16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106E49 CRC 8C77ACF9 (2356653305) │ │ │ │ +106E4D Compressed Size 000002F3 (755) │ │ │ │ +106E51 Uncompressed Size 00000629 (1577) │ │ │ │ +106E55 Filename Length 002B (43) │ │ │ │ +106E57 Extra Length 0000 (0) │ │ │ │ +106E59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -106E41 PAYLOAD │ │ │ │ +106E84 PAYLOAD │ │ │ │ │ │ │ │ -107134 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ -107138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10713A General Purpose Flag 0800 (2048) │ │ │ │ +107177 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ +10717B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10717C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10717D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10713C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10713E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107142 CRC 3700FB7C (922811260) │ │ │ │ -107146 Compressed Size 00000354 (852) │ │ │ │ -10714A Uncompressed Size 00000D7A (3450) │ │ │ │ -10714E Filename Length 002A (42) │ │ │ │ -107150 Extra Length 0000 (0) │ │ │ │ -107152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10717F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107181 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107185 CRC 3700FB7C (922811260) │ │ │ │ +107189 Compressed Size 00000354 (852) │ │ │ │ +10718D Uncompressed Size 00000D7A (3450) │ │ │ │ +107191 Filename Length 002A (42) │ │ │ │ +107193 Extra Length 0000 (0) │ │ │ │ +107195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10717C PAYLOAD │ │ │ │ +1071BF PAYLOAD │ │ │ │ │ │ │ │ -1074D0 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ -1074D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074D6 General Purpose Flag 0800 (2048) │ │ │ │ +107513 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ +107517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107519 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1074DE CRC 4FBF4CBA (1337937082) │ │ │ │ -1074E2 Compressed Size 00000203 (515) │ │ │ │ -1074E6 Uncompressed Size 000003C1 (961) │ │ │ │ -1074EA Filename Length 0026 (38) │ │ │ │ -1074EC Extra Length 0000 (0) │ │ │ │ -1074EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10751B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10751D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107521 CRC 4FBF4CBA (1337937082) │ │ │ │ +107525 Compressed Size 00000203 (515) │ │ │ │ +107529 Uncompressed Size 000003C1 (961) │ │ │ │ +10752D Filename Length 0026 (38) │ │ │ │ +10752F Extra Length 0000 (0) │ │ │ │ +107531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107514 PAYLOAD │ │ │ │ +107557 PAYLOAD │ │ │ │ │ │ │ │ -107717 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ -10771B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10771C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10771D General Purpose Flag 0800 (2048) │ │ │ │ +10775A LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ +10775E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10775F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107760 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10771F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107721 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107725 CRC 770BE395 (1997267861) │ │ │ │ -107729 Compressed Size 00000277 (631) │ │ │ │ -10772D Uncompressed Size 00000743 (1859) │ │ │ │ -107731 Filename Length 0025 (37) │ │ │ │ -107733 Extra Length 0000 (0) │ │ │ │ -107735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107762 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107764 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107768 CRC 770BE395 (1997267861) │ │ │ │ +10776C Compressed Size 00000277 (631) │ │ │ │ +107770 Uncompressed Size 00000743 (1859) │ │ │ │ +107774 Filename Length 0025 (37) │ │ │ │ +107776 Extra Length 0000 (0) │ │ │ │ +107778 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107778: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10775A PAYLOAD │ │ │ │ +10779D PAYLOAD │ │ │ │ │ │ │ │ -1079D1 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ -1079D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079D7 General Purpose Flag 0800 (2048) │ │ │ │ +107A14 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ +107A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1079DF CRC 24B6CE49 (615960137) │ │ │ │ -1079E3 Compressed Size 00000204 (516) │ │ │ │ -1079E7 Uncompressed Size 00000386 (902) │ │ │ │ -1079EB Filename Length 0029 (41) │ │ │ │ -1079ED Extra Length 0000 (0) │ │ │ │ -1079EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107A22 CRC 24B6CE49 (615960137) │ │ │ │ +107A26 Compressed Size 00000204 (516) │ │ │ │ +107A2A Uncompressed Size 00000386 (902) │ │ │ │ +107A2E Filename Length 0029 (41) │ │ │ │ +107A30 Extra Length 0000 (0) │ │ │ │ +107A32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107A18 PAYLOAD │ │ │ │ +107A5B PAYLOAD │ │ │ │ │ │ │ │ -107C1C LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ -107C20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C22 General Purpose Flag 0800 (2048) │ │ │ │ +107C5F LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ +107C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107C2A CRC BF6701B9 (3211198905) │ │ │ │ -107C2E Compressed Size 000001D7 (471) │ │ │ │ -107C32 Uncompressed Size 00000516 (1302) │ │ │ │ -107C36 Filename Length 0028 (40) │ │ │ │ -107C38 Extra Length 0000 (0) │ │ │ │ -107C3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107C6D CRC BF6701B9 (3211198905) │ │ │ │ +107C71 Compressed Size 000001D7 (471) │ │ │ │ +107C75 Uncompressed Size 00000516 (1302) │ │ │ │ +107C79 Filename Length 0028 (40) │ │ │ │ +107C7B Extra Length 0000 (0) │ │ │ │ +107C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107C62 PAYLOAD │ │ │ │ +107CA5 PAYLOAD │ │ │ │ │ │ │ │ -107E39 LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ -107E3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E3F General Purpose Flag 0800 (2048) │ │ │ │ +107E7C LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ +107E80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107E47 CRC 6D412191 (1832984977) │ │ │ │ -107E4B Compressed Size 00000715 (1813) │ │ │ │ -107E4F Uncompressed Size 00001634 (5684) │ │ │ │ -107E53 Filename Length 0029 (41) │ │ │ │ -107E55 Extra Length 0000 (0) │ │ │ │ -107E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107E8A CRC 6D412191 (1832984977) │ │ │ │ +107E8E Compressed Size 00000715 (1813) │ │ │ │ +107E92 Uncompressed Size 00001634 (5684) │ │ │ │ +107E96 Filename Length 0029 (41) │ │ │ │ +107E98 Extra Length 0000 (0) │ │ │ │ +107E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107E80 PAYLOAD │ │ │ │ +107EC3 PAYLOAD │ │ │ │ │ │ │ │ -108595 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ -108599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10859A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10859B General Purpose Flag 0800 (2048) │ │ │ │ +1085D8 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ +1085DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1085DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1085DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10859D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10859F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1085A3 CRC 5412C835 (1410517045) │ │ │ │ -1085A7 Compressed Size 00000B2A (2858) │ │ │ │ -1085AB Uncompressed Size 000049E9 (18921) │ │ │ │ -1085AF Filename Length 0028 (40) │ │ │ │ -1085B1 Extra Length 0000 (0) │ │ │ │ -1085B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1085E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1085E6 CRC 5412C835 (1410517045) │ │ │ │ +1085EA Compressed Size 00000B2A (2858) │ │ │ │ +1085EE Uncompressed Size 000049E9 (18921) │ │ │ │ +1085F2 Filename Length 0028 (40) │ │ │ │ +1085F4 Extra Length 0000 (0) │ │ │ │ +1085F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1085DB PAYLOAD │ │ │ │ +10861E PAYLOAD │ │ │ │ │ │ │ │ -109105 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ -109109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10910A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10910B General Purpose Flag 0800 (2048) │ │ │ │ +109148 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ +10914C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10914D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10914E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10910D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10910F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109113 CRC 2EFCA351 (788308817) │ │ │ │ -109117 Compressed Size 00000410 (1040) │ │ │ │ -10911B Uncompressed Size 00000A24 (2596) │ │ │ │ -10911F Filename Length 002E (46) │ │ │ │ -109121 Extra Length 0000 (0) │ │ │ │ -109123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109150 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109152 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109156 CRC 2EFCA351 (788308817) │ │ │ │ +10915A Compressed Size 00000410 (1040) │ │ │ │ +10915E Uncompressed Size 00000A24 (2596) │ │ │ │ +109162 Filename Length 002E (46) │ │ │ │ +109164 Extra Length 0000 (0) │ │ │ │ +109166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109151 PAYLOAD │ │ │ │ +109194 PAYLOAD │ │ │ │ │ │ │ │ -109561 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ -109565 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109566 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109567 General Purpose Flag 0800 (2048) │ │ │ │ +1095A4 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ +1095A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109569 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10956B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10956F CRC 50599059 (1348046937) │ │ │ │ -109573 Compressed Size 00000526 (1318) │ │ │ │ -109577 Uncompressed Size 000022FD (8957) │ │ │ │ -10957B Filename Length 002D (45) │ │ │ │ -10957D Extra Length 0000 (0) │ │ │ │ -10957F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1095AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1095B2 CRC 50599059 (1348046937) │ │ │ │ +1095B6 Compressed Size 00000526 (1318) │ │ │ │ +1095BA Uncompressed Size 000022FD (8957) │ │ │ │ +1095BE Filename Length 002D (45) │ │ │ │ +1095C0 Extra Length 0000 (0) │ │ │ │ +1095C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10957F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1095C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1095AC PAYLOAD │ │ │ │ +1095EF PAYLOAD │ │ │ │ │ │ │ │ -109AD2 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ -109AD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD8 General Purpose Flag 0800 (2048) │ │ │ │ +109B15 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ +109B19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109ADA Compression Method 0008 (8) 'Deflated' │ │ │ │ -109ADC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109AE0 CRC C516BAA4 (3306601124) │ │ │ │ -109AE4 Compressed Size 0000028F (655) │ │ │ │ -109AE8 Uncompressed Size 0000053A (1338) │ │ │ │ -109AEC Filename Length 0025 (37) │ │ │ │ -109AEE Extra Length 0000 (0) │ │ │ │ -109AF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109B23 CRC C516BAA4 (3306601124) │ │ │ │ +109B27 Compressed Size 0000028F (655) │ │ │ │ +109B2B Uncompressed Size 0000053A (1338) │ │ │ │ +109B2F Filename Length 0025 (37) │ │ │ │ +109B31 Extra Length 0000 (0) │ │ │ │ +109B33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109B15 PAYLOAD │ │ │ │ +109B58 PAYLOAD │ │ │ │ │ │ │ │ -109DA4 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ -109DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DAA General Purpose Flag 0800 (2048) │ │ │ │ +109DE7 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ +109DEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109DB2 CRC 7B6A92A1 (2070581921) │ │ │ │ -109DB6 Compressed Size 00000616 (1558) │ │ │ │ -109DBA Uncompressed Size 000013A0 (5024) │ │ │ │ -109DBE Filename Length 0024 (36) │ │ │ │ -109DC0 Extra Length 0000 (0) │ │ │ │ -109DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109DEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109DF5 CRC 7B6A92A1 (2070581921) │ │ │ │ +109DF9 Compressed Size 00000616 (1558) │ │ │ │ +109DFD Uncompressed Size 000013A0 (5024) │ │ │ │ +109E01 Filename Length 0024 (36) │ │ │ │ +109E03 Extra Length 0000 (0) │ │ │ │ +109E05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109DE6 PAYLOAD │ │ │ │ +109E29 PAYLOAD │ │ │ │ │ │ │ │ -10A3FC LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ -10A400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A402 General Purpose Flag 0800 (2048) │ │ │ │ +10A43F LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ +10A443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A445 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A404 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A406 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A40A CRC 2156AA09 (559327753) │ │ │ │ -10A40E Compressed Size 00000533 (1331) │ │ │ │ -10A412 Uncompressed Size 00000EDF (3807) │ │ │ │ -10A416 Filename Length 0035 (53) │ │ │ │ -10A418 Extra Length 0000 (0) │ │ │ │ -10A41A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A447 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A44D CRC 2156AA09 (559327753) │ │ │ │ +10A451 Compressed Size 00000533 (1331) │ │ │ │ +10A455 Uncompressed Size 00000EDF (3807) │ │ │ │ +10A459 Filename Length 0035 (53) │ │ │ │ +10A45B Extra Length 0000 (0) │ │ │ │ +10A45D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A41A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A45D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A44F PAYLOAD │ │ │ │ +10A492 PAYLOAD │ │ │ │ │ │ │ │ -10A982 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ -10A986 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A987 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A988 General Purpose Flag 0800 (2048) │ │ │ │ +10A9C5 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ +10A9C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A98A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A98C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A990 CRC 4A29777B (1244231547) │ │ │ │ -10A994 Compressed Size 00000595 (1429) │ │ │ │ -10A998 Uncompressed Size 00002D48 (11592) │ │ │ │ -10A99C Filename Length 0034 (52) │ │ │ │ -10A99E Extra Length 0000 (0) │ │ │ │ -10A9A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A9CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A9D3 CRC 4A29777B (1244231547) │ │ │ │ +10A9D7 Compressed Size 00000595 (1429) │ │ │ │ +10A9DB Uncompressed Size 00002D48 (11592) │ │ │ │ +10A9DF Filename Length 0034 (52) │ │ │ │ +10A9E1 Extra Length 0000 (0) │ │ │ │ +10A9E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A9D4 PAYLOAD │ │ │ │ +10AA17 PAYLOAD │ │ │ │ │ │ │ │ -10AF69 LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ -10AF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF6F General Purpose Flag 0800 (2048) │ │ │ │ +10AFAC LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ +10AFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10AF77 CRC 744FADA5 (1951378853) │ │ │ │ -10AF7B Compressed Size 000002A2 (674) │ │ │ │ -10AF7F Uncompressed Size 0000059A (1434) │ │ │ │ -10AF83 Filename Length 003D (61) │ │ │ │ -10AF85 Extra Length 0000 (0) │ │ │ │ -10AF87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AFB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10AFBA CRC 744FADA5 (1951378853) │ │ │ │ +10AFBE Compressed Size 000002A2 (674) │ │ │ │ +10AFC2 Uncompressed Size 0000059A (1434) │ │ │ │ +10AFC6 Filename Length 003D (61) │ │ │ │ +10AFC8 Extra Length 0000 (0) │ │ │ │ +10AFCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10AFC4 PAYLOAD │ │ │ │ +10B007 PAYLOAD │ │ │ │ │ │ │ │ -10B266 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ -10B26A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B26B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26C General Purpose Flag 0800 (2048) │ │ │ │ +10B2A9 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ +10B2AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B2AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B2AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B270 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B274 CRC 1BF647C2 (469125058) │ │ │ │ -10B278 Compressed Size 0000039F (927) │ │ │ │ -10B27C Uncompressed Size 00000F2F (3887) │ │ │ │ -10B280 Filename Length 003C (60) │ │ │ │ -10B282 Extra Length 0000 (0) │ │ │ │ -10B284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B2B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B2B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B2B7 CRC 1BF647C2 (469125058) │ │ │ │ +10B2BB Compressed Size 0000039F (927) │ │ │ │ +10B2BF Uncompressed Size 00000F2F (3887) │ │ │ │ +10B2C3 Filename Length 003C (60) │ │ │ │ +10B2C5 Extra Length 0000 (0) │ │ │ │ +10B2C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B2C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B2C0 PAYLOAD │ │ │ │ +10B303 PAYLOAD │ │ │ │ │ │ │ │ -10B65F LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ -10B663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B665 General Purpose Flag 0800 (2048) │ │ │ │ +10B6A2 LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ +10B6A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B667 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B66D CRC 16D0DE64 (382787172) │ │ │ │ -10B671 Compressed Size 00000139 (313) │ │ │ │ -10B675 Uncompressed Size 00000268 (616) │ │ │ │ -10B679 Filename Length 0042 (66) │ │ │ │ -10B67B Extra Length 0000 (0) │ │ │ │ -10B67D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B6AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B6B0 CRC 16D0DE64 (382787172) │ │ │ │ +10B6B4 Compressed Size 00000139 (313) │ │ │ │ +10B6B8 Uncompressed Size 00000268 (616) │ │ │ │ +10B6BC Filename Length 0042 (66) │ │ │ │ +10B6BE Extra Length 0000 (0) │ │ │ │ +10B6C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B6C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B6BF PAYLOAD │ │ │ │ +10B702 PAYLOAD │ │ │ │ │ │ │ │ -10B7F8 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ -10B7FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7FE General Purpose Flag 0800 (2048) │ │ │ │ +10B83B LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ +10B83F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B841 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B800 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B802 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B806 CRC 4199C455 (1100596309) │ │ │ │ -10B80A Compressed Size 0000017E (382) │ │ │ │ -10B80E Uncompressed Size 0000036C (876) │ │ │ │ -10B812 Filename Length 0041 (65) │ │ │ │ -10B814 Extra Length 0000 (0) │ │ │ │ -10B816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B843 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B849 CRC 4199C455 (1100596309) │ │ │ │ +10B84D Compressed Size 0000017E (382) │ │ │ │ +10B851 Uncompressed Size 0000036C (876) │ │ │ │ +10B855 Filename Length 0041 (65) │ │ │ │ +10B857 Extra Length 0000 (0) │ │ │ │ +10B859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B857 PAYLOAD │ │ │ │ +10B89A PAYLOAD │ │ │ │ │ │ │ │ -10B9D5 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ -10B9D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DB General Purpose Flag 0800 (2048) │ │ │ │ +10BA18 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ +10BA1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B9E3 CRC 6E258967 (1847953767) │ │ │ │ -10B9E7 Compressed Size 00000137 (311) │ │ │ │ -10B9EB Uncompressed Size 00000264 (612) │ │ │ │ -10B9EF Filename Length 0041 (65) │ │ │ │ -10B9F1 Extra Length 0000 (0) │ │ │ │ -10B9F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BA26 CRC 6E258967 (1847953767) │ │ │ │ +10BA2A Compressed Size 00000137 (311) │ │ │ │ +10BA2E Uncompressed Size 00000264 (612) │ │ │ │ +10BA32 Filename Length 0041 (65) │ │ │ │ +10BA34 Extra Length 0000 (0) │ │ │ │ +10BA36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BA34 PAYLOAD │ │ │ │ +10BA77 PAYLOAD │ │ │ │ │ │ │ │ -10BB6B LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ -10BB6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB71 General Purpose Flag 0800 (2048) │ │ │ │ +10BBAE LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ +10BBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BBB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BB79 CRC EE8F416C (4002365804) │ │ │ │ -10BB7D Compressed Size 0000017E (382) │ │ │ │ -10BB81 Uncompressed Size 00000366 (870) │ │ │ │ -10BB85 Filename Length 0040 (64) │ │ │ │ -10BB87 Extra Length 0000 (0) │ │ │ │ -10BB89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BBB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BBB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BBBC CRC EE8F416C (4002365804) │ │ │ │ +10BBC0 Compressed Size 0000017E (382) │ │ │ │ +10BBC4 Uncompressed Size 00000366 (870) │ │ │ │ +10BBC8 Filename Length 0040 (64) │ │ │ │ +10BBCA Extra Length 0000 (0) │ │ │ │ +10BBCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BBC9 PAYLOAD │ │ │ │ +10BC0C PAYLOAD │ │ │ │ │ │ │ │ -10BD47 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ -10BD4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD4D General Purpose Flag 0800 (2048) │ │ │ │ +10BD8A LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ +10BD8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BD55 CRC EE2DE02F (3995983919) │ │ │ │ -10BD59 Compressed Size 00000206 (518) │ │ │ │ -10BD5D Uncompressed Size 00000452 (1106) │ │ │ │ -10BD61 Filename Length 0045 (69) │ │ │ │ -10BD63 Extra Length 0000 (0) │ │ │ │ -10BD65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BD98 CRC EE2DE02F (3995983919) │ │ │ │ +10BD9C Compressed Size 00000206 (518) │ │ │ │ +10BDA0 Uncompressed Size 00000452 (1106) │ │ │ │ +10BDA4 Filename Length 0045 (69) │ │ │ │ +10BDA6 Extra Length 0000 (0) │ │ │ │ +10BDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BDAA PAYLOAD │ │ │ │ +10BDED PAYLOAD │ │ │ │ │ │ │ │ -10BFB0 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ -10BFB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFB6 General Purpose Flag 0800 (2048) │ │ │ │ +10BFF3 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ +10BFF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BFBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BFBE CRC 175FEB58 (392162136) │ │ │ │ -10BFC2 Compressed Size 0000021E (542) │ │ │ │ -10BFC6 Uncompressed Size 000007C4 (1988) │ │ │ │ -10BFCA Filename Length 0044 (68) │ │ │ │ -10BFCC Extra Length 0000 (0) │ │ │ │ -10BFCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C001 CRC 175FEB58 (392162136) │ │ │ │ +10C005 Compressed Size 0000021E (542) │ │ │ │ +10C009 Uncompressed Size 000007C4 (1988) │ │ │ │ +10C00D Filename Length 0044 (68) │ │ │ │ +10C00F Extra Length 0000 (0) │ │ │ │ +10C011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C012 PAYLOAD │ │ │ │ +10C055 PAYLOAD │ │ │ │ │ │ │ │ -10C230 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ -10C234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C236 General Purpose Flag 0800 (2048) │ │ │ │ +10C273 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ +10C277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C279 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C23A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C23E CRC 8BCB3051 (2345349201) │ │ │ │ -10C242 Compressed Size 00000139 (313) │ │ │ │ -10C246 Uncompressed Size 00000264 (612) │ │ │ │ -10C24A Filename Length 0041 (65) │ │ │ │ -10C24C Extra Length 0000 (0) │ │ │ │ -10C24E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C27B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C27D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C281 CRC 8BCB3051 (2345349201) │ │ │ │ +10C285 Compressed Size 00000139 (313) │ │ │ │ +10C289 Uncompressed Size 00000264 (612) │ │ │ │ +10C28D Filename Length 0041 (65) │ │ │ │ +10C28F Extra Length 0000 (0) │ │ │ │ +10C291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C28F PAYLOAD │ │ │ │ +10C2D2 PAYLOAD │ │ │ │ │ │ │ │ -10C3C8 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ -10C3CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3CE General Purpose Flag 0800 (2048) │ │ │ │ +10C40B LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ +10C40F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C410 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C411 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C3D6 CRC FDC4FBA2 (4257545122) │ │ │ │ -10C3DA Compressed Size 0000017C (380) │ │ │ │ -10C3DE Uncompressed Size 00000366 (870) │ │ │ │ -10C3E2 Filename Length 0040 (64) │ │ │ │ -10C3E4 Extra Length 0000 (0) │ │ │ │ -10C3E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C413 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C415 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C419 CRC FDC4FBA2 (4257545122) │ │ │ │ +10C41D Compressed Size 0000017C (380) │ │ │ │ +10C421 Uncompressed Size 00000366 (870) │ │ │ │ +10C425 Filename Length 0040 (64) │ │ │ │ +10C427 Extra Length 0000 (0) │ │ │ │ +10C429 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C426 PAYLOAD │ │ │ │ +10C469 PAYLOAD │ │ │ │ │ │ │ │ -10C5A2 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ -10C5A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5A8 General Purpose Flag 0800 (2048) │ │ │ │ +10C5E5 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ +10C5E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C5EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C5EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C5B0 CRC 6E43099D (1849887133) │ │ │ │ -10C5B4 Compressed Size 00000139 (313) │ │ │ │ -10C5B8 Uncompressed Size 00000270 (624) │ │ │ │ -10C5BC Filename Length 0044 (68) │ │ │ │ -10C5BE Extra Length 0000 (0) │ │ │ │ -10C5C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C5ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C5EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C5F3 CRC 6E43099D (1849887133) │ │ │ │ +10C5F7 Compressed Size 00000139 (313) │ │ │ │ +10C5FB Uncompressed Size 00000270 (624) │ │ │ │ +10C5FF Filename Length 0044 (68) │ │ │ │ +10C601 Extra Length 0000 (0) │ │ │ │ +10C603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C604 PAYLOAD │ │ │ │ +10C647 PAYLOAD │ │ │ │ │ │ │ │ -10C73D LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ -10C741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C743 General Purpose Flag 0800 (2048) │ │ │ │ +10C780 LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ +10C784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C786 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C745 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C74B CRC 19D3CBF3 (433310707) │ │ │ │ -10C74F Compressed Size 00000180 (384) │ │ │ │ -10C753 Uncompressed Size 00000378 (888) │ │ │ │ -10C757 Filename Length 0043 (67) │ │ │ │ -10C759 Extra Length 0000 (0) │ │ │ │ -10C75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C788 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C78A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C78E CRC 19D3CBF3 (433310707) │ │ │ │ +10C792 Compressed Size 00000180 (384) │ │ │ │ +10C796 Uncompressed Size 00000378 (888) │ │ │ │ +10C79A Filename Length 0043 (67) │ │ │ │ +10C79C Extra Length 0000 (0) │ │ │ │ +10C79E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C79E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C79E PAYLOAD │ │ │ │ +10C7E1 PAYLOAD │ │ │ │ │ │ │ │ -10C91E LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ -10C922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C924 General Purpose Flag 0800 (2048) │ │ │ │ +10C961 LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ +10C965 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C966 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C967 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C926 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C928 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C92C CRC 27E54161 (669335905) │ │ │ │ -10C930 Compressed Size 000001F6 (502) │ │ │ │ -10C934 Uncompressed Size 000003C8 (968) │ │ │ │ -10C938 Filename Length 0031 (49) │ │ │ │ -10C93A Extra Length 0000 (0) │ │ │ │ -10C93C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C969 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C96B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C96F CRC 27E54161 (669335905) │ │ │ │ +10C973 Compressed Size 000001F6 (502) │ │ │ │ +10C977 Uncompressed Size 000003C8 (968) │ │ │ │ +10C97B Filename Length 0031 (49) │ │ │ │ +10C97D Extra Length 0000 (0) │ │ │ │ +10C97F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C96D PAYLOAD │ │ │ │ +10C9B0 PAYLOAD │ │ │ │ │ │ │ │ -10CB63 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ -10CB67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB69 General Purpose Flag 0800 (2048) │ │ │ │ +10CBA6 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ +10CBAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CBAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CB71 CRC 526E8794 (1382975380) │ │ │ │ -10CB75 Compressed Size 000002C7 (711) │ │ │ │ -10CB79 Uncompressed Size 00000862 (2146) │ │ │ │ -10CB7D Filename Length 0030 (48) │ │ │ │ -10CB7F Extra Length 0000 (0) │ │ │ │ -10CB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CBAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CBB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CBB4 CRC 526E8794 (1382975380) │ │ │ │ +10CBB8 Compressed Size 000002C7 (711) │ │ │ │ +10CBBC Uncompressed Size 00000862 (2146) │ │ │ │ +10CBC0 Filename Length 0030 (48) │ │ │ │ +10CBC2 Extra Length 0000 (0) │ │ │ │ +10CBC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CBC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CBB1 PAYLOAD │ │ │ │ +10CBF4 PAYLOAD │ │ │ │ │ │ │ │ -10CE78 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ -10CE7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE7E General Purpose Flag 0800 (2048) │ │ │ │ +10CEBB LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ +10CEBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CEC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CEC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CE86 CRC 24A5F179 (614855033) │ │ │ │ -10CE8A Compressed Size 00000387 (903) │ │ │ │ -10CE8E Uncompressed Size 000008EE (2286) │ │ │ │ -10CE92 Filename Length 0031 (49) │ │ │ │ -10CE94 Extra Length 0000 (0) │ │ │ │ -10CE96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CEC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CEC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CEC9 CRC 24A5F179 (614855033) │ │ │ │ +10CECD Compressed Size 00000387 (903) │ │ │ │ +10CED1 Uncompressed Size 000008EE (2286) │ │ │ │ +10CED5 Filename Length 0031 (49) │ │ │ │ +10CED7 Extra Length 0000 (0) │ │ │ │ +10CED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CEC7 PAYLOAD │ │ │ │ +10CF0A PAYLOAD │ │ │ │ │ │ │ │ -10D24E LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ -10D252 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D253 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D254 General Purpose Flag 0800 (2048) │ │ │ │ +10D291 LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ +10D295 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D296 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D297 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D256 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D258 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D25C CRC 92A2ED15 (2460151061) │ │ │ │ -10D260 Compressed Size 0000042F (1071) │ │ │ │ -10D264 Uncompressed Size 000019AB (6571) │ │ │ │ -10D268 Filename Length 0030 (48) │ │ │ │ -10D26A Extra Length 0000 (0) │ │ │ │ -10D26C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D299 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D29B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D29F CRC 92A2ED15 (2460151061) │ │ │ │ +10D2A3 Compressed Size 0000042F (1071) │ │ │ │ +10D2A7 Uncompressed Size 000019AB (6571) │ │ │ │ +10D2AB Filename Length 0030 (48) │ │ │ │ +10D2AD Extra Length 0000 (0) │ │ │ │ +10D2AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D26C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D29C PAYLOAD │ │ │ │ +10D2DF PAYLOAD │ │ │ │ │ │ │ │ -10D6CB LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ -10D6CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6D1 General Purpose Flag 0800 (2048) │ │ │ │ +10D70E LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ +10D712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D6D9 CRC 69025F3C (1761763132) │ │ │ │ -10D6DD Compressed Size 00000328 (808) │ │ │ │ -10D6E1 Uncompressed Size 000006E4 (1764) │ │ │ │ -10D6E5 Filename Length 0027 (39) │ │ │ │ -10D6E7 Extra Length 0000 (0) │ │ │ │ -10D6E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D718 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D71C CRC 69025F3C (1761763132) │ │ │ │ +10D720 Compressed Size 00000328 (808) │ │ │ │ +10D724 Uncompressed Size 000006E4 (1764) │ │ │ │ +10D728 Filename Length 0027 (39) │ │ │ │ +10D72A Extra Length 0000 (0) │ │ │ │ +10D72C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D710 PAYLOAD │ │ │ │ +10D753 PAYLOAD │ │ │ │ │ │ │ │ -10DA38 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ -10DA3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA3E General Purpose Flag 0800 (2048) │ │ │ │ +10DA7B LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ +10DA7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10DA46 CRC FCCC5561 (4241249633) │ │ │ │ -10DA4A Compressed Size 000006D7 (1751) │ │ │ │ -10DA4E Uncompressed Size 00001DD9 (7641) │ │ │ │ -10DA52 Filename Length 0026 (38) │ │ │ │ -10DA54 Extra Length 0000 (0) │ │ │ │ -10DA56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10DA89 CRC FCCC5561 (4241249633) │ │ │ │ +10DA8D Compressed Size 000006D7 (1751) │ │ │ │ +10DA91 Uncompressed Size 00001DD9 (7641) │ │ │ │ +10DA95 Filename Length 0026 (38) │ │ │ │ +10DA97 Extra Length 0000 (0) │ │ │ │ +10DA99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10DA7C PAYLOAD │ │ │ │ +10DABF PAYLOAD │ │ │ │ │ │ │ │ -10E153 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ -10E157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E159 General Purpose Flag 0800 (2048) │ │ │ │ +10E196 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ +10E19A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E19B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E19C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E15B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E15D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E161 CRC 911BFA2F (2434529839) │ │ │ │ -10E165 Compressed Size 000002C7 (711) │ │ │ │ -10E169 Uncompressed Size 000005FF (1535) │ │ │ │ -10E16D Filename Length 0029 (41) │ │ │ │ -10E16F Extra Length 0000 (0) │ │ │ │ -10E171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E19E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E1A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E1A4 CRC 911BFA2F (2434529839) │ │ │ │ +10E1A8 Compressed Size 000002C7 (711) │ │ │ │ +10E1AC Uncompressed Size 000005FF (1535) │ │ │ │ +10E1B0 Filename Length 0029 (41) │ │ │ │ +10E1B2 Extra Length 0000 (0) │ │ │ │ +10E1B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E1B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E19A PAYLOAD │ │ │ │ +10E1DD PAYLOAD │ │ │ │ │ │ │ │ -10E461 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ -10E465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E467 General Purpose Flag 0800 (2048) │ │ │ │ +10E4A4 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ +10E4A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E469 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E46B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E46F CRC AF497377 (2940826487) │ │ │ │ -10E473 Compressed Size 000008AC (2220) │ │ │ │ -10E477 Uncompressed Size 0000285B (10331) │ │ │ │ -10E47B Filename Length 0028 (40) │ │ │ │ -10E47D Extra Length 0000 (0) │ │ │ │ -10E47F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E4AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E4AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E4B2 CRC AF497377 (2940826487) │ │ │ │ +10E4B6 Compressed Size 000008AC (2220) │ │ │ │ +10E4BA Uncompressed Size 0000285B (10331) │ │ │ │ +10E4BE Filename Length 0028 (40) │ │ │ │ +10E4C0 Extra Length 0000 (0) │ │ │ │ +10E4C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E47F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E4A7 PAYLOAD │ │ │ │ +10E4EA PAYLOAD │ │ │ │ │ │ │ │ -10ED53 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ -10ED57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED59 General Purpose Flag 0800 (2048) │ │ │ │ +10ED96 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ +10ED9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10ED61 CRC 291F099E (689899934) │ │ │ │ -10ED65 Compressed Size 0000032C (812) │ │ │ │ -10ED69 Uncompressed Size 000006E8 (1768) │ │ │ │ -10ED6D Filename Length 0028 (40) │ │ │ │ -10ED6F Extra Length 0000 (0) │ │ │ │ -10ED71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EDA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10EDA4 CRC 291F099E (689899934) │ │ │ │ +10EDA8 Compressed Size 0000032C (812) │ │ │ │ +10EDAC Uncompressed Size 000006E8 (1768) │ │ │ │ +10EDB0 Filename Length 0028 (40) │ │ │ │ +10EDB2 Extra Length 0000 (0) │ │ │ │ +10EDB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EDB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10ED99 PAYLOAD │ │ │ │ +10EDDC PAYLOAD │ │ │ │ │ │ │ │ -10F0C5 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ -10F0C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0CB General Purpose Flag 0800 (2048) │ │ │ │ +10F108 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ +10F10C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F10D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F10E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F0D3 CRC 54D90E37 (1423511095) │ │ │ │ -10F0D7 Compressed Size 0000070A (1802) │ │ │ │ -10F0DB Uncompressed Size 00001EC2 (7874) │ │ │ │ -10F0DF Filename Length 0027 (39) │ │ │ │ -10F0E1 Extra Length 0000 (0) │ │ │ │ -10F0E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F110 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F112 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F116 CRC 54D90E37 (1423511095) │ │ │ │ +10F11A Compressed Size 0000070A (1802) │ │ │ │ +10F11E Uncompressed Size 00001EC2 (7874) │ │ │ │ +10F122 Filename Length 0027 (39) │ │ │ │ +10F124 Extra Length 0000 (0) │ │ │ │ +10F126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F10A PAYLOAD │ │ │ │ +10F14D PAYLOAD │ │ │ │ │ │ │ │ -10F814 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ -10F818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81A General Purpose Flag 0800 (2048) │ │ │ │ +10F857 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ +10F85B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F85C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F85D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F822 CRC 4EE0B8C8 (1323350216) │ │ │ │ -10F826 Compressed Size 00002D5C (11612) │ │ │ │ -10F82A Uncompressed Size 00009AFD (39677) │ │ │ │ -10F82E Filename Length 0022 (34) │ │ │ │ -10F830 Extra Length 0000 (0) │ │ │ │ -10F832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F85F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F861 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F865 CRC FA88E57D (4203275645) │ │ │ │ +10F869 Compressed Size 00002D6D (11629) │ │ │ │ +10F86D Uncompressed Size 00009AFD (39677) │ │ │ │ +10F871 Filename Length 0022 (34) │ │ │ │ +10F873 Extra Length 0000 (0) │ │ │ │ +10F875 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F875: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F854 PAYLOAD │ │ │ │ +10F897 PAYLOAD │ │ │ │ │ │ │ │ -1125B0 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ -1125B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1125B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1125B6 General Purpose Flag 0800 (2048) │ │ │ │ +112604 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ +112608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +112609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11260A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1125B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1125BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1125BE CRC 21B44AC4 (565463748) │ │ │ │ -1125C2 Compressed Size 000049A6 (18854) │ │ │ │ -1125C6 Uncompressed Size 0002D72C (186156) │ │ │ │ -1125CA Filename Length 0021 (33) │ │ │ │ -1125CC Extra Length 0000 (0) │ │ │ │ -1125CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11260C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11260E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +112612 CRC 70153480 (1880437888) │ │ │ │ +112616 Compressed Size 00004B33 (19251) │ │ │ │ +11261A Uncompressed Size 0002D72C (186156) │ │ │ │ +11261E Filename Length 0021 (33) │ │ │ │ +112620 Extra Length 0000 (0) │ │ │ │ +112622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1125CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x112622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1125EF PAYLOAD │ │ │ │ +112643 PAYLOAD │ │ │ │ │ │ │ │ -116F95 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ -116F99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116F9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116F9B General Purpose Flag 0800 (2048) │ │ │ │ +117176 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ +11717A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11717B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11717C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116F9D Compression Method 0000 (0) 'Stored' │ │ │ │ -116F9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FA3 CRC 00000000 (0) │ │ │ │ -116FA7 Compressed Size 00000000 (0) │ │ │ │ -116FAB Uncompressed Size 00000000 (0) │ │ │ │ -116FAF Filename Length 0016 (22) │ │ │ │ -116FB1 Extra Length 0000 (0) │ │ │ │ -116FB3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11717E Compression Method 0000 (0) 'Stored' │ │ │ │ +117180 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117184 CRC 00000000 (0) │ │ │ │ +117188 Compressed Size 00000000 (0) │ │ │ │ +11718C Uncompressed Size 00000000 (0) │ │ │ │ +117190 Filename Length 0016 (22) │ │ │ │ +117192 Extra Length 0000 (0) │ │ │ │ +117194 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x117194: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -116FC9 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ -116FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116FCF General Purpose Flag 0800 (2048) │ │ │ │ +1171AA LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ +1171AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1171AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1171B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -116FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FD7 CRC B8BA3607 (3099211271) │ │ │ │ -116FDB Compressed Size 00000137 (311) │ │ │ │ -116FDF Uncompressed Size 00000204 (516) │ │ │ │ -116FE3 Filename Length 0031 (49) │ │ │ │ -116FE5 Extra Length 0000 (0) │ │ │ │ -116FE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1171B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1171B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1171B8 CRC B8BA3607 (3099211271) │ │ │ │ +1171BC Compressed Size 00000137 (311) │ │ │ │ +1171C0 Uncompressed Size 00000204 (516) │ │ │ │ +1171C4 Filename Length 0031 (49) │ │ │ │ +1171C6 Extra Length 0000 (0) │ │ │ │ +1171C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1171C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117018 PAYLOAD │ │ │ │ +1171F9 PAYLOAD │ │ │ │ │ │ │ │ -11714F LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ -117153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -117154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -117155 General Purpose Flag 0800 (2048) │ │ │ │ +117330 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ +117334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117336 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -117157 Compression Method 0008 (8) 'Deflated' │ │ │ │ -117159 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11715D CRC 18D7E5A6 (416802214) │ │ │ │ -117161 Compressed Size 0000011F (287) │ │ │ │ -117165 Uncompressed Size 00000217 (535) │ │ │ │ -117169 Filename Length 0030 (48) │ │ │ │ -11716B Extra Length 0000 (0) │ │ │ │ -11716D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117338 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11733A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11733E CRC 18D7E5A6 (416802214) │ │ │ │ +117342 Compressed Size 0000011F (287) │ │ │ │ +117346 Uncompressed Size 00000217 (535) │ │ │ │ +11734A Filename Length 0030 (48) │ │ │ │ +11734C Extra Length 0000 (0) │ │ │ │ +11734E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11716D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11734E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11719D PAYLOAD │ │ │ │ +11737E PAYLOAD │ │ │ │ │ │ │ │ -1172BC LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ -1172C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1172C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1172C2 General Purpose Flag 0800 (2048) │ │ │ │ +11749D LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ +1174A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1174A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1174A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1172C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1172C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1172CA CRC ABA82EEC (2879925996) │ │ │ │ -1172CE Compressed Size 00000DC4 (3524) │ │ │ │ -1172D2 Uncompressed Size 00002691 (9873) │ │ │ │ -1172D6 Filename Length 002D (45) │ │ │ │ -1172D8 Extra Length 0000 (0) │ │ │ │ -1172DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1174A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1174A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1174AB CRC ABA82EEC (2879925996) │ │ │ │ +1174AF Compressed Size 00000DC4 (3524) │ │ │ │ +1174B3 Uncompressed Size 00002691 (9873) │ │ │ │ +1174B7 Filename Length 002D (45) │ │ │ │ +1174B9 Extra Length 0000 (0) │ │ │ │ +1174BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1172DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1174BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117307 PAYLOAD │ │ │ │ +1174E8 PAYLOAD │ │ │ │ │ │ │ │ -1180CB LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ -1180CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1180D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1180D1 General Purpose Flag 0800 (2048) │ │ │ │ +1182AC LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ +1182B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1182B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1182B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1180D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1180D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1180D9 CRC 39AAAE48 (967487048) │ │ │ │ -1180DD Compressed Size 00000B01 (2817) │ │ │ │ -1180E1 Uncompressed Size 00009014 (36884) │ │ │ │ -1180E5 Filename Length 002C (44) │ │ │ │ -1180E7 Extra Length 0000 (0) │ │ │ │ -1180E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1182B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1182B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1182BA CRC 39AAAE48 (967487048) │ │ │ │ +1182BE Compressed Size 00000B01 (2817) │ │ │ │ +1182C2 Uncompressed Size 00009014 (36884) │ │ │ │ +1182C6 Filename Length 002C (44) │ │ │ │ +1182C8 Extra Length 0000 (0) │ │ │ │ +1182CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1180E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1182CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118115 PAYLOAD │ │ │ │ +1182F6 PAYLOAD │ │ │ │ │ │ │ │ -118C16 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ -118C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -118C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -118C1C General Purpose Flag 0800 (2048) │ │ │ │ +118DF7 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ +118DFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +118DFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +118DFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -118C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -118C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -118C24 CRC 3D497A9D (1028225693) │ │ │ │ -118C28 Compressed Size 0000160F (5647) │ │ │ │ -118C2C Uncompressed Size 00004612 (17938) │ │ │ │ -118C30 Filename Length 0029 (41) │ │ │ │ -118C32 Extra Length 0000 (0) │ │ │ │ -118C34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +118DFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +118E01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +118E05 CRC 3D497A9D (1028225693) │ │ │ │ +118E09 Compressed Size 0000160F (5647) │ │ │ │ +118E0D Uncompressed Size 00004612 (17938) │ │ │ │ +118E11 Filename Length 0029 (41) │ │ │ │ +118E13 Extra Length 0000 (0) │ │ │ │ +118E15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x118C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x118E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118C5D PAYLOAD │ │ │ │ +118E3E PAYLOAD │ │ │ │ │ │ │ │ -11A26C LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ -11A270 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11A271 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11A272 General Purpose Flag 0800 (2048) │ │ │ │ +11A44D LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ +11A451 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11A452 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11A453 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11A274 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11A276 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11A27A CRC 31FC2258 (838607448) │ │ │ │ -11A27E Compressed Size 0000122D (4653) │ │ │ │ -11A282 Uncompressed Size 0000CDA9 (52649) │ │ │ │ -11A286 Filename Length 0028 (40) │ │ │ │ -11A288 Extra Length 0000 (0) │ │ │ │ -11A28A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11A455 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11A457 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11A45B CRC 31FC2258 (838607448) │ │ │ │ +11A45F Compressed Size 0000122D (4653) │ │ │ │ +11A463 Uncompressed Size 0000CDA9 (52649) │ │ │ │ +11A467 Filename Length 0028 (40) │ │ │ │ +11A469 Extra Length 0000 (0) │ │ │ │ +11A46B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11A28A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11A46B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11A2B2 PAYLOAD │ │ │ │ +11A493 PAYLOAD │ │ │ │ │ │ │ │ -11B4DF LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ -11B4E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B4E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B4E5 General Purpose Flag 0800 (2048) │ │ │ │ +11B6C0 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ +11B6C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B6C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B6C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B4E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B4E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B4ED CRC BCD8E6A3 (3168331427) │ │ │ │ -11B4F1 Compressed Size 000002F6 (758) │ │ │ │ -11B4F5 Uncompressed Size 000005B3 (1459) │ │ │ │ -11B4F9 Filename Length 0026 (38) │ │ │ │ -11B4FB Extra Length 0000 (0) │ │ │ │ -11B4FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B6C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B6CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B6CE CRC BCD8E6A3 (3168331427) │ │ │ │ +11B6D2 Compressed Size 000002F6 (758) │ │ │ │ +11B6D6 Uncompressed Size 000005B3 (1459) │ │ │ │ +11B6DA Filename Length 0026 (38) │ │ │ │ +11B6DC Extra Length 0000 (0) │ │ │ │ +11B6DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B4FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B6DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B523 PAYLOAD │ │ │ │ +11B704 PAYLOAD │ │ │ │ │ │ │ │ -11B819 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ -11B81D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B81E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B81F General Purpose Flag 0800 (2048) │ │ │ │ +11B9FA LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ +11B9FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B9FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BA00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B821 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B823 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B827 CRC 0FF691E0 (267817440) │ │ │ │ -11B82B Compressed Size 00000250 (592) │ │ │ │ -11B82F Uncompressed Size 000007A5 (1957) │ │ │ │ -11B833 Filename Length 0025 (37) │ │ │ │ -11B835 Extra Length 0000 (0) │ │ │ │ -11B837 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BA02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BA04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BA08 CRC 0FF691E0 (267817440) │ │ │ │ +11BA0C Compressed Size 00000250 (592) │ │ │ │ +11BA10 Uncompressed Size 000007A5 (1957) │ │ │ │ +11BA14 Filename Length 0025 (37) │ │ │ │ +11BA16 Extra Length 0000 (0) │ │ │ │ +11BA18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BA18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B85C PAYLOAD │ │ │ │ +11BA3D PAYLOAD │ │ │ │ │ │ │ │ -11BAAC LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ -11BAB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAB2 General Purpose Flag 0800 (2048) │ │ │ │ +11BC8D LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ +11BC91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BC92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BC93 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAB4 Compression Method 0000 (0) 'Stored' │ │ │ │ -11BAB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BABA CRC 00000000 (0) │ │ │ │ -11BABE Compressed Size 00000000 (0) │ │ │ │ -11BAC2 Uncompressed Size 00000000 (0) │ │ │ │ -11BAC6 Filename Length 0012 (18) │ │ │ │ -11BAC8 Extra Length 0000 (0) │ │ │ │ -11BACA Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11BC95 Compression Method 0000 (0) 'Stored' │ │ │ │ +11BC97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BC9B CRC 00000000 (0) │ │ │ │ +11BC9F Compressed Size 00000000 (0) │ │ │ │ +11BCA3 Uncompressed Size 00000000 (0) │ │ │ │ +11BCA7 Filename Length 0012 (18) │ │ │ │ +11BCA9 Extra Length 0000 (0) │ │ │ │ +11BCAB Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BACA: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BCAB: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11BADC LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ -11BAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAE2 General Purpose Flag 0800 (2048) │ │ │ │ +11BCBD LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ +11BCC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BCC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BCC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAEA CRC 4BFB538B (1274762123) │ │ │ │ -11BAEE Compressed Size 000001CF (463) │ │ │ │ -11BAF2 Uncompressed Size 0000032D (813) │ │ │ │ -11BAF6 Filename Length 0023 (35) │ │ │ │ -11BAF8 Extra Length 0000 (0) │ │ │ │ -11BAFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BCC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BCC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BCCB CRC 4BFB538B (1274762123) │ │ │ │ +11BCCF Compressed Size 000001CF (463) │ │ │ │ +11BCD3 Uncompressed Size 0000032D (813) │ │ │ │ +11BCD7 Filename Length 0023 (35) │ │ │ │ +11BCD9 Extra Length 0000 (0) │ │ │ │ +11BCDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BCDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BB1D PAYLOAD │ │ │ │ +11BCFE PAYLOAD │ │ │ │ │ │ │ │ -11BCEC LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ -11BCF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BCF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BCF2 General Purpose Flag 0800 (2048) │ │ │ │ +11BECD LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ +11BED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BED3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BCF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BCF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BCFA CRC 2A321DD3 (707927507) │ │ │ │ -11BCFE Compressed Size 00000373 (883) │ │ │ │ -11BD02 Uncompressed Size 00000943 (2371) │ │ │ │ -11BD06 Filename Length 0022 (34) │ │ │ │ -11BD08 Extra Length 0000 (0) │ │ │ │ -11BD0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BEDB CRC 2A321DD3 (707927507) │ │ │ │ +11BEDF Compressed Size 00000373 (883) │ │ │ │ +11BEE3 Uncompressed Size 00000943 (2371) │ │ │ │ +11BEE7 Filename Length 0022 (34) │ │ │ │ +11BEE9 Extra Length 0000 (0) │ │ │ │ +11BEEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BD0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BEEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BD2C PAYLOAD │ │ │ │ +11BF0D PAYLOAD │ │ │ │ │ │ │ │ -11C09F LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ -11C0A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C0A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C0A5 General Purpose Flag 0800 (2048) │ │ │ │ +11C280 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ +11C284 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C285 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C286 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C0A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C0A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C0AD CRC BFDAF526 (3218797862) │ │ │ │ -11C0B1 Compressed Size 000002EE (750) │ │ │ │ -11C0B5 Uncompressed Size 0000066E (1646) │ │ │ │ -11C0B9 Filename Length 0027 (39) │ │ │ │ -11C0BB Extra Length 0000 (0) │ │ │ │ -11C0BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C288 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C28A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C28E CRC BFDAF526 (3218797862) │ │ │ │ +11C292 Compressed Size 000002EE (750) │ │ │ │ +11C296 Uncompressed Size 0000066E (1646) │ │ │ │ +11C29A Filename Length 0027 (39) │ │ │ │ +11C29C Extra Length 0000 (0) │ │ │ │ +11C29E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C0BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C29E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C0E4 PAYLOAD │ │ │ │ +11C2C5 PAYLOAD │ │ │ │ │ │ │ │ -11C3D2 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ -11C3D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C3D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C3D8 General Purpose Flag 0800 (2048) │ │ │ │ +11C5B3 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ +11C5B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C5B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C5B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C3DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C3DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C3E0 CRC AC0AF796 (2886399894) │ │ │ │ -11C3E4 Compressed Size 0000069E (1694) │ │ │ │ -11C3E8 Uncompressed Size 00001672 (5746) │ │ │ │ -11C3EC Filename Length 0026 (38) │ │ │ │ -11C3EE Extra Length 0000 (0) │ │ │ │ -11C3F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C5BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C5BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C5C1 CRC AC0AF796 (2886399894) │ │ │ │ +11C5C5 Compressed Size 0000069E (1694) │ │ │ │ +11C5C9 Uncompressed Size 00001672 (5746) │ │ │ │ +11C5CD Filename Length 0026 (38) │ │ │ │ +11C5CF Extra Length 0000 (0) │ │ │ │ +11C5D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C3F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C5D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C416 PAYLOAD │ │ │ │ +11C5F7 PAYLOAD │ │ │ │ │ │ │ │ -11CAB4 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ -11CAB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CAB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CABA General Purpose Flag 0800 (2048) │ │ │ │ +11CC95 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ +11CC99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CC9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CC9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CABC Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CABE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CAC2 CRC E53A8291 (3845816977) │ │ │ │ -11CAC6 Compressed Size 0000029F (671) │ │ │ │ -11CACA Uncompressed Size 0000069D (1693) │ │ │ │ -11CACE Filename Length 0020 (32) │ │ │ │ -11CAD0 Extra Length 0000 (0) │ │ │ │ -11CAD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CC9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CC9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CCA3 CRC E53A8291 (3845816977) │ │ │ │ +11CCA7 Compressed Size 0000029F (671) │ │ │ │ +11CCAB Uncompressed Size 0000069D (1693) │ │ │ │ +11CCAF Filename Length 0020 (32) │ │ │ │ +11CCB1 Extra Length 0000 (0) │ │ │ │ +11CCB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CAD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CCB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CAF2 PAYLOAD │ │ │ │ +11CCD3 PAYLOAD │ │ │ │ │ │ │ │ -11CD91 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ -11CD95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CD96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CD97 General Purpose Flag 0800 (2048) │ │ │ │ +11CF72 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ +11CF76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CF77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CF78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CD99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CD9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CD9F CRC 048621C3 (75899331) │ │ │ │ -11CDA3 Compressed Size 0000035A (858) │ │ │ │ -11CDA7 Uncompressed Size 000011EC (4588) │ │ │ │ -11CDAB Filename Length 001F (31) │ │ │ │ -11CDAD Extra Length 0000 (0) │ │ │ │ -11CDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CF7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CF7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CF80 CRC 048621C3 (75899331) │ │ │ │ +11CF84 Compressed Size 0000035A (858) │ │ │ │ +11CF88 Uncompressed Size 000011EC (4588) │ │ │ │ +11CF8C Filename Length 001F (31) │ │ │ │ +11CF8E Extra Length 0000 (0) │ │ │ │ +11CF90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CF90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CDCE PAYLOAD │ │ │ │ +11CFAF PAYLOAD │ │ │ │ │ │ │ │ -11D128 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ -11D12C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D12D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D12E General Purpose Flag 0800 (2048) │ │ │ │ +11D309 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ +11D30D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D30E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D30F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D130 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D132 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D136 CRC C9A384CD (3382936781) │ │ │ │ -11D13A Compressed Size 00000280 (640) │ │ │ │ -11D13E Uncompressed Size 00000615 (1557) │ │ │ │ -11D142 Filename Length 0025 (37) │ │ │ │ -11D144 Extra Length 0000 (0) │ │ │ │ -11D146 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D311 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D313 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D317 CRC C9A384CD (3382936781) │ │ │ │ +11D31B Compressed Size 00000280 (640) │ │ │ │ +11D31F Uncompressed Size 00000615 (1557) │ │ │ │ +11D323 Filename Length 0025 (37) │ │ │ │ +11D325 Extra Length 0000 (0) │ │ │ │ +11D327 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D327: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D16B PAYLOAD │ │ │ │ +11D34C PAYLOAD │ │ │ │ │ │ │ │ -11D3EB LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ -11D3EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D3F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D3F1 General Purpose Flag 0800 (2048) │ │ │ │ +11D5CC LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ +11D5D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D5D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D5D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D3F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D3F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D3F9 CRC 24658950 (610634064) │ │ │ │ -11D3FD Compressed Size 000002FD (765) │ │ │ │ -11D401 Uncompressed Size 00000D66 (3430) │ │ │ │ -11D405 Filename Length 0024 (36) │ │ │ │ -11D407 Extra Length 0000 (0) │ │ │ │ -11D409 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D5D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D5D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D5DA CRC 24658950 (610634064) │ │ │ │ +11D5DE Compressed Size 000002FD (765) │ │ │ │ +11D5E2 Uncompressed Size 00000D66 (3430) │ │ │ │ +11D5E6 Filename Length 0024 (36) │ │ │ │ +11D5E8 Extra Length 0000 (0) │ │ │ │ +11D5EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D5EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D42D PAYLOAD │ │ │ │ +11D60E PAYLOAD │ │ │ │ │ │ │ │ -11D72A LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ -11D72E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D72F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D730 General Purpose Flag 0800 (2048) │ │ │ │ +11D90B LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ +11D90F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D911 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D732 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D734 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D738 CRC 8D7D26D9 (2373789401) │ │ │ │ -11D73C Compressed Size 000001B8 (440) │ │ │ │ -11D740 Uncompressed Size 000002FB (763) │ │ │ │ -11D744 Filename Length 0025 (37) │ │ │ │ -11D746 Extra Length 0000 (0) │ │ │ │ -11D748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D913 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D915 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D919 CRC 8D7D26D9 (2373789401) │ │ │ │ +11D91D Compressed Size 000001B8 (440) │ │ │ │ +11D921 Uncompressed Size 000002FB (763) │ │ │ │ +11D925 Filename Length 0025 (37) │ │ │ │ +11D927 Extra Length 0000 (0) │ │ │ │ +11D929 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D929: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D76D PAYLOAD │ │ │ │ +11D94E PAYLOAD │ │ │ │ │ │ │ │ -11D925 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ -11D929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D92A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D92B General Purpose Flag 0800 (2048) │ │ │ │ +11DB06 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ +11DB0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DB0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DB0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D92D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D92F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D933 CRC FD698991 (4251552145) │ │ │ │ -11D937 Compressed Size 000001EC (492) │ │ │ │ -11D93B Uncompressed Size 0000048D (1165) │ │ │ │ -11D93F Filename Length 0024 (36) │ │ │ │ -11D941 Extra Length 0000 (0) │ │ │ │ -11D943 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DB0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DB10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DB14 CRC FD698991 (4251552145) │ │ │ │ +11DB18 Compressed Size 000001EC (492) │ │ │ │ +11DB1C Uncompressed Size 0000048D (1165) │ │ │ │ +11DB20 Filename Length 0024 (36) │ │ │ │ +11DB22 Extra Length 0000 (0) │ │ │ │ +11DB24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D943: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DB24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D967 PAYLOAD │ │ │ │ +11DB48 PAYLOAD │ │ │ │ │ │ │ │ -11DB53 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ -11DB57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11DB58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11DB59 General Purpose Flag 0800 (2048) │ │ │ │ +11DD34 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ +11DD38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DD39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DD3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11DB5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11DB5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11DB61 CRC F76CD338 (4151104312) │ │ │ │ -11DB65 Compressed Size 00000D77 (3447) │ │ │ │ -11DB69 Uncompressed Size 000029F2 (10738) │ │ │ │ -11DB6D Filename Length 001E (30) │ │ │ │ -11DB6F Extra Length 0000 (0) │ │ │ │ -11DB71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DD3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DD3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DD42 CRC 4F5D6ADA (1331522266) │ │ │ │ +11DD46 Compressed Size 00000D8A (3466) │ │ │ │ +11DD4A Uncompressed Size 000029F2 (10738) │ │ │ │ +11DD4E Filename Length 001E (30) │ │ │ │ +11DD50 Extra Length 0000 (0) │ │ │ │ +11DD52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11DB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DD52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11DB8F PAYLOAD │ │ │ │ +11DD70 PAYLOAD │ │ │ │ │ │ │ │ -11E906 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ -11E90A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11E90B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11E90C General Purpose Flag 0800 (2048) │ │ │ │ +11EAFA LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ +11EAFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11EAFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11EB00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11E90E Compression Method 0008 (8) 'Deflated' │ │ │ │ -11E910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11E914 CRC 9FDF2775 (2682201973) │ │ │ │ -11E918 Compressed Size 00001225 (4645) │ │ │ │ -11E91C Uncompressed Size 00013829 (79913) │ │ │ │ -11E920 Filename Length 001D (29) │ │ │ │ -11E922 Extra Length 0000 (0) │ │ │ │ -11E924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11EB02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11EB04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11EB08 CRC CC28086C (3425175660) │ │ │ │ +11EB0C Compressed Size 0000126D (4717) │ │ │ │ +11EB10 Uncompressed Size 00013829 (79913) │ │ │ │ +11EB14 Filename Length 001D (29) │ │ │ │ +11EB16 Extra Length 0000 (0) │ │ │ │ +11EB18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11E924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11EB18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11E941 PAYLOAD │ │ │ │ +11EB35 PAYLOAD │ │ │ │ │ │ │ │ -11FB66 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -11FB6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FB6B Created OS 03 (3) 'Unix' │ │ │ │ -11FB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FB6E General Purpose Flag 0800 (2048) │ │ │ │ +11FDA2 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +11FDA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDA7 Created OS 03 (3) 'Unix' │ │ │ │ +11FDA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDAA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FB70 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FB72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FB76 CRC 00000000 (0) │ │ │ │ -11FB7A Compressed Size 00000000 (0) │ │ │ │ -11FB7E Uncompressed Size 00000000 (0) │ │ │ │ -11FB82 Filename Length 0009 (9) │ │ │ │ -11FB84 Extra Length 0004 (4) │ │ │ │ -11FB86 Comment Length 0000 (0) │ │ │ │ -11FB88 Disk Start 0000 (0) │ │ │ │ -11FB8A Int File Attributes 0000 (0) │ │ │ │ +11FDAC Compression Method 0000 (0) 'Stored' │ │ │ │ +11FDAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDB2 CRC 00000000 (0) │ │ │ │ +11FDB6 Compressed Size 00000000 (0) │ │ │ │ +11FDBA Uncompressed Size 00000000 (0) │ │ │ │ +11FDBE Filename Length 0009 (9) │ │ │ │ +11FDC0 Extra Length 0004 (4) │ │ │ │ +11FDC2 Comment Length 0000 (0) │ │ │ │ +11FDC4 Disk Start 0000 (0) │ │ │ │ +11FDC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FB8C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FDC8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FB90 Local Header Offset 00000000 (0) │ │ │ │ -11FB94 Filename 'XXXXXXXXX' │ │ │ │ +11FDCC Local Header Offset 00000000 (0) │ │ │ │ +11FDD0 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB94: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDD0: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11FB9D Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -11FB9F Length 0000 (0) │ │ │ │ +11FDD9 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +11FDDB Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FB94: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FDD0: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB6C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDA8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FBA1 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -11FBA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBA6 Created OS 03 (3) 'Unix' │ │ │ │ -11FBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBA9 General Purpose Flag 0800 (2048) │ │ │ │ +11FDDD CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +11FDE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDE2 Created OS 03 (3) 'Unix' │ │ │ │ +11FDE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FBAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBB1 CRC 7C682F0F (2087202575) │ │ │ │ -11FBB5 Compressed Size 000000C2 (194) │ │ │ │ -11FBB9 Uncompressed Size 00000131 (305) │ │ │ │ -11FBBD Filename Length 0014 (20) │ │ │ │ -11FBBF Extra Length 0000 (0) │ │ │ │ -11FBC1 Comment Length 0000 (0) │ │ │ │ -11FBC3 Disk Start 0000 (0) │ │ │ │ -11FBC5 Int File Attributes 0000 (0) │ │ │ │ +11FDE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FDE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDED CRC 7C682F0F (2087202575) │ │ │ │ +11FDF1 Compressed Size 000000C2 (194) │ │ │ │ +11FDF5 Uncompressed Size 00000131 (305) │ │ │ │ +11FDF9 Filename Length 0014 (20) │ │ │ │ +11FDFB Extra Length 0000 (0) │ │ │ │ +11FDFD Comment Length 0000 (0) │ │ │ │ +11FDFF Disk Start 0000 (0) │ │ │ │ +11FE01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FBC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FBCB Local Header Offset 0000002B (43) │ │ │ │ -11FBCF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE07 Local Header Offset 0000002B (43) │ │ │ │ +11FE0B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBCF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE0B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FBE3 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -11FBE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBE8 Created OS 03 (3) 'Unix' │ │ │ │ -11FBE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBEB General Purpose Flag 0800 (2048) │ │ │ │ +11FE1F CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +11FE23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE24 Created OS 03 (3) 'Unix' │ │ │ │ +11FE25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE27 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBED Compression Method 0000 (0) 'Stored' │ │ │ │ -11FBEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBF3 CRC 00000000 (0) │ │ │ │ -11FBF7 Compressed Size 00000000 (0) │ │ │ │ -11FBFB Uncompressed Size 00000000 (0) │ │ │ │ -11FBFF Filename Length 0004 (4) │ │ │ │ -11FC01 Extra Length 0000 (0) │ │ │ │ -11FC03 Comment Length 0000 (0) │ │ │ │ -11FC05 Disk Start 0000 (0) │ │ │ │ -11FC07 Int File Attributes 0000 (0) │ │ │ │ +11FE29 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FE2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE2F CRC 00000000 (0) │ │ │ │ +11FE33 Compressed Size 00000000 (0) │ │ │ │ +11FE37 Uncompressed Size 00000000 (0) │ │ │ │ +11FE3B Filename Length 0004 (4) │ │ │ │ +11FE3D Extra Length 0000 (0) │ │ │ │ +11FE3F Comment Length 0000 (0) │ │ │ │ +11FE41 Disk Start 0000 (0) │ │ │ │ +11FE43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC09 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FE45 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC0D Local Header Offset 0000011F (287) │ │ │ │ -11FC11 Filename 'XXXX' │ │ │ │ +11FE49 Local Header Offset 0000011F (287) │ │ │ │ +11FE4D Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC11: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FE4D: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC11: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FE4D: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBE9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FE25: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC15 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -11FC19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC1A Created OS 03 (3) 'Unix' │ │ │ │ -11FC1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC1D General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC1F Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC25 CRC 00000000 (0) │ │ │ │ -11FC29 Compressed Size 00000000 (0) │ │ │ │ -11FC2D Uncompressed Size 00000000 (0) │ │ │ │ -11FC31 Filename Length 000B (11) │ │ │ │ -11FC33 Extra Length 0000 (0) │ │ │ │ -11FC35 Comment Length 0000 (0) │ │ │ │ -11FC37 Disk Start 0000 (0) │ │ │ │ -11FC39 Int File Attributes 0000 (0) │ │ │ │ +11FE51 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +11FE55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE56 Created OS 03 (3) 'Unix' │ │ │ │ +11FE57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE59 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FE5B Compression Method 0000 (0) 'Stored' │ │ │ │ +11FE5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE61 CRC 00000000 (0) │ │ │ │ +11FE65 Compressed Size 00000000 (0) │ │ │ │ +11FE69 Uncompressed Size 00000000 (0) │ │ │ │ +11FE6D Filename Length 000B (11) │ │ │ │ +11FE6F Extra Length 0000 (0) │ │ │ │ +11FE71 Comment Length 0000 (0) │ │ │ │ +11FE73 Disk Start 0000 (0) │ │ │ │ +11FE75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC3B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FE77 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC3F Local Header Offset 00000141 (321) │ │ │ │ -11FC43 Filename 'XXXXXXXXXXX' │ │ │ │ +11FE7B Local Header Offset 00000141 (321) │ │ │ │ +11FE7F Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC43: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE7F: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC43: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FE7F: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC1B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE57: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC4E CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -11FC52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC53 Created OS 03 (3) 'Unix' │ │ │ │ -11FC54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC56 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC58 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC5E CRC 00000000 (0) │ │ │ │ -11FC62 Compressed Size 00000000 (0) │ │ │ │ -11FC66 Uncompressed Size 00000000 (0) │ │ │ │ -11FC6A Filename Length 0012 (18) │ │ │ │ -11FC6C Extra Length 0000 (0) │ │ │ │ -11FC6E Comment Length 0000 (0) │ │ │ │ -11FC70 Disk Start 0000 (0) │ │ │ │ -11FC72 Int File Attributes 0000 (0) │ │ │ │ +11FE8A CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +11FE8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE8F Created OS 03 (3) 'Unix' │ │ │ │ +11FE90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE92 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FE94 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FE96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE9A CRC 00000000 (0) │ │ │ │ +11FE9E Compressed Size 00000000 (0) │ │ │ │ +11FEA2 Uncompressed Size 00000000 (0) │ │ │ │ +11FEA6 Filename Length 0012 (18) │ │ │ │ +11FEA8 Extra Length 0000 (0) │ │ │ │ +11FEAA Comment Length 0000 (0) │ │ │ │ +11FEAC Disk Start 0000 (0) │ │ │ │ +11FEAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC74 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FEB0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC78 Local Header Offset 0000016A (362) │ │ │ │ -11FC7C Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11FEB4 Local Header Offset 0000016A (362) │ │ │ │ +11FEB8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC7C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FEB8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC7C: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FEB8: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC54: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE90: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC8E CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -11FC92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC93 Created OS 03 (3) 'Unix' │ │ │ │ -11FC94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC96 General Purpose Flag 0800 (2048) │ │ │ │ +11FECA CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +11FECE Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FECF Created OS 03 (3) 'Unix' │ │ │ │ +11FED0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FED1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FED2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FC9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC9E CRC 21821B1F (562174751) │ │ │ │ -11FCA2 Compressed Size 0000043E (1086) │ │ │ │ -11FCA6 Uncompressed Size 00000AF2 (2802) │ │ │ │ -11FCAA Filename Length 002F (47) │ │ │ │ -11FCAC Extra Length 0000 (0) │ │ │ │ -11FCAE Comment Length 0000 (0) │ │ │ │ -11FCB0 Disk Start 0000 (0) │ │ │ │ -11FCB2 Int File Attributes 0000 (0) │ │ │ │ +11FED4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FED6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FEDA CRC 21821B1F (562174751) │ │ │ │ +11FEDE Compressed Size 0000043E (1086) │ │ │ │ +11FEE2 Uncompressed Size 00000AF2 (2802) │ │ │ │ +11FEE6 Filename Length 002F (47) │ │ │ │ +11FEE8 Extra Length 0000 (0) │ │ │ │ +11FEEA Comment Length 0000 (0) │ │ │ │ +11FEEC Disk Start 0000 (0) │ │ │ │ +11FEEE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FCB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FEF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FCB8 Local Header Offset 0000019A (410) │ │ │ │ -11FCBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FEF4 Local Header Offset 0000019A (410) │ │ │ │ +11FEF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FCBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FEF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FCEB CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -11FCEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FCF0 Created OS 03 (3) 'Unix' │ │ │ │ -11FCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FCF3 General Purpose Flag 0800 (2048) │ │ │ │ +11FF27 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +11FF2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF2C Created OS 03 (3) 'Unix' │ │ │ │ +11FF2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FCF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FCFB CRC F67305D7 (4134733271) │ │ │ │ -11FCFF Compressed Size 000005D4 (1492) │ │ │ │ -11FD03 Uncompressed Size 000020E9 (8425) │ │ │ │ -11FD07 Filename Length 002E (46) │ │ │ │ -11FD09 Extra Length 0000 (0) │ │ │ │ -11FD0B Comment Length 0000 (0) │ │ │ │ -11FD0D Disk Start 0000 (0) │ │ │ │ -11FD0F Int File Attributes 0000 (0) │ │ │ │ +11FF31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF37 CRC F67305D7 (4134733271) │ │ │ │ +11FF3B Compressed Size 000005D4 (1492) │ │ │ │ +11FF3F Uncompressed Size 000020E9 (8425) │ │ │ │ +11FF43 Filename Length 002E (46) │ │ │ │ +11FF45 Extra Length 0000 (0) │ │ │ │ +11FF47 Comment Length 0000 (0) │ │ │ │ +11FF49 Disk Start 0000 (0) │ │ │ │ +11FF4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD15 Local Header Offset 00000625 (1573) │ │ │ │ -11FD19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF51 Local Header Offset 00000625 (1573) │ │ │ │ +11FF55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FD47 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -11FD4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FD4C Created OS 03 (3) 'Unix' │ │ │ │ -11FD4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FD4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FD4F General Purpose Flag 0800 (2048) │ │ │ │ +11FF83 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +11FF87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF88 Created OS 03 (3) 'Unix' │ │ │ │ +11FF89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FD51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FD53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FD57 CRC 9F632493 (2674074771) │ │ │ │ -11FD5B Compressed Size 0000061F (1567) │ │ │ │ -11FD5F Uncompressed Size 0000117E (4478) │ │ │ │ -11FD63 Filename Length 002F (47) │ │ │ │ -11FD65 Extra Length 0000 (0) │ │ │ │ -11FD67 Comment Length 0000 (0) │ │ │ │ -11FD69 Disk Start 0000 (0) │ │ │ │ -11FD6B Int File Attributes 0000 (0) │ │ │ │ +11FF8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF93 CRC 9F632493 (2674074771) │ │ │ │ +11FF97 Compressed Size 0000061F (1567) │ │ │ │ +11FF9B Uncompressed Size 0000117E (4478) │ │ │ │ +11FF9F Filename Length 002F (47) │ │ │ │ +11FFA1 Extra Length 0000 (0) │ │ │ │ +11FFA3 Comment Length 0000 (0) │ │ │ │ +11FFA5 Disk Start 0000 (0) │ │ │ │ +11FFA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FFA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD71 Local Header Offset 00000C45 (3141) │ │ │ │ -11FD75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FFAD Local Header Offset 00000C45 (3141) │ │ │ │ +11FFB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FFB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDA4 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -11FDA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FDA9 Created OS 03 (3) 'Unix' │ │ │ │ -11FDAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FDAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FDAC General Purpose Flag 0800 (2048) │ │ │ │ +11FFE0 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +11FFE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FFE5 Created OS 03 (3) 'Unix' │ │ │ │ +11FFE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FFE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FFE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FDAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FDB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FDB4 CRC 6DB09DC7 (1840291271) │ │ │ │ -11FDB8 Compressed Size 00000983 (2435) │ │ │ │ -11FDBC Uncompressed Size 00003E34 (15924) │ │ │ │ -11FDC0 Filename Length 002E (46) │ │ │ │ -11FDC2 Extra Length 0000 (0) │ │ │ │ -11FDC4 Comment Length 0000 (0) │ │ │ │ -11FDC6 Disk Start 0000 (0) │ │ │ │ -11FDC8 Int File Attributes 0000 (0) │ │ │ │ +11FFEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FFEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FFF0 CRC 6DB09DC7 (1840291271) │ │ │ │ +11FFF4 Compressed Size 00000983 (2435) │ │ │ │ +11FFF8 Uncompressed Size 00003E34 (15924) │ │ │ │ +11FFFC Filename Length 002E (46) │ │ │ │ +11FFFE Extra Length 0000 (0) │ │ │ │ +120000 Comment Length 0000 (0) │ │ │ │ +120002 Disk Start 0000 (0) │ │ │ │ +120004 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FDCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120006 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FDCE Local Header Offset 000012B1 (4785) │ │ │ │ -11FDD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12000A Local Header Offset 000012B1 (4785) │ │ │ │ +12000E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FDD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12000E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE00 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -11FE04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE05 Created OS 03 (3) 'Unix' │ │ │ │ -11FE06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE08 General Purpose Flag 0800 (2048) │ │ │ │ +12003C CENTRAL HEADER #10 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' │ │ │ │ -11FE0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE10 CRC D81118E7 (3624999143) │ │ │ │ -11FE14 Compressed Size 000002E5 (741) │ │ │ │ -11FE18 Uncompressed Size 0000069A (1690) │ │ │ │ -11FE1C Filename Length 0030 (48) │ │ │ │ -11FE1E Extra Length 0000 (0) │ │ │ │ -11FE20 Comment Length 0000 (0) │ │ │ │ -11FE22 Disk Start 0000 (0) │ │ │ │ -11FE24 Int File Attributes 0000 (0) │ │ │ │ +120046 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12004C CRC D81118E7 (3624999143) │ │ │ │ +120050 Compressed Size 000002E5 (741) │ │ │ │ +120054 Uncompressed Size 0000069A (1690) │ │ │ │ +120058 Filename Length 0030 (48) │ │ │ │ +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' │ │ │ │ -11FE26 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' │ │ │ │ -11FE2A Local Header Offset 00001C80 (7296) │ │ │ │ -11FE2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120066 Local Header Offset 00001C80 (7296) │ │ │ │ +12006A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12006A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE5E CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -11FE62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE63 Created OS 03 (3) 'Unix' │ │ │ │ -11FE64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE66 General Purpose Flag 0800 (2048) │ │ │ │ +12009A CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +12009E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12009F Created OS 03 (3) 'Unix' │ │ │ │ +1200A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE6E CRC AA32348F (2855416975) │ │ │ │ -11FE72 Compressed Size 000002C2 (706) │ │ │ │ -11FE76 Uncompressed Size 00000BC7 (3015) │ │ │ │ -11FE7A Filename Length 002F (47) │ │ │ │ -11FE7C Extra Length 0000 (0) │ │ │ │ -11FE7E Comment Length 0000 (0) │ │ │ │ -11FE80 Disk Start 0000 (0) │ │ │ │ -11FE82 Int File Attributes 0000 (0) │ │ │ │ +1200A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1200A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1200AA CRC AA32348F (2855416975) │ │ │ │ +1200AE Compressed Size 000002C2 (706) │ │ │ │ +1200B2 Uncompressed Size 00000BC7 (3015) │ │ │ │ +1200B6 Filename Length 002F (47) │ │ │ │ +1200B8 Extra Length 0000 (0) │ │ │ │ +1200BA Comment Length 0000 (0) │ │ │ │ +1200BC Disk Start 0000 (0) │ │ │ │ +1200BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1200C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE88 Local Header Offset 00001FB3 (8115) │ │ │ │ -11FE8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1200C4 Local Header Offset 00001FB3 (8115) │ │ │ │ +1200C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1200C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FEBB CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -11FEBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FEC0 Created OS 03 (3) 'Unix' │ │ │ │ -11FEC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FEC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FEC3 General Purpose Flag 0800 (2048) │ │ │ │ +1200F7 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +1200FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1200FC Created OS 03 (3) 'Unix' │ │ │ │ +1200FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FEC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FEC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FECB CRC 1EADB0FF (514699519) │ │ │ │ -11FECF Compressed Size 000002E7 (743) │ │ │ │ -11FED3 Uncompressed Size 0000069A (1690) │ │ │ │ -11FED7 Filename Length 0030 (48) │ │ │ │ -11FED9 Extra Length 0000 (0) │ │ │ │ -11FEDB Comment Length 0000 (0) │ │ │ │ -11FEDD Disk Start 0000 (0) │ │ │ │ -11FEDF Int File Attributes 0000 (0) │ │ │ │ +120101 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120103 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120107 CRC 1EADB0FF (514699519) │ │ │ │ +12010B Compressed Size 000002E7 (743) │ │ │ │ +12010F Uncompressed Size 0000069A (1690) │ │ │ │ +120113 Filename Length 0030 (48) │ │ │ │ +120115 Extra Length 0000 (0) │ │ │ │ +120117 Comment Length 0000 (0) │ │ │ │ +120119 Disk Start 0000 (0) │ │ │ │ +12011B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FEE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12011D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FEE5 Local Header Offset 000022C2 (8898) │ │ │ │ -11FEE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120121 Local Header Offset 000022C2 (8898) │ │ │ │ +120125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FEE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF19 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -11FF1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF1E Created OS 03 (3) 'Unix' │ │ │ │ -11FF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF21 General Purpose Flag 0800 (2048) │ │ │ │ +120155 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +120159 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12015A Created OS 03 (3) 'Unix' │ │ │ │ +12015B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12015C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12015D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF29 CRC 1D165C2E (488004654) │ │ │ │ -11FF2D Compressed Size 00000279 (633) │ │ │ │ -11FF31 Uncompressed Size 00000B37 (2871) │ │ │ │ -11FF35 Filename Length 002F (47) │ │ │ │ -11FF37 Extra Length 0000 (0) │ │ │ │ -11FF39 Comment Length 0000 (0) │ │ │ │ -11FF3B Disk Start 0000 (0) │ │ │ │ -11FF3D Int File Attributes 0000 (0) │ │ │ │ +12015F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120161 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120165 CRC 1D165C2E (488004654) │ │ │ │ +120169 Compressed Size 00000279 (633) │ │ │ │ +12016D Uncompressed Size 00000B37 (2871) │ │ │ │ +120171 Filename Length 002F (47) │ │ │ │ +120173 Extra Length 0000 (0) │ │ │ │ +120175 Comment Length 0000 (0) │ │ │ │ +120177 Disk Start 0000 (0) │ │ │ │ +120179 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12017B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF43 Local Header Offset 000025F7 (9719) │ │ │ │ -11FF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12017F Local Header Offset 000025F7 (9719) │ │ │ │ +120183 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120183: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF76 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -11FF7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF7B Created OS 03 (3) 'Unix' │ │ │ │ -11FF7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF7E General Purpose Flag 0800 (2048) │ │ │ │ +1201B2 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +1201B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201B7 Created OS 03 (3) 'Unix' │ │ │ │ +1201B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF86 CRC 9DF72414 (2650219540) │ │ │ │ -11FF8A Compressed Size 000002EE (750) │ │ │ │ -11FF8E Uncompressed Size 00000607 (1543) │ │ │ │ -11FF92 Filename Length 0034 (52) │ │ │ │ -11FF94 Extra Length 0000 (0) │ │ │ │ -11FF96 Comment Length 0000 (0) │ │ │ │ -11FF98 Disk Start 0000 (0) │ │ │ │ -11FF9A Int File Attributes 0000 (0) │ │ │ │ +1201BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1201BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1201C2 CRC 9DF72414 (2650219540) │ │ │ │ +1201C6 Compressed Size 000002EE (750) │ │ │ │ +1201CA Uncompressed Size 00000607 (1543) │ │ │ │ +1201CE Filename Length 0034 (52) │ │ │ │ +1201D0 Extra Length 0000 (0) │ │ │ │ +1201D2 Comment Length 0000 (0) │ │ │ │ +1201D4 Disk Start 0000 (0) │ │ │ │ +1201D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1201D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FFA0 Local Header Offset 000028BD (10429) │ │ │ │ -11FFA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1201DC Local Header Offset 000028BD (10429) │ │ │ │ +1201E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FFA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1201E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FFD8 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -11FFDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FFDD Created OS 03 (3) 'Unix' │ │ │ │ -11FFDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FFDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FFE0 General Purpose Flag 0800 (2048) │ │ │ │ +120214 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +120218 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120219 Created OS 03 (3) 'Unix' │ │ │ │ +12021A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12021B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12021C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FFE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FFE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FFE8 CRC 4F7A6C4C (1333423180) │ │ │ │ -11FFEC Compressed Size 00000179 (377) │ │ │ │ -11FFF0 Uncompressed Size 0000031B (795) │ │ │ │ -11FFF4 Filename Length 0033 (51) │ │ │ │ -11FFF6 Extra Length 0000 (0) │ │ │ │ -11FFF8 Comment Length 0000 (0) │ │ │ │ -11FFFA Disk Start 0000 (0) │ │ │ │ -11FFFC Int File Attributes 0000 (0) │ │ │ │ +12021E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120220 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120224 CRC 4F7A6C4C (1333423180) │ │ │ │ +120228 Compressed Size 00000179 (377) │ │ │ │ +12022C Uncompressed Size 0000031B (795) │ │ │ │ +120230 Filename Length 0033 (51) │ │ │ │ +120232 Extra Length 0000 (0) │ │ │ │ +120234 Comment Length 0000 (0) │ │ │ │ +120236 Disk Start 0000 (0) │ │ │ │ +120238 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FFFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12023A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120002 Local Header Offset 00002BFD (11261) │ │ │ │ -120006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12023E Local Header Offset 00002BFD (11261) │ │ │ │ +120242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120039 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -12003D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12003E Created OS 03 (3) 'Unix' │ │ │ │ -12003F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120041 General Purpose Flag 0800 (2048) │ │ │ │ +120275 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +120279 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12027A Created OS 03 (3) 'Unix' │ │ │ │ +12027B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12027C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12027D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120043 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120049 CRC FA87972D (4203190061) │ │ │ │ -12004D Compressed Size 0000041A (1050) │ │ │ │ -120051 Uncompressed Size 00000A1D (2589) │ │ │ │ -120055 Filename Length 002F (47) │ │ │ │ -120057 Extra Length 0000 (0) │ │ │ │ -120059 Comment Length 0000 (0) │ │ │ │ -12005B Disk Start 0000 (0) │ │ │ │ -12005D Int File Attributes 0000 (0) │ │ │ │ +12027F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120281 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120285 CRC FA87972D (4203190061) │ │ │ │ +120289 Compressed Size 0000041A (1050) │ │ │ │ +12028D Uncompressed Size 00000A1D (2589) │ │ │ │ +120291 Filename Length 002F (47) │ │ │ │ +120293 Extra Length 0000 (0) │ │ │ │ +120295 Comment Length 0000 (0) │ │ │ │ +120297 Disk Start 0000 (0) │ │ │ │ +120299 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12005F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12029B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120063 Local Header Offset 00002DC7 (11719) │ │ │ │ -120067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12029F Local Header Offset 00002DC7 (11719) │ │ │ │ +1202A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1202A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120096 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -12009A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12009B Created OS 03 (3) 'Unix' │ │ │ │ -12009C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12009D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12009E General Purpose Flag 0800 (2048) │ │ │ │ +1202D2 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +1202D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1202D7 Created OS 03 (3) 'Unix' │ │ │ │ +1202D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1202D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1202DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1200A6 CRC 239161E0 (596730336) │ │ │ │ -1200AA Compressed Size 000004E1 (1249) │ │ │ │ -1200AE Uncompressed Size 00001F08 (7944) │ │ │ │ -1200B2 Filename Length 002E (46) │ │ │ │ -1200B4 Extra Length 0000 (0) │ │ │ │ -1200B6 Comment Length 0000 (0) │ │ │ │ -1200B8 Disk Start 0000 (0) │ │ │ │ -1200BA Int File Attributes 0000 (0) │ │ │ │ +1202DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1202DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1202E2 CRC 239161E0 (596730336) │ │ │ │ +1202E6 Compressed Size 000004E1 (1249) │ │ │ │ +1202EA Uncompressed Size 00001F08 (7944) │ │ │ │ +1202EE Filename Length 002E (46) │ │ │ │ +1202F0 Extra Length 0000 (0) │ │ │ │ +1202F2 Comment Length 0000 (0) │ │ │ │ +1202F4 Disk Start 0000 (0) │ │ │ │ +1202F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1200BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1202F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1200C0 Local Header Offset 0000322E (12846) │ │ │ │ -1200C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1202FC Local Header Offset 0000322E (12846) │ │ │ │ +120300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1200C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1200F2 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1200F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1200F7 Created OS 03 (3) 'Unix' │ │ │ │ -1200F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1200F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1200FA General Purpose Flag 0800 (2048) │ │ │ │ +12032E CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +120332 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120333 Created OS 03 (3) 'Unix' │ │ │ │ +120334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120336 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120102 CRC 215E049C (559809692) │ │ │ │ -120106 Compressed Size 00000D18 (3352) │ │ │ │ -12010A Uncompressed Size 00002DF4 (11764) │ │ │ │ -12010E Filename Length 001E (30) │ │ │ │ -120110 Extra Length 0000 (0) │ │ │ │ -120112 Comment Length 0000 (0) │ │ │ │ -120114 Disk Start 0000 (0) │ │ │ │ -120116 Int File Attributes 0000 (0) │ │ │ │ +120338 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12033A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12033E CRC 215E049C (559809692) │ │ │ │ +120342 Compressed Size 00000D18 (3352) │ │ │ │ +120346 Uncompressed Size 00002DF4 (11764) │ │ │ │ +12034A Filename Length 001E (30) │ │ │ │ +12034C Extra Length 0000 (0) │ │ │ │ +12034E Comment Length 0000 (0) │ │ │ │ +120350 Disk Start 0000 (0) │ │ │ │ +120352 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120118 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120354 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12011C Local Header Offset 0000375B (14171) │ │ │ │ -120120 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120358 Local Header Offset 0000375B (14171) │ │ │ │ +12035C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12035C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12013E CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -120142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120143 Created OS 03 (3) 'Unix' │ │ │ │ -120144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120146 General Purpose Flag 0800 (2048) │ │ │ │ +12037A CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +12037E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12037F Created OS 03 (3) 'Unix' │ │ │ │ +120380 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120381 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120382 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12014A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12014E CRC F446050F (4098229519) │ │ │ │ -120152 Compressed Size 00000D62 (3426) │ │ │ │ -120156 Uncompressed Size 0000BA46 (47686) │ │ │ │ -12015A Filename Length 001D (29) │ │ │ │ -12015C Extra Length 0000 (0) │ │ │ │ -12015E Comment Length 0000 (0) │ │ │ │ -120160 Disk Start 0000 (0) │ │ │ │ -120162 Int File Attributes 0000 (0) │ │ │ │ +120384 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120386 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12038A CRC F446050F (4098229519) │ │ │ │ +12038E Compressed Size 00000D62 (3426) │ │ │ │ +120392 Uncompressed Size 0000BA46 (47686) │ │ │ │ +120396 Filename Length 001D (29) │ │ │ │ +120398 Extra Length 0000 (0) │ │ │ │ +12039A Comment Length 0000 (0) │ │ │ │ +12039C Disk Start 0000 (0) │ │ │ │ +12039E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120168 Local Header Offset 000044AF (17583) │ │ │ │ -12016C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203A4 Local Header Offset 000044AF (17583) │ │ │ │ +1203A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12016C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120189 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -12018D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12018E Created OS 03 (3) 'Unix' │ │ │ │ -12018F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120191 General Purpose Flag 0800 (2048) │ │ │ │ +1203C5 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +1203C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1203CA Created OS 03 (3) 'Unix' │ │ │ │ +1203CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1203CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1203CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120193 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120195 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120199 CRC 5397BA89 (1402452617) │ │ │ │ -12019D Compressed Size 0000025C (604) │ │ │ │ -1201A1 Uncompressed Size 0000047E (1150) │ │ │ │ -1201A5 Filename Length 0032 (50) │ │ │ │ -1201A7 Extra Length 0000 (0) │ │ │ │ -1201A9 Comment Length 0000 (0) │ │ │ │ -1201AB Disk Start 0000 (0) │ │ │ │ -1201AD Int File Attributes 0000 (0) │ │ │ │ +1203CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1203D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203D5 CRC 5397BA89 (1402452617) │ │ │ │ +1203D9 Compressed Size 0000025C (604) │ │ │ │ +1203DD Uncompressed Size 0000047E (1150) │ │ │ │ +1203E1 Filename Length 0032 (50) │ │ │ │ +1203E3 Extra Length 0000 (0) │ │ │ │ +1203E5 Comment Length 0000 (0) │ │ │ │ +1203E7 Disk Start 0000 (0) │ │ │ │ +1203E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1201AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1201B3 Local Header Offset 0000524C (21068) │ │ │ │ -1201B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203EF Local Header Offset 0000524C (21068) │ │ │ │ +1203F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1201B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1201E9 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1201ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1201EE Created OS 03 (3) 'Unix' │ │ │ │ -1201EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1201F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1201F1 General Purpose Flag 0800 (2048) │ │ │ │ +120425 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +120429 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12042A Created OS 03 (3) 'Unix' │ │ │ │ +12042B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12042C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12042D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1201F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1201F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1201F9 CRC B727EEFF (3072847615) │ │ │ │ -1201FD Compressed Size 0000033C (828) │ │ │ │ -120201 Uncompressed Size 00000B04 (2820) │ │ │ │ -120205 Filename Length 0031 (49) │ │ │ │ -120207 Extra Length 0000 (0) │ │ │ │ -120209 Comment Length 0000 (0) │ │ │ │ -12020B Disk Start 0000 (0) │ │ │ │ -12020D Int File Attributes 0000 (0) │ │ │ │ +12042F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120431 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120435 CRC B727EEFF (3072847615) │ │ │ │ +120439 Compressed Size 0000033C (828) │ │ │ │ +12043D Uncompressed Size 00000B04 (2820) │ │ │ │ +120441 Filename Length 0031 (49) │ │ │ │ +120443 Extra Length 0000 (0) │ │ │ │ +120445 Comment Length 0000 (0) │ │ │ │ +120447 Disk Start 0000 (0) │ │ │ │ +120449 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12020F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12044B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120213 Local Header Offset 000054F8 (21752) │ │ │ │ -120217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12044F Local Header Offset 000054F8 (21752) │ │ │ │ +120453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120248 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -12024C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12024D Created OS 03 (3) 'Unix' │ │ │ │ -12024E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12024F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120250 General Purpose Flag 0800 (2048) │ │ │ │ +120484 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +120488 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120489 Created OS 03 (3) 'Unix' │ │ │ │ +12048A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12048B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12048C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120252 Compression Method 0000 (0) 'Stored' │ │ │ │ -120254 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120258 CRC 00000000 (0) │ │ │ │ -12025C Compressed Size 00000000 (0) │ │ │ │ -120260 Uncompressed Size 00000000 (0) │ │ │ │ -120264 Filename Length 0017 (23) │ │ │ │ -120266 Extra Length 0000 (0) │ │ │ │ -120268 Comment Length 0000 (0) │ │ │ │ -12026A Disk Start 0000 (0) │ │ │ │ -12026C Int File Attributes 0000 (0) │ │ │ │ +12048E Compression Method 0000 (0) 'Stored' │ │ │ │ +120490 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120494 CRC 00000000 (0) │ │ │ │ +120498 Compressed Size 00000000 (0) │ │ │ │ +12049C Uncompressed Size 00000000 (0) │ │ │ │ +1204A0 Filename Length 0017 (23) │ │ │ │ +1204A2 Extra Length 0000 (0) │ │ │ │ +1204A4 Comment Length 0000 (0) │ │ │ │ +1204A6 Disk Start 0000 (0) │ │ │ │ +1204A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12026E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1204AA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120272 Local Header Offset 00005883 (22659) │ │ │ │ -120276 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204AE Local Header Offset 00005883 (22659) │ │ │ │ +1204B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120276: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x120276: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1204B2: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12024E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12048A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12028D CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -120291 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120292 Created OS 03 (3) 'Unix' │ │ │ │ -120293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120295 General Purpose Flag 0800 (2048) │ │ │ │ +1204C9 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +1204CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1204CE Created OS 03 (3) 'Unix' │ │ │ │ +1204CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1204D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1204D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120297 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12029D CRC 4ABDF9CB (1253964235) │ │ │ │ -1202A1 Compressed Size 00000129 (297) │ │ │ │ -1202A5 Uncompressed Size 000001C6 (454) │ │ │ │ -1202A9 Filename Length 0028 (40) │ │ │ │ -1202AB Extra Length 0000 (0) │ │ │ │ -1202AD Comment Length 0000 (0) │ │ │ │ -1202AF Disk Start 0000 (0) │ │ │ │ -1202B1 Int File Attributes 0000 (0) │ │ │ │ +1204D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1204D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1204D9 CRC 4ABDF9CB (1253964235) │ │ │ │ +1204DD Compressed Size 00000129 (297) │ │ │ │ +1204E1 Uncompressed Size 000001C6 (454) │ │ │ │ +1204E5 Filename Length 0028 (40) │ │ │ │ +1204E7 Extra Length 0000 (0) │ │ │ │ +1204E9 Comment Length 0000 (0) │ │ │ │ +1204EB Disk Start 0000 (0) │ │ │ │ +1204ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1202B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1204EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1202B7 Local Header Offset 000058B8 (22712) │ │ │ │ -1202BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204F3 Local Header Offset 000058B8 (22712) │ │ │ │ +1204F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1202BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1202E3 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1202E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1202E8 Created OS 03 (3) 'Unix' │ │ │ │ -1202E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1202EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1202EB General Purpose Flag 0800 (2048) │ │ │ │ +12051F CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +120523 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120524 Created OS 03 (3) 'Unix' │ │ │ │ +120525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1202ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -1202EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1202F3 CRC AE561271 (2924876401) │ │ │ │ -1202F7 Compressed Size 000000CD (205) │ │ │ │ -1202FB Uncompressed Size 00000145 (325) │ │ │ │ -1202FF Filename Length 0027 (39) │ │ │ │ -120301 Extra Length 0000 (0) │ │ │ │ -120303 Comment Length 0000 (0) │ │ │ │ -120305 Disk Start 0000 (0) │ │ │ │ -120307 Int File Attributes 0000 (0) │ │ │ │ +120529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12052B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12052F CRC AE561271 (2924876401) │ │ │ │ +120533 Compressed Size 000000CD (205) │ │ │ │ +120537 Uncompressed Size 00000145 (325) │ │ │ │ +12053B Filename Length 0027 (39) │ │ │ │ +12053D Extra Length 0000 (0) │ │ │ │ +12053F Comment Length 0000 (0) │ │ │ │ +120541 Disk Start 0000 (0) │ │ │ │ +120543 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120309 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120545 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12030D Local Header Offset 00005A27 (23079) │ │ │ │ -120311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120549 Local Header Offset 00005A27 (23079) │ │ │ │ +12054D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12054D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120338 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -12033C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12033D Created OS 03 (3) 'Unix' │ │ │ │ -12033E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12033F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120340 General Purpose Flag 0800 (2048) │ │ │ │ +120574 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +120578 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120579 Created OS 03 (3) 'Unix' │ │ │ │ +12057A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12057B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12057C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120348 CRC B4C8210A (3033014538) │ │ │ │ -12034C Compressed Size 00000C79 (3193) │ │ │ │ -120350 Uncompressed Size 00002344 (9028) │ │ │ │ -120354 Filename Length 0023 (35) │ │ │ │ -120356 Extra Length 0000 (0) │ │ │ │ -120358 Comment Length 0000 (0) │ │ │ │ -12035A Disk Start 0000 (0) │ │ │ │ -12035C Int File Attributes 0000 (0) │ │ │ │ +12057E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120580 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120584 CRC B4C8210A (3033014538) │ │ │ │ +120588 Compressed Size 00000C79 (3193) │ │ │ │ +12058C Uncompressed Size 00002344 (9028) │ │ │ │ +120590 Filename Length 0023 (35) │ │ │ │ +120592 Extra Length 0000 (0) │ │ │ │ +120594 Comment Length 0000 (0) │ │ │ │ +120596 Disk Start 0000 (0) │ │ │ │ +120598 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12035E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12059A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120362 Local Header Offset 00005B39 (23353) │ │ │ │ -120366 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12059E Local Header Offset 00005B39 (23353) │ │ │ │ +1205A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120366: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120389 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -12038D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12038E Created OS 03 (3) 'Unix' │ │ │ │ -12038F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120391 General Purpose Flag 0800 (2048) │ │ │ │ +1205C5 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +1205C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1205CA Created OS 03 (3) 'Unix' │ │ │ │ +1205CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1205CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1205CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120399 CRC B65F8A4A (3059714634) │ │ │ │ -12039D Compressed Size 00001C66 (7270) │ │ │ │ -1203A1 Uncompressed Size 000133DB (78811) │ │ │ │ -1203A5 Filename Length 0022 (34) │ │ │ │ -1203A7 Extra Length 0000 (0) │ │ │ │ -1203A9 Comment Length 0000 (0) │ │ │ │ -1203AB Disk Start 0000 (0) │ │ │ │ -1203AD Int File Attributes 0000 (0) │ │ │ │ +1205CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1205D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1205D5 CRC B65F8A4A (3059714634) │ │ │ │ +1205D9 Compressed Size 00001C66 (7270) │ │ │ │ +1205DD Uncompressed Size 000133DB (78811) │ │ │ │ +1205E1 Filename Length 0022 (34) │ │ │ │ +1205E3 Extra Length 0000 (0) │ │ │ │ +1205E5 Comment Length 0000 (0) │ │ │ │ +1205E7 Disk Start 0000 (0) │ │ │ │ +1205E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1205EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1203B3 Local Header Offset 000067F3 (26611) │ │ │ │ -1203B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1205EF Local Header Offset 000067F3 (26611) │ │ │ │ +1205F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1203B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1203D9 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1203DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1203DE Created OS 03 (3) 'Unix' │ │ │ │ -1203DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1203E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1203E1 General Purpose Flag 0800 (2048) │ │ │ │ +120615 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +120619 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12061A Created OS 03 (3) 'Unix' │ │ │ │ +12061B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12061C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12061D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1203E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1203E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1203E9 CRC 75DCED1A (1977412890) │ │ │ │ -1203ED Compressed Size 00000359 (857) │ │ │ │ -1203F1 Uncompressed Size 000006E9 (1769) │ │ │ │ -1203F5 Filename Length 0032 (50) │ │ │ │ -1203F7 Extra Length 0000 (0) │ │ │ │ -1203F9 Comment Length 0000 (0) │ │ │ │ -1203FB Disk Start 0000 (0) │ │ │ │ -1203FD Int File Attributes 0000 (0) │ │ │ │ +12061F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120621 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120625 CRC 75DCED1A (1977412890) │ │ │ │ +120629 Compressed Size 00000359 (857) │ │ │ │ +12062D Uncompressed Size 000006E9 (1769) │ │ │ │ +120631 Filename Length 0032 (50) │ │ │ │ +120633 Extra Length 0000 (0) │ │ │ │ +120635 Comment Length 0000 (0) │ │ │ │ +120637 Disk Start 0000 (0) │ │ │ │ +120639 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12063B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120403 Local Header Offset 00008499 (33945) │ │ │ │ -120407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12063F Local Header Offset 00008499 (33945) │ │ │ │ +120643 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120643: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120439 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -12043D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12043E Created OS 03 (3) 'Unix' │ │ │ │ -12043F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120441 General Purpose Flag 0800 (2048) │ │ │ │ +120675 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +120679 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12067A Created OS 03 (3) 'Unix' │ │ │ │ +12067B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12067C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12067D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120443 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120445 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120449 CRC 9B9B9F42 (2610667330) │ │ │ │ -12044D Compressed Size 00000852 (2130) │ │ │ │ -120451 Uncompressed Size 00001CFD (7421) │ │ │ │ -120455 Filename Length 0031 (49) │ │ │ │ -120457 Extra Length 0000 (0) │ │ │ │ -120459 Comment Length 0000 (0) │ │ │ │ -12045B Disk Start 0000 (0) │ │ │ │ -12045D Int File Attributes 0000 (0) │ │ │ │ +12067F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120681 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120685 CRC 9B9B9F42 (2610667330) │ │ │ │ +120689 Compressed Size 00000852 (2130) │ │ │ │ +12068D Uncompressed Size 00001CFD (7421) │ │ │ │ +120691 Filename Length 0031 (49) │ │ │ │ +120693 Extra Length 0000 (0) │ │ │ │ +120695 Comment Length 0000 (0) │ │ │ │ +120697 Disk Start 0000 (0) │ │ │ │ +120699 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12045F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12069B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120463 Local Header Offset 00008842 (34882) │ │ │ │ -120467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12069F Local Header Offset 00008842 (34882) │ │ │ │ +1206A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120498 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -12049C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12049D Created OS 03 (3) 'Unix' │ │ │ │ -12049E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12049F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1204A0 General Purpose Flag 0800 (2048) │ │ │ │ +1206D4 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +1206D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206D9 Created OS 03 (3) 'Unix' │ │ │ │ +1206DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1206DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1206DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1204A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1204A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1204A8 CRC 767C901C (1987874844) │ │ │ │ -1204AC Compressed Size 0000044E (1102) │ │ │ │ -1204B0 Uncompressed Size 000009F2 (2546) │ │ │ │ -1204B4 Filename Length 003D (61) │ │ │ │ -1204B6 Extra Length 0000 (0) │ │ │ │ -1204B8 Comment Length 0000 (0) │ │ │ │ -1204BA Disk Start 0000 (0) │ │ │ │ -1204BC Int File Attributes 0000 (0) │ │ │ │ +1206DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1206E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1206E4 CRC 767C901C (1987874844) │ │ │ │ +1206E8 Compressed Size 0000044E (1102) │ │ │ │ +1206EC Uncompressed Size 000009F2 (2546) │ │ │ │ +1206F0 Filename Length 003D (61) │ │ │ │ +1206F2 Extra Length 0000 (0) │ │ │ │ +1206F4 Comment Length 0000 (0) │ │ │ │ +1206F6 Disk Start 0000 (0) │ │ │ │ +1206F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1204BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1204C2 Local Header Offset 000090E3 (37091) │ │ │ │ -1204C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206FE Local Header Offset 000090E3 (37091) │ │ │ │ +120702 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1204C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120503 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -120507 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120508 Created OS 03 (3) 'Unix' │ │ │ │ -120509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12050A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12050B General Purpose Flag 0800 (2048) │ │ │ │ +12073F CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +120743 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120744 Created OS 03 (3) 'Unix' │ │ │ │ +120745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120747 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12050D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12050F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120513 CRC D5486ABD (3578292925) │ │ │ │ -120517 Compressed Size 0000072B (1835) │ │ │ │ -12051B Uncompressed Size 00002040 (8256) │ │ │ │ -12051F Filename Length 003C (60) │ │ │ │ -120521 Extra Length 0000 (0) │ │ │ │ -120523 Comment Length 0000 (0) │ │ │ │ -120525 Disk Start 0000 (0) │ │ │ │ -120527 Int File Attributes 0000 (0) │ │ │ │ +120749 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12074B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12074F CRC D5486ABD (3578292925) │ │ │ │ +120753 Compressed Size 0000072B (1835) │ │ │ │ +120757 Uncompressed Size 00002040 (8256) │ │ │ │ +12075B Filename Length 003C (60) │ │ │ │ +12075D Extra Length 0000 (0) │ │ │ │ +12075F Comment Length 0000 (0) │ │ │ │ +120761 Disk Start 0000 (0) │ │ │ │ +120763 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120529 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120765 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12052D Local Header Offset 0000958C (38284) │ │ │ │ -120531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120769 Local Header Offset 0000958C (38284) │ │ │ │ +12076D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12076D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12056D CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -120571 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120572 Created OS 03 (3) 'Unix' │ │ │ │ -120573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120575 General Purpose Flag 0800 (2048) │ │ │ │ +1207A9 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +1207AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207AE Created OS 03 (3) 'Unix' │ │ │ │ +1207AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120577 Compression Method 0000 (0) 'Stored' │ │ │ │ -120579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12057D CRC 00000000 (0) │ │ │ │ -120581 Compressed Size 00000000 (0) │ │ │ │ -120585 Uncompressed Size 00000000 (0) │ │ │ │ -120589 Filename Length 0011 (17) │ │ │ │ -12058B Extra Length 0000 (0) │ │ │ │ -12058D Comment Length 0000 (0) │ │ │ │ -12058F Disk Start 0000 (0) │ │ │ │ -120591 Int File Attributes 0000 (0) │ │ │ │ +1207B3 Compression Method 0000 (0) 'Stored' │ │ │ │ +1207B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207B9 CRC 00000000 (0) │ │ │ │ +1207BD Compressed Size 00000000 (0) │ │ │ │ +1207C1 Uncompressed Size 00000000 (0) │ │ │ │ +1207C5 Filename Length 0011 (17) │ │ │ │ +1207C7 Extra Length 0000 (0) │ │ │ │ +1207C9 Comment Length 0000 (0) │ │ │ │ +1207CB Disk Start 0000 (0) │ │ │ │ +1207CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120593 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1207CF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120597 Local Header Offset 00009D11 (40209) │ │ │ │ -12059B Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1207D3 Local Header Offset 00009D11 (40209) │ │ │ │ +1207D7 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12059B: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207D7: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12059B: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1207D7: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120573: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207AF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1205AC CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -1205B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205B1 Created OS 03 (3) 'Unix' │ │ │ │ -1205B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205B4 General Purpose Flag 0800 (2048) │ │ │ │ +1207E8 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +1207EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207ED Created OS 03 (3) 'Unix' │ │ │ │ +1207EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1205B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1205BC CRC 17A1D6A0 (396482208) │ │ │ │ -1205C0 Compressed Size 000021BB (8635) │ │ │ │ -1205C4 Uncompressed Size 0000A1B4 (41396) │ │ │ │ -1205C8 Filename Length 001C (28) │ │ │ │ -1205CA Extra Length 0000 (0) │ │ │ │ -1205CC Comment Length 0000 (0) │ │ │ │ -1205CE Disk Start 0000 (0) │ │ │ │ -1205D0 Int File Attributes 0000 (0) │ │ │ │ +1207F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207F8 CRC 17A1D6A0 (396482208) │ │ │ │ +1207FC Compressed Size 000021BB (8635) │ │ │ │ +120800 Uncompressed Size 0000A1B4 (41396) │ │ │ │ +120804 Filename Length 001C (28) │ │ │ │ +120806 Extra Length 0000 (0) │ │ │ │ +120808 Comment Length 0000 (0) │ │ │ │ +12080A Disk Start 0000 (0) │ │ │ │ +12080C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1205D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12080E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1205D6 Local Header Offset 00009D40 (40256) │ │ │ │ -1205DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120812 Local Header Offset 00009D40 (40256) │ │ │ │ +120816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1205DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1205F6 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1205FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205FB Created OS 03 (3) 'Unix' │ │ │ │ -1205FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205FE General Purpose Flag 0800 (2048) │ │ │ │ +120832 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +120836 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120837 Created OS 03 (3) 'Unix' │ │ │ │ +120838 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120839 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12083A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120600 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120602 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120606 CRC 56568D48 (1448512840) │ │ │ │ -12060A Compressed Size 0000330A (13066) │ │ │ │ -12060E Uncompressed Size 0002B0AB (176299) │ │ │ │ -120612 Filename Length 001B (27) │ │ │ │ -120614 Extra Length 0000 (0) │ │ │ │ -120616 Comment Length 0000 (0) │ │ │ │ -120618 Disk Start 0000 (0) │ │ │ │ -12061A Int File Attributes 0000 (0) │ │ │ │ +12083C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12083E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120842 CRC 56568D48 (1448512840) │ │ │ │ +120846 Compressed Size 0000330A (13066) │ │ │ │ +12084A Uncompressed Size 0002B0AB (176299) │ │ │ │ +12084E Filename Length 001B (27) │ │ │ │ +120850 Extra Length 0000 (0) │ │ │ │ +120852 Comment Length 0000 (0) │ │ │ │ +120854 Disk Start 0000 (0) │ │ │ │ +120856 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12061C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120858 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120620 Local Header Offset 0000BF35 (48949) │ │ │ │ -120624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12085C Local Header Offset 0000BF35 (48949) │ │ │ │ +120860 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120860: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12063F CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -120643 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120644 Created OS 03 (3) 'Unix' │ │ │ │ -120645 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120646 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120647 General Purpose Flag 0800 (2048) │ │ │ │ +12087B CENTRAL HEADER #34 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) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120649 Compression Method 0000 (0) 'Stored' │ │ │ │ -12064B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12064F CRC 00000000 (0) │ │ │ │ -120653 Compressed Size 00000000 (0) │ │ │ │ -120657 Uncompressed Size 00000000 (0) │ │ │ │ -12065B Filename Length 0010 (16) │ │ │ │ -12065D Extra Length 0000 (0) │ │ │ │ -12065F Comment Length 0000 (0) │ │ │ │ -120661 Disk Start 0000 (0) │ │ │ │ -120663 Int File Attributes 0000 (0) │ │ │ │ +120885 Compression Method 0000 (0) 'Stored' │ │ │ │ +120887 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12088B CRC 00000000 (0) │ │ │ │ +12088F Compressed Size 00000000 (0) │ │ │ │ +120893 Uncompressed Size 00000000 (0) │ │ │ │ +120897 Filename Length 0010 (16) │ │ │ │ +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' │ │ │ │ -120665 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1208A1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120669 Local Header Offset 0000F278 (62072) │ │ │ │ -12066D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +1208A5 Local Header Offset 0000F278 (62072) │ │ │ │ +1208A9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12066D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208A9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12066D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1208A9: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120645: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120881: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12067D CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -120681 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120682 Created OS 03 (3) 'Unix' │ │ │ │ -120683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120685 General Purpose Flag 0800 (2048) │ │ │ │ +1208B9 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +1208BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1208BE Created OS 03 (3) 'Unix' │ │ │ │ +1208BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1208C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1208C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120687 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12068D CRC A4C90F3F (2764640063) │ │ │ │ -120691 Compressed Size 000003BD (957) │ │ │ │ -120695 Uncompressed Size 000007F5 (2037) │ │ │ │ -120699 Filename Length 001F (31) │ │ │ │ -12069B Extra Length 0000 (0) │ │ │ │ -12069D Comment Length 0000 (0) │ │ │ │ -12069F Disk Start 0000 (0) │ │ │ │ -1206A1 Int File Attributes 0000 (0) │ │ │ │ +1208C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1208C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1208C9 CRC A4C90F3F (2764640063) │ │ │ │ +1208CD Compressed Size 000003BD (957) │ │ │ │ +1208D1 Uncompressed Size 000007F5 (2037) │ │ │ │ +1208D5 Filename Length 001F (31) │ │ │ │ +1208D7 Extra Length 0000 (0) │ │ │ │ +1208D9 Comment Length 0000 (0) │ │ │ │ +1208DB Disk Start 0000 (0) │ │ │ │ +1208DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206A7 Local Header Offset 0000F2A6 (62118) │ │ │ │ -1206AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208E3 Local Header Offset 0000F2A6 (62118) │ │ │ │ +1208E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1206CA CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -1206CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1206CF Created OS 03 (3) 'Unix' │ │ │ │ -1206D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1206D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1206D2 General Purpose Flag 0800 (2048) │ │ │ │ +120906 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +12090A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12090B Created OS 03 (3) 'Unix' │ │ │ │ +12090C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12090D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12090E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1206D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1206D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1206DA CRC D8469284 (3628503684) │ │ │ │ -1206DE Compressed Size 0000046E (1134) │ │ │ │ -1206E2 Uncompressed Size 00000CF0 (3312) │ │ │ │ -1206E6 Filename Length 001E (30) │ │ │ │ -1206E8 Extra Length 0000 (0) │ │ │ │ -1206EA Comment Length 0000 (0) │ │ │ │ -1206EC Disk Start 0000 (0) │ │ │ │ -1206EE Int File Attributes 0000 (0) │ │ │ │ +120910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120912 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120916 CRC D8469284 (3628503684) │ │ │ │ +12091A Compressed Size 0000046E (1134) │ │ │ │ +12091E Uncompressed Size 00000CF0 (3312) │ │ │ │ +120922 Filename Length 001E (30) │ │ │ │ +120924 Extra Length 0000 (0) │ │ │ │ +120926 Comment Length 0000 (0) │ │ │ │ +120928 Disk Start 0000 (0) │ │ │ │ +12092A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12092C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206F4 Local Header Offset 0000F6A0 (63136) │ │ │ │ -1206F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120930 Local Header Offset 0000F6A0 (63136) │ │ │ │ +120934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120716 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -12071A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12071B Created OS 03 (3) 'Unix' │ │ │ │ -12071C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12071D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12071E General Purpose Flag 0800 (2048) │ │ │ │ +120952 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +120956 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120957 Created OS 03 (3) 'Unix' │ │ │ │ +120958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12095A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120722 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120726 CRC 75F85174 (1979208052) │ │ │ │ -12072A Compressed Size 00000322 (802) │ │ │ │ -12072E Uncompressed Size 000005F2 (1522) │ │ │ │ -120732 Filename Length 0022 (34) │ │ │ │ -120734 Extra Length 0000 (0) │ │ │ │ -120736 Comment Length 0000 (0) │ │ │ │ -120738 Disk Start 0000 (0) │ │ │ │ -12073A Int File Attributes 0000 (0) │ │ │ │ +12095C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12095E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120962 CRC 75F85174 (1979208052) │ │ │ │ +120966 Compressed Size 00000322 (802) │ │ │ │ +12096A Uncompressed Size 000005F2 (1522) │ │ │ │ +12096E Filename Length 0022 (34) │ │ │ │ +120970 Extra Length 0000 (0) │ │ │ │ +120972 Comment Length 0000 (0) │ │ │ │ +120974 Disk Start 0000 (0) │ │ │ │ +120976 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12073C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120978 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120740 Local Header Offset 0000FB4A (64330) │ │ │ │ -120744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12097C Local Header Offset 0000FB4A (64330) │ │ │ │ +120980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120766 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -12076A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12076B Created OS 03 (3) 'Unix' │ │ │ │ -12076C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12076D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12076E General Purpose Flag 0800 (2048) │ │ │ │ +1209A2 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +1209A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209A7 Created OS 03 (3) 'Unix' │ │ │ │ +1209A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120770 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120772 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120776 CRC 83D25C1E (2211601438) │ │ │ │ -12077A Compressed Size 0000016C (364) │ │ │ │ -12077E Uncompressed Size 000002B5 (693) │ │ │ │ -120782 Filename Length 0021 (33) │ │ │ │ -120784 Extra Length 0000 (0) │ │ │ │ -120786 Comment Length 0000 (0) │ │ │ │ -120788 Disk Start 0000 (0) │ │ │ │ -12078A Int File Attributes 0000 (0) │ │ │ │ +1209AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209B2 CRC 83D25C1E (2211601438) │ │ │ │ +1209B6 Compressed Size 0000016C (364) │ │ │ │ +1209BA Uncompressed Size 000002B5 (693) │ │ │ │ +1209BE Filename Length 0021 (33) │ │ │ │ +1209C0 Extra Length 0000 (0) │ │ │ │ +1209C2 Comment Length 0000 (0) │ │ │ │ +1209C4 Disk Start 0000 (0) │ │ │ │ +1209C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12078C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1209C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120790 Local Header Offset 0000FEAC (65196) │ │ │ │ -120794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1209CC Local Header Offset 0000FEAC (65196) │ │ │ │ +1209D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1209D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1207B5 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -1207B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1207BA Created OS 03 (3) 'Unix' │ │ │ │ -1207BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1207BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1207BD General Purpose Flag 0800 (2048) │ │ │ │ +1209F1 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +1209F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209F6 Created OS 03 (3) 'Unix' │ │ │ │ +1209F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1207BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1207C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1207C5 CRC 2CC32613 (750986771) │ │ │ │ -1207C9 Compressed Size 00000185 (389) │ │ │ │ -1207CD Uncompressed Size 00000265 (613) │ │ │ │ -1207D1 Filename Length 002A (42) │ │ │ │ -1207D3 Extra Length 0000 (0) │ │ │ │ -1207D5 Comment Length 0000 (0) │ │ │ │ -1207D7 Disk Start 0000 (0) │ │ │ │ -1207D9 Int File Attributes 0000 (0) │ │ │ │ +1209FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A01 CRC 2CC32613 (750986771) │ │ │ │ +120A05 Compressed Size 00000185 (389) │ │ │ │ +120A09 Uncompressed Size 00000265 (613) │ │ │ │ +120A0D Filename Length 002A (42) │ │ │ │ +120A0F Extra Length 0000 (0) │ │ │ │ +120A11 Comment Length 0000 (0) │ │ │ │ +120A13 Disk Start 0000 (0) │ │ │ │ +120A15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1207DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1207DF Local Header Offset 00010057 (65623) │ │ │ │ -1207E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A1B Local Header Offset 00010057 (65623) │ │ │ │ +120A1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1207E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12080D CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -120811 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120812 Created OS 03 (3) 'Unix' │ │ │ │ -120813 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120814 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120815 General Purpose Flag 0800 (2048) │ │ │ │ +120A49 CENTRAL HEADER #40 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' │ │ │ │ -120817 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120819 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12081D CRC 1E495A48 (508123720) │ │ │ │ -120821 Compressed Size 000035A6 (13734) │ │ │ │ -120825 Uncompressed Size 0000A868 (43112) │ │ │ │ -120829 Filename Length 001A (26) │ │ │ │ -12082B Extra Length 0000 (0) │ │ │ │ -12082D Comment Length 0000 (0) │ │ │ │ -12082F Disk Start 0000 (0) │ │ │ │ -120831 Int File Attributes 0000 (0) │ │ │ │ +120A53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A59 CRC 1E495A48 (508123720) │ │ │ │ +120A5D Compressed Size 000035A6 (13734) │ │ │ │ +120A61 Uncompressed Size 0000A868 (43112) │ │ │ │ +120A65 Filename Length 001A (26) │ │ │ │ +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' │ │ │ │ -120833 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' │ │ │ │ -120837 Local Header Offset 00010224 (66084) │ │ │ │ -12083B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A73 Local Header Offset 00010224 (66084) │ │ │ │ +120A77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12083B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120855 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -120859 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12085A Created OS 03 (3) 'Unix' │ │ │ │ -12085B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12085C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12085D General Purpose Flag 0800 (2048) │ │ │ │ +120A91 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +120A95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A96 Created OS 03 (3) 'Unix' │ │ │ │ +120A97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12085F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120861 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120865 CRC 5AE5D6D5 (1525012181) │ │ │ │ -120869 Compressed Size 00009CF5 (40181) │ │ │ │ -12086D Uncompressed Size 00049775 (300917) │ │ │ │ -120871 Filename Length 0019 (25) │ │ │ │ -120873 Extra Length 0000 (0) │ │ │ │ -120875 Comment Length 0000 (0) │ │ │ │ -120877 Disk Start 0000 (0) │ │ │ │ -120879 Int File Attributes 0000 (0) │ │ │ │ +120A9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AA1 CRC 5AE5D6D5 (1525012181) │ │ │ │ +120AA5 Compressed Size 00009CF5 (40181) │ │ │ │ +120AA9 Uncompressed Size 00049775 (300917) │ │ │ │ +120AAD Filename Length 0019 (25) │ │ │ │ +120AAF Extra Length 0000 (0) │ │ │ │ +120AB1 Comment Length 0000 (0) │ │ │ │ +120AB3 Disk Start 0000 (0) │ │ │ │ +120AB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12087B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12087F Local Header Offset 00013802 (79874) │ │ │ │ -120883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120ABB Local Header Offset 00013802 (79874) │ │ │ │ +120ABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120ABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12089C CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -1208A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208A1 Created OS 03 (3) 'Unix' │ │ │ │ -1208A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208A4 General Purpose Flag 0800 (2048) │ │ │ │ +120AD8 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +120ADC Created Zip Spec 14 (20) '2.0' │ │ │ │ +120ADD Created OS 03 (3) 'Unix' │ │ │ │ +120ADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120ADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208AC CRC 4ED7B9DB (1322760667) │ │ │ │ -1208B0 Compressed Size 0000020E (526) │ │ │ │ -1208B4 Uncompressed Size 000003E3 (995) │ │ │ │ -1208B8 Filename Length 0021 (33) │ │ │ │ -1208BA Extra Length 0000 (0) │ │ │ │ -1208BC Comment Length 0000 (0) │ │ │ │ -1208BE Disk Start 0000 (0) │ │ │ │ -1208C0 Int File Attributes 0000 (0) │ │ │ │ +120AE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120AE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AE8 CRC 4ED7B9DB (1322760667) │ │ │ │ +120AEC Compressed Size 0000020E (526) │ │ │ │ +120AF0 Uncompressed Size 000003E3 (995) │ │ │ │ +120AF4 Filename Length 0021 (33) │ │ │ │ +120AF6 Extra Length 0000 (0) │ │ │ │ +120AF8 Comment Length 0000 (0) │ │ │ │ +120AFA Disk Start 0000 (0) │ │ │ │ +120AFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1208C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1208C6 Local Header Offset 0001D52E (120110) │ │ │ │ -1208CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B02 Local Header Offset 0001D52E (120110) │ │ │ │ +120B06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1208CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1208EB CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -1208EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208F0 Created OS 03 (3) 'Unix' │ │ │ │ -1208F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208F3 General Purpose Flag 0800 (2048) │ │ │ │ +120B27 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +120B2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B2C Created OS 03 (3) 'Unix' │ │ │ │ +120B2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208FB CRC 9BD41A86 (2614368902) │ │ │ │ -1208FF Compressed Size 000000BA (186) │ │ │ │ -120903 Uncompressed Size 00000133 (307) │ │ │ │ -120907 Filename Length 0020 (32) │ │ │ │ -120909 Extra Length 0000 (0) │ │ │ │ -12090B Comment Length 0000 (0) │ │ │ │ -12090D Disk Start 0000 (0) │ │ │ │ -12090F Int File Attributes 0000 (0) │ │ │ │ +120B31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B37 CRC 9BD41A86 (2614368902) │ │ │ │ +120B3B Compressed Size 000000BA (186) │ │ │ │ +120B3F Uncompressed Size 00000133 (307) │ │ │ │ +120B43 Filename Length 0020 (32) │ │ │ │ +120B45 Extra Length 0000 (0) │ │ │ │ +120B47 Comment Length 0000 (0) │ │ │ │ +120B49 Disk Start 0000 (0) │ │ │ │ +120B4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120915 Local Header Offset 0001D77B (120699) │ │ │ │ -120919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B51 Local Header Offset 0001D77B (120699) │ │ │ │ +120B55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120939 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -12093D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12093E Created OS 03 (3) 'Unix' │ │ │ │ -12093F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120941 General Purpose Flag 0800 (2048) │ │ │ │ +120B75 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +120B79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B7A Created OS 03 (3) 'Unix' │ │ │ │ +120B7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120943 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120945 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120949 CRC 231EF643 (589231683) │ │ │ │ -12094D Compressed Size 00000A00 (2560) │ │ │ │ -120951 Uncompressed Size 000016EC (5868) │ │ │ │ -120955 Filename Length 001C (28) │ │ │ │ -120957 Extra Length 0000 (0) │ │ │ │ -120959 Comment Length 0000 (0) │ │ │ │ -12095B Disk Start 0000 (0) │ │ │ │ -12095D Int File Attributes 0000 (0) │ │ │ │ +120B7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B85 CRC 231EF643 (589231683) │ │ │ │ +120B89 Compressed Size 00000A00 (2560) │ │ │ │ +120B8D Uncompressed Size 000016EC (5868) │ │ │ │ +120B91 Filename Length 001C (28) │ │ │ │ +120B93 Extra Length 0000 (0) │ │ │ │ +120B95 Comment Length 0000 (0) │ │ │ │ +120B97 Disk Start 0000 (0) │ │ │ │ +120B99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12095F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120963 Local Header Offset 0001D873 (120947) │ │ │ │ -120967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B9F Local Header Offset 0001D873 (120947) │ │ │ │ +120BA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120983 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -120987 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120988 Created OS 03 (3) 'Unix' │ │ │ │ -120989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12098A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12098B General Purpose Flag 0800 (2048) │ │ │ │ +120BBF CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +120BC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BC4 Created OS 03 (3) 'Unix' │ │ │ │ +120BC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120BC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120BC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12098D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12098F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120993 CRC C092F56F (3230856559) │ │ │ │ -120997 Compressed Size 000004B8 (1208) │ │ │ │ -12099B Uncompressed Size 00001742 (5954) │ │ │ │ -12099F Filename Length 001B (27) │ │ │ │ -1209A1 Extra Length 0000 (0) │ │ │ │ -1209A3 Comment Length 0000 (0) │ │ │ │ -1209A5 Disk Start 0000 (0) │ │ │ │ -1209A7 Int File Attributes 0000 (0) │ │ │ │ +120BC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120BCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120BCF CRC C092F56F (3230856559) │ │ │ │ +120BD3 Compressed Size 000004B8 (1208) │ │ │ │ +120BD7 Uncompressed Size 00001742 (5954) │ │ │ │ +120BDB Filename Length 001B (27) │ │ │ │ +120BDD Extra Length 0000 (0) │ │ │ │ +120BDF Comment Length 0000 (0) │ │ │ │ +120BE1 Disk Start 0000 (0) │ │ │ │ +120BE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120BE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209AD Local Header Offset 0001E2AD (123565) │ │ │ │ -1209B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BE9 Local Header Offset 0001E2AD (123565) │ │ │ │ +120BED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1209CC CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -1209D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1209D1 Created OS 03 (3) 'Unix' │ │ │ │ -1209D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1209D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1209D4 General Purpose Flag 0800 (2048) │ │ │ │ +120C08 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +120C0C Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C0D Created OS 03 (3) 'Unix' │ │ │ │ +120C0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1209D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1209D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1209DC CRC B33E6EEA (3007213290) │ │ │ │ -1209E0 Compressed Size 00000339 (825) │ │ │ │ -1209E4 Uncompressed Size 000005FD (1533) │ │ │ │ -1209E8 Filename Length 001C (28) │ │ │ │ -1209EA Extra Length 0000 (0) │ │ │ │ -1209EC Comment Length 0000 (0) │ │ │ │ -1209EE Disk Start 0000 (0) │ │ │ │ -1209F0 Int File Attributes 0000 (0) │ │ │ │ +120C12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C18 CRC B33E6EEA (3007213290) │ │ │ │ +120C1C Compressed Size 00000339 (825) │ │ │ │ +120C20 Uncompressed Size 000005FD (1533) │ │ │ │ +120C24 Filename Length 001C (28) │ │ │ │ +120C26 Extra Length 0000 (0) │ │ │ │ +120C28 Comment Length 0000 (0) │ │ │ │ +120C2A Disk Start 0000 (0) │ │ │ │ +120C2C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209F6 Local Header Offset 0001E79E (124830) │ │ │ │ -1209FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C32 Local Header Offset 0001E79E (124830) │ │ │ │ +120C36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A16 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -120A1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A1B Created OS 03 (3) 'Unix' │ │ │ │ -120A1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A1E General Purpose Flag 0800 (2048) │ │ │ │ +120C52 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +120C56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C57 Created OS 03 (3) 'Unix' │ │ │ │ +120C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A26 CRC 75F90BD0 (1979255760) │ │ │ │ -120A2A Compressed Size 000001AF (431) │ │ │ │ -120A2E Uncompressed Size 00000570 (1392) │ │ │ │ -120A32 Filename Length 001B (27) │ │ │ │ -120A34 Extra Length 0000 (0) │ │ │ │ -120A36 Comment Length 0000 (0) │ │ │ │ -120A38 Disk Start 0000 (0) │ │ │ │ -120A3A Int File Attributes 0000 (0) │ │ │ │ +120C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C62 CRC 75F90BD0 (1979255760) │ │ │ │ +120C66 Compressed Size 000001AF (431) │ │ │ │ +120C6A Uncompressed Size 00000570 (1392) │ │ │ │ +120C6E Filename Length 001B (27) │ │ │ │ +120C70 Extra Length 0000 (0) │ │ │ │ +120C72 Comment Length 0000 (0) │ │ │ │ +120C74 Disk Start 0000 (0) │ │ │ │ +120C76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A40 Local Header Offset 0001EB11 (125713) │ │ │ │ -120A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C7C Local Header Offset 0001EB11 (125713) │ │ │ │ +120C80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A5F CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -120A63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A64 Created OS 03 (3) 'Unix' │ │ │ │ -120A65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A67 General Purpose Flag 0800 (2048) │ │ │ │ +120C9B CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +120C9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CA0 Created OS 03 (3) 'Unix' │ │ │ │ +120CA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A6F CRC 52660998 (1382418840) │ │ │ │ -120A73 Compressed Size 000003E3 (995) │ │ │ │ -120A77 Uncompressed Size 0000080D (2061) │ │ │ │ -120A7B Filename Length 001E (30) │ │ │ │ -120A7D Extra Length 0000 (0) │ │ │ │ -120A7F Comment Length 0000 (0) │ │ │ │ -120A81 Disk Start 0000 (0) │ │ │ │ -120A83 Int File Attributes 0000 (0) │ │ │ │ +120CA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CAB CRC 52660998 (1382418840) │ │ │ │ +120CAF Compressed Size 000003E3 (995) │ │ │ │ +120CB3 Uncompressed Size 0000080D (2061) │ │ │ │ +120CB7 Filename Length 001E (30) │ │ │ │ +120CB9 Extra Length 0000 (0) │ │ │ │ +120CBB Comment Length 0000 (0) │ │ │ │ +120CBD Disk Start 0000 (0) │ │ │ │ +120CBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120CC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A89 Local Header Offset 0001ECF9 (126201) │ │ │ │ -120A8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120CC5 Local Header Offset 0001ECF9 (126201) │ │ │ │ +120CC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120CC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AAB CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -120AAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AB0 Created OS 03 (3) 'Unix' │ │ │ │ -120AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AB3 General Purpose Flag 0800 (2048) │ │ │ │ +120CE7 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +120CEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CEC Created OS 03 (3) 'Unix' │ │ │ │ +120CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120ABB CRC EC2828C3 (3962054851) │ │ │ │ -120ABF Compressed Size 00000282 (642) │ │ │ │ -120AC3 Uncompressed Size 000008EA (2282) │ │ │ │ -120AC7 Filename Length 001D (29) │ │ │ │ -120AC9 Extra Length 0000 (0) │ │ │ │ -120ACB Comment Length 0000 (0) │ │ │ │ -120ACD Disk Start 0000 (0) │ │ │ │ -120ACF Int File Attributes 0000 (0) │ │ │ │ +120CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CF7 CRC EC2828C3 (3962054851) │ │ │ │ +120CFB Compressed Size 00000282 (642) │ │ │ │ +120CFF Uncompressed Size 000008EA (2282) │ │ │ │ +120D03 Filename Length 001D (29) │ │ │ │ +120D05 Extra Length 0000 (0) │ │ │ │ +120D07 Comment Length 0000 (0) │ │ │ │ +120D09 Disk Start 0000 (0) │ │ │ │ +120D0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120AD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120AD5 Local Header Offset 0001F118 (127256) │ │ │ │ -120AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D11 Local Header Offset 0001F118 (127256) │ │ │ │ +120D15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AF6 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -120AFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AFB Created OS 03 (3) 'Unix' │ │ │ │ -120AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AFE General Purpose Flag 0800 (2048) │ │ │ │ +120D32 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +120D36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D37 Created OS 03 (3) 'Unix' │ │ │ │ +120D38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B06 CRC 6AB17B30 (1790016304) │ │ │ │ -120B0A Compressed Size 00000189 (393) │ │ │ │ -120B0E Uncompressed Size 00000448 (1096) │ │ │ │ -120B12 Filename Length 0020 (32) │ │ │ │ -120B14 Extra Length 0000 (0) │ │ │ │ -120B16 Comment Length 0000 (0) │ │ │ │ -120B18 Disk Start 0000 (0) │ │ │ │ -120B1A Int File Attributes 0000 (0) │ │ │ │ +120D3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D42 CRC 6AB17B30 (1790016304) │ │ │ │ +120D46 Compressed Size 00000189 (393) │ │ │ │ +120D4A Uncompressed Size 00000448 (1096) │ │ │ │ +120D4E Filename Length 0020 (32) │ │ │ │ +120D50 Extra Length 0000 (0) │ │ │ │ +120D52 Comment Length 0000 (0) │ │ │ │ +120D54 Disk Start 0000 (0) │ │ │ │ +120D56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B20 Local Header Offset 0001F3D5 (127957) │ │ │ │ -120B24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D5C Local Header Offset 0001F3D5 (127957) │ │ │ │ +120D60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B44 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -120B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B49 Created OS 03 (3) 'Unix' │ │ │ │ -120B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B4C General Purpose Flag 0800 (2048) │ │ │ │ +120D80 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +120D84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D85 Created OS 03 (3) 'Unix' │ │ │ │ +120D86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B54 CRC FFD1E25A (4291945050) │ │ │ │ -120B58 Compressed Size 000001B7 (439) │ │ │ │ -120B5C Uncompressed Size 000002C6 (710) │ │ │ │ -120B60 Filename Length 0024 (36) │ │ │ │ -120B62 Extra Length 0000 (0) │ │ │ │ -120B64 Comment Length 0000 (0) │ │ │ │ -120B66 Disk Start 0000 (0) │ │ │ │ -120B68 Int File Attributes 0000 (0) │ │ │ │ +120D8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D90 CRC FFD1E25A (4291945050) │ │ │ │ +120D94 Compressed Size 000001B7 (439) │ │ │ │ +120D98 Uncompressed Size 000002C6 (710) │ │ │ │ +120D9C Filename Length 0024 (36) │ │ │ │ +120D9E Extra Length 0000 (0) │ │ │ │ +120DA0 Comment Length 0000 (0) │ │ │ │ +120DA2 Disk Start 0000 (0) │ │ │ │ +120DA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120DA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B6E Local Header Offset 0001F59C (128412) │ │ │ │ -120B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DAA Local Header Offset 0001F59C (128412) │ │ │ │ +120DAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120DAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B96 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -120B9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B9B Created OS 03 (3) 'Unix' │ │ │ │ -120B9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B9E General Purpose Flag 0800 (2048) │ │ │ │ +120DD2 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +120DD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120DD7 Created OS 03 (3) 'Unix' │ │ │ │ +120DD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120DD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120DDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BA6 CRC 9BF5C8BE (2616576190) │ │ │ │ -120BAA Compressed Size 0000053A (1338) │ │ │ │ -120BAE Uncompressed Size 00000E44 (3652) │ │ │ │ -120BB2 Filename Length 0024 (36) │ │ │ │ -120BB4 Extra Length 0000 (0) │ │ │ │ -120BB6 Comment Length 0000 (0) │ │ │ │ -120BB8 Disk Start 0000 (0) │ │ │ │ -120BBA Int File Attributes 0000 (0) │ │ │ │ +120DDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DE2 CRC 9BF5C8BE (2616576190) │ │ │ │ +120DE6 Compressed Size 0000053A (1338) │ │ │ │ +120DEA Uncompressed Size 00000E44 (3652) │ │ │ │ +120DEE Filename Length 0024 (36) │ │ │ │ +120DF0 Extra Length 0000 (0) │ │ │ │ +120DF2 Comment Length 0000 (0) │ │ │ │ +120DF4 Disk Start 0000 (0) │ │ │ │ +120DF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120BBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120DF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120BC0 Local Header Offset 0001F795 (128917) │ │ │ │ -120BC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DFC Local Header Offset 0001F795 (128917) │ │ │ │ +120E00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120BC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120BE8 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -120BEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -120BED Created OS 03 (3) 'Unix' │ │ │ │ -120BEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120BEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120BF0 General Purpose Flag 0800 (2048) │ │ │ │ +120E24 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +120E28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E29 Created OS 03 (3) 'Unix' │ │ │ │ +120E2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BF8 CRC 7D5E1967 (2103318887) │ │ │ │ -120BFC Compressed Size 0000053C (1340) │ │ │ │ -120C00 Uncompressed Size 00000E6A (3690) │ │ │ │ -120C04 Filename Length 0026 (38) │ │ │ │ -120C06 Extra Length 0000 (0) │ │ │ │ -120C08 Comment Length 0000 (0) │ │ │ │ -120C0A Disk Start 0000 (0) │ │ │ │ -120C0C Int File Attributes 0000 (0) │ │ │ │ +120E2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E34 CRC 7D5E1967 (2103318887) │ │ │ │ +120E38 Compressed Size 0000053C (1340) │ │ │ │ +120E3C Uncompressed Size 00000E6A (3690) │ │ │ │ +120E40 Filename Length 0026 (38) │ │ │ │ +120E42 Extra Length 0000 (0) │ │ │ │ +120E44 Comment Length 0000 (0) │ │ │ │ +120E46 Disk Start 0000 (0) │ │ │ │ +120E48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C12 Local Header Offset 0001FD11 (130321) │ │ │ │ -120C16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E4E Local Header Offset 0001FD11 (130321) │ │ │ │ +120E52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C3C CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -120C40 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C41 Created OS 03 (3) 'Unix' │ │ │ │ -120C42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C44 General Purpose Flag 0800 (2048) │ │ │ │ +120E78 CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +120E7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E7D Created OS 03 (3) 'Unix' │ │ │ │ +120E7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C4C CRC 3BDDD40A (1004393482) │ │ │ │ -120C50 Compressed Size 0000056E (1390) │ │ │ │ -120C54 Uncompressed Size 00000E74 (3700) │ │ │ │ -120C58 Filename Length 0025 (37) │ │ │ │ -120C5A Extra Length 0000 (0) │ │ │ │ -120C5C Comment Length 0000 (0) │ │ │ │ -120C5E Disk Start 0000 (0) │ │ │ │ -120C60 Int File Attributes 0000 (0) │ │ │ │ +120E82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E88 CRC 3BDDD40A (1004393482) │ │ │ │ +120E8C Compressed Size 0000056E (1390) │ │ │ │ +120E90 Uncompressed Size 00000E74 (3700) │ │ │ │ +120E94 Filename Length 0025 (37) │ │ │ │ +120E96 Extra Length 0000 (0) │ │ │ │ +120E98 Comment Length 0000 (0) │ │ │ │ +120E9A Disk Start 0000 (0) │ │ │ │ +120E9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C66 Local Header Offset 00020291 (131729) │ │ │ │ -120C6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120EA2 Local Header Offset 00020291 (131729) │ │ │ │ +120EA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120EA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C8F CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -120C93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C94 Created OS 03 (3) 'Unix' │ │ │ │ -120C95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C97 General Purpose Flag 0800 (2048) │ │ │ │ +120ECB CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +120ECF Created Zip Spec 14 (20) '2.0' │ │ │ │ +120ED0 Created OS 03 (3) 'Unix' │ │ │ │ +120ED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120ED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120ED3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C9F CRC C2F9695A (3271125338) │ │ │ │ -120CA3 Compressed Size 00000552 (1362) │ │ │ │ -120CA7 Uncompressed Size 00000E74 (3700) │ │ │ │ -120CAB Filename Length 0027 (39) │ │ │ │ -120CAD Extra Length 0000 (0) │ │ │ │ -120CAF Comment Length 0000 (0) │ │ │ │ -120CB1 Disk Start 0000 (0) │ │ │ │ -120CB3 Int File Attributes 0000 (0) │ │ │ │ +120ED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120ED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EDB CRC C2F9695A (3271125338) │ │ │ │ +120EDF Compressed Size 00000552 (1362) │ │ │ │ +120EE3 Uncompressed Size 00000E74 (3700) │ │ │ │ +120EE7 Filename Length 0027 (39) │ │ │ │ +120EE9 Extra Length 0000 (0) │ │ │ │ +120EEB Comment Length 0000 (0) │ │ │ │ +120EED Disk Start 0000 (0) │ │ │ │ +120EEF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120CB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120CB9 Local Header Offset 00020842 (133186) │ │ │ │ -120CBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120EF5 Local Header Offset 00020842 (133186) │ │ │ │ +120EF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120EF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120CE4 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -120CE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120CE9 Created OS 03 (3) 'Unix' │ │ │ │ -120CEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120CEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120CEC General Purpose Flag 0800 (2048) │ │ │ │ +120F20 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +120F24 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F25 Created OS 03 (3) 'Unix' │ │ │ │ +120F26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120CEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120CF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CF4 CRC 6DC50697 (1841628823) │ │ │ │ -120CF8 Compressed Size 0000053F (1343) │ │ │ │ -120CFC Uncompressed Size 00000E57 (3671) │ │ │ │ -120D00 Filename Length 0025 (37) │ │ │ │ -120D02 Extra Length 0000 (0) │ │ │ │ -120D04 Comment Length 0000 (0) │ │ │ │ -120D06 Disk Start 0000 (0) │ │ │ │ -120D08 Int File Attributes 0000 (0) │ │ │ │ +120F2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F30 CRC 6DC50697 (1841628823) │ │ │ │ +120F34 Compressed Size 0000053F (1343) │ │ │ │ +120F38 Uncompressed Size 00000E57 (3671) │ │ │ │ +120F3C Filename Length 0025 (37) │ │ │ │ +120F3E Extra Length 0000 (0) │ │ │ │ +120F40 Comment Length 0000 (0) │ │ │ │ +120F42 Disk Start 0000 (0) │ │ │ │ +120F44 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D0E Local Header Offset 00020DD9 (134617) │ │ │ │ -120D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F4A Local Header Offset 00020DD9 (134617) │ │ │ │ +120F4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D37 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -120D3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D3C Created OS 03 (3) 'Unix' │ │ │ │ -120D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D3F General Purpose Flag 0800 (2048) │ │ │ │ +120F73 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +120F77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F78 Created OS 03 (3) 'Unix' │ │ │ │ +120F79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D47 CRC 1BFCCA0F (469551631) │ │ │ │ -120D4B Compressed Size 000001E4 (484) │ │ │ │ -120D4F Uncompressed Size 000003AC (940) │ │ │ │ -120D53 Filename Length 0020 (32) │ │ │ │ -120D55 Extra Length 0000 (0) │ │ │ │ -120D57 Comment Length 0000 (0) │ │ │ │ -120D59 Disk Start 0000 (0) │ │ │ │ -120D5B Int File Attributes 0000 (0) │ │ │ │ +120F7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F83 CRC 1BFCCA0F (469551631) │ │ │ │ +120F87 Compressed Size 000001E4 (484) │ │ │ │ +120F8B Uncompressed Size 000003AC (940) │ │ │ │ +120F8F Filename Length 0020 (32) │ │ │ │ +120F91 Extra Length 0000 (0) │ │ │ │ +120F93 Comment Length 0000 (0) │ │ │ │ +120F95 Disk Start 0000 (0) │ │ │ │ +120F97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D61 Local Header Offset 0002135B (136027) │ │ │ │ -120D65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F9D Local Header Offset 0002135B (136027) │ │ │ │ +120FA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D85 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -120D89 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D8A Created OS 03 (3) 'Unix' │ │ │ │ -120D8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D8D General Purpose Flag 0800 (2048) │ │ │ │ +120FC1 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +120FC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FC6 Created OS 03 (3) 'Unix' │ │ │ │ +120FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D95 CRC 723C3B87 (1916550023) │ │ │ │ -120D99 Compressed Size 00000205 (517) │ │ │ │ -120D9D Uncompressed Size 0000045C (1116) │ │ │ │ -120DA1 Filename Length 0020 (32) │ │ │ │ -120DA3 Extra Length 0000 (0) │ │ │ │ -120DA5 Comment Length 0000 (0) │ │ │ │ -120DA7 Disk Start 0000 (0) │ │ │ │ -120DA9 Int File Attributes 0000 (0) │ │ │ │ +120FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +120FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120FD1 CRC 723C3B87 (1916550023) │ │ │ │ +120FD5 Compressed Size 00000205 (517) │ │ │ │ +120FD9 Uncompressed Size 0000045C (1116) │ │ │ │ +120FDD Filename Length 0020 (32) │ │ │ │ +120FDF Extra Length 0000 (0) │ │ │ │ +120FE1 Comment Length 0000 (0) │ │ │ │ +120FE3 Disk Start 0000 (0) │ │ │ │ +120FE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DAF Local Header Offset 0002157D (136573) │ │ │ │ -120DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FEB Local Header Offset 0002157D (136573) │ │ │ │ +120FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120DD3 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -120DD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120DD8 Created OS 03 (3) 'Unix' │ │ │ │ -120DD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120DDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120DDB General Purpose Flag 0800 (2048) │ │ │ │ +12100F CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +121013 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121014 Created OS 03 (3) 'Unix' │ │ │ │ +121015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121017 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120DDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -120DDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120DE3 CRC 634AB1A9 (1665839529) │ │ │ │ -120DE7 Compressed Size 0000022D (557) │ │ │ │ -120DEB Uncompressed Size 0000050D (1293) │ │ │ │ -120DEF Filename Length 0020 (32) │ │ │ │ -120DF1 Extra Length 0000 (0) │ │ │ │ -120DF3 Comment Length 0000 (0) │ │ │ │ -120DF5 Disk Start 0000 (0) │ │ │ │ -120DF7 Int File Attributes 0000 (0) │ │ │ │ +121019 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12101B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12101F CRC 634AB1A9 (1665839529) │ │ │ │ +121023 Compressed Size 0000022D (557) │ │ │ │ +121027 Uncompressed Size 0000050D (1293) │ │ │ │ +12102B Filename Length 0020 (32) │ │ │ │ +12102D Extra Length 0000 (0) │ │ │ │ +12102F Comment Length 0000 (0) │ │ │ │ +121031 Disk Start 0000 (0) │ │ │ │ +121033 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121035 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DFD Local Header Offset 000217C0 (137152) │ │ │ │ -120E01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121039 Local Header Offset 000217C0 (137152) │ │ │ │ +12103D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12103D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E21 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -120E25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E26 Created OS 03 (3) 'Unix' │ │ │ │ -120E27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E29 General Purpose Flag 0800 (2048) │ │ │ │ +12105D CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +121061 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121062 Created OS 03 (3) 'Unix' │ │ │ │ +121063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121065 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E31 CRC 8032CA38 (2150812216) │ │ │ │ -120E35 Compressed Size 0000206D (8301) │ │ │ │ -120E39 Uncompressed Size 00005F17 (24343) │ │ │ │ -120E3D Filename Length 0019 (25) │ │ │ │ -120E3F Extra Length 0000 (0) │ │ │ │ -120E41 Comment Length 0000 (0) │ │ │ │ -120E43 Disk Start 0000 (0) │ │ │ │ -120E45 Int File Attributes 0000 (0) │ │ │ │ +121067 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12106D CRC 8032CA38 (2150812216) │ │ │ │ +121071 Compressed Size 0000206D (8301) │ │ │ │ +121075 Uncompressed Size 00005F17 (24343) │ │ │ │ +121079 Filename Length 0019 (25) │ │ │ │ +12107B Extra Length 0000 (0) │ │ │ │ +12107D Comment Length 0000 (0) │ │ │ │ +12107F Disk Start 0000 (0) │ │ │ │ +121081 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E4B Local Header Offset 00021A2B (137771) │ │ │ │ -120E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121087 Local Header Offset 00021A2B (137771) │ │ │ │ +12108B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12108B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E68 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -120E6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E6D Created OS 03 (3) 'Unix' │ │ │ │ -120E6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E70 General Purpose Flag 0800 (2048) │ │ │ │ +1210A4 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +1210A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210A9 Created OS 03 (3) 'Unix' │ │ │ │ +1210AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E78 CRC B8BDB836 (3099441206) │ │ │ │ -120E7C Compressed Size 00001843 (6211) │ │ │ │ -120E80 Uncompressed Size 0000EB58 (60248) │ │ │ │ -120E84 Filename Length 0018 (24) │ │ │ │ -120E86 Extra Length 0000 (0) │ │ │ │ -120E88 Comment Length 0000 (0) │ │ │ │ -120E8A Disk Start 0000 (0) │ │ │ │ -120E8C Int File Attributes 0000 (0) │ │ │ │ +1210AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210B4 CRC B8BDB836 (3099441206) │ │ │ │ +1210B8 Compressed Size 00001843 (6211) │ │ │ │ +1210BC Uncompressed Size 0000EB58 (60248) │ │ │ │ +1210C0 Filename Length 0018 (24) │ │ │ │ +1210C2 Extra Length 0000 (0) │ │ │ │ +1210C4 Comment Length 0000 (0) │ │ │ │ +1210C6 Disk Start 0000 (0) │ │ │ │ +1210C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1210CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E92 Local Header Offset 00023ACF (146127) │ │ │ │ -120E96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1210CE Local Header Offset 00023ACF (146127) │ │ │ │ +1210D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1210D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EAE CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -120EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EB3 Created OS 03 (3) 'Unix' │ │ │ │ -120EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EB6 General Purpose Flag 0800 (2048) │ │ │ │ +1210EA CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +1210EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210EF Created OS 03 (3) 'Unix' │ │ │ │ +1210F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120EBE CRC FA3E2FC3 (4198379459) │ │ │ │ -120EC2 Compressed Size 000003E3 (995) │ │ │ │ -120EC6 Uncompressed Size 00001580 (5504) │ │ │ │ -120ECA Filename Length 0018 (24) │ │ │ │ -120ECC Extra Length 0000 (0) │ │ │ │ -120ECE Comment Length 0000 (0) │ │ │ │ -120ED0 Disk Start 0000 (0) │ │ │ │ -120ED2 Int File Attributes 0000 (0) │ │ │ │ +1210F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210FA CRC FA3E2FC3 (4198379459) │ │ │ │ +1210FE Compressed Size 000003E3 (995) │ │ │ │ +121102 Uncompressed Size 00001580 (5504) │ │ │ │ +121106 Filename Length 0018 (24) │ │ │ │ +121108 Extra Length 0000 (0) │ │ │ │ +12110A Comment Length 0000 (0) │ │ │ │ +12110C Disk Start 0000 (0) │ │ │ │ +12110E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121110 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120ED8 Local Header Offset 00025348 (152392) │ │ │ │ -120EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121114 Local Header Offset 00025348 (152392) │ │ │ │ +121118 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121118: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EF4 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -120EF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EF9 Created OS 03 (3) 'Unix' │ │ │ │ -120EFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EFC General Purpose Flag 0800 (2048) │ │ │ │ +121130 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +121134 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121135 Created OS 03 (3) 'Unix' │ │ │ │ +121136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121138 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F04 CRC 2321F037 (589426743) │ │ │ │ -120F08 Compressed Size 0000004D (77) │ │ │ │ -120F0C Uncompressed Size 00000056 (86) │ │ │ │ -120F10 Filename Length 001C (28) │ │ │ │ -120F12 Extra Length 0000 (0) │ │ │ │ -120F14 Comment Length 0000 (0) │ │ │ │ -120F16 Disk Start 0000 (0) │ │ │ │ -120F18 Int File Attributes 0000 (0) │ │ │ │ +12113A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12113C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121140 CRC 2321F037 (589426743) │ │ │ │ +121144 Compressed Size 0000004D (77) │ │ │ │ +121148 Uncompressed Size 00000056 (86) │ │ │ │ +12114C Filename Length 001C (28) │ │ │ │ +12114E Extra Length 0000 (0) │ │ │ │ +121150 Comment Length 0000 (0) │ │ │ │ +121152 Disk Start 0000 (0) │ │ │ │ +121154 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121156 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F1E Local Header Offset 00025761 (153441) │ │ │ │ -120F22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12115A Local Header Offset 00025761 (153441) │ │ │ │ +12115E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12115E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F3E CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -120F42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F43 Created OS 03 (3) 'Unix' │ │ │ │ -120F44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F46 General Purpose Flag 0800 (2048) │ │ │ │ +12117A CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +12117E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12117F Created OS 03 (3) 'Unix' │ │ │ │ +121180 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121181 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121182 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F4E CRC 3F27B8AD (1059567789) │ │ │ │ -120F52 Compressed Size 00000819 (2073) │ │ │ │ -120F56 Uncompressed Size 00000F6B (3947) │ │ │ │ -120F5A Filename Length 001F (31) │ │ │ │ -120F5C Extra Length 0000 (0) │ │ │ │ -120F5E Comment Length 0000 (0) │ │ │ │ -120F60 Disk Start 0000 (0) │ │ │ │ -120F62 Int File Attributes 0000 (0) │ │ │ │ +121184 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121186 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12118A CRC 3F27B8AD (1059567789) │ │ │ │ +12118E Compressed Size 00000819 (2073) │ │ │ │ +121192 Uncompressed Size 00000F6B (3947) │ │ │ │ +121196 Filename Length 001F (31) │ │ │ │ +121198 Extra Length 0000 (0) │ │ │ │ +12119A Comment Length 0000 (0) │ │ │ │ +12119C Disk Start 0000 (0) │ │ │ │ +12119E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F68 Local Header Offset 000257E8 (153576) │ │ │ │ -120F6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211A4 Local Header Offset 000257E8 (153576) │ │ │ │ +1211A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F8B CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -120F8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F90 Created OS 03 (3) 'Unix' │ │ │ │ -120F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F93 General Purpose Flag 0800 (2048) │ │ │ │ +1211C7 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +1211CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1211CC Created OS 03 (3) 'Unix' │ │ │ │ +1211CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1211CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1211CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F9B CRC 490DD9D5 (1225644501) │ │ │ │ -120F9F Compressed Size 00000354 (852) │ │ │ │ -120FA3 Uncompressed Size 00000AEC (2796) │ │ │ │ -120FA7 Filename Length 001E (30) │ │ │ │ -120FA9 Extra Length 0000 (0) │ │ │ │ -120FAB Comment Length 0000 (0) │ │ │ │ -120FAD Disk Start 0000 (0) │ │ │ │ -120FAF Int File Attributes 0000 (0) │ │ │ │ +1211D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1211D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211D7 CRC 490DD9D5 (1225644501) │ │ │ │ +1211DB Compressed Size 00000354 (852) │ │ │ │ +1211DF Uncompressed Size 00000AEC (2796) │ │ │ │ +1211E3 Filename Length 001E (30) │ │ │ │ +1211E5 Extra Length 0000 (0) │ │ │ │ +1211E7 Comment Length 0000 (0) │ │ │ │ +1211E9 Disk Start 0000 (0) │ │ │ │ +1211EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120FB5 Local Header Offset 0002603E (155710) │ │ │ │ -120FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211F1 Local Header Offset 0002603E (155710) │ │ │ │ +1211F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120FD7 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -120FDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -120FDC Created OS 03 (3) 'Unix' │ │ │ │ -120FDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120FDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120FDF General Purpose Flag 0800 (2048) │ │ │ │ +121213 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +121217 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121218 Created OS 03 (3) 'Unix' │ │ │ │ +121219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12121A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12121B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120FE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120FE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120FE7 CRC D222624A (3525468746) │ │ │ │ -120FEB Compressed Size 00000705 (1797) │ │ │ │ -120FEF Uncompressed Size 00000DC3 (3523) │ │ │ │ -120FF3 Filename Length 0021 (33) │ │ │ │ -120FF5 Extra Length 0000 (0) │ │ │ │ -120FF7 Comment Length 0000 (0) │ │ │ │ -120FF9 Disk Start 0000 (0) │ │ │ │ -120FFB Int File Attributes 0000 (0) │ │ │ │ +12121D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12121F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121223 CRC D222624A (3525468746) │ │ │ │ +121227 Compressed Size 00000705 (1797) │ │ │ │ +12122B Uncompressed Size 00000DC3 (3523) │ │ │ │ +12122F Filename Length 0021 (33) │ │ │ │ +121231 Extra Length 0000 (0) │ │ │ │ +121233 Comment Length 0000 (0) │ │ │ │ +121235 Disk Start 0000 (0) │ │ │ │ +121237 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121239 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121001 Local Header Offset 000263CE (156622) │ │ │ │ -121005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12123D Local Header Offset 000263CE (156622) │ │ │ │ +121241 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121241: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121026 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -12102A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12102B Created OS 03 (3) 'Unix' │ │ │ │ -12102C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12102D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12102E General Purpose Flag 0800 (2048) │ │ │ │ +121262 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +121266 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121267 Created OS 03 (3) 'Unix' │ │ │ │ +121268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12126A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121030 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121032 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121036 CRC 682A3705 (1747597061) │ │ │ │ -12103A Compressed Size 00000303 (771) │ │ │ │ -12103E Uncompressed Size 00000923 (2339) │ │ │ │ -121042 Filename Length 0020 (32) │ │ │ │ -121044 Extra Length 0000 (0) │ │ │ │ -121046 Comment Length 0000 (0) │ │ │ │ -121048 Disk Start 0000 (0) │ │ │ │ -12104A Int File Attributes 0000 (0) │ │ │ │ +12126C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12126E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121272 CRC 682A3705 (1747597061) │ │ │ │ +121276 Compressed Size 00000303 (771) │ │ │ │ +12127A Uncompressed Size 00000923 (2339) │ │ │ │ +12127E Filename Length 0020 (32) │ │ │ │ +121280 Extra Length 0000 (0) │ │ │ │ +121282 Comment Length 0000 (0) │ │ │ │ +121284 Disk Start 0000 (0) │ │ │ │ +121286 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12104C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121050 Local Header Offset 00026B12 (158482) │ │ │ │ -121054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12128C Local Header Offset 00026B12 (158482) │ │ │ │ +121290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121074 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -121078 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121079 Created OS 03 (3) 'Unix' │ │ │ │ -12107A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12107B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12107C General Purpose Flag 0800 (2048) │ │ │ │ +1212B0 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +1212B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1212B5 Created OS 03 (3) 'Unix' │ │ │ │ +1212B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1212B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1212B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12107E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121080 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121084 CRC 59040194 (1493434772) │ │ │ │ -121088 Compressed Size 000006F7 (1783) │ │ │ │ -12108C Uncompressed Size 00000D53 (3411) │ │ │ │ -121090 Filename Length 0021 (33) │ │ │ │ -121092 Extra Length 0000 (0) │ │ │ │ -121094 Comment Length 0000 (0) │ │ │ │ -121096 Disk Start 0000 (0) │ │ │ │ -121098 Int File Attributes 0000 (0) │ │ │ │ +1212BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1212BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1212C0 CRC 59040194 (1493434772) │ │ │ │ +1212C4 Compressed Size 000006F7 (1783) │ │ │ │ +1212C8 Uncompressed Size 00000D53 (3411) │ │ │ │ +1212CC Filename Length 0021 (33) │ │ │ │ +1212CE Extra Length 0000 (0) │ │ │ │ +1212D0 Comment Length 0000 (0) │ │ │ │ +1212D2 Disk Start 0000 (0) │ │ │ │ +1212D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12109A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12109E Local Header Offset 00026E53 (159315) │ │ │ │ -1210A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212DA Local Header Offset 00026E53 (159315) │ │ │ │ +1212DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1210C3 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -1210C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1210C8 Created OS 03 (3) 'Unix' │ │ │ │ -1210C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1210CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1210CB General Purpose Flag 0800 (2048) │ │ │ │ +1212FF CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +121303 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121304 Created OS 03 (3) 'Unix' │ │ │ │ +121305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121307 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1210CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1210CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1210D3 CRC F5BDF18A (4122866058) │ │ │ │ -1210D7 Compressed Size 000002DC (732) │ │ │ │ -1210DB Uncompressed Size 0000087A (2170) │ │ │ │ -1210DF Filename Length 0020 (32) │ │ │ │ -1210E1 Extra Length 0000 (0) │ │ │ │ -1210E3 Comment Length 0000 (0) │ │ │ │ -1210E5 Disk Start 0000 (0) │ │ │ │ -1210E7 Int File Attributes 0000 (0) │ │ │ │ +121309 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12130B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12130F CRC F5BDF18A (4122866058) │ │ │ │ +121313 Compressed Size 000002DC (732) │ │ │ │ +121317 Uncompressed Size 0000087A (2170) │ │ │ │ +12131B Filename Length 0020 (32) │ │ │ │ +12131D Extra Length 0000 (0) │ │ │ │ +12131F Comment Length 0000 (0) │ │ │ │ +121321 Disk Start 0000 (0) │ │ │ │ +121323 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1210E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121325 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1210ED Local Header Offset 00027589 (161161) │ │ │ │ -1210F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121329 Local Header Offset 00027589 (161161) │ │ │ │ +12132D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12132D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121111 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -121115 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121116 Created OS 03 (3) 'Unix' │ │ │ │ -121117 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121118 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121119 General Purpose Flag 0800 (2048) │ │ │ │ +12134D CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +121351 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121352 Created OS 03 (3) 'Unix' │ │ │ │ +121353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121355 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12111B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12111D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121121 CRC B9F7625E (3119997534) │ │ │ │ -121125 Compressed Size 000006EE (1774) │ │ │ │ -121129 Uncompressed Size 00000D44 (3396) │ │ │ │ -12112D Filename Length 0020 (32) │ │ │ │ -12112F Extra Length 0000 (0) │ │ │ │ -121131 Comment Length 0000 (0) │ │ │ │ -121133 Disk Start 0000 (0) │ │ │ │ -121135 Int File Attributes 0000 (0) │ │ │ │ +121357 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12135D CRC B9F7625E (3119997534) │ │ │ │ +121361 Compressed Size 000006EE (1774) │ │ │ │ +121365 Uncompressed Size 00000D44 (3396) │ │ │ │ +121369 Filename Length 0020 (32) │ │ │ │ +12136B Extra Length 0000 (0) │ │ │ │ +12136D Comment Length 0000 (0) │ │ │ │ +12136F Disk Start 0000 (0) │ │ │ │ +121371 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121137 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121373 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12113B Local Header Offset 000278A3 (161955) │ │ │ │ -12113F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121377 Local Header Offset 000278A3 (161955) │ │ │ │ +12137B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12113F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12137B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12115F CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -121163 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121164 Created OS 03 (3) 'Unix' │ │ │ │ -121165 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121166 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121167 General Purpose Flag 0800 (2048) │ │ │ │ +12139B CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +12139F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213A0 Created OS 03 (3) 'Unix' │ │ │ │ +1213A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121169 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12116B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12116F CRC 5F3E463F (1597916735) │ │ │ │ -121173 Compressed Size 000002D9 (729) │ │ │ │ -121177 Uncompressed Size 00000863 (2147) │ │ │ │ -12117B Filename Length 001F (31) │ │ │ │ -12117D Extra Length 0000 (0) │ │ │ │ -12117F Comment Length 0000 (0) │ │ │ │ -121181 Disk Start 0000 (0) │ │ │ │ -121183 Int File Attributes 0000 (0) │ │ │ │ +1213A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213AB CRC 5F3E463F (1597916735) │ │ │ │ +1213AF Compressed Size 000002D9 (729) │ │ │ │ +1213B3 Uncompressed Size 00000863 (2147) │ │ │ │ +1213B7 Filename Length 001F (31) │ │ │ │ +1213B9 Extra Length 0000 (0) │ │ │ │ +1213BB Comment Length 0000 (0) │ │ │ │ +1213BD Disk Start 0000 (0) │ │ │ │ +1213BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121185 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1213C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121189 Local Header Offset 00027FCF (163791) │ │ │ │ -12118D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1213C5 Local Header Offset 00027FCF (163791) │ │ │ │ +1213C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12118D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1213C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211AC CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -1211B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211B1 Created OS 03 (3) 'Unix' │ │ │ │ -1211B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1211B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1211B4 General Purpose Flag 0800 (2048) │ │ │ │ +1213E8 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +1213EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213ED Created OS 03 (3) 'Unix' │ │ │ │ +1213EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1211B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1211B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1211BC CRC 39ED5D72 (971857266) │ │ │ │ -1211C0 Compressed Size 000006F4 (1780) │ │ │ │ -1211C4 Uncompressed Size 00000D48 (3400) │ │ │ │ -1211C8 Filename Length 0021 (33) │ │ │ │ -1211CA Extra Length 0000 (0) │ │ │ │ -1211CC Comment Length 0000 (0) │ │ │ │ -1211CE Disk Start 0000 (0) │ │ │ │ -1211D0 Int File Attributes 0000 (0) │ │ │ │ +1213F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213F8 CRC 39ED5D72 (971857266) │ │ │ │ +1213FC Compressed Size 000006F4 (1780) │ │ │ │ +121400 Uncompressed Size 00000D48 (3400) │ │ │ │ +121404 Filename Length 0021 (33) │ │ │ │ +121406 Extra Length 0000 (0) │ │ │ │ +121408 Comment Length 0000 (0) │ │ │ │ +12140A Disk Start 0000 (0) │ │ │ │ +12140C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1211D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12140E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1211D6 Local Header Offset 000282E5 (164581) │ │ │ │ -1211DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121412 Local Header Offset 000282E5 (164581) │ │ │ │ +121416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1211DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211FB CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -1211FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -121200 Created OS 03 (3) 'Unix' │ │ │ │ -121201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121203 General Purpose Flag 0800 (2048) │ │ │ │ +121437 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +12143B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12143C Created OS 03 (3) 'Unix' │ │ │ │ +12143D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12143E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12143F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121205 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121207 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12120B CRC 87F697F3 (2281084915) │ │ │ │ -12120F Compressed Size 000002DB (731) │ │ │ │ -121213 Uncompressed Size 0000086A (2154) │ │ │ │ -121217 Filename Length 0020 (32) │ │ │ │ -121219 Extra Length 0000 (0) │ │ │ │ -12121B Comment Length 0000 (0) │ │ │ │ -12121D Disk Start 0000 (0) │ │ │ │ -12121F Int File Attributes 0000 (0) │ │ │ │ +121441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121443 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121447 CRC 87F697F3 (2281084915) │ │ │ │ +12144B Compressed Size 000002DB (731) │ │ │ │ +12144F Uncompressed Size 0000086A (2154) │ │ │ │ +121453 Filename Length 0020 (32) │ │ │ │ +121455 Extra Length 0000 (0) │ │ │ │ +121457 Comment Length 0000 (0) │ │ │ │ +121459 Disk Start 0000 (0) │ │ │ │ +12145B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121221 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12145D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121225 Local Header Offset 00028A18 (166424) │ │ │ │ -121229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121461 Local Header Offset 00028A18 (166424) │ │ │ │ +121465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121249 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -12124D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12124E Created OS 03 (3) 'Unix' │ │ │ │ -12124F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121251 General Purpose Flag 0800 (2048) │ │ │ │ +121485 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +121489 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12148A Created OS 03 (3) 'Unix' │ │ │ │ +12148B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12148C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12148D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121253 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121259 CRC 3F578B03 (1062701827) │ │ │ │ -12125D Compressed Size 000006FC (1788) │ │ │ │ -121261 Uncompressed Size 00000D4E (3406) │ │ │ │ -121265 Filename Length 0021 (33) │ │ │ │ -121267 Extra Length 0000 (0) │ │ │ │ -121269 Comment Length 0000 (0) │ │ │ │ -12126B Disk Start 0000 (0) │ │ │ │ -12126D Int File Attributes 0000 (0) │ │ │ │ +12148F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121491 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121495 CRC 3F578B03 (1062701827) │ │ │ │ +121499 Compressed Size 000006FC (1788) │ │ │ │ +12149D Uncompressed Size 00000D4E (3406) │ │ │ │ +1214A1 Filename Length 0021 (33) │ │ │ │ +1214A3 Extra Length 0000 (0) │ │ │ │ +1214A5 Comment Length 0000 (0) │ │ │ │ +1214A7 Disk Start 0000 (0) │ │ │ │ +1214A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12126F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121273 Local Header Offset 00028D31 (167217) │ │ │ │ -121277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214AF Local Header Offset 00028D31 (167217) │ │ │ │ +1214B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121298 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -12129C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12129D Created OS 03 (3) 'Unix' │ │ │ │ -12129E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12129F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212A0 General Purpose Flag 0800 (2048) │ │ │ │ +1214D4 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +1214D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1214D9 Created OS 03 (3) 'Unix' │ │ │ │ +1214DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1214DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212A8 CRC 4DE3F3EC (1306784748) │ │ │ │ -1212AC Compressed Size 000002DC (732) │ │ │ │ -1212B0 Uncompressed Size 0000086A (2154) │ │ │ │ -1212B4 Filename Length 0020 (32) │ │ │ │ -1212B6 Extra Length 0000 (0) │ │ │ │ -1212B8 Comment Length 0000 (0) │ │ │ │ -1212BA Disk Start 0000 (0) │ │ │ │ -1212BC Int File Attributes 0000 (0) │ │ │ │ +1214DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214E4 CRC 4DE3F3EC (1306784748) │ │ │ │ +1214E8 Compressed Size 000002DC (732) │ │ │ │ +1214EC Uncompressed Size 0000086A (2154) │ │ │ │ +1214F0 Filename Length 0020 (32) │ │ │ │ +1214F2 Extra Length 0000 (0) │ │ │ │ +1214F4 Comment Length 0000 (0) │ │ │ │ +1214F6 Disk Start 0000 (0) │ │ │ │ +1214F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1212BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1212C2 Local Header Offset 0002946C (169068) │ │ │ │ -1212C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214FE Local Header Offset 0002946C (169068) │ │ │ │ +121502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1212C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1212E6 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -1212EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1212EB Created OS 03 (3) 'Unix' │ │ │ │ -1212EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212EE General Purpose Flag 0800 (2048) │ │ │ │ +121522 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +121526 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121527 Created OS 03 (3) 'Unix' │ │ │ │ +121528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12152A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212F6 CRC 3E010C78 (1040256120) │ │ │ │ -1212FA Compressed Size 000006F1 (1777) │ │ │ │ -1212FE Uncompressed Size 00000D40 (3392) │ │ │ │ -121302 Filename Length 001E (30) │ │ │ │ -121304 Extra Length 0000 (0) │ │ │ │ -121306 Comment Length 0000 (0) │ │ │ │ -121308 Disk Start 0000 (0) │ │ │ │ -12130A Int File Attributes 0000 (0) │ │ │ │ +12152C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12152E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121532 CRC 3E010C78 (1040256120) │ │ │ │ +121536 Compressed Size 000006F1 (1777) │ │ │ │ +12153A Uncompressed Size 00000D40 (3392) │ │ │ │ +12153E Filename Length 001E (30) │ │ │ │ +121540 Extra Length 0000 (0) │ │ │ │ +121542 Comment Length 0000 (0) │ │ │ │ +121544 Disk Start 0000 (0) │ │ │ │ +121546 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12130C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121548 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121310 Local Header Offset 00029786 (169862) │ │ │ │ -121314 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12154C Local Header Offset 00029786 (169862) │ │ │ │ +121550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121332 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -121336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121337 Created OS 03 (3) 'Unix' │ │ │ │ -121338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12133A General Purpose Flag 0800 (2048) │ │ │ │ +12156E CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +121572 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121573 Created OS 03 (3) 'Unix' │ │ │ │ +121574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121576 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12133C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12133E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121342 CRC D666A549 (3597051209) │ │ │ │ -121346 Compressed Size 000002D8 (728) │ │ │ │ -12134A Uncompressed Size 00000852 (2130) │ │ │ │ -12134E Filename Length 001D (29) │ │ │ │ -121350 Extra Length 0000 (0) │ │ │ │ -121352 Comment Length 0000 (0) │ │ │ │ -121354 Disk Start 0000 (0) │ │ │ │ -121356 Int File Attributes 0000 (0) │ │ │ │ +121578 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12157A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12157E CRC D666A549 (3597051209) │ │ │ │ +121582 Compressed Size 000002D8 (728) │ │ │ │ +121586 Uncompressed Size 00000852 (2130) │ │ │ │ +12158A Filename Length 001D (29) │ │ │ │ +12158C Extra Length 0000 (0) │ │ │ │ +12158E Comment Length 0000 (0) │ │ │ │ +121590 Disk Start 0000 (0) │ │ │ │ +121592 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12135C Local Header Offset 00029EB3 (171699) │ │ │ │ -121360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121598 Local Header Offset 00029EB3 (171699) │ │ │ │ +12159C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12159C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12137D CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -121381 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121382 Created OS 03 (3) 'Unix' │ │ │ │ -121383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121385 General Purpose Flag 0800 (2048) │ │ │ │ +1215B9 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +1215BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1215BE Created OS 03 (3) 'Unix' │ │ │ │ +1215BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1215C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1215C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121387 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121389 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12138D CRC D53FDC0C (3577732108) │ │ │ │ -121391 Compressed Size 000006EA (1770) │ │ │ │ -121395 Uncompressed Size 00000D3F (3391) │ │ │ │ -121399 Filename Length 001F (31) │ │ │ │ -12139B Extra Length 0000 (0) │ │ │ │ -12139D Comment Length 0000 (0) │ │ │ │ -12139F Disk Start 0000 (0) │ │ │ │ -1213A1 Int File Attributes 0000 (0) │ │ │ │ +1215C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1215C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1215C9 CRC D53FDC0C (3577732108) │ │ │ │ +1215CD Compressed Size 000006EA (1770) │ │ │ │ +1215D1 Uncompressed Size 00000D3F (3391) │ │ │ │ +1215D5 Filename Length 001F (31) │ │ │ │ +1215D7 Extra Length 0000 (0) │ │ │ │ +1215D9 Comment Length 0000 (0) │ │ │ │ +1215DB Disk Start 0000 (0) │ │ │ │ +1215DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213A7 Local Header Offset 0002A1C6 (172486) │ │ │ │ -1213AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215E3 Local Header Offset 0002A1C6 (172486) │ │ │ │ +1215E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1213CA CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -1213CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1213CF Created OS 03 (3) 'Unix' │ │ │ │ -1213D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1213D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1213D2 General Purpose Flag 0800 (2048) │ │ │ │ +121606 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +12160A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12160B Created OS 03 (3) 'Unix' │ │ │ │ +12160C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12160D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12160E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1213D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1213D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1213DA CRC 265CBBB0 (643611568) │ │ │ │ -1213DE Compressed Size 000002DA (730) │ │ │ │ -1213E2 Uncompressed Size 00000859 (2137) │ │ │ │ -1213E6 Filename Length 001E (30) │ │ │ │ -1213E8 Extra Length 0000 (0) │ │ │ │ -1213EA Comment Length 0000 (0) │ │ │ │ -1213EC Disk Start 0000 (0) │ │ │ │ -1213EE Int File Attributes 0000 (0) │ │ │ │ +121610 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121616 CRC 265CBBB0 (643611568) │ │ │ │ +12161A Compressed Size 000002DA (730) │ │ │ │ +12161E Uncompressed Size 00000859 (2137) │ │ │ │ +121622 Filename Length 001E (30) │ │ │ │ +121624 Extra Length 0000 (0) │ │ │ │ +121626 Comment Length 0000 (0) │ │ │ │ +121628 Disk Start 0000 (0) │ │ │ │ +12162A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12162C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213F4 Local Header Offset 0002A8ED (174317) │ │ │ │ -1213F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121630 Local Header Offset 0002A8ED (174317) │ │ │ │ +121634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121416 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -12141A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12141B Created OS 03 (3) 'Unix' │ │ │ │ -12141C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12141D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12141E General Purpose Flag 0800 (2048) │ │ │ │ +121652 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +121656 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121657 Created OS 03 (3) 'Unix' │ │ │ │ +121658 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121659 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12165A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121422 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121426 CRC 0321B30D (52540173) │ │ │ │ -12142A Compressed Size 000006AB (1707) │ │ │ │ -12142E Uncompressed Size 00000CC1 (3265) │ │ │ │ -121432 Filename Length 0023 (35) │ │ │ │ -121434 Extra Length 0000 (0) │ │ │ │ -121436 Comment Length 0000 (0) │ │ │ │ -121438 Disk Start 0000 (0) │ │ │ │ -12143A Int File Attributes 0000 (0) │ │ │ │ +12165C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12165E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121662 CRC 0321B30D (52540173) │ │ │ │ +121666 Compressed Size 000006AB (1707) │ │ │ │ +12166A Uncompressed Size 00000CC1 (3265) │ │ │ │ +12166E Filename Length 0023 (35) │ │ │ │ +121670 Extra Length 0000 (0) │ │ │ │ +121672 Comment Length 0000 (0) │ │ │ │ +121674 Disk Start 0000 (0) │ │ │ │ +121676 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12143C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121678 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121440 Local Header Offset 0002AC03 (175107) │ │ │ │ -121444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12167C Local Header Offset 0002AC03 (175107) │ │ │ │ +121680 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121467 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -12146B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12146C Created OS 03 (3) 'Unix' │ │ │ │ -12146D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12146E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12146F General Purpose Flag 0800 (2048) │ │ │ │ +1216A3 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +1216A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216A8 Created OS 03 (3) 'Unix' │ │ │ │ +1216A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121471 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121473 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121477 CRC 9E44AA56 (2655300182) │ │ │ │ -12147B Compressed Size 00000321 (801) │ │ │ │ -12147F Uncompressed Size 00000A19 (2585) │ │ │ │ -121483 Filename Length 0022 (34) │ │ │ │ -121485 Extra Length 0000 (0) │ │ │ │ -121487 Comment Length 0000 (0) │ │ │ │ -121489 Disk Start 0000 (0) │ │ │ │ -12148B Int File Attributes 0000 (0) │ │ │ │ +1216AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1216B3 CRC 9E44AA56 (2655300182) │ │ │ │ +1216B7 Compressed Size 00000321 (801) │ │ │ │ +1216BB Uncompressed Size 00000A19 (2585) │ │ │ │ +1216BF Filename Length 0022 (34) │ │ │ │ +1216C1 Extra Length 0000 (0) │ │ │ │ +1216C3 Comment Length 0000 (0) │ │ │ │ +1216C5 Disk Start 0000 (0) │ │ │ │ +1216C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12148D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1216C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121491 Local Header Offset 0002B2EF (176879) │ │ │ │ -121495 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1216CD Local Header Offset 0002B2EF (176879) │ │ │ │ +1216D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1216D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1214B7 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -1214BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1214BC Created OS 03 (3) 'Unix' │ │ │ │ -1214BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1214BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1214BF General Purpose Flag 0800 (2048) │ │ │ │ +1216F3 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +1216F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216F8 Created OS 03 (3) 'Unix' │ │ │ │ +1216F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1214C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1214C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1214C7 CRC 3DCDB358 (1036890968) │ │ │ │ -1214CB Compressed Size 000005EE (1518) │ │ │ │ -1214CF Uncompressed Size 00000B51 (2897) │ │ │ │ -1214D3 Filename Length 0020 (32) │ │ │ │ -1214D5 Extra Length 0000 (0) │ │ │ │ -1214D7 Comment Length 0000 (0) │ │ │ │ -1214D9 Disk Start 0000 (0) │ │ │ │ -1214DB Int File Attributes 0000 (0) │ │ │ │ +1216FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121703 CRC 3DCDB358 (1036890968) │ │ │ │ +121707 Compressed Size 000005EE (1518) │ │ │ │ +12170B Uncompressed Size 00000B51 (2897) │ │ │ │ +12170F Filename Length 0020 (32) │ │ │ │ +121711 Extra Length 0000 (0) │ │ │ │ +121713 Comment Length 0000 (0) │ │ │ │ +121715 Disk Start 0000 (0) │ │ │ │ +121717 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1214DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121719 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1214E1 Local Header Offset 0002B650 (177744) │ │ │ │ -1214E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12171D Local Header Offset 0002B650 (177744) │ │ │ │ +121721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1214E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121505 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -121509 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12150A Created OS 03 (3) 'Unix' │ │ │ │ -12150B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12150C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12150D General Purpose Flag 0800 (2048) │ │ │ │ +121741 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +121745 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121746 Created OS 03 (3) 'Unix' │ │ │ │ +121747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121749 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12150F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121511 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121515 CRC 5DA5495C (1571113308) │ │ │ │ -121519 Compressed Size 000002C3 (707) │ │ │ │ -12151D Uncompressed Size 0000082B (2091) │ │ │ │ -121521 Filename Length 001F (31) │ │ │ │ -121523 Extra Length 0000 (0) │ │ │ │ -121525 Comment Length 0000 (0) │ │ │ │ -121527 Disk Start 0000 (0) │ │ │ │ -121529 Int File Attributes 0000 (0) │ │ │ │ +12174B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12174D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121751 CRC 5DA5495C (1571113308) │ │ │ │ +121755 Compressed Size 000002C3 (707) │ │ │ │ +121759 Uncompressed Size 0000082B (2091) │ │ │ │ +12175D Filename Length 001F (31) │ │ │ │ +12175F Extra Length 0000 (0) │ │ │ │ +121761 Comment Length 0000 (0) │ │ │ │ +121763 Disk Start 0000 (0) │ │ │ │ +121765 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12152B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121767 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12152F Local Header Offset 0002BC7C (179324) │ │ │ │ -121533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12176B Local Header Offset 0002BC7C (179324) │ │ │ │ +12176F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12176F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121552 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -121556 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121557 Created OS 03 (3) 'Unix' │ │ │ │ -121558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12155A General Purpose Flag 0800 (2048) │ │ │ │ +12178E CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +121792 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121793 Created OS 03 (3) 'Unix' │ │ │ │ +121794 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121795 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121796 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12155C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12155E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121562 CRC 68189AA8 (1746442920) │ │ │ │ -121566 Compressed Size 000005F7 (1527) │ │ │ │ -12156A Uncompressed Size 00000B59 (2905) │ │ │ │ -12156E Filename Length 0022 (34) │ │ │ │ -121570 Extra Length 0000 (0) │ │ │ │ -121572 Comment Length 0000 (0) │ │ │ │ -121574 Disk Start 0000 (0) │ │ │ │ -121576 Int File Attributes 0000 (0) │ │ │ │ +121798 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12179A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12179E CRC 68189AA8 (1746442920) │ │ │ │ +1217A2 Compressed Size 000005F7 (1527) │ │ │ │ +1217A6 Uncompressed Size 00000B59 (2905) │ │ │ │ +1217AA Filename Length 0022 (34) │ │ │ │ +1217AC Extra Length 0000 (0) │ │ │ │ +1217AE Comment Length 0000 (0) │ │ │ │ +1217B0 Disk Start 0000 (0) │ │ │ │ +1217B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121578 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1217B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12157C Local Header Offset 0002BF7C (180092) │ │ │ │ -121580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1217B8 Local Header Offset 0002BF7C (180092) │ │ │ │ +1217BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1217BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215A2 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1215A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215A7 Created OS 03 (3) 'Unix' │ │ │ │ -1215A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215AA General Purpose Flag 0800 (2048) │ │ │ │ +1217DE CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +1217E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217E3 Created OS 03 (3) 'Unix' │ │ │ │ +1217E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1215B2 CRC BCD37E99 (3167977113) │ │ │ │ -1215B6 Compressed Size 000002CB (715) │ │ │ │ -1215BA Uncompressed Size 00000845 (2117) │ │ │ │ -1215BE Filename Length 0021 (33) │ │ │ │ -1215C0 Extra Length 0000 (0) │ │ │ │ -1215C2 Comment Length 0000 (0) │ │ │ │ -1215C4 Disk Start 0000 (0) │ │ │ │ -1215C6 Int File Attributes 0000 (0) │ │ │ │ +1217E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217EE CRC BCD37E99 (3167977113) │ │ │ │ +1217F2 Compressed Size 000002CB (715) │ │ │ │ +1217F6 Uncompressed Size 00000845 (2117) │ │ │ │ +1217FA Filename Length 0021 (33) │ │ │ │ +1217FC Extra Length 0000 (0) │ │ │ │ +1217FE Comment Length 0000 (0) │ │ │ │ +121800 Disk Start 0000 (0) │ │ │ │ +121802 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1215C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121804 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1215CC Local Header Offset 0002C5B3 (181683) │ │ │ │ -1215D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121808 Local Header Offset 0002C5B3 (181683) │ │ │ │ +12180C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1215D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12180C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215F1 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -1215F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215F6 Created OS 03 (3) 'Unix' │ │ │ │ -1215F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215F9 General Purpose Flag 0800 (2048) │ │ │ │ +12182D CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +121831 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121832 Created OS 03 (3) 'Unix' │ │ │ │ +121833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121835 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121601 CRC 37F4F390 (938800016) │ │ │ │ -121605 Compressed Size 0000060B (1547) │ │ │ │ -121609 Uncompressed Size 00000B87 (2951) │ │ │ │ -12160D Filename Length 0021 (33) │ │ │ │ -12160F Extra Length 0000 (0) │ │ │ │ -121611 Comment Length 0000 (0) │ │ │ │ -121613 Disk Start 0000 (0) │ │ │ │ -121615 Int File Attributes 0000 (0) │ │ │ │ +121837 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121839 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12183D CRC 37F4F390 (938800016) │ │ │ │ +121841 Compressed Size 0000060B (1547) │ │ │ │ +121845 Uncompressed Size 00000B87 (2951) │ │ │ │ +121849 Filename Length 0021 (33) │ │ │ │ +12184B Extra Length 0000 (0) │ │ │ │ +12184D Comment Length 0000 (0) │ │ │ │ +12184F Disk Start 0000 (0) │ │ │ │ +121851 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121853 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12161B Local Header Offset 0002C8BD (182461) │ │ │ │ -12161F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121857 Local Header Offset 0002C8BD (182461) │ │ │ │ +12185B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12161F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12185B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121640 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -121644 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121645 Created OS 03 (3) 'Unix' │ │ │ │ -121646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121648 General Purpose Flag 0800 (2048) │ │ │ │ +12187C CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +121880 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121881 Created OS 03 (3) 'Unix' │ │ │ │ +121882 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121883 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121884 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12164A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12164C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121650 CRC 35BE1B11 (901651217) │ │ │ │ -121654 Compressed Size 000002D0 (720) │ │ │ │ -121658 Uncompressed Size 00000880 (2176) │ │ │ │ -12165C Filename Length 0020 (32) │ │ │ │ -12165E Extra Length 0000 (0) │ │ │ │ -121660 Comment Length 0000 (0) │ │ │ │ -121662 Disk Start 0000 (0) │ │ │ │ -121664 Int File Attributes 0000 (0) │ │ │ │ +121886 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121888 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12188C CRC 35BE1B11 (901651217) │ │ │ │ +121890 Compressed Size 000002D0 (720) │ │ │ │ +121894 Uncompressed Size 00000880 (2176) │ │ │ │ +121898 Filename Length 0020 (32) │ │ │ │ +12189A Extra Length 0000 (0) │ │ │ │ +12189C Comment Length 0000 (0) │ │ │ │ +12189E Disk Start 0000 (0) │ │ │ │ +1218A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121666 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12166A Local Header Offset 0002CF07 (184071) │ │ │ │ -12166E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218A6 Local Header Offset 0002CF07 (184071) │ │ │ │ +1218AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12166E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12168E CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -121692 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121693 Created OS 03 (3) 'Unix' │ │ │ │ -121694 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121695 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121696 General Purpose Flag 0800 (2048) │ │ │ │ +1218CA CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +1218CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1218CF Created OS 03 (3) 'Unix' │ │ │ │ +1218D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1218D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1218D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121698 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12169A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12169E CRC 629EB1B7 (1654567351) │ │ │ │ -1216A2 Compressed Size 0000060F (1551) │ │ │ │ -1216A6 Uncompressed Size 00000B8B (2955) │ │ │ │ -1216AA Filename Length 0022 (34) │ │ │ │ -1216AC Extra Length 0000 (0) │ │ │ │ -1216AE Comment Length 0000 (0) │ │ │ │ -1216B0 Disk Start 0000 (0) │ │ │ │ -1216B2 Int File Attributes 0000 (0) │ │ │ │ +1218D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218DA CRC 629EB1B7 (1654567351) │ │ │ │ +1218DE Compressed Size 0000060F (1551) │ │ │ │ +1218E2 Uncompressed Size 00000B8B (2955) │ │ │ │ +1218E6 Filename Length 0022 (34) │ │ │ │ +1218E8 Extra Length 0000 (0) │ │ │ │ +1218EA Comment Length 0000 (0) │ │ │ │ +1218EC Disk Start 0000 (0) │ │ │ │ +1218EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1216B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1216B8 Local Header Offset 0002D215 (184853) │ │ │ │ -1216BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218F4 Local Header Offset 0002D215 (184853) │ │ │ │ +1218F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1216BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1216DE CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -1216E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1216E3 Created OS 03 (3) 'Unix' │ │ │ │ -1216E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1216E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1216E6 General Purpose Flag 0800 (2048) │ │ │ │ +12191A CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +12191E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12191F Created OS 03 (3) 'Unix' │ │ │ │ +121920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121922 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1216E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1216EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1216EE CRC 188A9B53 (411736915) │ │ │ │ -1216F2 Compressed Size 000002D8 (728) │ │ │ │ -1216F6 Uncompressed Size 00000895 (2197) │ │ │ │ -1216FA Filename Length 0021 (33) │ │ │ │ -1216FC Extra Length 0000 (0) │ │ │ │ -1216FE Comment Length 0000 (0) │ │ │ │ -121700 Disk Start 0000 (0) │ │ │ │ -121702 Int File Attributes 0000 (0) │ │ │ │ +121924 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12192A CRC 188A9B53 (411736915) │ │ │ │ +12192E Compressed Size 000002D8 (728) │ │ │ │ +121932 Uncompressed Size 00000895 (2197) │ │ │ │ +121936 Filename Length 0021 (33) │ │ │ │ +121938 Extra Length 0000 (0) │ │ │ │ +12193A Comment Length 0000 (0) │ │ │ │ +12193C Disk Start 0000 (0) │ │ │ │ +12193E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121704 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121708 Local Header Offset 0002D864 (186468) │ │ │ │ -12170C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121944 Local Header Offset 0002D864 (186468) │ │ │ │ +121948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12170C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12172D CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -121731 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121732 Created OS 03 (3) 'Unix' │ │ │ │ -121733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121735 General Purpose Flag 0800 (2048) │ │ │ │ +121969 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +12196D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12196E Created OS 03 (3) 'Unix' │ │ │ │ +12196F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121970 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121971 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121737 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121739 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12173D CRC F9DD5DE5 (4192034277) │ │ │ │ -121741 Compressed Size 00000609 (1545) │ │ │ │ -121745 Uncompressed Size 00000B96 (2966) │ │ │ │ -121749 Filename Length 001F (31) │ │ │ │ -12174B Extra Length 0000 (0) │ │ │ │ -12174D Comment Length 0000 (0) │ │ │ │ -12174F Disk Start 0000 (0) │ │ │ │ -121751 Int File Attributes 0000 (0) │ │ │ │ +121973 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121975 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121979 CRC F9DD5DE5 (4192034277) │ │ │ │ +12197D Compressed Size 00000609 (1545) │ │ │ │ +121981 Uncompressed Size 00000B96 (2966) │ │ │ │ +121985 Filename Length 001F (31) │ │ │ │ +121987 Extra Length 0000 (0) │ │ │ │ +121989 Comment Length 0000 (0) │ │ │ │ +12198B Disk Start 0000 (0) │ │ │ │ +12198D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121753 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12198F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121757 Local Header Offset 0002DB7B (187259) │ │ │ │ -12175B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121993 Local Header Offset 0002DB7B (187259) │ │ │ │ +121997 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12175B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12177A CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -12177E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12177F Created OS 03 (3) 'Unix' │ │ │ │ -121780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121782 General Purpose Flag 0800 (2048) │ │ │ │ +1219B6 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +1219BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1219BB Created OS 03 (3) 'Unix' │ │ │ │ +1219BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1219BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1219BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121784 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121786 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12178A CRC 10E14B16 (283200278) │ │ │ │ -12178E Compressed Size 000002E4 (740) │ │ │ │ -121792 Uncompressed Size 000008A2 (2210) │ │ │ │ -121796 Filename Length 001E (30) │ │ │ │ -121798 Extra Length 0000 (0) │ │ │ │ -12179A Comment Length 0000 (0) │ │ │ │ -12179C Disk Start 0000 (0) │ │ │ │ -12179E Int File Attributes 0000 (0) │ │ │ │ +1219C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1219C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1219C6 CRC 10E14B16 (283200278) │ │ │ │ +1219CA Compressed Size 000002E4 (740) │ │ │ │ +1219CE Uncompressed Size 000008A2 (2210) │ │ │ │ +1219D2 Filename Length 001E (30) │ │ │ │ +1219D4 Extra Length 0000 (0) │ │ │ │ +1219D6 Comment Length 0000 (0) │ │ │ │ +1219D8 Disk Start 0000 (0) │ │ │ │ +1219DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217A4 Local Header Offset 0002E1C1 (188865) │ │ │ │ -1217A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219E0 Local Header Offset 0002E1C1 (188865) │ │ │ │ +1219E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1217C6 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -1217CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1217CB Created OS 03 (3) 'Unix' │ │ │ │ -1217CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1217CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1217CE General Purpose Flag 0800 (2048) │ │ │ │ +121A02 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +121A06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A07 Created OS 03 (3) 'Unix' │ │ │ │ +121A08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1217D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1217D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1217D6 CRC BFB4DDE5 (3216301541) │ │ │ │ -1217DA Compressed Size 00000626 (1574) │ │ │ │ -1217DE Uncompressed Size 00000BBA (3002) │ │ │ │ -1217E2 Filename Length 0021 (33) │ │ │ │ -1217E4 Extra Length 0000 (0) │ │ │ │ -1217E6 Comment Length 0000 (0) │ │ │ │ -1217E8 Disk Start 0000 (0) │ │ │ │ -1217EA Int File Attributes 0000 (0) │ │ │ │ +121A0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A12 CRC BFB4DDE5 (3216301541) │ │ │ │ +121A16 Compressed Size 00000626 (1574) │ │ │ │ +121A1A Uncompressed Size 00000BBA (3002) │ │ │ │ +121A1E Filename Length 0021 (33) │ │ │ │ +121A20 Extra Length 0000 (0) │ │ │ │ +121A22 Comment Length 0000 (0) │ │ │ │ +121A24 Disk Start 0000 (0) │ │ │ │ +121A26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217F0 Local Header Offset 0002E4E1 (189665) │ │ │ │ -1217F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A2C Local Header Offset 0002E4E1 (189665) │ │ │ │ +121A30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121815 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -121819 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12181A Created OS 03 (3) 'Unix' │ │ │ │ -12181B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12181C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12181D General Purpose Flag 0800 (2048) │ │ │ │ +121A51 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +121A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A56 Created OS 03 (3) 'Unix' │ │ │ │ +121A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12181F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121821 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121825 CRC 72826B9E (1921149854) │ │ │ │ -121829 Compressed Size 000002EF (751) │ │ │ │ -12182D Uncompressed Size 000008E0 (2272) │ │ │ │ -121831 Filename Length 0020 (32) │ │ │ │ -121833 Extra Length 0000 (0) │ │ │ │ -121835 Comment Length 0000 (0) │ │ │ │ -121837 Disk Start 0000 (0) │ │ │ │ -121839 Int File Attributes 0000 (0) │ │ │ │ +121A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A61 CRC 72826B9E (1921149854) │ │ │ │ +121A65 Compressed Size 000002EF (751) │ │ │ │ +121A69 Uncompressed Size 000008E0 (2272) │ │ │ │ +121A6D Filename Length 0020 (32) │ │ │ │ +121A6F Extra Length 0000 (0) │ │ │ │ +121A71 Comment Length 0000 (0) │ │ │ │ +121A73 Disk Start 0000 (0) │ │ │ │ +121A75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12183B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12183F Local Header Offset 0002EB46 (191302) │ │ │ │ -121843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A7B Local Header Offset 0002EB46 (191302) │ │ │ │ +121A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121863 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -121867 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121868 Created OS 03 (3) 'Unix' │ │ │ │ -121869 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12186A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12186B General Purpose Flag 0800 (2048) │ │ │ │ +121A9F CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +121AA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AA4 Created OS 03 (3) 'Unix' │ │ │ │ +121AA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12186D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12186F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121873 CRC 33B471B1 (867463601) │ │ │ │ -121877 Compressed Size 000006A9 (1705) │ │ │ │ -12187B Uncompressed Size 00000CF2 (3314) │ │ │ │ -12187F Filename Length 0026 (38) │ │ │ │ -121881 Extra Length 0000 (0) │ │ │ │ -121883 Comment Length 0000 (0) │ │ │ │ -121885 Disk Start 0000 (0) │ │ │ │ -121887 Int File Attributes 0000 (0) │ │ │ │ +121AA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AAF CRC 33B471B1 (867463601) │ │ │ │ +121AB3 Compressed Size 000006A9 (1705) │ │ │ │ +121AB7 Uncompressed Size 00000CF2 (3314) │ │ │ │ +121ABB Filename Length 0026 (38) │ │ │ │ +121ABD Extra Length 0000 (0) │ │ │ │ +121ABF Comment Length 0000 (0) │ │ │ │ +121AC1 Disk Start 0000 (0) │ │ │ │ +121AC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121889 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121AC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12188D Local Header Offset 0002EE73 (192115) │ │ │ │ -121891 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121AC9 Local Header Offset 0002EE73 (192115) │ │ │ │ +121ACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1218B7 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -1218BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1218BC Created OS 03 (3) 'Unix' │ │ │ │ -1218BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1218BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1218BF General Purpose Flag 0800 (2048) │ │ │ │ +121AF3 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +121AF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AF8 Created OS 03 (3) 'Unix' │ │ │ │ +121AF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1218C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1218C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1218C7 CRC 8B3675E1 (2335602145) │ │ │ │ -1218CB Compressed Size 00000318 (792) │ │ │ │ -1218CF Uncompressed Size 0000099E (2462) │ │ │ │ -1218D3 Filename Length 0025 (37) │ │ │ │ -1218D5 Extra Length 0000 (0) │ │ │ │ -1218D7 Comment Length 0000 (0) │ │ │ │ -1218D9 Disk Start 0000 (0) │ │ │ │ -1218DB Int File Attributes 0000 (0) │ │ │ │ +121AFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B03 CRC 8B3675E1 (2335602145) │ │ │ │ +121B07 Compressed Size 00000318 (792) │ │ │ │ +121B0B Uncompressed Size 0000099E (2462) │ │ │ │ +121B0F Filename Length 0025 (37) │ │ │ │ +121B11 Extra Length 0000 (0) │ │ │ │ +121B13 Comment Length 0000 (0) │ │ │ │ +121B15 Disk Start 0000 (0) │ │ │ │ +121B17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1218DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1218E1 Local Header Offset 0002F560 (193888) │ │ │ │ -1218E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B1D Local Header Offset 0002F560 (193888) │ │ │ │ +121B21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1218E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12190A CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -12190E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12190F Created OS 03 (3) 'Unix' │ │ │ │ -121910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121912 General Purpose Flag 0800 (2048) │ │ │ │ +121B46 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +121B4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B4B Created OS 03 (3) 'Unix' │ │ │ │ +121B4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12191A CRC 9A40AFE7 (2587930599) │ │ │ │ -12191E Compressed Size 000004DE (1246) │ │ │ │ -121922 Uncompressed Size 0000096E (2414) │ │ │ │ -121926 Filename Length 001B (27) │ │ │ │ -121928 Extra Length 0000 (0) │ │ │ │ -12192A Comment Length 0000 (0) │ │ │ │ -12192C Disk Start 0000 (0) │ │ │ │ -12192E Int File Attributes 0000 (0) │ │ │ │ +121B50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B56 CRC 9A40AFE7 (2587930599) │ │ │ │ +121B5A Compressed Size 000004DE (1246) │ │ │ │ +121B5E Uncompressed Size 0000096E (2414) │ │ │ │ +121B62 Filename Length 001B (27) │ │ │ │ +121B64 Extra Length 0000 (0) │ │ │ │ +121B66 Comment Length 0000 (0) │ │ │ │ +121B68 Disk Start 0000 (0) │ │ │ │ +121B6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121934 Local Header Offset 0002F8BB (194747) │ │ │ │ -121938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B70 Local Header Offset 0002F8BB (194747) │ │ │ │ +121B74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121953 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -121957 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121958 Created OS 03 (3) 'Unix' │ │ │ │ -121959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12195A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12195B General Purpose Flag 0800 (2048) │ │ │ │ +121B8F CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +121B93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B94 Created OS 03 (3) 'Unix' │ │ │ │ +121B95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12195D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12195F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121963 CRC 30B7EF93 (817360787) │ │ │ │ -121967 Compressed Size 000001F9 (505) │ │ │ │ -12196B Uncompressed Size 0000058D (1421) │ │ │ │ -12196F Filename Length 001A (26) │ │ │ │ -121971 Extra Length 0000 (0) │ │ │ │ -121973 Comment Length 0000 (0) │ │ │ │ -121975 Disk Start 0000 (0) │ │ │ │ -121977 Int File Attributes 0000 (0) │ │ │ │ +121B99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B9F CRC 30B7EF93 (817360787) │ │ │ │ +121BA3 Compressed Size 000001F9 (505) │ │ │ │ +121BA7 Uncompressed Size 0000058D (1421) │ │ │ │ +121BAB Filename Length 001A (26) │ │ │ │ +121BAD Extra Length 0000 (0) │ │ │ │ +121BAF Comment Length 0000 (0) │ │ │ │ +121BB1 Disk Start 0000 (0) │ │ │ │ +121BB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12197D Local Header Offset 0002FDD2 (196050) │ │ │ │ -121981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BB9 Local Header Offset 0002FDD2 (196050) │ │ │ │ +121BBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12199B CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -12199F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219A0 Created OS 03 (3) 'Unix' │ │ │ │ -1219A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219A3 General Purpose Flag 0800 (2048) │ │ │ │ +121BD7 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +121BDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +121BDC Created OS 03 (3) 'Unix' │ │ │ │ +121BDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121BDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121BDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219AB CRC 9F747F20 (2675212064) │ │ │ │ -1219AF Compressed Size 0000055A (1370) │ │ │ │ -1219B3 Uncompressed Size 00000AC3 (2755) │ │ │ │ -1219B7 Filename Length 001C (28) │ │ │ │ -1219B9 Extra Length 0000 (0) │ │ │ │ -1219BB Comment Length 0000 (0) │ │ │ │ -1219BD Disk Start 0000 (0) │ │ │ │ -1219BF Int File Attributes 0000 (0) │ │ │ │ +121BE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121BE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121BE7 CRC 9F747F20 (2675212064) │ │ │ │ +121BEB Compressed Size 0000055A (1370) │ │ │ │ +121BEF Uncompressed Size 00000AC3 (2755) │ │ │ │ +121BF3 Filename Length 001C (28) │ │ │ │ +121BF5 Extra Length 0000 (0) │ │ │ │ +121BF7 Comment Length 0000 (0) │ │ │ │ +121BF9 Disk Start 0000 (0) │ │ │ │ +121BFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1219C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1219C5 Local Header Offset 00030003 (196611) │ │ │ │ -1219C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C01 Local Header Offset 00030003 (196611) │ │ │ │ +121C05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1219C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1219E5 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -1219E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219EA Created OS 03 (3) 'Unix' │ │ │ │ -1219EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219ED General Purpose Flag 0800 (2048) │ │ │ │ +121C21 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +121C25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C26 Created OS 03 (3) 'Unix' │ │ │ │ +121C27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219F5 CRC 9CD9F56D (2631529837) │ │ │ │ -1219F9 Compressed Size 0000023C (572) │ │ │ │ -1219FD Uncompressed Size 00000716 (1814) │ │ │ │ -121A01 Filename Length 001B (27) │ │ │ │ -121A03 Extra Length 0000 (0) │ │ │ │ -121A05 Comment Length 0000 (0) │ │ │ │ -121A07 Disk Start 0000 (0) │ │ │ │ -121A09 Int File Attributes 0000 (0) │ │ │ │ +121C2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C31 CRC 9CD9F56D (2631529837) │ │ │ │ +121C35 Compressed Size 0000023C (572) │ │ │ │ +121C39 Uncompressed Size 00000716 (1814) │ │ │ │ +121C3D Filename Length 001B (27) │ │ │ │ +121C3F Extra Length 0000 (0) │ │ │ │ +121C41 Comment Length 0000 (0) │ │ │ │ +121C43 Disk Start 0000 (0) │ │ │ │ +121C45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A0F Local Header Offset 00030597 (198039) │ │ │ │ -121A13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C4B Local Header Offset 00030597 (198039) │ │ │ │ +121C4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A2E CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -121A32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A33 Created OS 03 (3) 'Unix' │ │ │ │ -121A34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A36 General Purpose Flag 0800 (2048) │ │ │ │ +121C6A CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +121C6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C6F Created OS 03 (3) 'Unix' │ │ │ │ +121C70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A3E CRC FD79BE6E (4252614254) │ │ │ │ -121A42 Compressed Size 00000594 (1428) │ │ │ │ -121A46 Uncompressed Size 00000AD3 (2771) │ │ │ │ -121A4A Filename Length 001B (27) │ │ │ │ -121A4C Extra Length 0000 (0) │ │ │ │ -121A4E Comment Length 0000 (0) │ │ │ │ -121A50 Disk Start 0000 (0) │ │ │ │ -121A52 Int File Attributes 0000 (0) │ │ │ │ +121C74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C7A CRC FD79BE6E (4252614254) │ │ │ │ +121C7E Compressed Size 00000594 (1428) │ │ │ │ +121C82 Uncompressed Size 00000AD3 (2771) │ │ │ │ +121C86 Filename Length 001B (27) │ │ │ │ +121C88 Extra Length 0000 (0) │ │ │ │ +121C8A Comment Length 0000 (0) │ │ │ │ +121C8C Disk Start 0000 (0) │ │ │ │ +121C8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A58 Local Header Offset 0003080C (198668) │ │ │ │ -121A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C94 Local Header Offset 0003080C (198668) │ │ │ │ +121C98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A77 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -121A7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A7C Created OS 03 (3) 'Unix' │ │ │ │ -121A7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A7F General Purpose Flag 0800 (2048) │ │ │ │ +121CB3 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +121CB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CB8 Created OS 03 (3) 'Unix' │ │ │ │ +121CB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A87 CRC FEF52F23 (4277481251) │ │ │ │ -121A8B Compressed Size 0000026F (623) │ │ │ │ -121A8F Uncompressed Size 00000738 (1848) │ │ │ │ -121A93 Filename Length 001A (26) │ │ │ │ -121A95 Extra Length 0000 (0) │ │ │ │ -121A97 Comment Length 0000 (0) │ │ │ │ -121A99 Disk Start 0000 (0) │ │ │ │ -121A9B Int File Attributes 0000 (0) │ │ │ │ +121CBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CC3 CRC FEF52F23 (4277481251) │ │ │ │ +121CC7 Compressed Size 0000026F (623) │ │ │ │ +121CCB Uncompressed Size 00000738 (1848) │ │ │ │ +121CCF Filename Length 001A (26) │ │ │ │ +121CD1 Extra Length 0000 (0) │ │ │ │ +121CD3 Comment Length 0000 (0) │ │ │ │ +121CD5 Disk Start 0000 (0) │ │ │ │ +121CD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121CD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AA1 Local Header Offset 00030DD9 (200153) │ │ │ │ -121AA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121CDD Local Header Offset 00030DD9 (200153) │ │ │ │ +121CE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121CE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ABF CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -121AC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121AC4 Created OS 03 (3) 'Unix' │ │ │ │ -121AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121AC7 General Purpose Flag 0800 (2048) │ │ │ │ +121CFB CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +121CFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D00 Created OS 03 (3) 'Unix' │ │ │ │ +121D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121ACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121ACF CRC 5A0BC914 (1510721812) │ │ │ │ -121AD3 Compressed Size 000006DB (1755) │ │ │ │ -121AD7 Uncompressed Size 00000EC5 (3781) │ │ │ │ -121ADB Filename Length 001A (26) │ │ │ │ -121ADD Extra Length 0000 (0) │ │ │ │ -121ADF Comment Length 0000 (0) │ │ │ │ -121AE1 Disk Start 0000 (0) │ │ │ │ -121AE3 Int File Attributes 0000 (0) │ │ │ │ +121D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D0B CRC 5A0BC914 (1510721812) │ │ │ │ +121D0F Compressed Size 000006DB (1755) │ │ │ │ +121D13 Uncompressed Size 00000EC5 (3781) │ │ │ │ +121D17 Filename Length 001A (26) │ │ │ │ +121D19 Extra Length 0000 (0) │ │ │ │ +121D1B Comment Length 0000 (0) │ │ │ │ +121D1D Disk Start 0000 (0) │ │ │ │ +121D1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121AE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AE9 Local Header Offset 00031080 (200832) │ │ │ │ -121AED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D25 Local Header Offset 00031080 (200832) │ │ │ │ +121D29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B07 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -121B0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B0C Created OS 03 (3) 'Unix' │ │ │ │ -121B0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B0F General Purpose Flag 0800 (2048) │ │ │ │ +121D43 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +121D47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D48 Created OS 03 (3) 'Unix' │ │ │ │ +121D49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B17 CRC 6A6FFC67 (1785724007) │ │ │ │ -121B1B Compressed Size 000002DF (735) │ │ │ │ -121B1F Uncompressed Size 00000A67 (2663) │ │ │ │ -121B23 Filename Length 0019 (25) │ │ │ │ -121B25 Extra Length 0000 (0) │ │ │ │ -121B27 Comment Length 0000 (0) │ │ │ │ -121B29 Disk Start 0000 (0) │ │ │ │ -121B2B Int File Attributes 0000 (0) │ │ │ │ +121D4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D53 CRC 6A6FFC67 (1785724007) │ │ │ │ +121D57 Compressed Size 000002DF (735) │ │ │ │ +121D5B Uncompressed Size 00000A67 (2663) │ │ │ │ +121D5F Filename Length 0019 (25) │ │ │ │ +121D61 Extra Length 0000 (0) │ │ │ │ +121D63 Comment Length 0000 (0) │ │ │ │ +121D65 Disk Start 0000 (0) │ │ │ │ +121D67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B31 Local Header Offset 00031793 (202643) │ │ │ │ -121B35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D6D Local Header Offset 00031793 (202643) │ │ │ │ +121D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B4E CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -121B52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B53 Created OS 03 (3) 'Unix' │ │ │ │ -121B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B56 General Purpose Flag 0800 (2048) │ │ │ │ +121D8A CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +121D8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D8F Created OS 03 (3) 'Unix' │ │ │ │ +121D90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B5E CRC 6C555BEA (1817533418) │ │ │ │ -121B62 Compressed Size 000006C0 (1728) │ │ │ │ -121B66 Uncompressed Size 00000EA5 (3749) │ │ │ │ -121B6A Filename Length 001C (28) │ │ │ │ -121B6C Extra Length 0000 (0) │ │ │ │ -121B6E Comment Length 0000 (0) │ │ │ │ -121B70 Disk Start 0000 (0) │ │ │ │ -121B72 Int File Attributes 0000 (0) │ │ │ │ +121D94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D9A CRC 6C555BEA (1817533418) │ │ │ │ +121D9E Compressed Size 000006C0 (1728) │ │ │ │ +121DA2 Uncompressed Size 00000EA5 (3749) │ │ │ │ +121DA6 Filename Length 001C (28) │ │ │ │ +121DA8 Extra Length 0000 (0) │ │ │ │ +121DAA Comment Length 0000 (0) │ │ │ │ +121DAC Disk Start 0000 (0) │ │ │ │ +121DAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B78 Local Header Offset 00031AA9 (203433) │ │ │ │ -121B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DB4 Local Header Offset 00031AA9 (203433) │ │ │ │ +121DB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B98 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -121B9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B9D Created OS 03 (3) 'Unix' │ │ │ │ -121B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BA0 General Purpose Flag 0800 (2048) │ │ │ │ +121DD4 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +121DD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121DD9 Created OS 03 (3) 'Unix' │ │ │ │ +121DDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121DDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121DDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BA8 CRC ABCAF5BE (2882205118) │ │ │ │ -121BAC Compressed Size 000002E6 (742) │ │ │ │ -121BB0 Uncompressed Size 00000AB2 (2738) │ │ │ │ -121BB4 Filename Length 001B (27) │ │ │ │ -121BB6 Extra Length 0000 (0) │ │ │ │ -121BB8 Comment Length 0000 (0) │ │ │ │ -121BBA Disk Start 0000 (0) │ │ │ │ -121BBC Int File Attributes 0000 (0) │ │ │ │ +121DDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DE4 CRC ABCAF5BE (2882205118) │ │ │ │ +121DE8 Compressed Size 000002E6 (742) │ │ │ │ +121DEC Uncompressed Size 00000AB2 (2738) │ │ │ │ +121DF0 Filename Length 001B (27) │ │ │ │ +121DF2 Extra Length 0000 (0) │ │ │ │ +121DF4 Comment Length 0000 (0) │ │ │ │ +121DF6 Disk Start 0000 (0) │ │ │ │ +121DF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121BBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121BC2 Local Header Offset 000321A3 (205219) │ │ │ │ -121BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DFE Local Header Offset 000321A3 (205219) │ │ │ │ +121E02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121BE1 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -121BE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121BE6 Created OS 03 (3) 'Unix' │ │ │ │ -121BE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BE9 General Purpose Flag 0800 (2048) │ │ │ │ +121E1D CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +121E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E22 Created OS 03 (3) 'Unix' │ │ │ │ +121E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BF1 CRC 91E099EC (2447415788) │ │ │ │ -121BF5 Compressed Size 000007E8 (2024) │ │ │ │ -121BF9 Uncompressed Size 00000FF0 (4080) │ │ │ │ -121BFD Filename Length 0021 (33) │ │ │ │ -121BFF Extra Length 0000 (0) │ │ │ │ -121C01 Comment Length 0000 (0) │ │ │ │ -121C03 Disk Start 0000 (0) │ │ │ │ -121C05 Int File Attributes 0000 (0) │ │ │ │ +121E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E2D CRC 91E099EC (2447415788) │ │ │ │ +121E31 Compressed Size 000007E8 (2024) │ │ │ │ +121E35 Uncompressed Size 00000FF0 (4080) │ │ │ │ +121E39 Filename Length 0021 (33) │ │ │ │ +121E3B Extra Length 0000 (0) │ │ │ │ +121E3D Comment Length 0000 (0) │ │ │ │ +121E3F Disk Start 0000 (0) │ │ │ │ +121E41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C0B Local Header Offset 000324C2 (206018) │ │ │ │ -121C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E47 Local Header Offset 000324C2 (206018) │ │ │ │ +121E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C30 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -121C34 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C35 Created OS 03 (3) 'Unix' │ │ │ │ -121C36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C38 General Purpose Flag 0800 (2048) │ │ │ │ +121E6C CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +121E70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E71 Created OS 03 (3) 'Unix' │ │ │ │ +121E72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C40 CRC B39CF83F (3013408831) │ │ │ │ -121C44 Compressed Size 0000036D (877) │ │ │ │ -121C48 Uncompressed Size 00000DF5 (3573) │ │ │ │ -121C4C Filename Length 0020 (32) │ │ │ │ -121C4E Extra Length 0000 (0) │ │ │ │ -121C50 Comment Length 0000 (0) │ │ │ │ -121C52 Disk Start 0000 (0) │ │ │ │ -121C54 Int File Attributes 0000 (0) │ │ │ │ +121E76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E7C CRC B39CF83F (3013408831) │ │ │ │ +121E80 Compressed Size 0000036D (877) │ │ │ │ +121E84 Uncompressed Size 00000DF5 (3573) │ │ │ │ +121E88 Filename Length 0020 (32) │ │ │ │ +121E8A Extra Length 0000 (0) │ │ │ │ +121E8C Comment Length 0000 (0) │ │ │ │ +121E8E Disk Start 0000 (0) │ │ │ │ +121E90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C5A Local Header Offset 00032CE9 (208105) │ │ │ │ -121C5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E96 Local Header Offset 00032CE9 (208105) │ │ │ │ +121E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C7E CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -121C82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C83 Created OS 03 (3) 'Unix' │ │ │ │ -121C84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C86 General Purpose Flag 0800 (2048) │ │ │ │ +121EBA CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +121EBE Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EBF Created OS 03 (3) 'Unix' │ │ │ │ +121EC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C8E CRC 7CB2633A (2092065594) │ │ │ │ -121C92 Compressed Size 000005EE (1518) │ │ │ │ -121C96 Uncompressed Size 00000CC9 (3273) │ │ │ │ -121C9A Filename Length 001C (28) │ │ │ │ -121C9C Extra Length 0000 (0) │ │ │ │ -121C9E Comment Length 0000 (0) │ │ │ │ -121CA0 Disk Start 0000 (0) │ │ │ │ -121CA2 Int File Attributes 0000 (0) │ │ │ │ +121EC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121EC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121ECA CRC 7CB2633A (2092065594) │ │ │ │ +121ECE Compressed Size 000005EE (1518) │ │ │ │ +121ED2 Uncompressed Size 00000CC9 (3273) │ │ │ │ +121ED6 Filename Length 001C (28) │ │ │ │ +121ED8 Extra Length 0000 (0) │ │ │ │ +121EDA Comment Length 0000 (0) │ │ │ │ +121EDC Disk Start 0000 (0) │ │ │ │ +121EDE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121EE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CA8 Local Header Offset 00033094 (209044) │ │ │ │ -121CAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121EE4 Local Header Offset 00033094 (209044) │ │ │ │ +121EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121CC8 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -121CCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -121CCD Created OS 03 (3) 'Unix' │ │ │ │ -121CCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121CCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121CD0 General Purpose Flag 0800 (2048) │ │ │ │ +121F04 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +121F08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F09 Created OS 03 (3) 'Unix' │ │ │ │ +121F0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121CD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121CD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121CD8 CRC C2C023CC (3267371980) │ │ │ │ -121CDC Compressed Size 0000026C (620) │ │ │ │ -121CE0 Uncompressed Size 000008D9 (2265) │ │ │ │ -121CE4 Filename Length 001B (27) │ │ │ │ -121CE6 Extra Length 0000 (0) │ │ │ │ -121CE8 Comment Length 0000 (0) │ │ │ │ -121CEA Disk Start 0000 (0) │ │ │ │ -121CEC Int File Attributes 0000 (0) │ │ │ │ +121F0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F14 CRC C2C023CC (3267371980) │ │ │ │ +121F18 Compressed Size 0000026C (620) │ │ │ │ +121F1C Uncompressed Size 000008D9 (2265) │ │ │ │ +121F20 Filename Length 001B (27) │ │ │ │ +121F22 Extra Length 0000 (0) │ │ │ │ +121F24 Comment Length 0000 (0) │ │ │ │ +121F26 Disk Start 0000 (0) │ │ │ │ +121F28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CF2 Local Header Offset 000336BC (210620) │ │ │ │ -121CF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F2E Local Header Offset 000336BC (210620) │ │ │ │ +121F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D11 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -121D15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D16 Created OS 03 (3) 'Unix' │ │ │ │ -121D17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D19 General Purpose Flag 0800 (2048) │ │ │ │ +121F4D CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +121F51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F52 Created OS 03 (3) 'Unix' │ │ │ │ +121F53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D21 CRC E707F102 (3876057346) │ │ │ │ -121D25 Compressed Size 00000501 (1281) │ │ │ │ -121D29 Uncompressed Size 000009A8 (2472) │ │ │ │ -121D2D Filename Length 001A (26) │ │ │ │ -121D2F Extra Length 0000 (0) │ │ │ │ -121D31 Comment Length 0000 (0) │ │ │ │ -121D33 Disk Start 0000 (0) │ │ │ │ -121D35 Int File Attributes 0000 (0) │ │ │ │ +121F57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F5D CRC E707F102 (3876057346) │ │ │ │ +121F61 Compressed Size 00000501 (1281) │ │ │ │ +121F65 Uncompressed Size 000009A8 (2472) │ │ │ │ +121F69 Filename Length 001A (26) │ │ │ │ +121F6B Extra Length 0000 (0) │ │ │ │ +121F6D Comment Length 0000 (0) │ │ │ │ +121F6F Disk Start 0000 (0) │ │ │ │ +121F71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D3B Local Header Offset 00033961 (211297) │ │ │ │ -121D3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F77 Local Header Offset 00033961 (211297) │ │ │ │ +121F7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D59 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -121D5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D5E Created OS 03 (3) 'Unix' │ │ │ │ -121D5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D61 General Purpose Flag 0800 (2048) │ │ │ │ +121F95 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +121F99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F9A Created OS 03 (3) 'Unix' │ │ │ │ +121F9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D69 CRC 7FB5D8B8 (2142623928) │ │ │ │ -121D6D Compressed Size 00000205 (517) │ │ │ │ -121D71 Uncompressed Size 0000061A (1562) │ │ │ │ -121D75 Filename Length 0019 (25) │ │ │ │ -121D77 Extra Length 0000 (0) │ │ │ │ -121D79 Comment Length 0000 (0) │ │ │ │ -121D7B Disk Start 0000 (0) │ │ │ │ -121D7D Int File Attributes 0000 (0) │ │ │ │ +121F9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121FA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FA5 CRC 7FB5D8B8 (2142623928) │ │ │ │ +121FA9 Compressed Size 00000205 (517) │ │ │ │ +121FAD Uncompressed Size 0000061A (1562) │ │ │ │ +121FB1 Filename Length 0019 (25) │ │ │ │ +121FB3 Extra Length 0000 (0) │ │ │ │ +121FB5 Comment Length 0000 (0) │ │ │ │ +121FB7 Disk Start 0000 (0) │ │ │ │ +121FB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121FBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D83 Local Header Offset 00033E9A (212634) │ │ │ │ -121D87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121FBF Local Header Offset 00033E9A (212634) │ │ │ │ +121FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DA0 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -121DA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DA5 Created OS 03 (3) 'Unix' │ │ │ │ -121DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DA8 General Purpose Flag 0800 (2048) │ │ │ │ +121FDC CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +121FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FE1 Created OS 03 (3) 'Unix' │ │ │ │ +121FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DB0 CRC 3CAC973B (1017943867) │ │ │ │ -121DB4 Compressed Size 000004FD (1277) │ │ │ │ -121DB8 Uncompressed Size 00000954 (2388) │ │ │ │ -121DBC Filename Length 0022 (34) │ │ │ │ -121DBE Extra Length 0000 (0) │ │ │ │ -121DC0 Comment Length 0000 (0) │ │ │ │ -121DC2 Disk Start 0000 (0) │ │ │ │ -121DC4 Int File Attributes 0000 (0) │ │ │ │ +121FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FEC CRC 3CAC973B (1017943867) │ │ │ │ +121FF0 Compressed Size 000004FD (1277) │ │ │ │ +121FF4 Uncompressed Size 00000954 (2388) │ │ │ │ +121FF8 Filename Length 0022 (34) │ │ │ │ +121FFA Extra Length 0000 (0) │ │ │ │ +121FFC Comment Length 0000 (0) │ │ │ │ +121FFE Disk Start 0000 (0) │ │ │ │ +122000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121DC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121DCA Local Header Offset 000340D6 (213206) │ │ │ │ -121DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122006 Local Header Offset 000340D6 (213206) │ │ │ │ +12200A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12200A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DF0 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -121DF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DF5 Created OS 03 (3) 'Unix' │ │ │ │ -121DF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DF8 General Purpose Flag 0800 (2048) │ │ │ │ +12202C CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +122030 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122031 Created OS 03 (3) 'Unix' │ │ │ │ +122032 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122033 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122034 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E00 CRC D1F72E61 (3522637409) │ │ │ │ -121E04 Compressed Size 00000310 (784) │ │ │ │ -121E08 Uncompressed Size 00000A2F (2607) │ │ │ │ -121E0C Filename Length 0021 (33) │ │ │ │ -121E0E Extra Length 0000 (0) │ │ │ │ -121E10 Comment Length 0000 (0) │ │ │ │ -121E12 Disk Start 0000 (0) │ │ │ │ -121E14 Int File Attributes 0000 (0) │ │ │ │ +122036 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122038 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12203C CRC D1F72E61 (3522637409) │ │ │ │ +122040 Compressed Size 00000310 (784) │ │ │ │ +122044 Uncompressed Size 00000A2F (2607) │ │ │ │ +122048 Filename Length 0021 (33) │ │ │ │ +12204A Extra Length 0000 (0) │ │ │ │ +12204C Comment Length 0000 (0) │ │ │ │ +12204E Disk Start 0000 (0) │ │ │ │ +122050 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122052 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E1A Local Header Offset 00034613 (214547) │ │ │ │ -121E1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122056 Local Header Offset 00034613 (214547) │ │ │ │ +12205A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12205A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E3F CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -121E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E44 Created OS 03 (3) 'Unix' │ │ │ │ -121E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E47 General Purpose Flag 0800 (2048) │ │ │ │ +12207B CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +12207F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122080 Created OS 03 (3) 'Unix' │ │ │ │ +122081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E4F CRC A90BC76B (2836121451) │ │ │ │ -121E53 Compressed Size 00000512 (1298) │ │ │ │ -121E57 Uncompressed Size 00000D61 (3425) │ │ │ │ -121E5B Filename Length 001F (31) │ │ │ │ -121E5D Extra Length 0000 (0) │ │ │ │ -121E5F Comment Length 0000 (0) │ │ │ │ -121E61 Disk Start 0000 (0) │ │ │ │ -121E63 Int File Attributes 0000 (0) │ │ │ │ +122085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12208B CRC A90BC76B (2836121451) │ │ │ │ +12208F Compressed Size 00000512 (1298) │ │ │ │ +122093 Uncompressed Size 00000D61 (3425) │ │ │ │ +122097 Filename Length 001F (31) │ │ │ │ +122099 Extra Length 0000 (0) │ │ │ │ +12209B Comment Length 0000 (0) │ │ │ │ +12209D Disk Start 0000 (0) │ │ │ │ +12209F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E69 Local Header Offset 00034962 (215394) │ │ │ │ -121E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220A5 Local Header Offset 00034962 (215394) │ │ │ │ +1220A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E8C CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -121E90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E91 Created OS 03 (3) 'Unix' │ │ │ │ -121E92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E94 General Purpose Flag 0800 (2048) │ │ │ │ +1220C8 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +1220CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1220CD Created OS 03 (3) 'Unix' │ │ │ │ +1220CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1220CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1220D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E9C CRC 80B03BB1 (2159033265) │ │ │ │ -121EA0 Compressed Size 000003B7 (951) │ │ │ │ -121EA4 Uncompressed Size 00001475 (5237) │ │ │ │ -121EA8 Filename Length 001E (30) │ │ │ │ -121EAA Extra Length 0000 (0) │ │ │ │ -121EAC Comment Length 0000 (0) │ │ │ │ -121EAE Disk Start 0000 (0) │ │ │ │ -121EB0 Int File Attributes 0000 (0) │ │ │ │ +1220D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1220D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1220D8 CRC 80B03BB1 (2159033265) │ │ │ │ +1220DC Compressed Size 000003B7 (951) │ │ │ │ +1220E0 Uncompressed Size 00001475 (5237) │ │ │ │ +1220E4 Filename Length 001E (30) │ │ │ │ +1220E6 Extra Length 0000 (0) │ │ │ │ +1220E8 Comment Length 0000 (0) │ │ │ │ +1220EA Disk Start 0000 (0) │ │ │ │ +1220EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121EB6 Local Header Offset 00034EB1 (216753) │ │ │ │ -121EBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220F2 Local Header Offset 00034EB1 (216753) │ │ │ │ +1220F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ED8 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -121EDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -121EDD Created OS 03 (3) 'Unix' │ │ │ │ -121EDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121EDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121EE0 General Purpose Flag 0800 (2048) │ │ │ │ +122114 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +122118 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122119 Created OS 03 (3) 'Unix' │ │ │ │ +12211A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12211B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12211C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121EE2 Compression Method 0000 (0) 'Stored' │ │ │ │ -121EE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121EE8 CRC 00000000 (0) │ │ │ │ -121EEC Compressed Size 00000000 (0) │ │ │ │ -121EF0 Uncompressed Size 00000000 (0) │ │ │ │ -121EF4 Filename Length 000F (15) │ │ │ │ -121EF6 Extra Length 0000 (0) │ │ │ │ -121EF8 Comment Length 0000 (0) │ │ │ │ -121EFA Disk Start 0000 (0) │ │ │ │ -121EFC Int File Attributes 0000 (0) │ │ │ │ +12211E Compression Method 0000 (0) 'Stored' │ │ │ │ +122120 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122124 CRC 00000000 (0) │ │ │ │ +122128 Compressed Size 00000000 (0) │ │ │ │ +12212C Uncompressed Size 00000000 (0) │ │ │ │ +122130 Filename Length 000F (15) │ │ │ │ +122132 Extra Length 0000 (0) │ │ │ │ +122134 Comment Length 0000 (0) │ │ │ │ +122136 Disk Start 0000 (0) │ │ │ │ +122138 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EFE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12213A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -121F02 Local Header Offset 000352A4 (217764) │ │ │ │ -121F06 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +12213E Local Header Offset 000352A4 (217764) │ │ │ │ +122142 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F06: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122142: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x121F06: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122142: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EDE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12211A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -121F15 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -121F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F1A Created OS 03 (3) 'Unix' │ │ │ │ -121F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F1D General Purpose Flag 0800 (2048) │ │ │ │ +122151 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +122155 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122156 Created OS 03 (3) 'Unix' │ │ │ │ +122157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122159 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F25 CRC 67EBB2B4 (1743499956) │ │ │ │ -121F29 Compressed Size 000003B0 (944) │ │ │ │ -121F2D Uncompressed Size 000007C3 (1987) │ │ │ │ -121F31 Filename Length 0028 (40) │ │ │ │ -121F33 Extra Length 0000 (0) │ │ │ │ -121F35 Comment Length 0000 (0) │ │ │ │ -121F37 Disk Start 0000 (0) │ │ │ │ -121F39 Int File Attributes 0000 (0) │ │ │ │ +12215B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12215D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122161 CRC 67EBB2B4 (1743499956) │ │ │ │ +122165 Compressed Size 000003B0 (944) │ │ │ │ +122169 Uncompressed Size 000007C3 (1987) │ │ │ │ +12216D Filename Length 0028 (40) │ │ │ │ +12216F Extra Length 0000 (0) │ │ │ │ +122171 Comment Length 0000 (0) │ │ │ │ +122173 Disk Start 0000 (0) │ │ │ │ +122175 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F3F Local Header Offset 000352D1 (217809) │ │ │ │ -121F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12217B Local Header Offset 000352D1 (217809) │ │ │ │ +12217F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12217F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121F6B CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -121F6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F70 Created OS 03 (3) 'Unix' │ │ │ │ -121F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F73 General Purpose Flag 0800 (2048) │ │ │ │ +1221A7 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +1221AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1221AC Created OS 03 (3) 'Unix' │ │ │ │ +1221AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1221AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1221AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F7B CRC 938EEEFA (2475618042) │ │ │ │ -121F7F Compressed Size 000004C4 (1220) │ │ │ │ -121F83 Uncompressed Size 000012C5 (4805) │ │ │ │ -121F87 Filename Length 0027 (39) │ │ │ │ -121F89 Extra Length 0000 (0) │ │ │ │ -121F8B Comment Length 0000 (0) │ │ │ │ -121F8D Disk Start 0000 (0) │ │ │ │ -121F8F Int File Attributes 0000 (0) │ │ │ │ +1221B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1221B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1221B7 CRC 938EEEFA (2475618042) │ │ │ │ +1221BB Compressed Size 000004C4 (1220) │ │ │ │ +1221BF Uncompressed Size 000012C5 (4805) │ │ │ │ +1221C3 Filename Length 0027 (39) │ │ │ │ +1221C5 Extra Length 0000 (0) │ │ │ │ +1221C7 Comment Length 0000 (0) │ │ │ │ +1221C9 Disk Start 0000 (0) │ │ │ │ +1221CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F95 Local Header Offset 000356C7 (218823) │ │ │ │ -121F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221D1 Local Header Offset 000356C7 (218823) │ │ │ │ +1221D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121FC0 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -121FC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121FC5 Created OS 03 (3) 'Unix' │ │ │ │ -121FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121FC8 General Purpose Flag 0800 (2048) │ │ │ │ +1221FC CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +122200 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122201 Created OS 03 (3) 'Unix' │ │ │ │ +122202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122204 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121FCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121FD0 CRC 6502AA29 (1694673449) │ │ │ │ -121FD4 Compressed Size 00000494 (1172) │ │ │ │ -121FD8 Uncompressed Size 00000ADE (2782) │ │ │ │ -121FDC Filename Length 0023 (35) │ │ │ │ -121FDE Extra Length 0000 (0) │ │ │ │ -121FE0 Comment Length 0000 (0) │ │ │ │ -121FE2 Disk Start 0000 (0) │ │ │ │ -121FE4 Int File Attributes 0000 (0) │ │ │ │ +122206 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12220C CRC 6502AA29 (1694673449) │ │ │ │ +122210 Compressed Size 00000494 (1172) │ │ │ │ +122214 Uncompressed Size 00000ADE (2782) │ │ │ │ +122218 Filename Length 0023 (35) │ │ │ │ +12221A Extra Length 0000 (0) │ │ │ │ +12221C Comment Length 0000 (0) │ │ │ │ +12221E Disk Start 0000 (0) │ │ │ │ +122220 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121FE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121FEA Local Header Offset 00035BD0 (220112) │ │ │ │ -121FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122226 Local Header Offset 00035BD0 (220112) │ │ │ │ +12222A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12222A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122011 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -122015 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122016 Created OS 03 (3) 'Unix' │ │ │ │ -122017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122019 General Purpose Flag 0800 (2048) │ │ │ │ +12224D CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +122251 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122252 Created OS 03 (3) 'Unix' │ │ │ │ +122253 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122254 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122255 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12201B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12201D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122021 CRC 7574F237 (1970598455) │ │ │ │ -122025 Compressed Size 000005A8 (1448) │ │ │ │ -122029 Uncompressed Size 00001C03 (7171) │ │ │ │ -12202D Filename Length 0022 (34) │ │ │ │ -12202F Extra Length 0000 (0) │ │ │ │ -122031 Comment Length 0000 (0) │ │ │ │ -122033 Disk Start 0000 (0) │ │ │ │ -122035 Int File Attributes 0000 (0) │ │ │ │ +122257 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122259 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12225D CRC 7574F237 (1970598455) │ │ │ │ +122261 Compressed Size 000005A8 (1448) │ │ │ │ +122265 Uncompressed Size 00001C03 (7171) │ │ │ │ +122269 Filename Length 0022 (34) │ │ │ │ +12226B Extra Length 0000 (0) │ │ │ │ +12226D Comment Length 0000 (0) │ │ │ │ +12226F Disk Start 0000 (0) │ │ │ │ +122271 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122037 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122273 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12203B Local Header Offset 000360A5 (221349) │ │ │ │ -12203F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122277 Local Header Offset 000360A5 (221349) │ │ │ │ +12227B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12203F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12227B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122061 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -122065 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122066 Created OS 03 (3) 'Unix' │ │ │ │ -122067 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122068 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122069 General Purpose Flag 0800 (2048) │ │ │ │ +12229D CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +1222A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222A2 Created OS 03 (3) 'Unix' │ │ │ │ +1222A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12206B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12206D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122071 CRC 4281DF5B (1115807579) │ │ │ │ -122075 Compressed Size 0000055D (1373) │ │ │ │ -122079 Uncompressed Size 00000DB8 (3512) │ │ │ │ -12207D Filename Length 001E (30) │ │ │ │ -12207F Extra Length 0000 (0) │ │ │ │ -122081 Comment Length 0000 (0) │ │ │ │ -122083 Disk Start 0000 (0) │ │ │ │ -122085 Int File Attributes 0000 (0) │ │ │ │ +1222A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222AD CRC 4281DF5B (1115807579) │ │ │ │ +1222B1 Compressed Size 0000055D (1373) │ │ │ │ +1222B5 Uncompressed Size 00000DB8 (3512) │ │ │ │ +1222B9 Filename Length 001E (30) │ │ │ │ +1222BB Extra Length 0000 (0) │ │ │ │ +1222BD Comment Length 0000 (0) │ │ │ │ +1222BF Disk Start 0000 (0) │ │ │ │ +1222C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122087 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12208B Local Header Offset 0003668D (222861) │ │ │ │ -12208F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1222C7 Local Header Offset 0003668D (222861) │ │ │ │ +1222CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12208F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1222CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220AD CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1220B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220B2 Created OS 03 (3) 'Unix' │ │ │ │ -1220B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220B5 General Purpose Flag 0800 (2048) │ │ │ │ +1222E9 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1222ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222EE Created OS 03 (3) 'Unix' │ │ │ │ +1222EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1220B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1220B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1220BD CRC C34B289F (3276482719) │ │ │ │ -1220C1 Compressed Size 0000031E (798) │ │ │ │ -1220C5 Uncompressed Size 00000FD8 (4056) │ │ │ │ -1220C9 Filename Length 001D (29) │ │ │ │ -1220CB Extra Length 0000 (0) │ │ │ │ -1220CD Comment Length 0000 (0) │ │ │ │ -1220CF Disk Start 0000 (0) │ │ │ │ -1220D1 Int File Attributes 0000 (0) │ │ │ │ +1222F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222F9 CRC C34B289F (3276482719) │ │ │ │ +1222FD Compressed Size 0000031E (798) │ │ │ │ +122301 Uncompressed Size 00000FD8 (4056) │ │ │ │ +122305 Filename Length 001D (29) │ │ │ │ +122307 Extra Length 0000 (0) │ │ │ │ +122309 Comment Length 0000 (0) │ │ │ │ +12230B Disk Start 0000 (0) │ │ │ │ +12230D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1220D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12230F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1220D7 Local Header Offset 00036C26 (224294) │ │ │ │ -1220DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122313 Local Header Offset 00036C26 (224294) │ │ │ │ +122317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1220DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220F8 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -1220FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220FD Created OS 03 (3) 'Unix' │ │ │ │ -1220FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122100 General Purpose Flag 0800 (2048) │ │ │ │ +122334 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +122338 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122339 Created OS 03 (3) 'Unix' │ │ │ │ +12233A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12233B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12233C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122102 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122108 CRC E46DDCC5 (3832405189) │ │ │ │ -12210C Compressed Size 00001ACC (6860) │ │ │ │ -122110 Uncompressed Size 00005A6E (23150) │ │ │ │ -122114 Filename Length 0018 (24) │ │ │ │ -122116 Extra Length 0000 (0) │ │ │ │ -122118 Comment Length 0000 (0) │ │ │ │ -12211A Disk Start 0000 (0) │ │ │ │ -12211C Int File Attributes 0000 (0) │ │ │ │ +12233E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122340 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122344 CRC E46DDCC5 (3832405189) │ │ │ │ +122348 Compressed Size 00001ACC (6860) │ │ │ │ +12234C Uncompressed Size 00005A6E (23150) │ │ │ │ +122350 Filename Length 0018 (24) │ │ │ │ +122352 Extra Length 0000 (0) │ │ │ │ +122354 Comment Length 0000 (0) │ │ │ │ +122356 Disk Start 0000 (0) │ │ │ │ +122358 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12211E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12235A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122122 Local Header Offset 00036F7F (225151) │ │ │ │ -122126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12235E Local Header Offset 00036F7F (225151) │ │ │ │ +122362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12213E CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -122142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122143 Created OS 03 (3) 'Unix' │ │ │ │ -122144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122146 General Purpose Flag 0800 (2048) │ │ │ │ +12237A CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +12237E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12237F Created OS 03 (3) 'Unix' │ │ │ │ +122380 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122381 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122382 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12214A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12214E CRC E5EA244B (3857327179) │ │ │ │ -122152 Compressed Size 00001E13 (7699) │ │ │ │ -122156 Uncompressed Size 00013792 (79762) │ │ │ │ -12215A Filename Length 0017 (23) │ │ │ │ -12215C Extra Length 0000 (0) │ │ │ │ -12215E Comment Length 0000 (0) │ │ │ │ -122160 Disk Start 0000 (0) │ │ │ │ -122162 Int File Attributes 0000 (0) │ │ │ │ +122384 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122386 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12238A CRC E5EA244B (3857327179) │ │ │ │ +12238E Compressed Size 00001E13 (7699) │ │ │ │ +122392 Uncompressed Size 00013792 (79762) │ │ │ │ +122396 Filename Length 0017 (23) │ │ │ │ +122398 Extra Length 0000 (0) │ │ │ │ +12239A Comment Length 0000 (0) │ │ │ │ +12239C Disk Start 0000 (0) │ │ │ │ +12239E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122168 Local Header Offset 00038A81 (232065) │ │ │ │ -12216C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223A4 Local Header Offset 00038A81 (232065) │ │ │ │ +1223A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12216C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122183 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -122187 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122188 Created OS 03 (3) 'Unix' │ │ │ │ -122189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12218A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12218B General Purpose Flag 0800 (2048) │ │ │ │ +1223BF CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +1223C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1223C4 Created OS 03 (3) 'Unix' │ │ │ │ +1223C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1223C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1223C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12218D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12218F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122193 CRC 21FD9366 (570266470) │ │ │ │ -122197 Compressed Size 00000B44 (2884) │ │ │ │ -12219B Uncompressed Size 00001FA2 (8098) │ │ │ │ -12219F Filename Length 0025 (37) │ │ │ │ -1221A1 Extra Length 0000 (0) │ │ │ │ -1221A3 Comment Length 0000 (0) │ │ │ │ -1221A5 Disk Start 0000 (0) │ │ │ │ -1221A7 Int File Attributes 0000 (0) │ │ │ │ +1223C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223CF CRC 21FD9366 (570266470) │ │ │ │ +1223D3 Compressed Size 00000B44 (2884) │ │ │ │ +1223D7 Uncompressed Size 00001FA2 (8098) │ │ │ │ +1223DB Filename Length 0025 (37) │ │ │ │ +1223DD Extra Length 0000 (0) │ │ │ │ +1223DF Comment Length 0000 (0) │ │ │ │ +1223E1 Disk Start 0000 (0) │ │ │ │ +1223E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1221AD Local Header Offset 0003A8C9 (239817) │ │ │ │ -1221B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223E9 Local Header Offset 0003A8C9 (239817) │ │ │ │ +1223ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1221B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1221D6 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -1221DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1221DB Created OS 03 (3) 'Unix' │ │ │ │ -1221DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1221DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1221DE General Purpose Flag 0800 (2048) │ │ │ │ +122412 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +122416 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122417 Created OS 03 (3) 'Unix' │ │ │ │ +122418 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122419 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12241A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1221E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1221E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1221E6 CRC 82FFBFC0 (2197798848) │ │ │ │ -1221EA Compressed Size 00000748 (1864) │ │ │ │ -1221EE Uncompressed Size 00003520 (13600) │ │ │ │ -1221F2 Filename Length 0024 (36) │ │ │ │ -1221F4 Extra Length 0000 (0) │ │ │ │ -1221F6 Comment Length 0000 (0) │ │ │ │ -1221F8 Disk Start 0000 (0) │ │ │ │ -1221FA Int File Attributes 0000 (0) │ │ │ │ +12241C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12241E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122422 CRC 82FFBFC0 (2197798848) │ │ │ │ +122426 Compressed Size 00000748 (1864) │ │ │ │ +12242A Uncompressed Size 00003520 (13600) │ │ │ │ +12242E Filename Length 0024 (36) │ │ │ │ +122430 Extra Length 0000 (0) │ │ │ │ +122432 Comment Length 0000 (0) │ │ │ │ +122434 Disk Start 0000 (0) │ │ │ │ +122436 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122438 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122200 Local Header Offset 0003B450 (242768) │ │ │ │ -122204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12243C Local Header Offset 0003B450 (242768) │ │ │ │ +122440 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122440: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122228 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -12222C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12222D Created OS 03 (3) 'Unix' │ │ │ │ -12222E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12222F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122230 General Purpose Flag 0800 (2048) │ │ │ │ +122464 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +122468 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122469 Created OS 03 (3) 'Unix' │ │ │ │ +12246A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12246B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12246C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122232 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122234 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122238 CRC 2616A1ED (639017453) │ │ │ │ -12223C Compressed Size 000002F5 (757) │ │ │ │ -122240 Uncompressed Size 00000699 (1689) │ │ │ │ -122244 Filename Length 0023 (35) │ │ │ │ -122246 Extra Length 0000 (0) │ │ │ │ -122248 Comment Length 0000 (0) │ │ │ │ -12224A Disk Start 0000 (0) │ │ │ │ -12224C Int File Attributes 0000 (0) │ │ │ │ +12246E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122470 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122474 CRC 2616A1ED (639017453) │ │ │ │ +122478 Compressed Size 000002F5 (757) │ │ │ │ +12247C Uncompressed Size 00000699 (1689) │ │ │ │ +122480 Filename Length 0023 (35) │ │ │ │ +122482 Extra Length 0000 (0) │ │ │ │ +122484 Comment Length 0000 (0) │ │ │ │ +122486 Disk Start 0000 (0) │ │ │ │ +122488 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12224E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12248A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122252 Local Header Offset 0003BBDA (244698) │ │ │ │ -122256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12248E Local Header Offset 0003BBDA (244698) │ │ │ │ +122492 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122492: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122279 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -12227D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12227E Created OS 03 (3) 'Unix' │ │ │ │ -12227F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122280 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122281 General Purpose Flag 0800 (2048) │ │ │ │ +1224B5 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +1224B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224BA Created OS 03 (3) 'Unix' │ │ │ │ +1224BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122283 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122285 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122289 CRC FACD065A (4207740506) │ │ │ │ -12228D Compressed Size 000003DF (991) │ │ │ │ -122291 Uncompressed Size 00000E57 (3671) │ │ │ │ -122295 Filename Length 0022 (34) │ │ │ │ -122297 Extra Length 0000 (0) │ │ │ │ -122299 Comment Length 0000 (0) │ │ │ │ -12229B Disk Start 0000 (0) │ │ │ │ -12229D Int File Attributes 0000 (0) │ │ │ │ +1224BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224C5 CRC FACD065A (4207740506) │ │ │ │ +1224C9 Compressed Size 000003DF (991) │ │ │ │ +1224CD Uncompressed Size 00000E57 (3671) │ │ │ │ +1224D1 Filename Length 0022 (34) │ │ │ │ +1224D3 Extra Length 0000 (0) │ │ │ │ +1224D5 Comment Length 0000 (0) │ │ │ │ +1224D7 Disk Start 0000 (0) │ │ │ │ +1224D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12229F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1224DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222A3 Local Header Offset 0003BF10 (245520) │ │ │ │ -1222A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1224DF Local Header Offset 0003BF10 (245520) │ │ │ │ +1224E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1224E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1222C9 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -1222CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1222CE Created OS 03 (3) 'Unix' │ │ │ │ -1222CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1222D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1222D1 General Purpose Flag 0800 (2048) │ │ │ │ +122505 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +122509 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12250A Created OS 03 (3) 'Unix' │ │ │ │ +12250B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12250C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12250D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1222D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1222D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1222D9 CRC F461138B (4100002699) │ │ │ │ -1222DD Compressed Size 00000540 (1344) │ │ │ │ -1222E1 Uncompressed Size 00000BD1 (3025) │ │ │ │ -1222E5 Filename Length 001A (26) │ │ │ │ -1222E7 Extra Length 0000 (0) │ │ │ │ -1222E9 Comment Length 0000 (0) │ │ │ │ -1222EB Disk Start 0000 (0) │ │ │ │ -1222ED Int File Attributes 0000 (0) │ │ │ │ +12250F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122511 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122515 CRC F461138B (4100002699) │ │ │ │ +122519 Compressed Size 00000540 (1344) │ │ │ │ +12251D Uncompressed Size 00000BD1 (3025) │ │ │ │ +122521 Filename Length 001A (26) │ │ │ │ +122523 Extra Length 0000 (0) │ │ │ │ +122525 Comment Length 0000 (0) │ │ │ │ +122527 Disk Start 0000 (0) │ │ │ │ +122529 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12252B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222F3 Local Header Offset 0003C32F (246575) │ │ │ │ -1222F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12252F Local Header Offset 0003C32F (246575) │ │ │ │ +122533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122311 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -122315 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122316 Created OS 03 (3) 'Unix' │ │ │ │ -122317 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122318 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122319 General Purpose Flag 0800 (2048) │ │ │ │ +12254D CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +122551 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122552 Created OS 03 (3) 'Unix' │ │ │ │ +122553 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122554 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122555 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12231B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12231D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122321 CRC B140A6C6 (2973804230) │ │ │ │ -122325 Compressed Size 000004DB (1243) │ │ │ │ -122329 Uncompressed Size 00001385 (4997) │ │ │ │ -12232D Filename Length 0019 (25) │ │ │ │ -12232F Extra Length 0000 (0) │ │ │ │ -122331 Comment Length 0000 (0) │ │ │ │ -122333 Disk Start 0000 (0) │ │ │ │ -122335 Int File Attributes 0000 (0) │ │ │ │ +122557 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122559 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12255D CRC B140A6C6 (2973804230) │ │ │ │ +122561 Compressed Size 000004DB (1243) │ │ │ │ +122565 Uncompressed Size 00001385 (4997) │ │ │ │ +122569 Filename Length 0019 (25) │ │ │ │ +12256B Extra Length 0000 (0) │ │ │ │ +12256D Comment Length 0000 (0) │ │ │ │ +12256F Disk Start 0000 (0) │ │ │ │ +122571 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122337 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122573 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12233B Local Header Offset 0003C8A7 (247975) │ │ │ │ -12233F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122577 Local Header Offset 0003C8A7 (247975) │ │ │ │ +12257B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12233F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12257B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122358 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -12235C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12235D Created OS 03 (3) 'Unix' │ │ │ │ -12235E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12235F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122360 General Purpose Flag 0800 (2048) │ │ │ │ +122594 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +122598 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122599 Created OS 03 (3) 'Unix' │ │ │ │ +12259A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12259B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12259C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122362 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122364 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122368 CRC 8F795733 (2407094067) │ │ │ │ -12236C Compressed Size 000009A6 (2470) │ │ │ │ -122370 Uncompressed Size 000018F8 (6392) │ │ │ │ -122374 Filename Length 001A (26) │ │ │ │ -122376 Extra Length 0000 (0) │ │ │ │ -122378 Comment Length 0000 (0) │ │ │ │ -12237A Disk Start 0000 (0) │ │ │ │ -12237C Int File Attributes 0000 (0) │ │ │ │ +12259E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225A4 CRC 8F795733 (2407094067) │ │ │ │ +1225A8 Compressed Size 000009A6 (2470) │ │ │ │ +1225AC Uncompressed Size 000018F8 (6392) │ │ │ │ +1225B0 Filename Length 001A (26) │ │ │ │ +1225B2 Extra Length 0000 (0) │ │ │ │ +1225B4 Comment Length 0000 (0) │ │ │ │ +1225B6 Disk Start 0000 (0) │ │ │ │ +1225B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12237E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1225BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122382 Local Header Offset 0003CDB9 (249273) │ │ │ │ -122386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225BE Local Header Offset 0003CDB9 (249273) │ │ │ │ +1225C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223A0 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -1223A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223A5 Created OS 03 (3) 'Unix' │ │ │ │ -1223A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223A8 General Purpose Flag 0800 (2048) │ │ │ │ +1225DC CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +1225E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1225E1 Created OS 03 (3) 'Unix' │ │ │ │ +1225E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1225E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1225E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223B0 CRC 1EE65867 (518412391) │ │ │ │ -1223B4 Compressed Size 00000831 (2097) │ │ │ │ -1223B8 Uncompressed Size 00003047 (12359) │ │ │ │ -1223BC Filename Length 0019 (25) │ │ │ │ -1223BE Extra Length 0000 (0) │ │ │ │ -1223C0 Comment Length 0000 (0) │ │ │ │ -1223C2 Disk Start 0000 (0) │ │ │ │ -1223C4 Int File Attributes 0000 (0) │ │ │ │ +1225E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225EC CRC 1EE65867 (518412391) │ │ │ │ +1225F0 Compressed Size 00000831 (2097) │ │ │ │ +1225F4 Uncompressed Size 00003047 (12359) │ │ │ │ +1225F8 Filename Length 0019 (25) │ │ │ │ +1225FA Extra Length 0000 (0) │ │ │ │ +1225FC Comment Length 0000 (0) │ │ │ │ +1225FE Disk Start 0000 (0) │ │ │ │ +122600 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1223C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122602 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1223CA Local Header Offset 0003D797 (251799) │ │ │ │ -1223CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122606 Local Header Offset 0003D797 (251799) │ │ │ │ +12260A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1223CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12260A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223E7 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -1223EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223EC Created OS 03 (3) 'Unix' │ │ │ │ -1223ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223EF General Purpose Flag 0800 (2048) │ │ │ │ +122623 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +122627 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122628 Created OS 03 (3) 'Unix' │ │ │ │ +122629 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12262A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12262B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223F7 CRC 23A1C7ED (597805037) │ │ │ │ -1223FB Compressed Size 0000125A (4698) │ │ │ │ -1223FF Uncompressed Size 00003594 (13716) │ │ │ │ -122403 Filename Length 0018 (24) │ │ │ │ -122405 Extra Length 0000 (0) │ │ │ │ -122407 Comment Length 0000 (0) │ │ │ │ -122409 Disk Start 0000 (0) │ │ │ │ -12240B Int File Attributes 0000 (0) │ │ │ │ +12262D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12262F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122633 CRC 23A1C7ED (597805037) │ │ │ │ +122637 Compressed Size 0000125A (4698) │ │ │ │ +12263B Uncompressed Size 00003594 (13716) │ │ │ │ +12263F Filename Length 0018 (24) │ │ │ │ +122641 Extra Length 0000 (0) │ │ │ │ +122643 Comment Length 0000 (0) │ │ │ │ +122645 Disk Start 0000 (0) │ │ │ │ +122647 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12240D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122649 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122411 Local Header Offset 0003DFFF (253951) │ │ │ │ -122415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12264D Local Header Offset 0003DFFF (253951) │ │ │ │ +122651 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12242D CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -122431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122432 Created OS 03 (3) 'Unix' │ │ │ │ -122433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122435 General Purpose Flag 0800 (2048) │ │ │ │ +122669 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +12266D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12266E Created OS 03 (3) 'Unix' │ │ │ │ +12266F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12243D CRC D4A9682B (3567872043) │ │ │ │ -122441 Compressed Size 00001933 (6451) │ │ │ │ -122445 Uncompressed Size 00008D10 (36112) │ │ │ │ -122449 Filename Length 0017 (23) │ │ │ │ -12244B Extra Length 0000 (0) │ │ │ │ -12244D Comment Length 0000 (0) │ │ │ │ -12244F Disk Start 0000 (0) │ │ │ │ -122451 Int File Attributes 0000 (0) │ │ │ │ +122673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122679 CRC D4A9682B (3567872043) │ │ │ │ +12267D Compressed Size 00001933 (6451) │ │ │ │ +122681 Uncompressed Size 00008D10 (36112) │ │ │ │ +122685 Filename Length 0017 (23) │ │ │ │ +122687 Extra Length 0000 (0) │ │ │ │ +122689 Comment Length 0000 (0) │ │ │ │ +12268B Disk Start 0000 (0) │ │ │ │ +12268D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12268F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122457 Local Header Offset 0003F28F (258703) │ │ │ │ -12245B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122693 Local Header Offset 0003F28F (258703) │ │ │ │ +122697 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12245B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122697: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122472 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -122476 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122477 Created OS 03 (3) 'Unix' │ │ │ │ -122478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12247A General Purpose Flag 0800 (2048) │ │ │ │ +1226AE CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +1226B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1226B3 Created OS 03 (3) 'Unix' │ │ │ │ +1226B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1226B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1226B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12247C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12247E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122482 CRC 15E43B5F (367278943) │ │ │ │ -122486 Compressed Size 0000029B (667) │ │ │ │ -12248A Uncompressed Size 00000590 (1424) │ │ │ │ -12248E Filename Length 0026 (38) │ │ │ │ -122490 Extra Length 0000 (0) │ │ │ │ -122492 Comment Length 0000 (0) │ │ │ │ -122494 Disk Start 0000 (0) │ │ │ │ -122496 Int File Attributes 0000 (0) │ │ │ │ +1226B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1226BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226BE CRC 15E43B5F (367278943) │ │ │ │ +1226C2 Compressed Size 0000029B (667) │ │ │ │ +1226C6 Uncompressed Size 00000590 (1424) │ │ │ │ +1226CA Filename Length 0026 (38) │ │ │ │ +1226CC Extra Length 0000 (0) │ │ │ │ +1226CE Comment Length 0000 (0) │ │ │ │ +1226D0 Disk Start 0000 (0) │ │ │ │ +1226D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122498 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1226D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12249C Local Header Offset 00040BF7 (265207) │ │ │ │ -1224A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1226D8 Local Header Offset 00040BF7 (265207) │ │ │ │ +1226DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1224C6 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -1224CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1224CB Created OS 03 (3) 'Unix' │ │ │ │ -1224CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1224CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1224CE General Purpose Flag 0800 (2048) │ │ │ │ +122702 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +122706 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122707 Created OS 03 (3) 'Unix' │ │ │ │ +122708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12270A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1224D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1224D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1224D6 CRC 3B74E202 (997515778) │ │ │ │ -1224DA Compressed Size 0000035E (862) │ │ │ │ -1224DE Uncompressed Size 00000BC7 (3015) │ │ │ │ -1224E2 Filename Length 0025 (37) │ │ │ │ -1224E4 Extra Length 0000 (0) │ │ │ │ -1224E6 Comment Length 0000 (0) │ │ │ │ -1224E8 Disk Start 0000 (0) │ │ │ │ -1224EA Int File Attributes 0000 (0) │ │ │ │ +12270C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12270E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122712 CRC 3B74E202 (997515778) │ │ │ │ +122716 Compressed Size 0000035E (862) │ │ │ │ +12271A Uncompressed Size 00000BC7 (3015) │ │ │ │ +12271E Filename Length 0025 (37) │ │ │ │ +122720 Extra Length 0000 (0) │ │ │ │ +122722 Comment Length 0000 (0) │ │ │ │ +122724 Disk Start 0000 (0) │ │ │ │ +122726 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1224EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122728 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1224F0 Local Header Offset 00040ED6 (265942) │ │ │ │ -1224F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12272C Local Header Offset 00040ED6 (265942) │ │ │ │ +122730 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122519 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -12251D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12251E Created OS 03 (3) 'Unix' │ │ │ │ -12251F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122520 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122521 General Purpose Flag 0800 (2048) │ │ │ │ +122755 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +122759 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12275A Created OS 03 (3) 'Unix' │ │ │ │ +12275B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12275C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12275D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122523 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122525 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122529 CRC 2CE0879C (752912284) │ │ │ │ -12252D Compressed Size 00000397 (919) │ │ │ │ -122531 Uncompressed Size 0000086A (2154) │ │ │ │ -122535 Filename Length 0027 (39) │ │ │ │ -122537 Extra Length 0000 (0) │ │ │ │ -122539 Comment Length 0000 (0) │ │ │ │ -12253B Disk Start 0000 (0) │ │ │ │ -12253D Int File Attributes 0000 (0) │ │ │ │ +12275F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122761 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122765 CRC 2CE0879C (752912284) │ │ │ │ +122769 Compressed Size 00000397 (919) │ │ │ │ +12276D Uncompressed Size 0000086A (2154) │ │ │ │ +122771 Filename Length 0027 (39) │ │ │ │ +122773 Extra Length 0000 (0) │ │ │ │ +122775 Comment Length 0000 (0) │ │ │ │ +122777 Disk Start 0000 (0) │ │ │ │ +122779 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12253F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12277B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122543 Local Header Offset 00041277 (266871) │ │ │ │ -122547 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12277F Local Header Offset 00041277 (266871) │ │ │ │ +122783 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122783: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12256E CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -122572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122573 Created OS 03 (3) 'Unix' │ │ │ │ -122574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122576 General Purpose Flag 0800 (2048) │ │ │ │ +1227AA CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +1227AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1227AF Created OS 03 (3) 'Unix' │ │ │ │ +1227B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122578 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12257A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12257E CRC BB7352E3 (3144897251) │ │ │ │ -122582 Compressed Size 00000402 (1026) │ │ │ │ -122586 Uncompressed Size 000012C8 (4808) │ │ │ │ -12258A Filename Length 0026 (38) │ │ │ │ -12258C Extra Length 0000 (0) │ │ │ │ -12258E Comment Length 0000 (0) │ │ │ │ -122590 Disk Start 0000 (0) │ │ │ │ -122592 Int File Attributes 0000 (0) │ │ │ │ +1227B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227BA CRC BB7352E3 (3144897251) │ │ │ │ +1227BE Compressed Size 00000402 (1026) │ │ │ │ +1227C2 Uncompressed Size 000012C8 (4808) │ │ │ │ +1227C6 Filename Length 0026 (38) │ │ │ │ +1227C8 Extra Length 0000 (0) │ │ │ │ +1227CA Comment Length 0000 (0) │ │ │ │ +1227CC Disk Start 0000 (0) │ │ │ │ +1227CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1227D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122598 Local Header Offset 00041653 (267859) │ │ │ │ -12259C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227D4 Local Header Offset 00041653 (267859) │ │ │ │ +1227D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12259C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1225C2 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -1225C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1225C7 Created OS 03 (3) 'Unix' │ │ │ │ -1225C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1225C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1225CA General Purpose Flag 0800 (2048) │ │ │ │ +1227FE CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +122802 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122803 Created OS 03 (3) 'Unix' │ │ │ │ +122804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122806 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1225CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1225CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1225D2 CRC 9E2532B0 (2653237936) │ │ │ │ -1225D6 Compressed Size 000003CB (971) │ │ │ │ -1225DA Uncompressed Size 000009E9 (2537) │ │ │ │ -1225DE Filename Length 002A (42) │ │ │ │ -1225E0 Extra Length 0000 (0) │ │ │ │ -1225E2 Comment Length 0000 (0) │ │ │ │ -1225E4 Disk Start 0000 (0) │ │ │ │ -1225E6 Int File Attributes 0000 (0) │ │ │ │ +122808 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12280A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12280E CRC 9E2532B0 (2653237936) │ │ │ │ +122812 Compressed Size 000003CB (971) │ │ │ │ +122816 Uncompressed Size 000009E9 (2537) │ │ │ │ +12281A Filename Length 002A (42) │ │ │ │ +12281C Extra Length 0000 (0) │ │ │ │ +12281E Comment Length 0000 (0) │ │ │ │ +122820 Disk Start 0000 (0) │ │ │ │ +122822 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1225E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1225EC Local Header Offset 00041A99 (268953) │ │ │ │ -1225F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122828 Local Header Offset 00041A99 (268953) │ │ │ │ +12282C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1225F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12282C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12261A CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -12261E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12261F Created OS 03 (3) 'Unix' │ │ │ │ -122620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122622 General Purpose Flag 0800 (2048) │ │ │ │ +122856 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +12285A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12285B Created OS 03 (3) 'Unix' │ │ │ │ +12285C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12285D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12285E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122624 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122626 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12262A CRC 1E472505 (507979013) │ │ │ │ -12262E Compressed Size 00000506 (1286) │ │ │ │ -122632 Uncompressed Size 00001868 (6248) │ │ │ │ -122636 Filename Length 0029 (41) │ │ │ │ -122638 Extra Length 0000 (0) │ │ │ │ -12263A Comment Length 0000 (0) │ │ │ │ -12263C Disk Start 0000 (0) │ │ │ │ -12263E Int File Attributes 0000 (0) │ │ │ │ +122860 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122862 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122866 CRC 1E472505 (507979013) │ │ │ │ +12286A Compressed Size 00000506 (1286) │ │ │ │ +12286E Uncompressed Size 00001868 (6248) │ │ │ │ +122872 Filename Length 0029 (41) │ │ │ │ +122874 Extra Length 0000 (0) │ │ │ │ +122876 Comment Length 0000 (0) │ │ │ │ +122878 Disk Start 0000 (0) │ │ │ │ +12287A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122640 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12287C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122644 Local Header Offset 00041EAC (269996) │ │ │ │ -122648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122880 Local Header Offset 00041EAC (269996) │ │ │ │ +122884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122671 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -122675 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122676 Created OS 03 (3) 'Unix' │ │ │ │ -122677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122679 General Purpose Flag 0800 (2048) │ │ │ │ +1228AD CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +1228B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228B2 Created OS 03 (3) 'Unix' │ │ │ │ +1228B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12267B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12267D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122681 CRC 77E34380 (2011382656) │ │ │ │ -122685 Compressed Size 000002FA (762) │ │ │ │ -122689 Uncompressed Size 00000747 (1863) │ │ │ │ -12268D Filename Length 002C (44) │ │ │ │ -12268F Extra Length 0000 (0) │ │ │ │ -122691 Comment Length 0000 (0) │ │ │ │ -122693 Disk Start 0000 (0) │ │ │ │ -122695 Int File Attributes 0000 (0) │ │ │ │ +1228B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228BD CRC 77E34380 (2011382656) │ │ │ │ +1228C1 Compressed Size 000002FA (762) │ │ │ │ +1228C5 Uncompressed Size 00000747 (1863) │ │ │ │ +1228C9 Filename Length 002C (44) │ │ │ │ +1228CB Extra Length 0000 (0) │ │ │ │ +1228CD Comment Length 0000 (0) │ │ │ │ +1228CF Disk Start 0000 (0) │ │ │ │ +1228D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122697 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12269B Local Header Offset 000423F9 (271353) │ │ │ │ -12269F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228D7 Local Header Offset 000423F9 (271353) │ │ │ │ +1228DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12269F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1228DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1226CB CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1226CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1226D0 Created OS 03 (3) 'Unix' │ │ │ │ -1226D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1226D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1226D3 General Purpose Flag 0800 (2048) │ │ │ │ +122907 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +12290B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12290C Created OS 03 (3) 'Unix' │ │ │ │ +12290D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12290E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12290F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1226D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1226D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1226DB CRC 208F43E9 (546259945) │ │ │ │ -1226DF Compressed Size 000003E9 (1001) │ │ │ │ -1226E3 Uncompressed Size 000012E6 (4838) │ │ │ │ -1226E7 Filename Length 002B (43) │ │ │ │ -1226E9 Extra Length 0000 (0) │ │ │ │ -1226EB Comment Length 0000 (0) │ │ │ │ -1226ED Disk Start 0000 (0) │ │ │ │ -1226EF Int File Attributes 0000 (0) │ │ │ │ +122911 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122913 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122917 CRC 208F43E9 (546259945) │ │ │ │ +12291B Compressed Size 000003E9 (1001) │ │ │ │ +12291F Uncompressed Size 000012E6 (4838) │ │ │ │ +122923 Filename Length 002B (43) │ │ │ │ +122925 Extra Length 0000 (0) │ │ │ │ +122927 Comment Length 0000 (0) │ │ │ │ +122929 Disk Start 0000 (0) │ │ │ │ +12292B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1226F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12292D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1226F5 Local Header Offset 0004273D (272189) │ │ │ │ -1226F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122931 Local Header Offset 0004273D (272189) │ │ │ │ +122935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122724 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -122728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122729 Created OS 03 (3) 'Unix' │ │ │ │ -12272A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12272B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12272C General Purpose Flag 0800 (2048) │ │ │ │ +122960 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +122964 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122965 Created OS 03 (3) 'Unix' │ │ │ │ +122966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122968 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12272E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122734 CRC EFA07E06 (4020272646) │ │ │ │ -122738 Compressed Size 00000525 (1317) │ │ │ │ -12273C Uncompressed Size 00000E37 (3639) │ │ │ │ -122740 Filename Length 0029 (41) │ │ │ │ -122742 Extra Length 0000 (0) │ │ │ │ -122744 Comment Length 0000 (0) │ │ │ │ -122746 Disk Start 0000 (0) │ │ │ │ -122748 Int File Attributes 0000 (0) │ │ │ │ +12296A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12296C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122970 CRC EFA07E06 (4020272646) │ │ │ │ +122974 Compressed Size 00000525 (1317) │ │ │ │ +122978 Uncompressed Size 00000E37 (3639) │ │ │ │ +12297C Filename Length 0029 (41) │ │ │ │ +12297E Extra Length 0000 (0) │ │ │ │ +122980 Comment Length 0000 (0) │ │ │ │ +122982 Disk Start 0000 (0) │ │ │ │ +122984 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12274A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122986 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12274E Local Header Offset 00042B6F (273263) │ │ │ │ -122752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12298A Local Header Offset 00042B6F (273263) │ │ │ │ +12298E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12298E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12277B CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -12277F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122780 Created OS 03 (3) 'Unix' │ │ │ │ -122781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122783 General Purpose Flag 0800 (2048) │ │ │ │ +1229B7 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +1229BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1229BC Created OS 03 (3) 'Unix' │ │ │ │ +1229BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1229BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1229BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122785 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12278B CRC 28628358 (677544792) │ │ │ │ -12278F Compressed Size 00000688 (1672) │ │ │ │ -122793 Uncompressed Size 0000206B (8299) │ │ │ │ -122797 Filename Length 0028 (40) │ │ │ │ -122799 Extra Length 0000 (0) │ │ │ │ -12279B Comment Length 0000 (0) │ │ │ │ -12279D Disk Start 0000 (0) │ │ │ │ -12279F Int File Attributes 0000 (0) │ │ │ │ +1229C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1229C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1229C7 CRC 28628358 (677544792) │ │ │ │ +1229CB Compressed Size 00000688 (1672) │ │ │ │ +1229CF Uncompressed Size 0000206B (8299) │ │ │ │ +1229D3 Filename Length 0028 (40) │ │ │ │ +1229D5 Extra Length 0000 (0) │ │ │ │ +1229D7 Comment Length 0000 (0) │ │ │ │ +1229D9 Disk Start 0000 (0) │ │ │ │ +1229DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227A5 Local Header Offset 000430DB (274651) │ │ │ │ -1227A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1229E1 Local Header Offset 000430DB (274651) │ │ │ │ +1229E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1227D1 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -1227D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1227D6 Created OS 03 (3) 'Unix' │ │ │ │ -1227D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1227D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1227D9 General Purpose Flag 0800 (2048) │ │ │ │ +122A0D CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +122A11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A12 Created OS 03 (3) 'Unix' │ │ │ │ +122A13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1227DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1227DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1227E1 CRC 6AD7D697 (1792530071) │ │ │ │ -1227E5 Compressed Size 000003F8 (1016) │ │ │ │ -1227E9 Uncompressed Size 000008C1 (2241) │ │ │ │ -1227ED Filename Length 001E (30) │ │ │ │ -1227EF Extra Length 0000 (0) │ │ │ │ -1227F1 Comment Length 0000 (0) │ │ │ │ -1227F3 Disk Start 0000 (0) │ │ │ │ -1227F5 Int File Attributes 0000 (0) │ │ │ │ +122A17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A1D CRC 6AD7D697 (1792530071) │ │ │ │ +122A21 Compressed Size 000003F8 (1016) │ │ │ │ +122A25 Uncompressed Size 000008C1 (2241) │ │ │ │ +122A29 Filename Length 001E (30) │ │ │ │ +122A2B Extra Length 0000 (0) │ │ │ │ +122A2D Comment Length 0000 (0) │ │ │ │ +122A2F Disk Start 0000 (0) │ │ │ │ +122A31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227FB Local Header Offset 000437A9 (276393) │ │ │ │ -1227FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A37 Local Header Offset 000437A9 (276393) │ │ │ │ +122A3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12281D CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -122821 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122822 Created OS 03 (3) 'Unix' │ │ │ │ -122823 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122824 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122825 General Purpose Flag 0800 (2048) │ │ │ │ +122A59 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +122A5D Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A5E Created OS 03 (3) 'Unix' │ │ │ │ +122A5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122827 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122829 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12282D CRC 81B47138 (2176086328) │ │ │ │ -122831 Compressed Size 000004A6 (1190) │ │ │ │ -122835 Uncompressed Size 00000C9C (3228) │ │ │ │ -122839 Filename Length 001D (29) │ │ │ │ -12283B Extra Length 0000 (0) │ │ │ │ -12283D Comment Length 0000 (0) │ │ │ │ -12283F Disk Start 0000 (0) │ │ │ │ -122841 Int File Attributes 0000 (0) │ │ │ │ +122A63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A69 CRC 81B47138 (2176086328) │ │ │ │ +122A6D Compressed Size 000004A6 (1190) │ │ │ │ +122A71 Uncompressed Size 00000C9C (3228) │ │ │ │ +122A75 Filename Length 001D (29) │ │ │ │ +122A77 Extra Length 0000 (0) │ │ │ │ +122A79 Comment Length 0000 (0) │ │ │ │ +122A7B Disk Start 0000 (0) │ │ │ │ +122A7D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122843 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122847 Local Header Offset 00043BDD (277469) │ │ │ │ -12284B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A83 Local Header Offset 00043BDD (277469) │ │ │ │ +122A87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12284B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122868 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -12286C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12286D Created OS 03 (3) 'Unix' │ │ │ │ -12286E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12286F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122870 General Purpose Flag 0800 (2048) │ │ │ │ +122AA4 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +122AA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122AA9 Created OS 03 (3) 'Unix' │ │ │ │ +122AAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122AAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AAC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122872 Compression Method 0000 (0) 'Stored' │ │ │ │ -122874 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122878 CRC 00000000 (0) │ │ │ │ -12287C Compressed Size 00000000 (0) │ │ │ │ -122880 Uncompressed Size 00000000 (0) │ │ │ │ -122884 Filename Length 0018 (24) │ │ │ │ -122886 Extra Length 0000 (0) │ │ │ │ -122888 Comment Length 0000 (0) │ │ │ │ -12288A Disk Start 0000 (0) │ │ │ │ -12288C Int File Attributes 0000 (0) │ │ │ │ +122AAE Compression Method 0000 (0) 'Stored' │ │ │ │ +122AB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122AB4 CRC 00000000 (0) │ │ │ │ +122AB8 Compressed Size 00000000 (0) │ │ │ │ +122ABC Uncompressed Size 00000000 (0) │ │ │ │ +122AC0 Filename Length 0018 (24) │ │ │ │ +122AC2 Extra Length 0000 (0) │ │ │ │ +122AC4 Comment Length 0000 (0) │ │ │ │ +122AC6 Disk Start 0000 (0) │ │ │ │ +122AC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12288E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122ACA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122892 Local Header Offset 000440BE (278718) │ │ │ │ -122896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122ACE Local Header Offset 000440BE (278718) │ │ │ │ +122AD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122896: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122AD2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12286E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AAA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1228AE CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -1228B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1228B3 Created OS 03 (3) 'Unix' │ │ │ │ -1228B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1228B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1228B6 General Purpose Flag 0800 (2048) │ │ │ │ +122AEA CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +122AEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +122AEF Created OS 03 (3) 'Unix' │ │ │ │ +122AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1228B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1228BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1228BE CRC 2387F9A1 (596113825) │ │ │ │ -1228C2 Compressed Size 00000642 (1602) │ │ │ │ -1228C6 Uncompressed Size 00000ED3 (3795) │ │ │ │ -1228CA Filename Length 002D (45) │ │ │ │ -1228CC Extra Length 0000 (0) │ │ │ │ -1228CE Comment Length 0000 (0) │ │ │ │ -1228D0 Disk Start 0000 (0) │ │ │ │ -1228D2 Int File Attributes 0000 (0) │ │ │ │ +122AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122AFA CRC 2387F9A1 (596113825) │ │ │ │ +122AFE Compressed Size 00000642 (1602) │ │ │ │ +122B02 Uncompressed Size 00000ED3 (3795) │ │ │ │ +122B06 Filename Length 002D (45) │ │ │ │ +122B08 Extra Length 0000 (0) │ │ │ │ +122B0A Comment Length 0000 (0) │ │ │ │ +122B0C Disk Start 0000 (0) │ │ │ │ +122B0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1228D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1228D8 Local Header Offset 000440F4 (278772) │ │ │ │ -1228DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B14 Local Header Offset 000440F4 (278772) │ │ │ │ +122B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1228DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122909 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -12290D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12290E Created OS 03 (3) 'Unix' │ │ │ │ -12290F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122911 General Purpose Flag 0800 (2048) │ │ │ │ +122B45 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +122B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B4A Created OS 03 (3) 'Unix' │ │ │ │ +122B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122913 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122915 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122919 CRC 0C22936D (203592557) │ │ │ │ -12291D Compressed Size 00000563 (1379) │ │ │ │ -122921 Uncompressed Size 00001872 (6258) │ │ │ │ -122925 Filename Length 002C (44) │ │ │ │ -122927 Extra Length 0000 (0) │ │ │ │ -122929 Comment Length 0000 (0) │ │ │ │ -12292B Disk Start 0000 (0) │ │ │ │ -12292D Int File Attributes 0000 (0) │ │ │ │ +122B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B55 CRC 0C22936D (203592557) │ │ │ │ +122B59 Compressed Size 00000563 (1379) │ │ │ │ +122B5D Uncompressed Size 00001872 (6258) │ │ │ │ +122B61 Filename Length 002C (44) │ │ │ │ +122B63 Extra Length 0000 (0) │ │ │ │ +122B65 Comment Length 0000 (0) │ │ │ │ +122B67 Disk Start 0000 (0) │ │ │ │ +122B69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12292F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122933 Local Header Offset 00044781 (280449) │ │ │ │ -122937 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B6F Local Header Offset 00044781 (280449) │ │ │ │ +122B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122963 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -122967 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122968 Created OS 03 (3) 'Unix' │ │ │ │ -122969 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12296A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12296B General Purpose Flag 0800 (2048) │ │ │ │ +122B9F CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +122BA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BA4 Created OS 03 (3) 'Unix' │ │ │ │ +122BA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12296D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12296F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122973 CRC F7370DF3 (4147580403) │ │ │ │ -122977 Compressed Size 000000D6 (214) │ │ │ │ -12297B Uncompressed Size 00000135 (309) │ │ │ │ -12297F Filename Length 002A (42) │ │ │ │ -122981 Extra Length 0000 (0) │ │ │ │ -122983 Comment Length 0000 (0) │ │ │ │ -122985 Disk Start 0000 (0) │ │ │ │ -122987 Int File Attributes 0000 (0) │ │ │ │ +122BA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BAF CRC F7370DF3 (4147580403) │ │ │ │ +122BB3 Compressed Size 000000D6 (214) │ │ │ │ +122BB7 Uncompressed Size 00000135 (309) │ │ │ │ +122BBB Filename Length 002A (42) │ │ │ │ +122BBD Extra Length 0000 (0) │ │ │ │ +122BBF Comment Length 0000 (0) │ │ │ │ +122BC1 Disk Start 0000 (0) │ │ │ │ +122BC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122989 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122BC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12298D Local Header Offset 00044D2E (281902) │ │ │ │ -122991 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122BC9 Local Header Offset 00044D2E (281902) │ │ │ │ +122BCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122BCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1229BB CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -1229BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1229C0 Created OS 03 (3) 'Unix' │ │ │ │ -1229C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1229C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1229C3 General Purpose Flag 0800 (2048) │ │ │ │ +122BF7 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +122BFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BFC Created OS 03 (3) 'Unix' │ │ │ │ +122BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1229C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1229C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1229CB CRC F032D795 (4029863829) │ │ │ │ -1229CF Compressed Size 00000079 (121) │ │ │ │ -1229D3 Uncompressed Size 0000009F (159) │ │ │ │ -1229D7 Filename Length 0029 (41) │ │ │ │ -1229D9 Extra Length 0000 (0) │ │ │ │ -1229DB Comment Length 0000 (0) │ │ │ │ -1229DD Disk Start 0000 (0) │ │ │ │ -1229DF Int File Attributes 0000 (0) │ │ │ │ +122C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C07 CRC F032D795 (4029863829) │ │ │ │ +122C0B Compressed Size 00000079 (121) │ │ │ │ +122C0F Uncompressed Size 0000009F (159) │ │ │ │ +122C13 Filename Length 0029 (41) │ │ │ │ +122C15 Extra Length 0000 (0) │ │ │ │ +122C17 Comment Length 0000 (0) │ │ │ │ +122C19 Disk Start 0000 (0) │ │ │ │ +122C1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1229E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1229E5 Local Header Offset 00044E4C (282188) │ │ │ │ -1229E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C21 Local Header Offset 00044E4C (282188) │ │ │ │ +122C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1229E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A12 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -122A16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A17 Created OS 03 (3) 'Unix' │ │ │ │ -122A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A1A General Purpose Flag 0800 (2048) │ │ │ │ +122C4E CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +122C52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C53 Created OS 03 (3) 'Unix' │ │ │ │ +122C54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C56 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A1C Compression Method 0000 (0) 'Stored' │ │ │ │ -122A1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A22 CRC 00000000 (0) │ │ │ │ -122A26 Compressed Size 00000000 (0) │ │ │ │ -122A2A Uncompressed Size 00000000 (0) │ │ │ │ -122A2E Filename Length 0010 (16) │ │ │ │ -122A30 Extra Length 0000 (0) │ │ │ │ -122A32 Comment Length 0000 (0) │ │ │ │ -122A34 Disk Start 0000 (0) │ │ │ │ -122A36 Int File Attributes 0000 (0) │ │ │ │ +122C58 Compression Method 0000 (0) 'Stored' │ │ │ │ +122C5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C5E CRC 00000000 (0) │ │ │ │ +122C62 Compressed Size 00000000 (0) │ │ │ │ +122C66 Uncompressed Size 00000000 (0) │ │ │ │ +122C6A Filename Length 0010 (16) │ │ │ │ +122C6C Extra Length 0000 (0) │ │ │ │ +122C6E Comment Length 0000 (0) │ │ │ │ +122C70 Disk Start 0000 (0) │ │ │ │ +122C72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A38 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122C74 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122A3C Local Header Offset 00044F0C (282380) │ │ │ │ -122A40 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +122C78 Local Header Offset 00044F0C (282380) │ │ │ │ +122C7C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A40: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C7C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122A40: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122C7C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A18: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C54: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -122A50 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -122A54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A55 Created OS 03 (3) 'Unix' │ │ │ │ -122A56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A58 General Purpose Flag 0800 (2048) │ │ │ │ +122C8C CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +122C90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C91 Created OS 03 (3) 'Unix' │ │ │ │ +122C92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122A5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A60 CRC 047173BF (74544063) │ │ │ │ -122A64 Compressed Size 000002A8 (680) │ │ │ │ -122A68 Uncompressed Size 00000567 (1383) │ │ │ │ -122A6C Filename Length 0019 (25) │ │ │ │ -122A6E Extra Length 0000 (0) │ │ │ │ -122A70 Comment Length 0000 (0) │ │ │ │ -122A72 Disk Start 0000 (0) │ │ │ │ -122A74 Int File Attributes 0000 (0) │ │ │ │ +122C96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C9C CRC 047173BF (74544063) │ │ │ │ +122CA0 Compressed Size 000002A8 (680) │ │ │ │ +122CA4 Uncompressed Size 00000567 (1383) │ │ │ │ +122CA8 Filename Length 0019 (25) │ │ │ │ +122CAA Extra Length 0000 (0) │ │ │ │ +122CAC Comment Length 0000 (0) │ │ │ │ +122CAE Disk Start 0000 (0) │ │ │ │ +122CB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122A7A Local Header Offset 00044F3A (282426) │ │ │ │ -122A7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CB6 Local Header Offset 00044F3A (282426) │ │ │ │ +122CBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122CBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A97 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -122A9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A9C Created OS 03 (3) 'Unix' │ │ │ │ -122A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A9F General Purpose Flag 0800 (2048) │ │ │ │ +122CD3 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +122CD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122CD8 Created OS 03 (3) 'Unix' │ │ │ │ +122CD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122CDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122CDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AA7 CRC 64CC431F (1691108127) │ │ │ │ -122AAB Compressed Size 00000330 (816) │ │ │ │ -122AAF Uncompressed Size 00000BCC (3020) │ │ │ │ -122AB3 Filename Length 0018 (24) │ │ │ │ -122AB5 Extra Length 0000 (0) │ │ │ │ -122AB7 Comment Length 0000 (0) │ │ │ │ -122AB9 Disk Start 0000 (0) │ │ │ │ -122ABB Int File Attributes 0000 (0) │ │ │ │ +122CDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +122CDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122CE3 CRC 64CC431F (1691108127) │ │ │ │ +122CE7 Compressed Size 00000330 (816) │ │ │ │ +122CEB Uncompressed Size 00000BCC (3020) │ │ │ │ +122CEF Filename Length 0018 (24) │ │ │ │ +122CF1 Extra Length 0000 (0) │ │ │ │ +122CF3 Comment Length 0000 (0) │ │ │ │ +122CF5 Disk Start 0000 (0) │ │ │ │ +122CF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122ABD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122AC1 Local Header Offset 00045219 (283161) │ │ │ │ -122AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CFD Local Header Offset 00045219 (283161) │ │ │ │ +122D01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122ADD CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -122AE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122AE2 Created OS 03 (3) 'Unix' │ │ │ │ -122AE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122AE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AE5 General Purpose Flag 0800 (2048) │ │ │ │ +122D19 CENTRAL HEADER #155 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AED CRC 871C097B (2266761595) │ │ │ │ -122AF1 Compressed Size 000003C2 (962) │ │ │ │ -122AF5 Uncompressed Size 00000887 (2183) │ │ │ │ -122AF9 Filename Length 0029 (41) │ │ │ │ -122AFB Extra Length 0000 (0) │ │ │ │ -122AFD Comment Length 0000 (0) │ │ │ │ -122AFF Disk Start 0000 (0) │ │ │ │ -122B01 Int File Attributes 0000 (0) │ │ │ │ +122D23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D29 CRC 871C097B (2266761595) │ │ │ │ +122D2D Compressed Size 000003C2 (962) │ │ │ │ +122D31 Uncompressed Size 00000887 (2183) │ │ │ │ +122D35 Filename Length 0029 (41) │ │ │ │ +122D37 Extra Length 0000 (0) │ │ │ │ +122D39 Comment Length 0000 (0) │ │ │ │ +122D3B Disk Start 0000 (0) │ │ │ │ +122D3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B07 Local Header Offset 0004557F (284031) │ │ │ │ -122B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D43 Local Header Offset 0004557F (284031) │ │ │ │ +122D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B34 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -122B38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B39 Created OS 03 (3) 'Unix' │ │ │ │ -122B3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B3C General Purpose Flag 0800 (2048) │ │ │ │ +122D70 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +122D74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D75 Created OS 03 (3) 'Unix' │ │ │ │ +122D76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B44 CRC 5355D2CA (1398133450) │ │ │ │ -122B48 Compressed Size 0000030C (780) │ │ │ │ -122B4C Uncompressed Size 00000F4B (3915) │ │ │ │ -122B50 Filename Length 0028 (40) │ │ │ │ -122B52 Extra Length 0000 (0) │ │ │ │ -122B54 Comment Length 0000 (0) │ │ │ │ -122B56 Disk Start 0000 (0) │ │ │ │ -122B58 Int File Attributes 0000 (0) │ │ │ │ +122D7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D80 CRC 5355D2CA (1398133450) │ │ │ │ +122D84 Compressed Size 0000030C (780) │ │ │ │ +122D88 Uncompressed Size 00000F4B (3915) │ │ │ │ +122D8C Filename Length 0028 (40) │ │ │ │ +122D8E Extra Length 0000 (0) │ │ │ │ +122D90 Comment Length 0000 (0) │ │ │ │ +122D92 Disk Start 0000 (0) │ │ │ │ +122D94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B5E Local Header Offset 00045988 (285064) │ │ │ │ -122B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D9A Local Header Offset 00045988 (285064) │ │ │ │ +122D9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B8A CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -122B8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B8F Created OS 03 (3) 'Unix' │ │ │ │ -122B90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B92 General Purpose Flag 0800 (2048) │ │ │ │ +122DC6 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +122DCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +122DCB Created OS 03 (3) 'Unix' │ │ │ │ +122DCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122DCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122DCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B9A CRC 0A475529 (172447017) │ │ │ │ -122B9E Compressed Size 000001E7 (487) │ │ │ │ -122BA2 Uncompressed Size 000003D1 (977) │ │ │ │ -122BA6 Filename Length 0029 (41) │ │ │ │ -122BA8 Extra Length 0000 (0) │ │ │ │ -122BAA Comment Length 0000 (0) │ │ │ │ -122BAC Disk Start 0000 (0) │ │ │ │ -122BAE Int File Attributes 0000 (0) │ │ │ │ +122DD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DD6 CRC 0A475529 (172447017) │ │ │ │ +122DDA Compressed Size 000001E7 (487) │ │ │ │ +122DDE Uncompressed Size 000003D1 (977) │ │ │ │ +122DE2 Filename Length 0029 (41) │ │ │ │ +122DE4 Extra Length 0000 (0) │ │ │ │ +122DE6 Comment Length 0000 (0) │ │ │ │ +122DE8 Disk Start 0000 (0) │ │ │ │ +122DEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122BB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122BB4 Local Header Offset 00045CDA (285914) │ │ │ │ -122BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DF0 Local Header Offset 00045CDA (285914) │ │ │ │ +122DF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122BE1 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -122BE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122BE6 Created OS 03 (3) 'Unix' │ │ │ │ -122BE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122BE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122BE9 General Purpose Flag 0800 (2048) │ │ │ │ +122E1D CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +122E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E22 Created OS 03 (3) 'Unix' │ │ │ │ +122E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122BEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -122BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122BF1 CRC 9BD7BECE (2614607566) │ │ │ │ -122BF5 Compressed Size 000004DC (1244) │ │ │ │ -122BF9 Uncompressed Size 00001DF2 (7666) │ │ │ │ -122BFD Filename Length 0028 (40) │ │ │ │ -122BFF Extra Length 0000 (0) │ │ │ │ -122C01 Comment Length 0000 (0) │ │ │ │ -122C03 Disk Start 0000 (0) │ │ │ │ -122C05 Int File Attributes 0000 (0) │ │ │ │ +122E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E2D CRC 9BD7BECE (2614607566) │ │ │ │ +122E31 Compressed Size 000004DC (1244) │ │ │ │ +122E35 Uncompressed Size 00001DF2 (7666) │ │ │ │ +122E39 Filename Length 0028 (40) │ │ │ │ +122E3B Extra Length 0000 (0) │ │ │ │ +122E3D Comment Length 0000 (0) │ │ │ │ +122E3F Disk Start 0000 (0) │ │ │ │ +122E41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C0B Local Header Offset 00045F08 (286472) │ │ │ │ -122C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E47 Local Header Offset 00045F08 (286472) │ │ │ │ +122E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C37 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -122C3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C3C Created OS 03 (3) 'Unix' │ │ │ │ -122C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C3F General Purpose Flag 0800 (2048) │ │ │ │ +122E73 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +122E77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E78 Created OS 03 (3) 'Unix' │ │ │ │ +122E79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C47 CRC E713B2AF (3876827823) │ │ │ │ -122C4B Compressed Size 00000749 (1865) │ │ │ │ -122C4F Uncompressed Size 000016D2 (5842) │ │ │ │ -122C53 Filename Length 001A (26) │ │ │ │ -122C55 Extra Length 0000 (0) │ │ │ │ -122C57 Comment Length 0000 (0) │ │ │ │ -122C59 Disk Start 0000 (0) │ │ │ │ -122C5B Int File Attributes 0000 (0) │ │ │ │ +122E7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E83 CRC E713B2AF (3876827823) │ │ │ │ +122E87 Compressed Size 00000749 (1865) │ │ │ │ +122E8B Uncompressed Size 000016D2 (5842) │ │ │ │ +122E8F Filename Length 001A (26) │ │ │ │ +122E91 Extra Length 0000 (0) │ │ │ │ +122E93 Comment Length 0000 (0) │ │ │ │ +122E95 Disk Start 0000 (0) │ │ │ │ +122E97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C61 Local Header Offset 0004642A (287786) │ │ │ │ -122C65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E9D Local Header Offset 0004642A (287786) │ │ │ │ +122EA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C7F CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -122C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C84 Created OS 03 (3) 'Unix' │ │ │ │ -122C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C87 General Purpose Flag 0800 (2048) │ │ │ │ +122EBB CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +122EBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +122EC0 Created OS 03 (3) 'Unix' │ │ │ │ +122EC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122EC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122EC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C8F CRC BDD57633 (3184883251) │ │ │ │ -122C93 Compressed Size 00000BF9 (3065) │ │ │ │ -122C97 Uncompressed Size 00004DD3 (19923) │ │ │ │ -122C9B Filename Length 0019 (25) │ │ │ │ -122C9D Extra Length 0000 (0) │ │ │ │ -122C9F Comment Length 0000 (0) │ │ │ │ -122CA1 Disk Start 0000 (0) │ │ │ │ -122CA3 Int File Attributes 0000 (0) │ │ │ │ +122EC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122EC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122ECB CRC BDD57633 (3184883251) │ │ │ │ +122ECF Compressed Size 00000BF9 (3065) │ │ │ │ +122ED3 Uncompressed Size 00004DD3 (19923) │ │ │ │ +122ED7 Filename Length 0019 (25) │ │ │ │ +122ED9 Extra Length 0000 (0) │ │ │ │ +122EDB Comment Length 0000 (0) │ │ │ │ +122EDD Disk Start 0000 (0) │ │ │ │ +122EDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CA9 Local Header Offset 00046BAB (289707) │ │ │ │ -122CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EE5 Local Header Offset 00046BAB (289707) │ │ │ │ +122EE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122CC6 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -122CCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -122CCB Created OS 03 (3) 'Unix' │ │ │ │ -122CCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122CCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122CCE General Purpose Flag 0800 (2048) │ │ │ │ +122F02 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +122F06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F07 Created OS 03 (3) 'Unix' │ │ │ │ +122F08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122CD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122CD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122CD6 CRC 7A471598 (2051478936) │ │ │ │ -122CDA Compressed Size 0000054C (1356) │ │ │ │ -122CDE Uncompressed Size 00000C1A (3098) │ │ │ │ -122CE2 Filename Length 0024 (36) │ │ │ │ -122CE4 Extra Length 0000 (0) │ │ │ │ -122CE6 Comment Length 0000 (0) │ │ │ │ -122CE8 Disk Start 0000 (0) │ │ │ │ -122CEA Int File Attributes 0000 (0) │ │ │ │ +122F0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F12 CRC 7A471598 (2051478936) │ │ │ │ +122F16 Compressed Size 0000054C (1356) │ │ │ │ +122F1A Uncompressed Size 00000C1A (3098) │ │ │ │ +122F1E Filename Length 0024 (36) │ │ │ │ +122F20 Extra Length 0000 (0) │ │ │ │ +122F22 Comment Length 0000 (0) │ │ │ │ +122F24 Disk Start 0000 (0) │ │ │ │ +122F26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CF0 Local Header Offset 000477DB (292827) │ │ │ │ -122CF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F2C Local Header Offset 000477DB (292827) │ │ │ │ +122F30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D18 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -122D1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D1D Created OS 03 (3) 'Unix' │ │ │ │ -122D1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D20 General Purpose Flag 0800 (2048) │ │ │ │ +122F54 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +122F58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F59 Created OS 03 (3) 'Unix' │ │ │ │ +122F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D28 CRC 5F82033C (1602356028) │ │ │ │ -122D2C Compressed Size 000014D4 (5332) │ │ │ │ -122D30 Uncompressed Size 00004DA3 (19875) │ │ │ │ -122D34 Filename Length 0023 (35) │ │ │ │ -122D36 Extra Length 0000 (0) │ │ │ │ -122D38 Comment Length 0000 (0) │ │ │ │ -122D3A Disk Start 0000 (0) │ │ │ │ -122D3C Int File Attributes 0000 (0) │ │ │ │ +122F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F64 CRC 5F82033C (1602356028) │ │ │ │ +122F68 Compressed Size 000014D4 (5332) │ │ │ │ +122F6C Uncompressed Size 00004DA3 (19875) │ │ │ │ +122F70 Filename Length 0023 (35) │ │ │ │ +122F72 Extra Length 0000 (0) │ │ │ │ +122F74 Comment Length 0000 (0) │ │ │ │ +122F76 Disk Start 0000 (0) │ │ │ │ +122F78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D42 Local Header Offset 00047D69 (294249) │ │ │ │ -122D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F7E Local Header Offset 00047D69 (294249) │ │ │ │ +122F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D69 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -122D6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D6E Created OS 03 (3) 'Unix' │ │ │ │ -122D6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D71 General Purpose Flag 0800 (2048) │ │ │ │ +122FA5 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +122FA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FAA Created OS 03 (3) 'Unix' │ │ │ │ +122FAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D79 CRC F0BC2F1A (4038864666) │ │ │ │ -122D7D Compressed Size 00000302 (770) │ │ │ │ -122D81 Uncompressed Size 000005E3 (1507) │ │ │ │ -122D85 Filename Length 001E (30) │ │ │ │ -122D87 Extra Length 0000 (0) │ │ │ │ -122D89 Comment Length 0000 (0) │ │ │ │ -122D8B Disk Start 0000 (0) │ │ │ │ -122D8D Int File Attributes 0000 (0) │ │ │ │ +122FAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122FB5 CRC F0BC2F1A (4038864666) │ │ │ │ +122FB9 Compressed Size 00000302 (770) │ │ │ │ +122FBD Uncompressed Size 000005E3 (1507) │ │ │ │ +122FC1 Filename Length 001E (30) │ │ │ │ +122FC3 Extra Length 0000 (0) │ │ │ │ +122FC5 Comment Length 0000 (0) │ │ │ │ +122FC7 Disk Start 0000 (0) │ │ │ │ +122FC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122FCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D93 Local Header Offset 0004927E (299646) │ │ │ │ -122D97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122FCF Local Header Offset 0004927E (299646) │ │ │ │ +122FD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122FD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DB5 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -122DB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122DBA Created OS 03 (3) 'Unix' │ │ │ │ -122DBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122DBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122DBD General Purpose Flag 0800 (2048) │ │ │ │ +122FF1 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +122FF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FF6 Created OS 03 (3) 'Unix' │ │ │ │ +122FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122DBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -122DC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122DC5 CRC ECB480D0 (3971252432) │ │ │ │ -122DC9 Compressed Size 000004E0 (1248) │ │ │ │ -122DCD Uncompressed Size 00000DA1 (3489) │ │ │ │ -122DD1 Filename Length 001D (29) │ │ │ │ -122DD3 Extra Length 0000 (0) │ │ │ │ -122DD5 Comment Length 0000 (0) │ │ │ │ -122DD7 Disk Start 0000 (0) │ │ │ │ -122DD9 Int File Attributes 0000 (0) │ │ │ │ +122FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123001 CRC ECB480D0 (3971252432) │ │ │ │ +123005 Compressed Size 000004E0 (1248) │ │ │ │ +123009 Uncompressed Size 00000DA1 (3489) │ │ │ │ +12300D Filename Length 001D (29) │ │ │ │ +12300F Extra Length 0000 (0) │ │ │ │ +123011 Comment Length 0000 (0) │ │ │ │ +123013 Disk Start 0000 (0) │ │ │ │ +123015 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122DDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123017 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122DDF Local Header Offset 000495BC (300476) │ │ │ │ -122DE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12301B Local Header Offset 000495BC (300476) │ │ │ │ +12301F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12301F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E00 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -122E04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E05 Created OS 03 (3) 'Unix' │ │ │ │ -122E06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E08 General Purpose Flag 0800 (2048) │ │ │ │ +12303C CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +123040 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123041 Created OS 03 (3) 'Unix' │ │ │ │ +123042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123044 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E10 CRC 3D65ACC1 (1030073537) │ │ │ │ -122E14 Compressed Size 00000122 (290) │ │ │ │ -122E18 Uncompressed Size 000001CE (462) │ │ │ │ -122E1C Filename Length 0021 (33) │ │ │ │ -122E1E Extra Length 0000 (0) │ │ │ │ -122E20 Comment Length 0000 (0) │ │ │ │ -122E22 Disk Start 0000 (0) │ │ │ │ -122E24 Int File Attributes 0000 (0) │ │ │ │ +123046 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12304C CRC 3D65ACC1 (1030073537) │ │ │ │ +123050 Compressed Size 00000122 (290) │ │ │ │ +123054 Uncompressed Size 000001CE (462) │ │ │ │ +123058 Filename Length 0021 (33) │ │ │ │ +12305A Extra Length 0000 (0) │ │ │ │ +12305C Comment Length 0000 (0) │ │ │ │ +12305E Disk Start 0000 (0) │ │ │ │ +123060 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123062 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E2A Local Header Offset 00049AD7 (301783) │ │ │ │ -122E2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123066 Local Header Offset 00049AD7 (301783) │ │ │ │ +12306A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12306A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E4F CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -122E53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E54 Created OS 03 (3) 'Unix' │ │ │ │ -122E55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E57 General Purpose Flag 0800 (2048) │ │ │ │ +12308B CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +12308F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123090 Created OS 03 (3) 'Unix' │ │ │ │ +123091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123093 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E5F CRC 832370DE (2200137950) │ │ │ │ -122E63 Compressed Size 00000113 (275) │ │ │ │ -122E67 Uncompressed Size 000001E7 (487) │ │ │ │ -122E6B Filename Length 0020 (32) │ │ │ │ -122E6D Extra Length 0000 (0) │ │ │ │ -122E6F Comment Length 0000 (0) │ │ │ │ -122E71 Disk Start 0000 (0) │ │ │ │ -122E73 Int File Attributes 0000 (0) │ │ │ │ +123095 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12309B CRC 5D94FCB7 (1570045111) │ │ │ │ +12309F Compressed Size 00000107 (263) │ │ │ │ +1230A3 Uncompressed Size 000001C2 (450) │ │ │ │ +1230A7 Filename Length 0020 (32) │ │ │ │ +1230A9 Extra Length 0000 (0) │ │ │ │ +1230AB Comment Length 0000 (0) │ │ │ │ +1230AD Disk Start 0000 (0) │ │ │ │ +1230AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E79 Local Header Offset 00049C38 (302136) │ │ │ │ -122E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1230B5 Local Header Offset 00049C38 (302136) │ │ │ │ +1230B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1230B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E9D CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -122EA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EA2 Created OS 03 (3) 'Unix' │ │ │ │ -122EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EA5 General Purpose Flag 0800 (2048) │ │ │ │ +1230D9 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +1230DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230DE Created OS 03 (3) 'Unix' │ │ │ │ +1230DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EAD CRC 618AE27F (1636491903) │ │ │ │ -122EB1 Compressed Size 00000122 (290) │ │ │ │ -122EB5 Uncompressed Size 000001D5 (469) │ │ │ │ -122EB9 Filename Length 0024 (36) │ │ │ │ -122EBB Extra Length 0000 (0) │ │ │ │ -122EBD Comment Length 0000 (0) │ │ │ │ -122EBF Disk Start 0000 (0) │ │ │ │ -122EC1 Int File Attributes 0000 (0) │ │ │ │ +1230E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230E9 CRC 618AE27F (1636491903) │ │ │ │ +1230ED Compressed Size 00000122 (290) │ │ │ │ +1230F1 Uncompressed Size 000001D5 (469) │ │ │ │ +1230F5 Filename Length 0024 (36) │ │ │ │ +1230F7 Extra Length 0000 (0) │ │ │ │ +1230F9 Comment Length 0000 (0) │ │ │ │ +1230FB Disk Start 0000 (0) │ │ │ │ +1230FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122EC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122EC7 Local Header Offset 00049D89 (302473) │ │ │ │ -122ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123103 Local Header Offset 00049D7D (302461) │ │ │ │ +123107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122EEF CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -122EF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EF4 Created OS 03 (3) 'Unix' │ │ │ │ -122EF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EF7 General Purpose Flag 0800 (2048) │ │ │ │ +12312B CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +12312F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123130 Created OS 03 (3) 'Unix' │ │ │ │ +123131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123133 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EFF CRC A818CF8C (2820198284) │ │ │ │ -122F03 Compressed Size 0000010F (271) │ │ │ │ -122F07 Uncompressed Size 000001EC (492) │ │ │ │ -122F0B Filename Length 0023 (35) │ │ │ │ -122F0D Extra Length 0000 (0) │ │ │ │ -122F0F Comment Length 0000 (0) │ │ │ │ -122F11 Disk Start 0000 (0) │ │ │ │ -122F13 Int File Attributes 0000 (0) │ │ │ │ +123135 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123137 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12313B CRC 5789E4AE (1468654766) │ │ │ │ +12313F Compressed Size 00000105 (261) │ │ │ │ +123143 Uncompressed Size 000001CC (460) │ │ │ │ +123147 Filename Length 0023 (35) │ │ │ │ +123149 Extra Length 0000 (0) │ │ │ │ +12314B Comment Length 0000 (0) │ │ │ │ +12314D Disk Start 0000 (0) │ │ │ │ +12314F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123151 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F19 Local Header Offset 00049EED (302829) │ │ │ │ -122F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123155 Local Header Offset 00049EE1 (302817) │ │ │ │ +123159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F40 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -122F44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F45 Created OS 03 (3) 'Unix' │ │ │ │ -122F46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F48 General Purpose Flag 0800 (2048) │ │ │ │ +12317C CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +123180 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123181 Created OS 03 (3) 'Unix' │ │ │ │ +123182 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123183 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123184 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F50 CRC 60496974 (1615423860) │ │ │ │ -122F54 Compressed Size 00000121 (289) │ │ │ │ -122F58 Uncompressed Size 000001CE (462) │ │ │ │ -122F5C Filename Length 0021 (33) │ │ │ │ -122F5E Extra Length 0000 (0) │ │ │ │ -122F60 Comment Length 0000 (0) │ │ │ │ -122F62 Disk Start 0000 (0) │ │ │ │ -122F64 Int File Attributes 0000 (0) │ │ │ │ +123186 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123188 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12318C CRC 60496974 (1615423860) │ │ │ │ +123190 Compressed Size 00000121 (289) │ │ │ │ +123194 Uncompressed Size 000001CE (462) │ │ │ │ +123198 Filename Length 0021 (33) │ │ │ │ +12319A Extra Length 0000 (0) │ │ │ │ +12319C Comment Length 0000 (0) │ │ │ │ +12319E Disk Start 0000 (0) │ │ │ │ +1231A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F6A Local Header Offset 0004A03D (303165) │ │ │ │ -122F6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231A6 Local Header Offset 0004A027 (303143) │ │ │ │ +1231AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F8F CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -122F93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F94 Created OS 03 (3) 'Unix' │ │ │ │ -122F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F97 General Purpose Flag 0800 (2048) │ │ │ │ +1231CB CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +1231CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1231D0 Created OS 03 (3) 'Unix' │ │ │ │ +1231D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1231D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1231D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F9F CRC 991351B6 (2568180150) │ │ │ │ -122FA3 Compressed Size 00000113 (275) │ │ │ │ -122FA7 Uncompressed Size 000001E7 (487) │ │ │ │ -122FAB Filename Length 0020 (32) │ │ │ │ -122FAD Extra Length 0000 (0) │ │ │ │ -122FAF Comment Length 0000 (0) │ │ │ │ -122FB1 Disk Start 0000 (0) │ │ │ │ -122FB3 Int File Attributes 0000 (0) │ │ │ │ +1231D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1231DB CRC 991351B6 (2568180150) │ │ │ │ +1231DF Compressed Size 00000113 (275) │ │ │ │ +1231E3 Uncompressed Size 000001E7 (487) │ │ │ │ +1231E7 Filename Length 0020 (32) │ │ │ │ +1231E9 Extra Length 0000 (0) │ │ │ │ +1231EB Comment Length 0000 (0) │ │ │ │ +1231ED Disk Start 0000 (0) │ │ │ │ +1231EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122FB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122FB9 Local Header Offset 0004A19D (303517) │ │ │ │ -122FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231F5 Local Header Offset 0004A187 (303495) │ │ │ │ +1231F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122FDD CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -122FE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122FE2 Created OS 03 (3) 'Unix' │ │ │ │ -122FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122FE5 General Purpose Flag 0800 (2048) │ │ │ │ +123219 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +12321D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12321E Created OS 03 (3) 'Unix' │ │ │ │ +12321F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123220 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123221 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122FE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122FE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FED CRC 2138D3DD (557372381) │ │ │ │ -122FF1 Compressed Size 00000120 (288) │ │ │ │ -122FF5 Uncompressed Size 000001D1 (465) │ │ │ │ -122FF9 Filename Length 0023 (35) │ │ │ │ -122FFB Extra Length 0000 (0) │ │ │ │ -122FFD Comment Length 0000 (0) │ │ │ │ -122FFF Disk Start 0000 (0) │ │ │ │ -123001 Int File Attributes 0000 (0) │ │ │ │ +123223 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123225 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123229 CRC 2138D3DD (557372381) │ │ │ │ +12322D Compressed Size 00000120 (288) │ │ │ │ +123231 Uncompressed Size 000001D1 (465) │ │ │ │ +123235 Filename Length 0023 (35) │ │ │ │ +123237 Extra Length 0000 (0) │ │ │ │ +123239 Comment Length 0000 (0) │ │ │ │ +12323B Disk Start 0000 (0) │ │ │ │ +12323D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123003 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12323F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123007 Local Header Offset 0004A2EE (303854) │ │ │ │ -12300B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123243 Local Header Offset 0004A2D8 (303832) │ │ │ │ +123247 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12300B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123247: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12302E CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -123032 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123033 Created OS 03 (3) 'Unix' │ │ │ │ -123034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123036 General Purpose Flag 0800 (2048) │ │ │ │ +12326A CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +12326E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12326F Created OS 03 (3) 'Unix' │ │ │ │ +123270 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123271 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123272 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123038 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12303A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12303E CRC ECCEDB96 (3972979606) │ │ │ │ -123042 Compressed Size 00000383 (899) │ │ │ │ -123046 Uncompressed Size 000007B0 (1968) │ │ │ │ -12304A Filename Length 0022 (34) │ │ │ │ -12304C Extra Length 0000 (0) │ │ │ │ -12304E Comment Length 0000 (0) │ │ │ │ -123050 Disk Start 0000 (0) │ │ │ │ -123052 Int File Attributes 0000 (0) │ │ │ │ +123274 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123276 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12327A CRC ECCEDB96 (3972979606) │ │ │ │ +12327E Compressed Size 00000383 (899) │ │ │ │ +123282 Uncompressed Size 000007B0 (1968) │ │ │ │ +123286 Filename Length 0022 (34) │ │ │ │ +123288 Extra Length 0000 (0) │ │ │ │ +12328A Comment Length 0000 (0) │ │ │ │ +12328C Disk Start 0000 (0) │ │ │ │ +12328E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123290 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123058 Local Header Offset 0004A44F (304207) │ │ │ │ -12305C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123294 Local Header Offset 0004A439 (304185) │ │ │ │ +123298 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12305C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123298: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12307E CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -123082 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123083 Created OS 03 (3) 'Unix' │ │ │ │ -123084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123086 General Purpose Flag 0800 (2048) │ │ │ │ +1232BA CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +1232BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232BF Created OS 03 (3) 'Unix' │ │ │ │ +1232C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123088 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12308A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12308E CRC B50D9A2B (3037567531) │ │ │ │ -123092 Compressed Size 000001E9 (489) │ │ │ │ -123096 Uncompressed Size 000003D8 (984) │ │ │ │ -12309A Filename Length 002A (42) │ │ │ │ -12309C Extra Length 0000 (0) │ │ │ │ -12309E Comment Length 0000 (0) │ │ │ │ -1230A0 Disk Start 0000 (0) │ │ │ │ -1230A2 Int File Attributes 0000 (0) │ │ │ │ +1232C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232CA CRC B50D9A2B (3037567531) │ │ │ │ +1232CE Compressed Size 000001E9 (489) │ │ │ │ +1232D2 Uncompressed Size 000003D8 (984) │ │ │ │ +1232D6 Filename Length 002A (42) │ │ │ │ +1232D8 Extra Length 0000 (0) │ │ │ │ +1232DA Comment Length 0000 (0) │ │ │ │ +1232DC Disk Start 0000 (0) │ │ │ │ +1232DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1232E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230A8 Local Header Offset 0004A812 (305170) │ │ │ │ -1230AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1232E4 Local Header Offset 0004A7FC (305148) │ │ │ │ +1232E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1230AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1232E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1230D6 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -1230DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1230DB Created OS 03 (3) 'Unix' │ │ │ │ -1230DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1230DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1230DE General Purpose Flag 0800 (2048) │ │ │ │ +123312 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +123316 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123317 Created OS 03 (3) 'Unix' │ │ │ │ +123318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12331A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1230E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1230E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1230E6 CRC 34723D5A (879902042) │ │ │ │ -1230EA Compressed Size 0000050D (1293) │ │ │ │ -1230EE Uncompressed Size 00001E9E (7838) │ │ │ │ -1230F2 Filename Length 0029 (41) │ │ │ │ -1230F4 Extra Length 0000 (0) │ │ │ │ -1230F6 Comment Length 0000 (0) │ │ │ │ -1230F8 Disk Start 0000 (0) │ │ │ │ -1230FA Int File Attributes 0000 (0) │ │ │ │ +12331C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12331E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123322 CRC 34723D5A (879902042) │ │ │ │ +123326 Compressed Size 0000050D (1293) │ │ │ │ +12332A Uncompressed Size 00001E9E (7838) │ │ │ │ +12332E Filename Length 0029 (41) │ │ │ │ +123330 Extra Length 0000 (0) │ │ │ │ +123332 Comment Length 0000 (0) │ │ │ │ +123334 Disk Start 0000 (0) │ │ │ │ +123336 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123338 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123100 Local Header Offset 0004AA43 (305731) │ │ │ │ -123104 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12333C Local Header Offset 0004AA2D (305709) │ │ │ │ +123340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12312D CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -123131 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123132 Created OS 03 (3) 'Unix' │ │ │ │ -123133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123135 General Purpose Flag 0800 (2048) │ │ │ │ +123369 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +12336D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12336E Created OS 03 (3) 'Unix' │ │ │ │ +12336F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123370 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123371 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123137 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123139 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12313D CRC 928E82FC (2458813180) │ │ │ │ -123141 Compressed Size 00000569 (1385) │ │ │ │ -123145 Uncompressed Size 00000DBB (3515) │ │ │ │ -123149 Filename Length 0028 (40) │ │ │ │ -12314B Extra Length 0000 (0) │ │ │ │ -12314D Comment Length 0000 (0) │ │ │ │ -12314F Disk Start 0000 (0) │ │ │ │ -123151 Int File Attributes 0000 (0) │ │ │ │ +123373 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123375 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123379 CRC 928E82FC (2458813180) │ │ │ │ +12337D Compressed Size 00000569 (1385) │ │ │ │ +123381 Uncompressed Size 00000DBB (3515) │ │ │ │ +123385 Filename Length 0028 (40) │ │ │ │ +123387 Extra Length 0000 (0) │ │ │ │ +123389 Comment Length 0000 (0) │ │ │ │ +12338B Disk Start 0000 (0) │ │ │ │ +12338D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123153 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12338F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123157 Local Header Offset 0004AF97 (307095) │ │ │ │ -12315B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123393 Local Header Offset 0004AF81 (307073) │ │ │ │ +123397 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123183 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -123187 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123188 Created OS 03 (3) 'Unix' │ │ │ │ -123189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12318A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12318B General Purpose Flag 0800 (2048) │ │ │ │ +1233BF CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +1233C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1233C4 Created OS 03 (3) 'Unix' │ │ │ │ +1233C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1233C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1233C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12318D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12318F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123193 CRC E815CAC1 (3893742273) │ │ │ │ -123197 Compressed Size 00000735 (1845) │ │ │ │ -12319B Uncompressed Size 00004AE0 (19168) │ │ │ │ -12319F Filename Length 0027 (39) │ │ │ │ -1231A1 Extra Length 0000 (0) │ │ │ │ -1231A3 Comment Length 0000 (0) │ │ │ │ -1231A5 Disk Start 0000 (0) │ │ │ │ -1231A7 Int File Attributes 0000 (0) │ │ │ │ +1233C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1233CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1233CF CRC E815CAC1 (3893742273) │ │ │ │ +1233D3 Compressed Size 00000735 (1845) │ │ │ │ +1233D7 Uncompressed Size 00004AE0 (19168) │ │ │ │ +1233DB Filename Length 0027 (39) │ │ │ │ +1233DD Extra Length 0000 (0) │ │ │ │ +1233DF Comment Length 0000 (0) │ │ │ │ +1233E1 Disk Start 0000 (0) │ │ │ │ +1233E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1233E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1231AD Local Header Offset 0004B546 (308550) │ │ │ │ -1231B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233E9 Local Header Offset 0004B530 (308528) │ │ │ │ +1233ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1231B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1233ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1231D8 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1231DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1231DD Created OS 03 (3) 'Unix' │ │ │ │ -1231DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1231DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1231E0 General Purpose Flag 0800 (2048) │ │ │ │ +123414 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +123418 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123419 Created OS 03 (3) 'Unix' │ │ │ │ +12341A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12341B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12341C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1231E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1231E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1231E8 CRC D0E00AFD (3504343805) │ │ │ │ -1231EC Compressed Size 000003A3 (931) │ │ │ │ -1231F0 Uncompressed Size 000007BF (1983) │ │ │ │ -1231F4 Filename Length 001A (26) │ │ │ │ -1231F6 Extra Length 0000 (0) │ │ │ │ -1231F8 Comment Length 0000 (0) │ │ │ │ -1231FA Disk Start 0000 (0) │ │ │ │ -1231FC Int File Attributes 0000 (0) │ │ │ │ +12341E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123420 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123424 CRC D0E00AFD (3504343805) │ │ │ │ +123428 Compressed Size 000003A3 (931) │ │ │ │ +12342C Uncompressed Size 000007BF (1983) │ │ │ │ +123430 Filename Length 001A (26) │ │ │ │ +123432 Extra Length 0000 (0) │ │ │ │ +123434 Comment Length 0000 (0) │ │ │ │ +123436 Disk Start 0000 (0) │ │ │ │ +123438 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12343A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123202 Local Header Offset 0004BCC0 (310464) │ │ │ │ -123206 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12343E Local Header Offset 0004BCAA (310442) │ │ │ │ +123442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123220 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -123224 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123225 Created OS 03 (3) 'Unix' │ │ │ │ -123226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123228 General Purpose Flag 0800 (2048) │ │ │ │ +12345C CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +123460 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123461 Created OS 03 (3) 'Unix' │ │ │ │ +123462 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123463 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123464 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12322A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12322C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123230 CRC 7C327096 (2083680406) │ │ │ │ -123234 Compressed Size 00000649 (1609) │ │ │ │ -123238 Uncompressed Size 00001522 (5410) │ │ │ │ -12323C Filename Length 0019 (25) │ │ │ │ -12323E Extra Length 0000 (0) │ │ │ │ -123240 Comment Length 0000 (0) │ │ │ │ -123242 Disk Start 0000 (0) │ │ │ │ -123244 Int File Attributes 0000 (0) │ │ │ │ +123466 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123468 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12346C CRC 7C327096 (2083680406) │ │ │ │ +123470 Compressed Size 00000649 (1609) │ │ │ │ +123474 Uncompressed Size 00001522 (5410) │ │ │ │ +123478 Filename Length 0019 (25) │ │ │ │ +12347A Extra Length 0000 (0) │ │ │ │ +12347C Comment Length 0000 (0) │ │ │ │ +12347E Disk Start 0000 (0) │ │ │ │ +123480 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123246 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123482 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12324A Local Header Offset 0004C09B (311451) │ │ │ │ -12324E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123486 Local Header Offset 0004C085 (311429) │ │ │ │ +12348A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12324E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12348A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123267 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -12326B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12326C Created OS 03 (3) 'Unix' │ │ │ │ -12326D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12326E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12326F General Purpose Flag 0800 (2048) │ │ │ │ +1234A3 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +1234A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234A8 Created OS 03 (3) 'Unix' │ │ │ │ +1234A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123271 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123273 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123277 CRC F354206A (4082376810) │ │ │ │ -12327B Compressed Size 000002E2 (738) │ │ │ │ -12327F Uncompressed Size 000005D1 (1489) │ │ │ │ -123283 Filename Length 0026 (38) │ │ │ │ -123285 Extra Length 0000 (0) │ │ │ │ -123287 Comment Length 0000 (0) │ │ │ │ -123289 Disk Start 0000 (0) │ │ │ │ -12328B Int File Attributes 0000 (0) │ │ │ │ +1234AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1234AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1234B3 CRC F354206A (4082376810) │ │ │ │ +1234B7 Compressed Size 000002E2 (738) │ │ │ │ +1234BB Uncompressed Size 000005D1 (1489) │ │ │ │ +1234BF Filename Length 0026 (38) │ │ │ │ +1234C1 Extra Length 0000 (0) │ │ │ │ +1234C3 Comment Length 0000 (0) │ │ │ │ +1234C5 Disk Start 0000 (0) │ │ │ │ +1234C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12328D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1234C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123291 Local Header Offset 0004C71B (313115) │ │ │ │ -123295 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234CD Local Header Offset 0004C705 (313093) │ │ │ │ +1234D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1232BB CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1232BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1232C0 Created OS 03 (3) 'Unix' │ │ │ │ -1232C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1232C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1232C3 General Purpose Flag 0800 (2048) │ │ │ │ +1234F7 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +1234FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234FC Created OS 03 (3) 'Unix' │ │ │ │ +1234FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1232C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1232C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1232CB CRC A9857AC6 (2844097222) │ │ │ │ -1232CF Compressed Size 00000175 (373) │ │ │ │ -1232D3 Uncompressed Size 000002F1 (753) │ │ │ │ -1232D7 Filename Length 0025 (37) │ │ │ │ -1232D9 Extra Length 0000 (0) │ │ │ │ -1232DB Comment Length 0000 (0) │ │ │ │ -1232DD Disk Start 0000 (0) │ │ │ │ -1232DF Int File Attributes 0000 (0) │ │ │ │ +123501 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123503 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123507 CRC A9857AC6 (2844097222) │ │ │ │ +12350B Compressed Size 00000175 (373) │ │ │ │ +12350F Uncompressed Size 000002F1 (753) │ │ │ │ +123513 Filename Length 0025 (37) │ │ │ │ +123515 Extra Length 0000 (0) │ │ │ │ +123517 Comment Length 0000 (0) │ │ │ │ +123519 Disk Start 0000 (0) │ │ │ │ +12351B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1232E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12351D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1232E5 Local Header Offset 0004CA41 (313921) │ │ │ │ -1232E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123521 Local Header Offset 0004CA2B (313899) │ │ │ │ +123525 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1232E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12330E CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -123312 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123313 Created OS 03 (3) 'Unix' │ │ │ │ -123314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123316 General Purpose Flag 0800 (2048) │ │ │ │ +12354A CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +12354E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12354F Created OS 03 (3) 'Unix' │ │ │ │ +123550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123552 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123318 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12331A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12331E CRC 67A72259 (1739006553) │ │ │ │ -123322 Compressed Size 00000214 (532) │ │ │ │ -123326 Uncompressed Size 0000041F (1055) │ │ │ │ -12332A Filename Length 0027 (39) │ │ │ │ -12332C Extra Length 0000 (0) │ │ │ │ -12332E Comment Length 0000 (0) │ │ │ │ -123330 Disk Start 0000 (0) │ │ │ │ -123332 Int File Attributes 0000 (0) │ │ │ │ +123554 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12355A CRC 67A72259 (1739006553) │ │ │ │ +12355E Compressed Size 00000214 (532) │ │ │ │ +123562 Uncompressed Size 0000041F (1055) │ │ │ │ +123566 Filename Length 0027 (39) │ │ │ │ +123568 Extra Length 0000 (0) │ │ │ │ +12356A Comment Length 0000 (0) │ │ │ │ +12356C Disk Start 0000 (0) │ │ │ │ +12356E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123338 Local Header Offset 0004CBF9 (314361) │ │ │ │ -12333C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123574 Local Header Offset 0004CBE3 (314339) │ │ │ │ +123578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12333C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123363 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -123367 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123368 Created OS 03 (3) 'Unix' │ │ │ │ -123369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12336A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12336B General Purpose Flag 0800 (2048) │ │ │ │ +12359F CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +1235A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235A4 Created OS 03 (3) 'Unix' │ │ │ │ +1235A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12336D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12336F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123373 CRC BB568875 (3143010421) │ │ │ │ -123377 Compressed Size 000002B9 (697) │ │ │ │ -12337B Uncompressed Size 0000098C (2444) │ │ │ │ -12337F Filename Length 0026 (38) │ │ │ │ -123381 Extra Length 0000 (0) │ │ │ │ -123383 Comment Length 0000 (0) │ │ │ │ -123385 Disk Start 0000 (0) │ │ │ │ -123387 Int File Attributes 0000 (0) │ │ │ │ +1235A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235AF CRC BB568875 (3143010421) │ │ │ │ +1235B3 Compressed Size 000002B9 (697) │ │ │ │ +1235B7 Uncompressed Size 0000098C (2444) │ │ │ │ +1235BB Filename Length 0026 (38) │ │ │ │ +1235BD Extra Length 0000 (0) │ │ │ │ +1235BF Comment Length 0000 (0) │ │ │ │ +1235C1 Disk Start 0000 (0) │ │ │ │ +1235C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123389 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1235C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12338D Local Header Offset 0004CE52 (314962) │ │ │ │ -123391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1235C9 Local Header Offset 0004CE3C (314940) │ │ │ │ +1235CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1233B7 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1233BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233BC Created OS 03 (3) 'Unix' │ │ │ │ -1233BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1233BF General Purpose Flag 0800 (2048) │ │ │ │ +1235F3 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +1235F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235F8 Created OS 03 (3) 'Unix' │ │ │ │ +1235F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235FB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1233C1 Compression Method 0000 (0) 'Stored' │ │ │ │ -1233C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1233C7 CRC 00000000 (0) │ │ │ │ -1233CB Compressed Size 00000000 (0) │ │ │ │ -1233CF Uncompressed Size 00000000 (0) │ │ │ │ -1233D3 Filename Length 0014 (20) │ │ │ │ -1233D5 Extra Length 0000 (0) │ │ │ │ -1233D7 Comment Length 0000 (0) │ │ │ │ -1233D9 Disk Start 0000 (0) │ │ │ │ -1233DB Int File Attributes 0000 (0) │ │ │ │ +1235FD Compression Method 0000 (0) 'Stored' │ │ │ │ +1235FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123603 CRC 00000000 (0) │ │ │ │ +123607 Compressed Size 00000000 (0) │ │ │ │ +12360B Uncompressed Size 00000000 (0) │ │ │ │ +12360F Filename Length 0014 (20) │ │ │ │ +123611 Extra Length 0000 (0) │ │ │ │ +123613 Comment Length 0000 (0) │ │ │ │ +123615 Disk Start 0000 (0) │ │ │ │ +123617 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1233DD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +123619 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1233E1 Local Header Offset 0004D14F (315727) │ │ │ │ -1233E5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12361D Local Header Offset 0004D139 (315705) │ │ │ │ +123621 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233E5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123621: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1233E5: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x123621: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233BD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235F9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1233F9 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -1233FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233FE Created OS 03 (3) 'Unix' │ │ │ │ -1233FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123400 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123401 General Purpose Flag 0800 (2048) │ │ │ │ +123635 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +123639 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12363A Created OS 03 (3) 'Unix' │ │ │ │ +12363B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12363C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12363D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123403 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123405 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123409 CRC 045A6BE4 (73034724) │ │ │ │ -12340D Compressed Size 000001F3 (499) │ │ │ │ -123411 Uncompressed Size 000003F5 (1013) │ │ │ │ -123415 Filename Length 0020 (32) │ │ │ │ -123417 Extra Length 0000 (0) │ │ │ │ -123419 Comment Length 0000 (0) │ │ │ │ -12341B Disk Start 0000 (0) │ │ │ │ -12341D Int File Attributes 0000 (0) │ │ │ │ +12363F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123641 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123645 CRC 045A6BE4 (73034724) │ │ │ │ +123649 Compressed Size 000001F3 (499) │ │ │ │ +12364D Uncompressed Size 000003F5 (1013) │ │ │ │ +123651 Filename Length 0020 (32) │ │ │ │ +123653 Extra Length 0000 (0) │ │ │ │ +123655 Comment Length 0000 (0) │ │ │ │ +123657 Disk Start 0000 (0) │ │ │ │ +123659 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12341F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12365B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123423 Local Header Offset 0004D181 (315777) │ │ │ │ -123427 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12365F Local Header Offset 0004D16B (315755) │ │ │ │ +123663 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123447 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -12344B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12344C Created OS 03 (3) 'Unix' │ │ │ │ -12344D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12344E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12344F General Purpose Flag 0800 (2048) │ │ │ │ +123683 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +123687 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123688 Created OS 03 (3) 'Unix' │ │ │ │ +123689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12368A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12368B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123451 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123453 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123457 CRC AEEC026D (2934702701) │ │ │ │ -12345B Compressed Size 000002BE (702) │ │ │ │ -12345F Uncompressed Size 0000078C (1932) │ │ │ │ -123463 Filename Length 001F (31) │ │ │ │ -123465 Extra Length 0000 (0) │ │ │ │ -123467 Comment Length 0000 (0) │ │ │ │ -123469 Disk Start 0000 (0) │ │ │ │ -12346B Int File Attributes 0000 (0) │ │ │ │ +12368D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12368F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123693 CRC AEEC026D (2934702701) │ │ │ │ +123697 Compressed Size 000002BE (702) │ │ │ │ +12369B Uncompressed Size 0000078C (1932) │ │ │ │ +12369F Filename Length 001F (31) │ │ │ │ +1236A1 Extra Length 0000 (0) │ │ │ │ +1236A3 Comment Length 0000 (0) │ │ │ │ +1236A5 Disk Start 0000 (0) │ │ │ │ +1236A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12346D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123471 Local Header Offset 0004D3B2 (316338) │ │ │ │ -123475 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236AD Local Header Offset 0004D39C (316316) │ │ │ │ +1236B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123475: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123494 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -123498 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123499 Created OS 03 (3) 'Unix' │ │ │ │ -12349A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12349B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12349C General Purpose Flag 0800 (2048) │ │ │ │ +1236D0 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +1236D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236D5 Created OS 03 (3) 'Unix' │ │ │ │ +1236D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12349E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234A4 CRC CFF7C16F (3489120623) │ │ │ │ -1234A8 Compressed Size 0000056C (1388) │ │ │ │ -1234AC Uncompressed Size 00000CF1 (3313) │ │ │ │ -1234B0 Filename Length 0027 (39) │ │ │ │ -1234B2 Extra Length 0000 (0) │ │ │ │ -1234B4 Comment Length 0000 (0) │ │ │ │ -1234B6 Disk Start 0000 (0) │ │ │ │ -1234B8 Int File Attributes 0000 (0) │ │ │ │ +1236DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1236DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236E0 CRC CFF7C16F (3489120623) │ │ │ │ +1236E4 Compressed Size 0000056C (1388) │ │ │ │ +1236E8 Uncompressed Size 00000CF1 (3313) │ │ │ │ +1236EC Filename Length 0027 (39) │ │ │ │ +1236EE Extra Length 0000 (0) │ │ │ │ +1236F0 Comment Length 0000 (0) │ │ │ │ +1236F2 Disk Start 0000 (0) │ │ │ │ +1236F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1234BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1234BE Local Header Offset 0004D6AD (317101) │ │ │ │ -1234C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236FA Local Header Offset 0004D697 (317079) │ │ │ │ +1236FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1234C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1234E9 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -1234ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1234EE Created OS 03 (3) 'Unix' │ │ │ │ -1234EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1234F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1234F1 General Purpose Flag 0800 (2048) │ │ │ │ +123725 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +123729 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12372A Created OS 03 (3) 'Unix' │ │ │ │ +12372B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12372C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12372D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1234F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234F9 CRC F733F775 (4147378037) │ │ │ │ -1234FD Compressed Size 000002F8 (760) │ │ │ │ -123501 Uncompressed Size 00000EC7 (3783) │ │ │ │ -123505 Filename Length 0026 (38) │ │ │ │ -123507 Extra Length 0000 (0) │ │ │ │ -123509 Comment Length 0000 (0) │ │ │ │ -12350B Disk Start 0000 (0) │ │ │ │ -12350D Int File Attributes 0000 (0) │ │ │ │ +12372F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123735 CRC F733F775 (4147378037) │ │ │ │ +123739 Compressed Size 000002F8 (760) │ │ │ │ +12373D Uncompressed Size 00000EC7 (3783) │ │ │ │ +123741 Filename Length 0026 (38) │ │ │ │ +123743 Extra Length 0000 (0) │ │ │ │ +123745 Comment Length 0000 (0) │ │ │ │ +123747 Disk Start 0000 (0) │ │ │ │ +123749 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12350F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12374B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123513 Local Header Offset 0004DC5E (318558) │ │ │ │ -123517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12374F Local Header Offset 0004DC48 (318536) │ │ │ │ +123753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12353D CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -123541 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123542 Created OS 03 (3) 'Unix' │ │ │ │ -123543 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123544 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123545 General Purpose Flag 0800 (2048) │ │ │ │ +123779 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +12377D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12377E Created OS 03 (3) 'Unix' │ │ │ │ +12377F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123780 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123781 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123547 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123549 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12354D CRC 2BF66AD1 (737569489) │ │ │ │ -123551 Compressed Size 000006C9 (1737) │ │ │ │ -123555 Uncompressed Size 0000101D (4125) │ │ │ │ -123559 Filename Length 0022 (34) │ │ │ │ -12355B Extra Length 0000 (0) │ │ │ │ -12355D Comment Length 0000 (0) │ │ │ │ -12355F Disk Start 0000 (0) │ │ │ │ -123561 Int File Attributes 0000 (0) │ │ │ │ +123783 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123785 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123789 CRC 2BF66AD1 (737569489) │ │ │ │ +12378D Compressed Size 000006C9 (1737) │ │ │ │ +123791 Uncompressed Size 0000101D (4125) │ │ │ │ +123795 Filename Length 0022 (34) │ │ │ │ +123797 Extra Length 0000 (0) │ │ │ │ +123799 Comment Length 0000 (0) │ │ │ │ +12379B Disk Start 0000 (0) │ │ │ │ +12379D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123563 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12379F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123567 Local Header Offset 0004DF9A (319386) │ │ │ │ -12356B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237A3 Local Header Offset 0004DF84 (319364) │ │ │ │ +1237A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12356B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12358D CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -123591 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123592 Created OS 03 (3) 'Unix' │ │ │ │ -123593 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123594 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123595 General Purpose Flag 0800 (2048) │ │ │ │ +1237C9 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +1237CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237CE Created OS 03 (3) 'Unix' │ │ │ │ +1237CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123597 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123599 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12359D CRC AE70CA6B (2926627435) │ │ │ │ -1235A1 Compressed Size 000007BD (1981) │ │ │ │ -1235A5 Uncompressed Size 00002508 (9480) │ │ │ │ -1235A9 Filename Length 0021 (33) │ │ │ │ -1235AB Extra Length 0000 (0) │ │ │ │ -1235AD Comment Length 0000 (0) │ │ │ │ -1235AF Disk Start 0000 (0) │ │ │ │ -1235B1 Int File Attributes 0000 (0) │ │ │ │ +1237D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237D9 CRC AE70CA6B (2926627435) │ │ │ │ +1237DD Compressed Size 000007BD (1981) │ │ │ │ +1237E1 Uncompressed Size 00002508 (9480) │ │ │ │ +1237E5 Filename Length 0021 (33) │ │ │ │ +1237E7 Extra Length 0000 (0) │ │ │ │ +1237E9 Comment Length 0000 (0) │ │ │ │ +1237EB Disk Start 0000 (0) │ │ │ │ +1237ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1235B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1235B7 Local Header Offset 0004E6A3 (321187) │ │ │ │ -1235BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237F3 Local Header Offset 0004E68D (321165) │ │ │ │ +1237F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1235BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1235DC CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -1235E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1235E1 Created OS 03 (3) 'Unix' │ │ │ │ -1235E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1235E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1235E4 General Purpose Flag 0800 (2048) │ │ │ │ +123818 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +12381C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12381D Created OS 03 (3) 'Unix' │ │ │ │ +12381E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12381F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123820 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1235E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1235E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1235EC CRC 21C9029D (566821533) │ │ │ │ -1235F0 Compressed Size 000003C6 (966) │ │ │ │ -1235F4 Uncompressed Size 00000950 (2384) │ │ │ │ -1235F8 Filename Length 0027 (39) │ │ │ │ -1235FA Extra Length 0000 (0) │ │ │ │ -1235FC Comment Length 0000 (0) │ │ │ │ -1235FE Disk Start 0000 (0) │ │ │ │ -123600 Int File Attributes 0000 (0) │ │ │ │ +123822 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123824 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123828 CRC 21C9029D (566821533) │ │ │ │ +12382C Compressed Size 000003C6 (966) │ │ │ │ +123830 Uncompressed Size 00000950 (2384) │ │ │ │ +123834 Filename Length 0027 (39) │ │ │ │ +123836 Extra Length 0000 (0) │ │ │ │ +123838 Comment Length 0000 (0) │ │ │ │ +12383A Disk Start 0000 (0) │ │ │ │ +12383C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123602 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12383E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123606 Local Header Offset 0004EE9F (323231) │ │ │ │ -12360A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123842 Local Header Offset 0004EE89 (323209) │ │ │ │ +123846 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12360A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123846: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123631 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -123635 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123636 Created OS 03 (3) 'Unix' │ │ │ │ -123637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123639 General Purpose Flag 0800 (2048) │ │ │ │ +12386D CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +123871 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123872 Created OS 03 (3) 'Unix' │ │ │ │ +123873 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123874 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123875 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12363B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12363D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123641 CRC 421E085D (1109264477) │ │ │ │ -123645 Compressed Size 00000413 (1043) │ │ │ │ -123649 Uncompressed Size 00001612 (5650) │ │ │ │ -12364D Filename Length 0026 (38) │ │ │ │ -12364F Extra Length 0000 (0) │ │ │ │ -123651 Comment Length 0000 (0) │ │ │ │ -123653 Disk Start 0000 (0) │ │ │ │ -123655 Int File Attributes 0000 (0) │ │ │ │ +123877 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123879 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12387D CRC 421E085D (1109264477) │ │ │ │ +123881 Compressed Size 00000413 (1043) │ │ │ │ +123885 Uncompressed Size 00001612 (5650) │ │ │ │ +123889 Filename Length 0026 (38) │ │ │ │ +12388B Extra Length 0000 (0) │ │ │ │ +12388D Comment Length 0000 (0) │ │ │ │ +12388F Disk Start 0000 (0) │ │ │ │ +123891 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123657 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123893 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12365B Local Header Offset 0004F2AA (324266) │ │ │ │ -12365F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123897 Local Header Offset 0004F294 (324244) │ │ │ │ +12389B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12365F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12389B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123685 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -123689 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12368A Created OS 03 (3) 'Unix' │ │ │ │ -12368B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12368C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12368D General Purpose Flag 0800 (2048) │ │ │ │ +1238C1 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +1238C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1238C6 Created OS 03 (3) 'Unix' │ │ │ │ +1238C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1238C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1238C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12368F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123691 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123695 CRC 80A46BC6 (2158259142) │ │ │ │ -123699 Compressed Size 00000264 (612) │ │ │ │ -12369D Uncompressed Size 00000502 (1282) │ │ │ │ -1236A1 Filename Length 0023 (35) │ │ │ │ -1236A3 Extra Length 0000 (0) │ │ │ │ -1236A5 Comment Length 0000 (0) │ │ │ │ -1236A7 Disk Start 0000 (0) │ │ │ │ -1236A9 Int File Attributes 0000 (0) │ │ │ │ +1238CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1238CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1238D1 CRC 80A46BC6 (2158259142) │ │ │ │ +1238D5 Compressed Size 00000264 (612) │ │ │ │ +1238D9 Uncompressed Size 00000502 (1282) │ │ │ │ +1238DD Filename Length 0023 (35) │ │ │ │ +1238DF Extra Length 0000 (0) │ │ │ │ +1238E1 Comment Length 0000 (0) │ │ │ │ +1238E3 Disk Start 0000 (0) │ │ │ │ +1238E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1238E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236AF Local Header Offset 0004F701 (325377) │ │ │ │ -1236B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238EB Local Header Offset 0004F6EB (325355) │ │ │ │ +1238EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1236B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1236D6 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -1236DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1236DB Created OS 03 (3) 'Unix' │ │ │ │ -1236DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1236DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1236DE General Purpose Flag 0800 (2048) │ │ │ │ +123912 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +123916 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123917 Created OS 03 (3) 'Unix' │ │ │ │ +123918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12391A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1236E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1236E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1236E6 CRC 67856ACD (1736796877) │ │ │ │ -1236EA Compressed Size 00000476 (1142) │ │ │ │ -1236EE Uncompressed Size 000015B5 (5557) │ │ │ │ -1236F2 Filename Length 0022 (34) │ │ │ │ -1236F4 Extra Length 0000 (0) │ │ │ │ -1236F6 Comment Length 0000 (0) │ │ │ │ -1236F8 Disk Start 0000 (0) │ │ │ │ -1236FA Int File Attributes 0000 (0) │ │ │ │ +12391C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12391E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123922 CRC 67856ACD (1736796877) │ │ │ │ +123926 Compressed Size 00000476 (1142) │ │ │ │ +12392A Uncompressed Size 000015B5 (5557) │ │ │ │ +12392E Filename Length 0022 (34) │ │ │ │ +123930 Extra Length 0000 (0) │ │ │ │ +123932 Comment Length 0000 (0) │ │ │ │ +123934 Disk Start 0000 (0) │ │ │ │ +123936 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123938 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123700 Local Header Offset 0004F9A6 (326054) │ │ │ │ -123704 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12393C Local Header Offset 0004F990 (326032) │ │ │ │ +123940 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123940: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123726 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -12372A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12372B Created OS 03 (3) 'Unix' │ │ │ │ -12372C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12372D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12372E General Purpose Flag 0800 (2048) │ │ │ │ +123962 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +123966 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123967 Created OS 03 (3) 'Unix' │ │ │ │ +123968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12396A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123730 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123732 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123736 CRC CEDFA7AF (3470763951) │ │ │ │ -12373A Compressed Size 000006A2 (1698) │ │ │ │ -12373E Uncompressed Size 0000120D (4621) │ │ │ │ -123742 Filename Length 001E (30) │ │ │ │ -123744 Extra Length 0000 (0) │ │ │ │ -123746 Comment Length 0000 (0) │ │ │ │ -123748 Disk Start 0000 (0) │ │ │ │ -12374A Int File Attributes 0000 (0) │ │ │ │ +12396C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12396E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123972 CRC CEDFA7AF (3470763951) │ │ │ │ +123976 Compressed Size 000006A2 (1698) │ │ │ │ +12397A Uncompressed Size 0000120D (4621) │ │ │ │ +12397E Filename Length 001E (30) │ │ │ │ +123980 Extra Length 0000 (0) │ │ │ │ +123982 Comment Length 0000 (0) │ │ │ │ +123984 Disk Start 0000 (0) │ │ │ │ +123986 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12374C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123988 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123750 Local Header Offset 0004FE5C (327260) │ │ │ │ -123754 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12398C Local Header Offset 0004FE46 (327238) │ │ │ │ +123990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123754: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123772 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -123776 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123777 Created OS 03 (3) 'Unix' │ │ │ │ -123778 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123779 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12377A General Purpose Flag 0800 (2048) │ │ │ │ +1239AE CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +1239B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239B3 Created OS 03 (3) 'Unix' │ │ │ │ +1239B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1239B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1239B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12377C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12377E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123782 CRC 28531D78 (676535672) │ │ │ │ -123786 Compressed Size 00000916 (2326) │ │ │ │ -12378A Uncompressed Size 000054E9 (21737) │ │ │ │ -12378E Filename Length 001D (29) │ │ │ │ -123790 Extra Length 0000 (0) │ │ │ │ -123792 Comment Length 0000 (0) │ │ │ │ -123794 Disk Start 0000 (0) │ │ │ │ -123796 Int File Attributes 0000 (0) │ │ │ │ +1239B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1239BE CRC 28531D78 (676535672) │ │ │ │ +1239C2 Compressed Size 00000916 (2326) │ │ │ │ +1239C6 Uncompressed Size 000054E9 (21737) │ │ │ │ +1239CA Filename Length 001D (29) │ │ │ │ +1239CC Extra Length 0000 (0) │ │ │ │ +1239CE Comment Length 0000 (0) │ │ │ │ +1239D0 Disk Start 0000 (0) │ │ │ │ +1239D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123798 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1239D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12379C Local Header Offset 0005053A (329018) │ │ │ │ -1237A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1239D8 Local Header Offset 00050524 (328996) │ │ │ │ +1239DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1237BD CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -1237C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1237C2 Created OS 03 (3) 'Unix' │ │ │ │ -1237C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1237C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1237C5 General Purpose Flag 0800 (2048) │ │ │ │ +1239F9 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +1239FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239FE Created OS 03 (3) 'Unix' │ │ │ │ +1239FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1237C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1237C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1237CD CRC 67404CB2 (1732267186) │ │ │ │ -1237D1 Compressed Size 00000BE6 (3046) │ │ │ │ -1237D5 Uncompressed Size 00002665 (9829) │ │ │ │ -1237D9 Filename Length 002B (43) │ │ │ │ -1237DB Extra Length 0000 (0) │ │ │ │ -1237DD Comment Length 0000 (0) │ │ │ │ -1237DF Disk Start 0000 (0) │ │ │ │ -1237E1 Int File Attributes 0000 (0) │ │ │ │ +123A03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A09 CRC 67404CB2 (1732267186) │ │ │ │ +123A0D Compressed Size 00000BE6 (3046) │ │ │ │ +123A11 Uncompressed Size 00002665 (9829) │ │ │ │ +123A15 Filename Length 002B (43) │ │ │ │ +123A17 Extra Length 0000 (0) │ │ │ │ +123A19 Comment Length 0000 (0) │ │ │ │ +123A1B Disk Start 0000 (0) │ │ │ │ +123A1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1237E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1237E7 Local Header Offset 00050E8B (331403) │ │ │ │ -1237EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A23 Local Header Offset 00050E75 (331381) │ │ │ │ +123A27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123816 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -12381A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12381B Created OS 03 (3) 'Unix' │ │ │ │ -12381C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12381D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12381E General Purpose Flag 0800 (2048) │ │ │ │ +123A52 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +123A56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A57 Created OS 03 (3) 'Unix' │ │ │ │ +123A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123820 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123826 CRC 168B1528 (378213672) │ │ │ │ -12382A Compressed Size 00000DF0 (3568) │ │ │ │ -12382E Uncompressed Size 00008326 (33574) │ │ │ │ -123832 Filename Length 002A (42) │ │ │ │ -123834 Extra Length 0000 (0) │ │ │ │ -123836 Comment Length 0000 (0) │ │ │ │ -123838 Disk Start 0000 (0) │ │ │ │ -12383A Int File Attributes 0000 (0) │ │ │ │ +123A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A62 CRC 168B1528 (378213672) │ │ │ │ +123A66 Compressed Size 00000DF0 (3568) │ │ │ │ +123A6A Uncompressed Size 00008326 (33574) │ │ │ │ +123A6E Filename Length 002A (42) │ │ │ │ +123A70 Extra Length 0000 (0) │ │ │ │ +123A72 Comment Length 0000 (0) │ │ │ │ +123A74 Disk Start 0000 (0) │ │ │ │ +123A76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12383C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123840 Local Header Offset 00051ABA (334522) │ │ │ │ -123844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A7C Local Header Offset 00051AA4 (334500) │ │ │ │ +123A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12386E CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -123872 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123873 Created OS 03 (3) 'Unix' │ │ │ │ -123874 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123875 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123876 General Purpose Flag 0800 (2048) │ │ │ │ +123AAA CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +123AAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +123AAF Created OS 03 (3) 'Unix' │ │ │ │ +123AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123AB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123878 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12387A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12387E CRC F1A2C9FA (4053977594) │ │ │ │ -123882 Compressed Size 000003ED (1005) │ │ │ │ -123886 Uncompressed Size 00000951 (2385) │ │ │ │ -12388A Filename Length 002D (45) │ │ │ │ -12388C Extra Length 0000 (0) │ │ │ │ -12388E Comment Length 0000 (0) │ │ │ │ -123890 Disk Start 0000 (0) │ │ │ │ -123892 Int File Attributes 0000 (0) │ │ │ │ +123AB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123ABA CRC F1A2C9FA (4053977594) │ │ │ │ +123ABE Compressed Size 000003ED (1005) │ │ │ │ +123AC2 Uncompressed Size 00000951 (2385) │ │ │ │ +123AC6 Filename Length 002D (45) │ │ │ │ +123AC8 Extra Length 0000 (0) │ │ │ │ +123ACA Comment Length 0000 (0) │ │ │ │ +123ACC Disk Start 0000 (0) │ │ │ │ +123ACE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123894 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123AD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123898 Local Header Offset 000528F2 (338162) │ │ │ │ -12389C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AD4 Local Header Offset 000528DC (338140) │ │ │ │ +123AD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12389C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1238C9 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -1238CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1238CE Created OS 03 (3) 'Unix' │ │ │ │ -1238CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1238D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1238D1 General Purpose Flag 0800 (2048) │ │ │ │ +123B05 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +123B09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B0A Created OS 03 (3) 'Unix' │ │ │ │ +123B0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1238D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1238D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1238D9 CRC 3A875FD7 (981950423) │ │ │ │ -1238DD Compressed Size 0000039D (925) │ │ │ │ -1238E1 Uncompressed Size 00001205 (4613) │ │ │ │ -1238E5 Filename Length 002C (44) │ │ │ │ -1238E7 Extra Length 0000 (0) │ │ │ │ -1238E9 Comment Length 0000 (0) │ │ │ │ -1238EB Disk Start 0000 (0) │ │ │ │ -1238ED Int File Attributes 0000 (0) │ │ │ │ +123B0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B15 CRC 3A875FD7 (981950423) │ │ │ │ +123B19 Compressed Size 0000039D (925) │ │ │ │ +123B1D Uncompressed Size 00001205 (4613) │ │ │ │ +123B21 Filename Length 002C (44) │ │ │ │ +123B23 Extra Length 0000 (0) │ │ │ │ +123B25 Comment Length 0000 (0) │ │ │ │ +123B27 Disk Start 0000 (0) │ │ │ │ +123B29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1238EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1238F3 Local Header Offset 00052D2A (339242) │ │ │ │ -1238F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B2F Local Header Offset 00052D14 (339220) │ │ │ │ +123B33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1238F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123923 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -123927 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123928 Created OS 03 (3) 'Unix' │ │ │ │ -123929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12392A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12392B General Purpose Flag 0800 (2048) │ │ │ │ +123B5F CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +123B63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B64 Created OS 03 (3) 'Unix' │ │ │ │ +123B65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12392D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12392F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123933 CRC E168592E (3781712174) │ │ │ │ -123937 Compressed Size 0000077B (1915) │ │ │ │ -12393B Uncompressed Size 0000128D (4749) │ │ │ │ -12393F Filename Length 0023 (35) │ │ │ │ -123941 Extra Length 0000 (0) │ │ │ │ -123943 Comment Length 0000 (0) │ │ │ │ -123945 Disk Start 0000 (0) │ │ │ │ -123947 Int File Attributes 0000 (0) │ │ │ │ +123B69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B6F CRC E168592E (3781712174) │ │ │ │ +123B73 Compressed Size 0000077B (1915) │ │ │ │ +123B77 Uncompressed Size 0000128D (4749) │ │ │ │ +123B7B Filename Length 0023 (35) │ │ │ │ +123B7D Extra Length 0000 (0) │ │ │ │ +123B7F Comment Length 0000 (0) │ │ │ │ +123B81 Disk Start 0000 (0) │ │ │ │ +123B83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123949 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12394D Local Header Offset 00053111 (340241) │ │ │ │ -123951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B89 Local Header Offset 000530FB (340219) │ │ │ │ +123B8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123974 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -123978 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123979 Created OS 03 (3) 'Unix' │ │ │ │ -12397A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12397B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12397C General Purpose Flag 0800 (2048) │ │ │ │ +123BB0 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +123BB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123BB5 Created OS 03 (3) 'Unix' │ │ │ │ +123BB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123BB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123BB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12397E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123980 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123984 CRC 8B2D10C6 (2334986438) │ │ │ │ -123988 Compressed Size 0000070D (1805) │ │ │ │ -12398C Uncompressed Size 00002C58 (11352) │ │ │ │ -123990 Filename Length 0022 (34) │ │ │ │ -123992 Extra Length 0000 (0) │ │ │ │ -123994 Comment Length 0000 (0) │ │ │ │ -123996 Disk Start 0000 (0) │ │ │ │ -123998 Int File Attributes 0000 (0) │ │ │ │ +123BBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +123BBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123BC0 CRC 8B2D10C6 (2334986438) │ │ │ │ +123BC4 Compressed Size 0000070D (1805) │ │ │ │ +123BC8 Uncompressed Size 00002C58 (11352) │ │ │ │ +123BCC Filename Length 0022 (34) │ │ │ │ +123BCE Extra Length 0000 (0) │ │ │ │ +123BD0 Comment Length 0000 (0) │ │ │ │ +123BD2 Disk Start 0000 (0) │ │ │ │ +123BD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12399A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123BD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12399E Local Header Offset 000538CD (342221) │ │ │ │ -1239A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123BDA Local Header Offset 000538B7 (342199) │ │ │ │ +123BDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123BDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1239C4 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -1239C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1239C9 Created OS 03 (3) 'Unix' │ │ │ │ -1239CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1239CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1239CC General Purpose Flag 0800 (2048) │ │ │ │ +123C00 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +123C04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C05 Created OS 03 (3) 'Unix' │ │ │ │ +123C06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1239CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1239D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1239D4 CRC 100E219F (269361567) │ │ │ │ -1239D8 Compressed Size 00001191 (4497) │ │ │ │ -1239DC Uncompressed Size 000041E9 (16873) │ │ │ │ -1239E0 Filename Length 0022 (34) │ │ │ │ -1239E2 Extra Length 0000 (0) │ │ │ │ -1239E4 Comment Length 0000 (0) │ │ │ │ -1239E6 Disk Start 0000 (0) │ │ │ │ -1239E8 Int File Attributes 0000 (0) │ │ │ │ +123C0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C10 CRC 100E219F (269361567) │ │ │ │ +123C14 Compressed Size 00001191 (4497) │ │ │ │ +123C18 Uncompressed Size 000041E9 (16873) │ │ │ │ +123C1C Filename Length 0022 (34) │ │ │ │ +123C1E Extra Length 0000 (0) │ │ │ │ +123C20 Comment Length 0000 (0) │ │ │ │ +123C22 Disk Start 0000 (0) │ │ │ │ +123C24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1239EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1239EE Local Header Offset 0005401A (344090) │ │ │ │ -1239F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C2A Local Header Offset 00054004 (344068) │ │ │ │ +123C2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A14 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -123A18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A19 Created OS 03 (3) 'Unix' │ │ │ │ -123A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A1C General Purpose Flag 0800 (2048) │ │ │ │ +123C50 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +123C54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C55 Created OS 03 (3) 'Unix' │ │ │ │ +123C56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A24 CRC 683F2557 (1748968791) │ │ │ │ -123A28 Compressed Size 00000F9D (3997) │ │ │ │ -123A2C Uncompressed Size 0000F024 (61476) │ │ │ │ -123A30 Filename Length 0021 (33) │ │ │ │ -123A32 Extra Length 0000 (0) │ │ │ │ -123A34 Comment Length 0000 (0) │ │ │ │ -123A36 Disk Start 0000 (0) │ │ │ │ -123A38 Int File Attributes 0000 (0) │ │ │ │ +123C5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C60 CRC 683F2557 (1748968791) │ │ │ │ +123C64 Compressed Size 00000F9D (3997) │ │ │ │ +123C68 Uncompressed Size 0000F024 (61476) │ │ │ │ +123C6C Filename Length 0021 (33) │ │ │ │ +123C6E Extra Length 0000 (0) │ │ │ │ +123C70 Comment Length 0000 (0) │ │ │ │ +123C72 Disk Start 0000 (0) │ │ │ │ +123C74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A3E Local Header Offset 000551EB (348651) │ │ │ │ -123A42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C7A Local Header Offset 000551D5 (348629) │ │ │ │ +123C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A63 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -123A67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A68 Created OS 03 (3) 'Unix' │ │ │ │ -123A69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A6B General Purpose Flag 0800 (2048) │ │ │ │ +123C9F CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +123CA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CA4 Created OS 03 (3) 'Unix' │ │ │ │ +123CA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123CA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A73 CRC 73ADC2A9 (1940767401) │ │ │ │ -123A77 Compressed Size 00000197 (407) │ │ │ │ -123A7B Uncompressed Size 000002FB (763) │ │ │ │ -123A7F Filename Length 002B (43) │ │ │ │ -123A81 Extra Length 0000 (0) │ │ │ │ -123A83 Comment Length 0000 (0) │ │ │ │ -123A85 Disk Start 0000 (0) │ │ │ │ -123A87 Int File Attributes 0000 (0) │ │ │ │ +123CA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123CAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123CAF CRC 73ADC2A9 (1940767401) │ │ │ │ +123CB3 Compressed Size 00000197 (407) │ │ │ │ +123CB7 Uncompressed Size 000002FB (763) │ │ │ │ +123CBB Filename Length 002B (43) │ │ │ │ +123CBD Extra Length 0000 (0) │ │ │ │ +123CBF Comment Length 0000 (0) │ │ │ │ +123CC1 Disk Start 0000 (0) │ │ │ │ +123CC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A8D Local Header Offset 000561C7 (352711) │ │ │ │ -123A91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123CC9 Local Header Offset 000561B1 (352689) │ │ │ │ +123CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123ABC CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -123AC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123AC1 Created OS 03 (3) 'Unix' │ │ │ │ -123AC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123AC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123AC4 General Purpose Flag 0800 (2048) │ │ │ │ +123CF8 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +123CFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CFD Created OS 03 (3) 'Unix' │ │ │ │ +123CFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123AC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123AC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123ACC CRC 5E62D745 (1583535941) │ │ │ │ -123AD0 Compressed Size 0000026F (623) │ │ │ │ -123AD4 Uncompressed Size 00000744 (1860) │ │ │ │ -123AD8 Filename Length 002A (42) │ │ │ │ -123ADA Extra Length 0000 (0) │ │ │ │ -123ADC Comment Length 0000 (0) │ │ │ │ -123ADE Disk Start 0000 (0) │ │ │ │ -123AE0 Int File Attributes 0000 (0) │ │ │ │ +123D02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D08 CRC 5E62D745 (1583535941) │ │ │ │ +123D0C Compressed Size 0000026F (623) │ │ │ │ +123D10 Uncompressed Size 00000744 (1860) │ │ │ │ +123D14 Filename Length 002A (42) │ │ │ │ +123D16 Extra Length 0000 (0) │ │ │ │ +123D18 Comment Length 0000 (0) │ │ │ │ +123D1A Disk Start 0000 (0) │ │ │ │ +123D1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123AE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123AE6 Local Header Offset 000563A7 (353191) │ │ │ │ -123AEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D22 Local Header Offset 00056391 (353169) │ │ │ │ +123D26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B14 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -123B18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B19 Created OS 03 (3) 'Unix' │ │ │ │ -123B1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B1C General Purpose Flag 0800 (2048) │ │ │ │ +123D50 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +123D54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D55 Created OS 03 (3) 'Unix' │ │ │ │ +123D56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B24 CRC 1E7A7481 (511341697) │ │ │ │ -123B28 Compressed Size 0000062A (1578) │ │ │ │ -123B2C Uncompressed Size 0000114F (4431) │ │ │ │ -123B30 Filename Length 0026 (38) │ │ │ │ -123B32 Extra Length 0000 (0) │ │ │ │ -123B34 Comment Length 0000 (0) │ │ │ │ -123B36 Disk Start 0000 (0) │ │ │ │ -123B38 Int File Attributes 0000 (0) │ │ │ │ +123D5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D60 CRC 1E7A7481 (511341697) │ │ │ │ +123D64 Compressed Size 0000062A (1578) │ │ │ │ +123D68 Uncompressed Size 0000114F (4431) │ │ │ │ +123D6C Filename Length 0026 (38) │ │ │ │ +123D6E Extra Length 0000 (0) │ │ │ │ +123D70 Comment Length 0000 (0) │ │ │ │ +123D72 Disk Start 0000 (0) │ │ │ │ +123D74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B3E Local Header Offset 0005665E (353886) │ │ │ │ -123B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D7A Local Header Offset 00056648 (353864) │ │ │ │ +123D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B68 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -123B6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B6D Created OS 03 (3) 'Unix' │ │ │ │ -123B6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B70 General Purpose Flag 0800 (2048) │ │ │ │ +123DA4 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +123DA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DA9 Created OS 03 (3) 'Unix' │ │ │ │ +123DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B78 CRC F05D89C4 (4032661956) │ │ │ │ -123B7C Compressed Size 00000499 (1177) │ │ │ │ -123B80 Uncompressed Size 00002442 (9282) │ │ │ │ -123B84 Filename Length 0025 (37) │ │ │ │ -123B86 Extra Length 0000 (0) │ │ │ │ -123B88 Comment Length 0000 (0) │ │ │ │ -123B8A Disk Start 0000 (0) │ │ │ │ -123B8C Int File Attributes 0000 (0) │ │ │ │ +123DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +123DB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123DB4 CRC F05D89C4 (4032661956) │ │ │ │ +123DB8 Compressed Size 00000499 (1177) │ │ │ │ +123DBC Uncompressed Size 00002442 (9282) │ │ │ │ +123DC0 Filename Length 0025 (37) │ │ │ │ +123DC2 Extra Length 0000 (0) │ │ │ │ +123DC4 Comment Length 0000 (0) │ │ │ │ +123DC6 Disk Start 0000 (0) │ │ │ │ +123DC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B92 Local Header Offset 00056CCC (355532) │ │ │ │ -123B96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DCE Local Header Offset 00056CB6 (355510) │ │ │ │ +123DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123BBB CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -123BBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -123BC0 Created OS 03 (3) 'Unix' │ │ │ │ -123BC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123BC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123BC3 General Purpose Flag 0800 (2048) │ │ │ │ +123DF7 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +123DFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DFC Created OS 03 (3) 'Unix' │ │ │ │ +123DFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123BC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123BC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123BCB CRC B6D74B98 (3067562904) │ │ │ │ -123BCF Compressed Size 00000509 (1289) │ │ │ │ -123BD3 Uncompressed Size 00000D44 (3396) │ │ │ │ -123BD7 Filename Length 002A (42) │ │ │ │ -123BD9 Extra Length 0000 (0) │ │ │ │ -123BDB Comment Length 0000 (0) │ │ │ │ -123BDD Disk Start 0000 (0) │ │ │ │ -123BDF Int File Attributes 0000 (0) │ │ │ │ +123E01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E07 CRC B6D74B98 (3067562904) │ │ │ │ +123E0B Compressed Size 00000509 (1289) │ │ │ │ +123E0F Uncompressed Size 00000D44 (3396) │ │ │ │ +123E13 Filename Length 002A (42) │ │ │ │ +123E15 Extra Length 0000 (0) │ │ │ │ +123E17 Comment Length 0000 (0) │ │ │ │ +123E19 Disk Start 0000 (0) │ │ │ │ +123E1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123BE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123BE5 Local Header Offset 000571A8 (356776) │ │ │ │ -123BE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E21 Local Header Offset 00057192 (356754) │ │ │ │ +123E25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123BE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C13 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -123C17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C18 Created OS 03 (3) 'Unix' │ │ │ │ -123C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C1B General Purpose Flag 0800 (2048) │ │ │ │ +123E4F CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +123E53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E54 Created OS 03 (3) 'Unix' │ │ │ │ +123E55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C23 CRC 720AB545 (1913304389) │ │ │ │ -123C27 Compressed Size 0000060C (1548) │ │ │ │ -123C2B Uncompressed Size 00002738 (10040) │ │ │ │ -123C2F Filename Length 0029 (41) │ │ │ │ -123C31 Extra Length 0000 (0) │ │ │ │ -123C33 Comment Length 0000 (0) │ │ │ │ -123C35 Disk Start 0000 (0) │ │ │ │ -123C37 Int File Attributes 0000 (0) │ │ │ │ +123E59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E5F CRC 720AB545 (1913304389) │ │ │ │ +123E63 Compressed Size 0000060C (1548) │ │ │ │ +123E67 Uncompressed Size 00002738 (10040) │ │ │ │ +123E6B Filename Length 0029 (41) │ │ │ │ +123E6D Extra Length 0000 (0) │ │ │ │ +123E6F Comment Length 0000 (0) │ │ │ │ +123E71 Disk Start 0000 (0) │ │ │ │ +123E73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C3D Local Header Offset 000576F9 (358137) │ │ │ │ -123C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E79 Local Header Offset 000576E3 (358115) │ │ │ │ +123E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C6A CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -123C6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C6F Created OS 03 (3) 'Unix' │ │ │ │ -123C70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C72 General Purpose Flag 0800 (2048) │ │ │ │ +123EA6 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +123EAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EAB Created OS 03 (3) 'Unix' │ │ │ │ +123EAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C7A CRC F010A0E8 (4027621608) │ │ │ │ -123C7E Compressed Size 000008AD (2221) │ │ │ │ -123C82 Uncompressed Size 00001785 (6021) │ │ │ │ -123C86 Filename Length 001E (30) │ │ │ │ -123C88 Extra Length 0000 (0) │ │ │ │ -123C8A Comment Length 0000 (0) │ │ │ │ -123C8C Disk Start 0000 (0) │ │ │ │ -123C8E Int File Attributes 0000 (0) │ │ │ │ +123EB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EB6 CRC F010A0E8 (4027621608) │ │ │ │ +123EBA Compressed Size 000008AD (2221) │ │ │ │ +123EBE Uncompressed Size 00001785 (6021) │ │ │ │ +123EC2 Filename Length 001E (30) │ │ │ │ +123EC4 Extra Length 0000 (0) │ │ │ │ +123EC6 Comment Length 0000 (0) │ │ │ │ +123EC8 Disk Start 0000 (0) │ │ │ │ +123ECA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123ECC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C94 Local Header Offset 00057D4C (359756) │ │ │ │ -123C98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123ED0 Local Header Offset 00057D36 (359734) │ │ │ │ +123ED4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123ED4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123CB6 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -123CBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -123CBB Created OS 03 (3) 'Unix' │ │ │ │ -123CBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123CBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123CBE General Purpose Flag 0800 (2048) │ │ │ │ +123EF2 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +123EF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EF7 Created OS 03 (3) 'Unix' │ │ │ │ +123EF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123CC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123CC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123CC6 CRC A9CBDF2F (2848710447) │ │ │ │ -123CCA Compressed Size 00000962 (2402) │ │ │ │ -123CCE Uncompressed Size 00004252 (16978) │ │ │ │ -123CD2 Filename Length 001D (29) │ │ │ │ -123CD4 Extra Length 0000 (0) │ │ │ │ -123CD6 Comment Length 0000 (0) │ │ │ │ -123CD8 Disk Start 0000 (0) │ │ │ │ -123CDA Int File Attributes 0000 (0) │ │ │ │ +123EFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F02 CRC A9CBDF2F (2848710447) │ │ │ │ +123F06 Compressed Size 00000962 (2402) │ │ │ │ +123F0A Uncompressed Size 00004252 (16978) │ │ │ │ +123F0E Filename Length 001D (29) │ │ │ │ +123F10 Extra Length 0000 (0) │ │ │ │ +123F12 Comment Length 0000 (0) │ │ │ │ +123F14 Disk Start 0000 (0) │ │ │ │ +123F16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123CDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123CE0 Local Header Offset 00058635 (362037) │ │ │ │ -123CE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F1C Local Header Offset 0005861F (362015) │ │ │ │ +123F20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123CE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D01 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -123D05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D06 Created OS 03 (3) 'Unix' │ │ │ │ -123D07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D09 General Purpose Flag 0800 (2048) │ │ │ │ +123F3D CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +123F41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F42 Created OS 03 (3) 'Unix' │ │ │ │ +123F43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D11 CRC 77C43470 (2009347184) │ │ │ │ -123D15 Compressed Size 000006F1 (1777) │ │ │ │ -123D19 Uncompressed Size 0000133C (4924) │ │ │ │ -123D1D Filename Length 001D (29) │ │ │ │ -123D1F Extra Length 0000 (0) │ │ │ │ -123D21 Comment Length 0000 (0) │ │ │ │ -123D23 Disk Start 0000 (0) │ │ │ │ -123D25 Int File Attributes 0000 (0) │ │ │ │ +123F47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F4D CRC 77C43470 (2009347184) │ │ │ │ +123F51 Compressed Size 000006F1 (1777) │ │ │ │ +123F55 Uncompressed Size 0000133C (4924) │ │ │ │ +123F59 Filename Length 001D (29) │ │ │ │ +123F5B Extra Length 0000 (0) │ │ │ │ +123F5D Comment Length 0000 (0) │ │ │ │ +123F5F Disk Start 0000 (0) │ │ │ │ +123F61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D2B Local Header Offset 00058FD2 (364498) │ │ │ │ -123D2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F67 Local Header Offset 00058FBC (364476) │ │ │ │ +123F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D4C CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -123D50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D51 Created OS 03 (3) 'Unix' │ │ │ │ -123D52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D54 General Purpose Flag 0800 (2048) │ │ │ │ +123F88 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +123F8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F8D Created OS 03 (3) 'Unix' │ │ │ │ +123F8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D5C CRC CAE1A33D (3403785021) │ │ │ │ -123D60 Compressed Size 00000AF6 (2806) │ │ │ │ -123D64 Uncompressed Size 00007DCD (32205) │ │ │ │ -123D68 Filename Length 001C (28) │ │ │ │ -123D6A Extra Length 0000 (0) │ │ │ │ -123D6C Comment Length 0000 (0) │ │ │ │ -123D6E Disk Start 0000 (0) │ │ │ │ -123D70 Int File Attributes 0000 (0) │ │ │ │ +123F92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F98 CRC CAE1A33D (3403785021) │ │ │ │ +123F9C Compressed Size 00000AF6 (2806) │ │ │ │ +123FA0 Uncompressed Size 00007DCD (32205) │ │ │ │ +123FA4 Filename Length 001C (28) │ │ │ │ +123FA6 Extra Length 0000 (0) │ │ │ │ +123FA8 Comment Length 0000 (0) │ │ │ │ +123FAA Disk Start 0000 (0) │ │ │ │ +123FAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D76 Local Header Offset 000596FE (366334) │ │ │ │ -123D7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FB2 Local Header Offset 000596E8 (366312) │ │ │ │ +123FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123FB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D96 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -123D9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D9B Created OS 03 (3) 'Unix' │ │ │ │ -123D9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D9E General Purpose Flag 0800 (2048) │ │ │ │ +123FD2 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +123FD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123FD7 Created OS 03 (3) 'Unix' │ │ │ │ +123FD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123FD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123FDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DA6 CRC 69B612A5 (1773540005) │ │ │ │ -123DAA Compressed Size 00000560 (1376) │ │ │ │ -123DAE Uncompressed Size 00000E2D (3629) │ │ │ │ -123DB2 Filename Length 001E (30) │ │ │ │ -123DB4 Extra Length 0000 (0) │ │ │ │ -123DB6 Comment Length 0000 (0) │ │ │ │ -123DB8 Disk Start 0000 (0) │ │ │ │ -123DBA Int File Attributes 0000 (0) │ │ │ │ +123FDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +123FDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123FE2 CRC 69B612A5 (1773540005) │ │ │ │ +123FE6 Compressed Size 00000560 (1376) │ │ │ │ +123FEA Uncompressed Size 00000E2D (3629) │ │ │ │ +123FEE Filename Length 001E (30) │ │ │ │ +123FF0 Extra Length 0000 (0) │ │ │ │ +123FF2 Comment Length 0000 (0) │ │ │ │ +123FF4 Disk Start 0000 (0) │ │ │ │ +123FF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123DBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123DC0 Local Header Offset 0005A22E (369198) │ │ │ │ -123DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FFC Local Header Offset 0005A218 (369176) │ │ │ │ +124000 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123DE2 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -123DE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123DE7 Created OS 03 (3) 'Unix' │ │ │ │ -123DE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123DE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123DEA General Purpose Flag 0800 (2048) │ │ │ │ +12401E CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +124022 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124023 Created OS 03 (3) 'Unix' │ │ │ │ +124024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124026 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DF2 CRC 5705CA7F (1459997311) │ │ │ │ -123DF6 Compressed Size 00000789 (1929) │ │ │ │ -123DFA Uncompressed Size 0000500F (20495) │ │ │ │ -123DFE Filename Length 001D (29) │ │ │ │ -123E00 Extra Length 0000 (0) │ │ │ │ -123E02 Comment Length 0000 (0) │ │ │ │ -123E04 Disk Start 0000 (0) │ │ │ │ -123E06 Int File Attributes 0000 (0) │ │ │ │ +124028 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12402A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12402E CRC 5705CA7F (1459997311) │ │ │ │ +124032 Compressed Size 00000789 (1929) │ │ │ │ +124036 Uncompressed Size 0000500F (20495) │ │ │ │ +12403A Filename Length 001D (29) │ │ │ │ +12403C Extra Length 0000 (0) │ │ │ │ +12403E Comment Length 0000 (0) │ │ │ │ +124040 Disk Start 0000 (0) │ │ │ │ +124042 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124044 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E0C Local Header Offset 0005A7CA (370634) │ │ │ │ -123E10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124048 Local Header Offset 0005A7B4 (370612) │ │ │ │ +12404C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12404C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E2D CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -123E31 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E32 Created OS 03 (3) 'Unix' │ │ │ │ -123E33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E35 General Purpose Flag 0800 (2048) │ │ │ │ +124069 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +12406D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12406E Created OS 03 (3) 'Unix' │ │ │ │ +12406F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124071 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E3D CRC 3F0636EC (1057371884) │ │ │ │ -123E41 Compressed Size 000003B1 (945) │ │ │ │ -123E45 Uncompressed Size 00000863 (2147) │ │ │ │ -123E49 Filename Length 002C (44) │ │ │ │ -123E4B Extra Length 0000 (0) │ │ │ │ -123E4D Comment Length 0000 (0) │ │ │ │ -123E4F Disk Start 0000 (0) │ │ │ │ -123E51 Int File Attributes 0000 (0) │ │ │ │ +124073 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124075 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124079 CRC 3F0636EC (1057371884) │ │ │ │ +12407D Compressed Size 000003B1 (945) │ │ │ │ +124081 Uncompressed Size 00000863 (2147) │ │ │ │ +124085 Filename Length 002C (44) │ │ │ │ +124087 Extra Length 0000 (0) │ │ │ │ +124089 Comment Length 0000 (0) │ │ │ │ +12408B Disk Start 0000 (0) │ │ │ │ +12408D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12408F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E57 Local Header Offset 0005AF8E (372622) │ │ │ │ -123E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124093 Local Header Offset 0005AF78 (372600) │ │ │ │ +124097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E87 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -123E8B Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E8C Created OS 03 (3) 'Unix' │ │ │ │ -123E8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E8F General Purpose Flag 0800 (2048) │ │ │ │ +1240C3 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +1240C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240C8 Created OS 03 (3) 'Unix' │ │ │ │ +1240C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E97 CRC 15234597 (354633111) │ │ │ │ -123E9B Compressed Size 000006AE (1710) │ │ │ │ -123E9F Uncompressed Size 000017B8 (6072) │ │ │ │ -123EA3 Filename Length 002B (43) │ │ │ │ -123EA5 Extra Length 0000 (0) │ │ │ │ -123EA7 Comment Length 0000 (0) │ │ │ │ -123EA9 Disk Start 0000 (0) │ │ │ │ -123EAB Int File Attributes 0000 (0) │ │ │ │ +1240CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1240CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240D3 CRC 15234597 (354633111) │ │ │ │ +1240D7 Compressed Size 000006AE (1710) │ │ │ │ +1240DB Uncompressed Size 000017B8 (6072) │ │ │ │ +1240DF Filename Length 002B (43) │ │ │ │ +1240E1 Extra Length 0000 (0) │ │ │ │ +1240E3 Comment Length 0000 (0) │ │ │ │ +1240E5 Disk Start 0000 (0) │ │ │ │ +1240E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123EAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1240E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123EB1 Local Header Offset 0005B389 (373641) │ │ │ │ -123EB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1240ED Local Header Offset 0005B373 (373619) │ │ │ │ +1240F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123EB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123EE0 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -123EE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123EE5 Created OS 03 (3) 'Unix' │ │ │ │ -123EE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123EE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123EE8 General Purpose Flag 0800 (2048) │ │ │ │ +12411C CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +124120 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124121 Created OS 03 (3) 'Unix' │ │ │ │ +124122 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124123 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124124 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123EEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -123EEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123EF0 CRC 9DDCF619 (2648503833) │ │ │ │ -123EF4 Compressed Size 00000914 (2324) │ │ │ │ -123EF8 Uncompressed Size 00001D6E (7534) │ │ │ │ -123EFC Filename Length 0033 (51) │ │ │ │ -123EFE Extra Length 0000 (0) │ │ │ │ -123F00 Comment Length 0000 (0) │ │ │ │ -123F02 Disk Start 0000 (0) │ │ │ │ -123F04 Int File Attributes 0000 (0) │ │ │ │ +124126 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124128 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12412C CRC 9DDCF619 (2648503833) │ │ │ │ +124130 Compressed Size 00000914 (2324) │ │ │ │ +124134 Uncompressed Size 00001D6E (7534) │ │ │ │ +124138 Filename Length 0033 (51) │ │ │ │ +12413A Extra Length 0000 (0) │ │ │ │ +12413C Comment Length 0000 (0) │ │ │ │ +12413E Disk Start 0000 (0) │ │ │ │ +124140 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124142 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F0A Local Header Offset 0005BA80 (375424) │ │ │ │ -123F0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124146 Local Header Offset 0005BA6A (375402) │ │ │ │ +12414A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12414A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123F41 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -123F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123F46 Created OS 03 (3) 'Unix' │ │ │ │ -123F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123F49 General Purpose Flag 0800 (2048) │ │ │ │ +12417D CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +124181 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124182 Created OS 03 (3) 'Unix' │ │ │ │ +124183 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124184 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124185 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -123F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123F51 CRC F2DC3060 (4074516576) │ │ │ │ -123F55 Compressed Size 0000062A (1578) │ │ │ │ -123F59 Uncompressed Size 000036A9 (13993) │ │ │ │ -123F5D Filename Length 0032 (50) │ │ │ │ -123F5F Extra Length 0000 (0) │ │ │ │ -123F61 Comment Length 0000 (0) │ │ │ │ -123F63 Disk Start 0000 (0) │ │ │ │ -123F65 Int File Attributes 0000 (0) │ │ │ │ +124187 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124189 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12418D CRC F2DC3060 (4074516576) │ │ │ │ +124191 Compressed Size 0000062A (1578) │ │ │ │ +124195 Uncompressed Size 000036A9 (13993) │ │ │ │ +124199 Filename Length 0032 (50) │ │ │ │ +12419B Extra Length 0000 (0) │ │ │ │ +12419D Comment Length 0000 (0) │ │ │ │ +12419F Disk Start 0000 (0) │ │ │ │ +1241A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F6B Local Header Offset 0005C3E5 (377829) │ │ │ │ -123F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241A7 Local Header Offset 0005C3CF (377807) │ │ │ │ +1241AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123FA1 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -123FA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FA6 Created OS 03 (3) 'Unix' │ │ │ │ -123FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FA9 General Purpose Flag 0800 (2048) │ │ │ │ +1241DD CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +1241E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241E2 Created OS 03 (3) 'Unix' │ │ │ │ +1241E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FAB Compression Method 0000 (0) 'Stored' │ │ │ │ -123FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FB1 CRC 00000000 (0) │ │ │ │ -123FB5 Compressed Size 00000000 (0) │ │ │ │ -123FB9 Uncompressed Size 00000000 (0) │ │ │ │ -123FBD Filename Length 0014 (20) │ │ │ │ -123FBF Extra Length 0000 (0) │ │ │ │ -123FC1 Comment Length 0000 (0) │ │ │ │ -123FC3 Disk Start 0000 (0) │ │ │ │ -123FC5 Int File Attributes 0000 (0) │ │ │ │ +1241E7 Compression Method 0000 (0) 'Stored' │ │ │ │ +1241E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241ED CRC 00000000 (0) │ │ │ │ +1241F1 Compressed Size 00000000 (0) │ │ │ │ +1241F5 Uncompressed Size 00000000 (0) │ │ │ │ +1241F9 Filename Length 0014 (20) │ │ │ │ +1241FB Extra Length 0000 (0) │ │ │ │ +1241FD Comment Length 0000 (0) │ │ │ │ +1241FF Disk Start 0000 (0) │ │ │ │ +124201 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123FC7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124203 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -123FCB Local Header Offset 0005CA5F (379487) │ │ │ │ -123FCF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124207 Local Header Offset 0005CA49 (379465) │ │ │ │ +12420B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FCF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12420B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x123FCF: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12420B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FA7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241E3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -123FE3 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -123FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FE8 Created OS 03 (3) 'Unix' │ │ │ │ -123FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FEB General Purpose Flag 0800 (2048) │ │ │ │ +12421F CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +124223 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124224 Created OS 03 (3) 'Unix' │ │ │ │ +124225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124227 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FED Compression Method 0008 (8) 'Deflated' │ │ │ │ -123FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FF3 CRC 14358F6A (339054442) │ │ │ │ -123FF7 Compressed Size 00004C73 (19571) │ │ │ │ -123FFB Uncompressed Size 00011D0C (72972) │ │ │ │ -123FFF Filename Length 0022 (34) │ │ │ │ -124001 Extra Length 0000 (0) │ │ │ │ -124003 Comment Length 0000 (0) │ │ │ │ -124005 Disk Start 0000 (0) │ │ │ │ -124007 Int File Attributes 0000 (0) │ │ │ │ +124229 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12422B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12422F CRC 439F16A5 (1134499493) │ │ │ │ +124233 Compressed Size 00004C70 (19568) │ │ │ │ +124237 Uncompressed Size 00011D0C (72972) │ │ │ │ +12423B Filename Length 0022 (34) │ │ │ │ +12423D Extra Length 0000 (0) │ │ │ │ +12423F Comment Length 0000 (0) │ │ │ │ +124241 Disk Start 0000 (0) │ │ │ │ +124243 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124245 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12400D Local Header Offset 0005CA91 (379537) │ │ │ │ -124011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124249 Local Header Offset 0005CA7B (379515) │ │ │ │ +12424D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12424D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124033 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -124037 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124038 Created OS 03 (3) 'Unix' │ │ │ │ -124039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12403A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12403B General Purpose Flag 0800 (2048) │ │ │ │ +12426F CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +124273 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124274 Created OS 03 (3) 'Unix' │ │ │ │ +124275 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124276 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124277 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12403D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12403F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124043 CRC 3CD5E4D2 (1020650706) │ │ │ │ -124047 Compressed Size 0000B704 (46852) │ │ │ │ -12404B Uncompressed Size 00088FA9 (561065) │ │ │ │ -12404F Filename Length 0021 (33) │ │ │ │ -124051 Extra Length 0000 (0) │ │ │ │ -124053 Comment Length 0000 (0) │ │ │ │ -124055 Disk Start 0000 (0) │ │ │ │ -124057 Int File Attributes 0000 (0) │ │ │ │ +124279 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12427B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12427F CRC FE176A5C (4262947420) │ │ │ │ +124283 Compressed Size 0000B6FF (46847) │ │ │ │ +124287 Uncompressed Size 00088FA9 (561065) │ │ │ │ +12428B Filename Length 0021 (33) │ │ │ │ +12428D Extra Length 0000 (0) │ │ │ │ +12428F Comment Length 0000 (0) │ │ │ │ +124291 Disk Start 0000 (0) │ │ │ │ +124293 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124059 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124295 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12405D Local Header Offset 00061744 (399172) │ │ │ │ -124061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124299 Local Header Offset 0006172B (399147) │ │ │ │ +12429D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12429D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124082 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -124086 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124087 Created OS 03 (3) 'Unix' │ │ │ │ -124088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12408A General Purpose Flag 0800 (2048) │ │ │ │ +1242BE CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +1242C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1242C3 Created OS 03 (3) 'Unix' │ │ │ │ +1242C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1242C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1242C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12408C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12408E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124092 CRC 1C916145 (479289669) │ │ │ │ -124096 Compressed Size 000003FB (1019) │ │ │ │ -12409A Uncompressed Size 000008D5 (2261) │ │ │ │ -12409E Filename Length 0021 (33) │ │ │ │ -1240A0 Extra Length 0000 (0) │ │ │ │ -1240A2 Comment Length 0000 (0) │ │ │ │ -1240A4 Disk Start 0000 (0) │ │ │ │ -1240A6 Int File Attributes 0000 (0) │ │ │ │ +1242C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1242CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1242CE CRC 1C916145 (479289669) │ │ │ │ +1242D2 Compressed Size 000003FB (1019) │ │ │ │ +1242D6 Uncompressed Size 000008D5 (2261) │ │ │ │ +1242DA Filename Length 0021 (33) │ │ │ │ +1242DC Extra Length 0000 (0) │ │ │ │ +1242DE Comment Length 0000 (0) │ │ │ │ +1242E0 Disk Start 0000 (0) │ │ │ │ +1242E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240AC Local Header Offset 0006CE87 (446087) │ │ │ │ -1240B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242E8 Local Header Offset 0006CE69 (446057) │ │ │ │ +1242EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1240D1 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -1240D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1240D6 Created OS 03 (3) 'Unix' │ │ │ │ -1240D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1240D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1240D9 General Purpose Flag 0800 (2048) │ │ │ │ +12430D CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +124311 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124312 Created OS 03 (3) 'Unix' │ │ │ │ +124313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124315 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1240DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1240DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1240E1 CRC 85A3953D (2242090301) │ │ │ │ -1240E5 Compressed Size 0000027E (638) │ │ │ │ -1240E9 Uncompressed Size 000008A2 (2210) │ │ │ │ -1240ED Filename Length 0020 (32) │ │ │ │ -1240EF Extra Length 0000 (0) │ │ │ │ -1240F1 Comment Length 0000 (0) │ │ │ │ -1240F3 Disk Start 0000 (0) │ │ │ │ -1240F5 Int File Attributes 0000 (0) │ │ │ │ +124317 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124319 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12431D CRC 85A3953D (2242090301) │ │ │ │ +124321 Compressed Size 0000027E (638) │ │ │ │ +124325 Uncompressed Size 000008A2 (2210) │ │ │ │ +124329 Filename Length 0020 (32) │ │ │ │ +12432B Extra Length 0000 (0) │ │ │ │ +12432D Comment Length 0000 (0) │ │ │ │ +12432F Disk Start 0000 (0) │ │ │ │ +124331 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124333 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240FB Local Header Offset 0006D2C1 (447169) │ │ │ │ -1240FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124337 Local Header Offset 0006D2A3 (447139) │ │ │ │ +12433B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12433B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12411F CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -124123 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124124 Created OS 03 (3) 'Unix' │ │ │ │ -124125 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124126 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124127 General Purpose Flag 0800 (2048) │ │ │ │ +12435B CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +12435F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124360 Created OS 03 (3) 'Unix' │ │ │ │ +124361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124129 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12412B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12412F CRC B82ABBED (3089808365) │ │ │ │ -124133 Compressed Size 00000A54 (2644) │ │ │ │ -124137 Uncompressed Size 00001CC5 (7365) │ │ │ │ -12413B Filename Length 0021 (33) │ │ │ │ -12413D Extra Length 0000 (0) │ │ │ │ -12413F Comment Length 0000 (0) │ │ │ │ -124141 Disk Start 0000 (0) │ │ │ │ -124143 Int File Attributes 0000 (0) │ │ │ │ +124365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12436B CRC B82ABBED (3089808365) │ │ │ │ +12436F Compressed Size 00000A54 (2644) │ │ │ │ +124373 Uncompressed Size 00001CC5 (7365) │ │ │ │ +124377 Filename Length 0021 (33) │ │ │ │ +124379 Extra Length 0000 (0) │ │ │ │ +12437B Comment Length 0000 (0) │ │ │ │ +12437D Disk Start 0000 (0) │ │ │ │ +12437F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124145 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124149 Local Header Offset 0006D57D (447869) │ │ │ │ -12414D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124385 Local Header Offset 0006D55F (447839) │ │ │ │ +124389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12414D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12416E CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -124172 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124173 Created OS 03 (3) 'Unix' │ │ │ │ -124174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124176 General Purpose Flag 0800 (2048) │ │ │ │ +1243AA CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +1243AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243AF Created OS 03 (3) 'Unix' │ │ │ │ +1243B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1243B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12417A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12417E CRC 13A30EBD (329453245) │ │ │ │ -124182 Compressed Size 000005BE (1470) │ │ │ │ -124186 Uncompressed Size 00001DAD (7597) │ │ │ │ -12418A Filename Length 0020 (32) │ │ │ │ -12418C Extra Length 0000 (0) │ │ │ │ -12418E Comment Length 0000 (0) │ │ │ │ -124190 Disk Start 0000 (0) │ │ │ │ -124192 Int File Attributes 0000 (0) │ │ │ │ +1243B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1243B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1243BA CRC 13A30EBD (329453245) │ │ │ │ +1243BE Compressed Size 000005BE (1470) │ │ │ │ +1243C2 Uncompressed Size 00001DAD (7597) │ │ │ │ +1243C6 Filename Length 0020 (32) │ │ │ │ +1243C8 Extra Length 0000 (0) │ │ │ │ +1243CA Comment Length 0000 (0) │ │ │ │ +1243CC Disk Start 0000 (0) │ │ │ │ +1243CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124194 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1243D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124198 Local Header Offset 0006E010 (450576) │ │ │ │ -12419C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243D4 Local Header Offset 0006DFF2 (450546) │ │ │ │ +1243D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12419C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1241BC CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -1241C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1241C1 Created OS 03 (3) 'Unix' │ │ │ │ -1241C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1241C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1241C4 General Purpose Flag 0800 (2048) │ │ │ │ +1243F8 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +1243FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243FD Created OS 03 (3) 'Unix' │ │ │ │ +1243FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124400 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1241C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1241C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1241CC CRC 219C2370 (563880816) │ │ │ │ -1241D0 Compressed Size 00000BF1 (3057) │ │ │ │ -1241D4 Uncompressed Size 00001CB6 (7350) │ │ │ │ -1241D8 Filename Length 0022 (34) │ │ │ │ -1241DA Extra Length 0000 (0) │ │ │ │ -1241DC Comment Length 0000 (0) │ │ │ │ -1241DE Disk Start 0000 (0) │ │ │ │ -1241E0 Int File Attributes 0000 (0) │ │ │ │ +124402 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124404 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124408 CRC 219C2370 (563880816) │ │ │ │ +12440C Compressed Size 00000BF1 (3057) │ │ │ │ +124410 Uncompressed Size 00001CB6 (7350) │ │ │ │ +124414 Filename Length 0022 (34) │ │ │ │ +124416 Extra Length 0000 (0) │ │ │ │ +124418 Comment Length 0000 (0) │ │ │ │ +12441A Disk Start 0000 (0) │ │ │ │ +12441C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1241E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12441E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1241E6 Local Header Offset 0006E60C (452108) │ │ │ │ -1241EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124422 Local Header Offset 0006E5EE (452078) │ │ │ │ +124426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1241EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12420C CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -124210 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124211 Created OS 03 (3) 'Unix' │ │ │ │ -124212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124214 General Purpose Flag 0800 (2048) │ │ │ │ +124448 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +12444C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12444D Created OS 03 (3) 'Unix' │ │ │ │ +12444E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12444F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124450 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124216 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12421C CRC 8083873D (2156103485) │ │ │ │ -124220 Compressed Size 00000E2F (3631) │ │ │ │ -124224 Uncompressed Size 0000466A (18026) │ │ │ │ -124228 Filename Length 0021 (33) │ │ │ │ -12422A Extra Length 0000 (0) │ │ │ │ -12422C Comment Length 0000 (0) │ │ │ │ -12422E Disk Start 0000 (0) │ │ │ │ -124230 Int File Attributes 0000 (0) │ │ │ │ +124452 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124454 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124458 CRC 8083873D (2156103485) │ │ │ │ +12445C Compressed Size 00000E2F (3631) │ │ │ │ +124460 Uncompressed Size 0000466A (18026) │ │ │ │ +124464 Filename Length 0021 (33) │ │ │ │ +124466 Extra Length 0000 (0) │ │ │ │ +124468 Comment Length 0000 (0) │ │ │ │ +12446A Disk Start 0000 (0) │ │ │ │ +12446C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12446E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124236 Local Header Offset 0006F23D (455229) │ │ │ │ -12423A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124472 Local Header Offset 0006F21F (455199) │ │ │ │ +124476 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12423A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12425B CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -12425F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124260 Created OS 03 (3) 'Unix' │ │ │ │ -124261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124263 General Purpose Flag 0800 (2048) │ │ │ │ +124497 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +12449B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12449C Created OS 03 (3) 'Unix' │ │ │ │ +12449D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12449E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12449F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124265 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124267 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12426B CRC 92D36FDE (2463330270) │ │ │ │ -12426F Compressed Size 0000074D (1869) │ │ │ │ -124273 Uncompressed Size 0000151E (5406) │ │ │ │ -124277 Filename Length 0024 (36) │ │ │ │ -124279 Extra Length 0000 (0) │ │ │ │ -12427B Comment Length 0000 (0) │ │ │ │ -12427D Disk Start 0000 (0) │ │ │ │ -12427F Int File Attributes 0000 (0) │ │ │ │ +1244A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244A7 CRC 92D36FDE (2463330270) │ │ │ │ +1244AB Compressed Size 0000074D (1869) │ │ │ │ +1244AF Uncompressed Size 0000151E (5406) │ │ │ │ +1244B3 Filename Length 0024 (36) │ │ │ │ +1244B5 Extra Length 0000 (0) │ │ │ │ +1244B7 Comment Length 0000 (0) │ │ │ │ +1244B9 Disk Start 0000 (0) │ │ │ │ +1244BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1244BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124285 Local Header Offset 000700AB (458923) │ │ │ │ -124289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1244C1 Local Header Offset 0007008D (458893) │ │ │ │ +1244C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1244C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242AD CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -1242B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1242B2 Created OS 03 (3) 'Unix' │ │ │ │ -1242B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1242B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1242B5 General Purpose Flag 0800 (2048) │ │ │ │ +1244E9 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +1244ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244EE Created OS 03 (3) 'Unix' │ │ │ │ +1244EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1242B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1242B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1242BD CRC A5B8472C (2780317484) │ │ │ │ -1242C1 Compressed Size 000004B5 (1205) │ │ │ │ -1242C5 Uncompressed Size 000020C7 (8391) │ │ │ │ -1242C9 Filename Length 0023 (35) │ │ │ │ -1242CB Extra Length 0000 (0) │ │ │ │ -1242CD Comment Length 0000 (0) │ │ │ │ -1242CF Disk Start 0000 (0) │ │ │ │ -1242D1 Int File Attributes 0000 (0) │ │ │ │ +1244F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244F9 CRC A5B8472C (2780317484) │ │ │ │ +1244FD Compressed Size 000004B5 (1205) │ │ │ │ +124501 Uncompressed Size 000020C7 (8391) │ │ │ │ +124505 Filename Length 0023 (35) │ │ │ │ +124507 Extra Length 0000 (0) │ │ │ │ +124509 Comment Length 0000 (0) │ │ │ │ +12450B Disk Start 0000 (0) │ │ │ │ +12450D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1242D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12450F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1242D7 Local Header Offset 0007083A (460858) │ │ │ │ -1242DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124513 Local Header Offset 0007081C (460828) │ │ │ │ +124517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1242DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242FE CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -124302 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124303 Created OS 03 (3) 'Unix' │ │ │ │ -124304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124306 General Purpose Flag 0800 (2048) │ │ │ │ +12453A CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +12453E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12453F Created OS 03 (3) 'Unix' │ │ │ │ +124540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124542 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124308 Compression Method 0000 (0) 'Stored' │ │ │ │ -12430A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12430E CRC 00000000 (0) │ │ │ │ -124312 Compressed Size 00000000 (0) │ │ │ │ -124316 Uncompressed Size 00000000 (0) │ │ │ │ -12431A Filename Length 0013 (19) │ │ │ │ -12431C Extra Length 0000 (0) │ │ │ │ -12431E Comment Length 0000 (0) │ │ │ │ -124320 Disk Start 0000 (0) │ │ │ │ -124322 Int File Attributes 0000 (0) │ │ │ │ +124544 Compression Method 0000 (0) 'Stored' │ │ │ │ +124546 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12454A CRC 00000000 (0) │ │ │ │ +12454E Compressed Size 00000000 (0) │ │ │ │ +124552 Uncompressed Size 00000000 (0) │ │ │ │ +124556 Filename Length 0013 (19) │ │ │ │ +124558 Extra Length 0000 (0) │ │ │ │ +12455A Comment Length 0000 (0) │ │ │ │ +12455C Disk Start 0000 (0) │ │ │ │ +12455E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124324 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124560 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124328 Local Header Offset 00070D30 (462128) │ │ │ │ -12432C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124564 Local Header Offset 00070D12 (462098) │ │ │ │ +124568 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12432C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124568: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12432C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124568: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124304: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124540: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12433F CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -124343 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124344 Created OS 03 (3) 'Unix' │ │ │ │ -124345 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124346 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124347 General Purpose Flag 0800 (2048) │ │ │ │ +12457B CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +12457F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124580 Created OS 03 (3) 'Unix' │ │ │ │ +124581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124583 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124349 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12434B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12434F CRC DDCA94AC (3721041068) │ │ │ │ -124353 Compressed Size 00000225 (549) │ │ │ │ -124357 Uncompressed Size 000003A3 (931) │ │ │ │ -12435B Filename Length 0022 (34) │ │ │ │ -12435D Extra Length 0000 (0) │ │ │ │ -12435F Comment Length 0000 (0) │ │ │ │ -124361 Disk Start 0000 (0) │ │ │ │ -124363 Int File Attributes 0000 (0) │ │ │ │ +124585 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124587 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12458B CRC DDCA94AC (3721041068) │ │ │ │ +12458F Compressed Size 00000225 (549) │ │ │ │ +124593 Uncompressed Size 000003A3 (931) │ │ │ │ +124597 Filename Length 0022 (34) │ │ │ │ +124599 Extra Length 0000 (0) │ │ │ │ +12459B Comment Length 0000 (0) │ │ │ │ +12459D Disk Start 0000 (0) │ │ │ │ +12459F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124365 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124369 Local Header Offset 00070D61 (462177) │ │ │ │ -12436D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245A5 Local Header Offset 00070D43 (462147) │ │ │ │ +1245A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12436D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12438F CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -124393 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124394 Created OS 03 (3) 'Unix' │ │ │ │ -124395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124397 General Purpose Flag 0800 (2048) │ │ │ │ +1245CB CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +1245CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1245D0 Created OS 03 (3) 'Unix' │ │ │ │ +1245D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124399 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12439B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12439F CRC E3740053 (3816030291) │ │ │ │ -1243A3 Compressed Size 0000022C (556) │ │ │ │ -1243A7 Uncompressed Size 00000401 (1025) │ │ │ │ -1243AB Filename Length 0022 (34) │ │ │ │ -1243AD Extra Length 0000 (0) │ │ │ │ -1243AF Comment Length 0000 (0) │ │ │ │ -1243B1 Disk Start 0000 (0) │ │ │ │ -1243B3 Int File Attributes 0000 (0) │ │ │ │ +1245D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1245D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245DB CRC E3740053 (3816030291) │ │ │ │ +1245DF Compressed Size 0000022C (556) │ │ │ │ +1245E3 Uncompressed Size 00000401 (1025) │ │ │ │ +1245E7 Filename Length 0022 (34) │ │ │ │ +1245E9 Extra Length 0000 (0) │ │ │ │ +1245EB Comment Length 0000 (0) │ │ │ │ +1245ED Disk Start 0000 (0) │ │ │ │ +1245EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1243B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1243B9 Local Header Offset 00070FC6 (462790) │ │ │ │ -1243BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245F5 Local Header Offset 00070FA8 (462760) │ │ │ │ +1245F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1243BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1243DF CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1243E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1243E4 Created OS 03 (3) 'Unix' │ │ │ │ -1243E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1243E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1243E7 General Purpose Flag 0800 (2048) │ │ │ │ +12461B CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +12461F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124620 Created OS 03 (3) 'Unix' │ │ │ │ +124621 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124622 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124623 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1243E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1243EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243EF CRC 20D69D35 (550935861) │ │ │ │ -1243F3 Compressed Size 00000CF7 (3319) │ │ │ │ -1243F7 Uncompressed Size 000019C1 (6593) │ │ │ │ -1243FB Filename Length 0020 (32) │ │ │ │ -1243FD Extra Length 0000 (0) │ │ │ │ -1243FF Comment Length 0000 (0) │ │ │ │ -124401 Disk Start 0000 (0) │ │ │ │ -124403 Int File Attributes 0000 (0) │ │ │ │ +124625 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124627 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12462B CRC 20D69D35 (550935861) │ │ │ │ +12462F Compressed Size 00000CF7 (3319) │ │ │ │ +124633 Uncompressed Size 000019C1 (6593) │ │ │ │ +124637 Filename Length 0020 (32) │ │ │ │ +124639 Extra Length 0000 (0) │ │ │ │ +12463B Comment Length 0000 (0) │ │ │ │ +12463D Disk Start 0000 (0) │ │ │ │ +12463F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124641 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124409 Local Header Offset 00071232 (463410) │ │ │ │ -12440D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124645 Local Header Offset 00071214 (463380) │ │ │ │ +124649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12440D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12442D CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -124431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124432 Created OS 03 (3) 'Unix' │ │ │ │ -124433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124435 General Purpose Flag 0800 (2048) │ │ │ │ +124669 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +12466D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12466E Created OS 03 (3) 'Unix' │ │ │ │ +12466F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12443D CRC C8205DB3 (3357564339) │ │ │ │ -124441 Compressed Size 0000066A (1642) │ │ │ │ -124445 Uncompressed Size 00001673 (5747) │ │ │ │ -124449 Filename Length 001F (31) │ │ │ │ -12444B Extra Length 0000 (0) │ │ │ │ -12444D Comment Length 0000 (0) │ │ │ │ -12444F Disk Start 0000 (0) │ │ │ │ -124451 Int File Attributes 0000 (0) │ │ │ │ +124673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124679 CRC C8205DB3 (3357564339) │ │ │ │ +12467D Compressed Size 0000066A (1642) │ │ │ │ +124681 Uncompressed Size 00001673 (5747) │ │ │ │ +124685 Filename Length 001F (31) │ │ │ │ +124687 Extra Length 0000 (0) │ │ │ │ +124689 Comment Length 0000 (0) │ │ │ │ +12468B Disk Start 0000 (0) │ │ │ │ +12468D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12468F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124457 Local Header Offset 00071F67 (466791) │ │ │ │ -12445B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124693 Local Header Offset 00071F49 (466761) │ │ │ │ +124697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12445B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12447A CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -12447E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12447F Created OS 03 (3) 'Unix' │ │ │ │ -124480 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124481 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124482 General Purpose Flag 0800 (2048) │ │ │ │ +1246B6 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +1246BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1246BB Created OS 03 (3) 'Unix' │ │ │ │ +1246BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1246BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1246BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124484 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124486 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12448A CRC 3D16EE22 (1024912930) │ │ │ │ -12448E Compressed Size 000006CD (1741) │ │ │ │ -124492 Uncompressed Size 00000D13 (3347) │ │ │ │ -124496 Filename Length 0024 (36) │ │ │ │ -124498 Extra Length 0000 (0) │ │ │ │ -12449A Comment Length 0000 (0) │ │ │ │ -12449C Disk Start 0000 (0) │ │ │ │ -12449E Int File Attributes 0000 (0) │ │ │ │ +1246C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1246C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1246C6 CRC 3D16EE22 (1024912930) │ │ │ │ +1246CA Compressed Size 000006CD (1741) │ │ │ │ +1246CE Uncompressed Size 00000D13 (3347) │ │ │ │ +1246D2 Filename Length 0024 (36) │ │ │ │ +1246D4 Extra Length 0000 (0) │ │ │ │ +1246D6 Comment Length 0000 (0) │ │ │ │ +1246D8 Disk Start 0000 (0) │ │ │ │ +1246DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244A4 Local Header Offset 0007260E (468494) │ │ │ │ -1244A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246E0 Local Header Offset 000725F0 (468464) │ │ │ │ +1246E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1244CC CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1244D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1244D1 Created OS 03 (3) 'Unix' │ │ │ │ -1244D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1244D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1244D4 General Purpose Flag 0800 (2048) │ │ │ │ +124708 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +12470C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12470D Created OS 03 (3) 'Unix' │ │ │ │ +12470E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12470F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124710 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1244D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1244D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1244DC CRC 8F89A5CA (2408162762) │ │ │ │ -1244E0 Compressed Size 000003AD (941) │ │ │ │ -1244E4 Uncompressed Size 00000D54 (3412) │ │ │ │ -1244E8 Filename Length 0023 (35) │ │ │ │ -1244EA Extra Length 0000 (0) │ │ │ │ -1244EC Comment Length 0000 (0) │ │ │ │ -1244EE Disk Start 0000 (0) │ │ │ │ -1244F0 Int File Attributes 0000 (0) │ │ │ │ +124712 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124718 CRC 8F89A5CA (2408162762) │ │ │ │ +12471C Compressed Size 000003AD (941) │ │ │ │ +124720 Uncompressed Size 00000D54 (3412) │ │ │ │ +124724 Filename Length 0023 (35) │ │ │ │ +124726 Extra Length 0000 (0) │ │ │ │ +124728 Comment Length 0000 (0) │ │ │ │ +12472A Disk Start 0000 (0) │ │ │ │ +12472C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12472E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244F6 Local Header Offset 00072D1D (470301) │ │ │ │ -1244FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124732 Local Header Offset 00072CFF (470271) │ │ │ │ +124736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12451D CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -124521 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124522 Created OS 03 (3) 'Unix' │ │ │ │ -124523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124525 General Purpose Flag 0800 (2048) │ │ │ │ +124759 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +12475D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12475E Created OS 03 (3) 'Unix' │ │ │ │ +12475F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124761 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124527 Compression Method 0000 (0) 'Stored' │ │ │ │ -124529 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12452D CRC 00000000 (0) │ │ │ │ -124531 Compressed Size 00000000 (0) │ │ │ │ -124535 Uncompressed Size 00000000 (0) │ │ │ │ -124539 Filename Length 0014 (20) │ │ │ │ -12453B Extra Length 0000 (0) │ │ │ │ -12453D Comment Length 0000 (0) │ │ │ │ -12453F Disk Start 0000 (0) │ │ │ │ -124541 Int File Attributes 0000 (0) │ │ │ │ +124763 Compression Method 0000 (0) 'Stored' │ │ │ │ +124765 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124769 CRC 00000000 (0) │ │ │ │ +12476D Compressed Size 00000000 (0) │ │ │ │ +124771 Uncompressed Size 00000000 (0) │ │ │ │ +124775 Filename Length 0014 (20) │ │ │ │ +124777 Extra Length 0000 (0) │ │ │ │ +124779 Comment Length 0000 (0) │ │ │ │ +12477B Disk Start 0000 (0) │ │ │ │ +12477D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124543 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12477F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124547 Local Header Offset 0007310B (471307) │ │ │ │ -12454B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124783 Local Header Offset 000730ED (471277) │ │ │ │ +124787 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12454B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124787: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12454B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124787: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124523: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12475F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12455F CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -124563 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124564 Created OS 03 (3) 'Unix' │ │ │ │ -124565 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124566 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124567 General Purpose Flag 0800 (2048) │ │ │ │ +12479B CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +12479F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247A0 Created OS 03 (3) 'Unix' │ │ │ │ +1247A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124569 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12456B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12456F CRC 6AFDF8CF (1795029199) │ │ │ │ -124573 Compressed Size 00000160 (352) │ │ │ │ -124577 Uncompressed Size 00000265 (613) │ │ │ │ -12457B Filename Length 0025 (37) │ │ │ │ -12457D Extra Length 0000 (0) │ │ │ │ -12457F Comment Length 0000 (0) │ │ │ │ -124581 Disk Start 0000 (0) │ │ │ │ -124583 Int File Attributes 0000 (0) │ │ │ │ +1247A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247AB CRC 6AFDF8CF (1795029199) │ │ │ │ +1247AF Compressed Size 00000160 (352) │ │ │ │ +1247B3 Uncompressed Size 00000265 (613) │ │ │ │ +1247B7 Filename Length 0025 (37) │ │ │ │ +1247B9 Extra Length 0000 (0) │ │ │ │ +1247BB Comment Length 0000 (0) │ │ │ │ +1247BD Disk Start 0000 (0) │ │ │ │ +1247BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124585 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124589 Local Header Offset 0007313D (471357) │ │ │ │ -12458D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247C5 Local Header Offset 0007311F (471327) │ │ │ │ +1247C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12458D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1245B2 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -1245B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1245B7 Created OS 03 (3) 'Unix' │ │ │ │ -1245B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1245B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1245BA General Purpose Flag 0800 (2048) │ │ │ │ +1247EE CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +1247F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247F3 Created OS 03 (3) 'Unix' │ │ │ │ +1247F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1245BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1245BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1245C2 CRC F88A2D24 (4169805092) │ │ │ │ -1245C6 Compressed Size 000001CC (460) │ │ │ │ -1245CA Uncompressed Size 000003FD (1021) │ │ │ │ -1245CE Filename Length 0024 (36) │ │ │ │ -1245D0 Extra Length 0000 (0) │ │ │ │ -1245D2 Comment Length 0000 (0) │ │ │ │ -1245D4 Disk Start 0000 (0) │ │ │ │ -1245D6 Int File Attributes 0000 (0) │ │ │ │ +1247F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247FE CRC F88A2D24 (4169805092) │ │ │ │ +124802 Compressed Size 000001CC (460) │ │ │ │ +124806 Uncompressed Size 000003FD (1021) │ │ │ │ +12480A Filename Length 0024 (36) │ │ │ │ +12480C Extra Length 0000 (0) │ │ │ │ +12480E Comment Length 0000 (0) │ │ │ │ +124810 Disk Start 0000 (0) │ │ │ │ +124812 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1245D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124814 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1245DC Local Header Offset 000732E0 (471776) │ │ │ │ -1245E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124818 Local Header Offset 000732C2 (471746) │ │ │ │ +12481C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1245E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12481C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124604 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -124608 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124609 Created OS 03 (3) 'Unix' │ │ │ │ -12460A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12460B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12460C General Purpose Flag 0800 (2048) │ │ │ │ +124840 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +124844 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124845 Created OS 03 (3) 'Unix' │ │ │ │ +124846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124848 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12460E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124610 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124614 CRC 810E62DF (2165203679) │ │ │ │ -124618 Compressed Size 0000024E (590) │ │ │ │ -12461C Uncompressed Size 00000496 (1174) │ │ │ │ -124620 Filename Length 0027 (39) │ │ │ │ -124622 Extra Length 0000 (0) │ │ │ │ -124624 Comment Length 0000 (0) │ │ │ │ -124626 Disk Start 0000 (0) │ │ │ │ -124628 Int File Attributes 0000 (0) │ │ │ │ +12484A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12484C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124850 CRC EB68085D (3949463645) │ │ │ │ +124854 Compressed Size 0000024F (591) │ │ │ │ +124858 Uncompressed Size 00000496 (1174) │ │ │ │ +12485C Filename Length 0027 (39) │ │ │ │ +12485E Extra Length 0000 (0) │ │ │ │ +124860 Comment Length 0000 (0) │ │ │ │ +124862 Disk Start 0000 (0) │ │ │ │ +124864 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12462A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12462E Local Header Offset 000734EE (472302) │ │ │ │ -124632 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12486A Local Header Offset 000734D0 (472272) │ │ │ │ +12486E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124632: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12486E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124659 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -12465D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12465E Created OS 03 (3) 'Unix' │ │ │ │ -12465F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124660 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124661 General Purpose Flag 0800 (2048) │ │ │ │ +124895 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +124899 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12489A Created OS 03 (3) 'Unix' │ │ │ │ +12489B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12489C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12489D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124663 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124665 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124669 CRC 481A1264 (1209668196) │ │ │ │ -12466D Compressed Size 0000028B (651) │ │ │ │ -124671 Uncompressed Size 000007F0 (2032) │ │ │ │ -124675 Filename Length 0026 (38) │ │ │ │ -124677 Extra Length 0000 (0) │ │ │ │ -124679 Comment Length 0000 (0) │ │ │ │ -12467B Disk Start 0000 (0) │ │ │ │ -12467D Int File Attributes 0000 (0) │ │ │ │ +12489F Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248A5 CRC 27E0A6FE (669034238) │ │ │ │ +1248A9 Compressed Size 00000286 (646) │ │ │ │ +1248AD Uncompressed Size 000007C8 (1992) │ │ │ │ +1248B1 Filename Length 0026 (38) │ │ │ │ +1248B3 Extra Length 0000 (0) │ │ │ │ +1248B5 Comment Length 0000 (0) │ │ │ │ +1248B7 Disk Start 0000 (0) │ │ │ │ +1248B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12467F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124683 Local Header Offset 00073781 (472961) │ │ │ │ -124687 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248BF Local Header Offset 00073764 (472932) │ │ │ │ +1248C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1246AD CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -1246B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1246B2 Created OS 03 (3) 'Unix' │ │ │ │ -1246B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1246B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1246B5 General Purpose Flag 0800 (2048) │ │ │ │ +1248E9 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +1248ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1248EE Created OS 03 (3) 'Unix' │ │ │ │ +1248EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1248F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1248F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1246B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1246B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1246BD CRC A799C93F (2811873599) │ │ │ │ -1246C1 Compressed Size 00000165 (357) │ │ │ │ -1246C5 Uncompressed Size 00000279 (633) │ │ │ │ -1246C9 Filename Length 0029 (41) │ │ │ │ -1246CB Extra Length 0000 (0) │ │ │ │ -1246CD Comment Length 0000 (0) │ │ │ │ -1246CF Disk Start 0000 (0) │ │ │ │ -1246D1 Int File Attributes 0000 (0) │ │ │ │ +1248F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248F9 CRC A799C93F (2811873599) │ │ │ │ +1248FD Compressed Size 00000165 (357) │ │ │ │ +124901 Uncompressed Size 00000279 (633) │ │ │ │ +124905 Filename Length 0029 (41) │ │ │ │ +124907 Extra Length 0000 (0) │ │ │ │ +124909 Comment Length 0000 (0) │ │ │ │ +12490B Disk Start 0000 (0) │ │ │ │ +12490D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1246D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12490F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1246D7 Local Header Offset 00073A50 (473680) │ │ │ │ -1246DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124913 Local Header Offset 00073A2E (473646) │ │ │ │ +124917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1246DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124704 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -124708 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124709 Created OS 03 (3) 'Unix' │ │ │ │ -12470A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12470B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12470C General Purpose Flag 0800 (2048) │ │ │ │ +124940 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +124944 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124945 Created OS 03 (3) 'Unix' │ │ │ │ +124946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124948 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12470E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124710 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124714 CRC DA8855AD (3666367917) │ │ │ │ -124718 Compressed Size 0000019B (411) │ │ │ │ -12471C Uncompressed Size 000003CE (974) │ │ │ │ -124720 Filename Length 0028 (40) │ │ │ │ -124722 Extra Length 0000 (0) │ │ │ │ -124724 Comment Length 0000 (0) │ │ │ │ -124726 Disk Start 0000 (0) │ │ │ │ -124728 Int File Attributes 0000 (0) │ │ │ │ +12494A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12494C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124950 CRC DA8855AD (3666367917) │ │ │ │ +124954 Compressed Size 0000019B (411) │ │ │ │ +124958 Uncompressed Size 000003CE (974) │ │ │ │ +12495C Filename Length 0028 (40) │ │ │ │ +12495E Extra Length 0000 (0) │ │ │ │ +124960 Comment Length 0000 (0) │ │ │ │ +124962 Disk Start 0000 (0) │ │ │ │ +124964 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12472A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124966 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12472E Local Header Offset 00073BFC (474108) │ │ │ │ -124732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12496A Local Header Offset 00073BDA (474074) │ │ │ │ +12496E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12496E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12475A CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -12475E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12475F Created OS 03 (3) 'Unix' │ │ │ │ -124760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124762 General Purpose Flag 0800 (2048) │ │ │ │ +124996 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +12499A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12499B Created OS 03 (3) 'Unix' │ │ │ │ +12499C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12499D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12499E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12476A CRC A1510AD6 (2706442966) │ │ │ │ -12476E Compressed Size 000001F8 (504) │ │ │ │ -124772 Uncompressed Size 000003CB (971) │ │ │ │ -124776 Filename Length 0025 (37) │ │ │ │ -124778 Extra Length 0000 (0) │ │ │ │ -12477A Comment Length 0000 (0) │ │ │ │ -12477C Disk Start 0000 (0) │ │ │ │ -12477E Int File Attributes 0000 (0) │ │ │ │ +1249A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249A6 CRC A1510AD6 (2706442966) │ │ │ │ +1249AA Compressed Size 000001F8 (504) │ │ │ │ +1249AE Uncompressed Size 000003CB (971) │ │ │ │ +1249B2 Filename Length 0025 (37) │ │ │ │ +1249B4 Extra Length 0000 (0) │ │ │ │ +1249B6 Comment Length 0000 (0) │ │ │ │ +1249B8 Disk Start 0000 (0) │ │ │ │ +1249BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1249BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124784 Local Header Offset 00073DDD (474589) │ │ │ │ -124788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1249C0 Local Header Offset 00073DBB (474555) │ │ │ │ +1249C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1249C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247AD CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -1247B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1247B2 Created OS 03 (3) 'Unix' │ │ │ │ -1247B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1247B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1247B5 General Purpose Flag 0800 (2048) │ │ │ │ +1249E9 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +1249ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249EE Created OS 03 (3) 'Unix' │ │ │ │ +1249EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1249F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1249F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1247B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1247B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1247BD CRC AC73620D (2893242893) │ │ │ │ -1247C1 Compressed Size 0000026A (618) │ │ │ │ -1247C5 Uncompressed Size 00000767 (1895) │ │ │ │ -1247C9 Filename Length 0024 (36) │ │ │ │ -1247CB Extra Length 0000 (0) │ │ │ │ -1247CD Comment Length 0000 (0) │ │ │ │ -1247CF Disk Start 0000 (0) │ │ │ │ -1247D1 Int File Attributes 0000 (0) │ │ │ │ +1249F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249F9 CRC AC73620D (2893242893) │ │ │ │ +1249FD Compressed Size 0000026A (618) │ │ │ │ +124A01 Uncompressed Size 00000767 (1895) │ │ │ │ +124A05 Filename Length 0024 (36) │ │ │ │ +124A07 Extra Length 0000 (0) │ │ │ │ +124A09 Comment Length 0000 (0) │ │ │ │ +124A0B Disk Start 0000 (0) │ │ │ │ +124A0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1247D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1247D7 Local Header Offset 00074018 (475160) │ │ │ │ -1247DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A13 Local Header Offset 00073FF6 (475126) │ │ │ │ +124A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1247DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247FF CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -124803 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124804 Created OS 03 (3) 'Unix' │ │ │ │ -124805 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124806 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124807 General Purpose Flag 0800 (2048) │ │ │ │ +124A3B CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +124A3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A40 Created OS 03 (3) 'Unix' │ │ │ │ +124A41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124809 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12480B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12480F CRC 10FC16D7 (284956375) │ │ │ │ -124813 Compressed Size 000003A1 (929) │ │ │ │ -124817 Uncompressed Size 00000959 (2393) │ │ │ │ -12481B Filename Length 0022 (34) │ │ │ │ -12481D Extra Length 0000 (0) │ │ │ │ -12481F Comment Length 0000 (0) │ │ │ │ -124821 Disk Start 0000 (0) │ │ │ │ -124823 Int File Attributes 0000 (0) │ │ │ │ +124A45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A4B CRC 418ABF9B (1099612059) │ │ │ │ +124A4F Compressed Size 0000039F (927) │ │ │ │ +124A53 Uncompressed Size 00000959 (2393) │ │ │ │ +124A57 Filename Length 0022 (34) │ │ │ │ +124A59 Extra Length 0000 (0) │ │ │ │ +124A5B Comment Length 0000 (0) │ │ │ │ +124A5D Disk Start 0000 (0) │ │ │ │ +124A5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124825 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124829 Local Header Offset 000742C4 (475844) │ │ │ │ -12482D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A65 Local Header Offset 000742A2 (475810) │ │ │ │ +124A69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12482D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12484F CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -124853 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124854 Created OS 03 (3) 'Unix' │ │ │ │ -124855 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124856 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124857 General Purpose Flag 0800 (2048) │ │ │ │ +124A8B CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +124A8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A90 Created OS 03 (3) 'Unix' │ │ │ │ +124A91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124859 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12485B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12485F CRC 417505E5 (1098188261) │ │ │ │ -124863 Compressed Size 00000461 (1121) │ │ │ │ -124867 Uncompressed Size 00001FAF (8111) │ │ │ │ -12486B Filename Length 0021 (33) │ │ │ │ -12486D Extra Length 0000 (0) │ │ │ │ -12486F Comment Length 0000 (0) │ │ │ │ -124871 Disk Start 0000 (0) │ │ │ │ -124873 Int File Attributes 0000 (0) │ │ │ │ +124A95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A9B CRC 1F0AB151 (520794449) │ │ │ │ +124A9F Compressed Size 00000461 (1121) │ │ │ │ +124AA3 Uncompressed Size 00001FAF (8111) │ │ │ │ +124AA7 Filename Length 0021 (33) │ │ │ │ +124AA9 Extra Length 0000 (0) │ │ │ │ +124AAB Comment Length 0000 (0) │ │ │ │ +124AAD Disk Start 0000 (0) │ │ │ │ +124AAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124875 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124AB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124879 Local Header Offset 000746A5 (476837) │ │ │ │ -12487D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124AB5 Local Header Offset 00074681 (476801) │ │ │ │ +124AB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12487D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124AB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12489E CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -1248A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248A3 Created OS 03 (3) 'Unix' │ │ │ │ -1248A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248A6 General Purpose Flag 0800 (2048) │ │ │ │ +124ADA CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +124ADE Created Zip Spec 14 (20) '2.0' │ │ │ │ +124ADF Created OS 03 (3) 'Unix' │ │ │ │ +124AE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1248AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1248AE CRC 625C8951 (1650231633) │ │ │ │ -1248B2 Compressed Size 00000281 (641) │ │ │ │ -1248B6 Uncompressed Size 00000557 (1367) │ │ │ │ -1248BA Filename Length 002A (42) │ │ │ │ -1248BC Extra Length 0000 (0) │ │ │ │ -1248BE Comment Length 0000 (0) │ │ │ │ -1248C0 Disk Start 0000 (0) │ │ │ │ -1248C2 Int File Attributes 0000 (0) │ │ │ │ +124AE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AEA CRC 297DCE25 (696110629) │ │ │ │ +124AEE Compressed Size 00000281 (641) │ │ │ │ +124AF2 Uncompressed Size 00000557 (1367) │ │ │ │ +124AF6 Filename Length 002A (42) │ │ │ │ +124AF8 Extra Length 0000 (0) │ │ │ │ +124AFA Comment Length 0000 (0) │ │ │ │ +124AFC Disk Start 0000 (0) │ │ │ │ +124AFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1248C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1248C8 Local Header Offset 00074B45 (478021) │ │ │ │ -1248CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B04 Local Header Offset 00074B21 (477985) │ │ │ │ +124B08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1248CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1248F6 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -1248FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248FB Created OS 03 (3) 'Unix' │ │ │ │ -1248FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248FE General Purpose Flag 0800 (2048) │ │ │ │ +124B32 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +124B36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B37 Created OS 03 (3) 'Unix' │ │ │ │ +124B38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124900 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124902 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124906 CRC 58FA9C98 (1492819096) │ │ │ │ -12490A Compressed Size 000002DC (732) │ │ │ │ -12490E Uncompressed Size 00000C31 (3121) │ │ │ │ -124912 Filename Length 0029 (41) │ │ │ │ -124914 Extra Length 0000 (0) │ │ │ │ -124916 Comment Length 0000 (0) │ │ │ │ -124918 Disk Start 0000 (0) │ │ │ │ -12491A Int File Attributes 0000 (0) │ │ │ │ +124B3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B42 CRC 01A8183B (27793467) │ │ │ │ +124B46 Compressed Size 000002E4 (740) │ │ │ │ +124B4A Uncompressed Size 00000C59 (3161) │ │ │ │ +124B4E Filename Length 0029 (41) │ │ │ │ +124B50 Extra Length 0000 (0) │ │ │ │ +124B52 Comment Length 0000 (0) │ │ │ │ +124B54 Disk Start 0000 (0) │ │ │ │ +124B56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12491C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124920 Local Header Offset 00074E0E (478734) │ │ │ │ -124924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B5C Local Header Offset 00074DEA (478698) │ │ │ │ +124B60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12494D CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -124951 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124952 Created OS 03 (3) 'Unix' │ │ │ │ -124953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124955 General Purpose Flag 0800 (2048) │ │ │ │ +124B89 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +124B8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B8E Created OS 03 (3) 'Unix' │ │ │ │ +124B8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124957 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124959 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12495D CRC ECB7C135 (3971465525) │ │ │ │ -124961 Compressed Size 0000015B (347) │ │ │ │ -124965 Uncompressed Size 00000247 (583) │ │ │ │ -124969 Filename Length 001F (31) │ │ │ │ -12496B Extra Length 0000 (0) │ │ │ │ -12496D Comment Length 0000 (0) │ │ │ │ -12496F Disk Start 0000 (0) │ │ │ │ -124971 Int File Attributes 0000 (0) │ │ │ │ +124B93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B99 CRC 6D5B1B88 (1834687368) │ │ │ │ +124B9D Compressed Size 0000015B (347) │ │ │ │ +124BA1 Uncompressed Size 00000247 (583) │ │ │ │ +124BA5 Filename Length 001F (31) │ │ │ │ +124BA7 Extra Length 0000 (0) │ │ │ │ +124BA9 Comment Length 0000 (0) │ │ │ │ +124BAB Disk Start 0000 (0) │ │ │ │ +124BAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124973 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124BAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124977 Local Header Offset 00075131 (479537) │ │ │ │ -12497B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124BB3 Local Header Offset 00075115 (479509) │ │ │ │ +124BB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12497B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12499A CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -12499E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12499F Created OS 03 (3) 'Unix' │ │ │ │ -1249A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249A2 General Purpose Flag 0800 (2048) │ │ │ │ +124BD6 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +124BDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BDB Created OS 03 (3) 'Unix' │ │ │ │ +124BDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249AA CRC 509AD5C7 (1352324551) │ │ │ │ -1249AE Compressed Size 000001BC (444) │ │ │ │ -1249B2 Uncompressed Size 00000399 (921) │ │ │ │ -1249B6 Filename Length 001E (30) │ │ │ │ -1249B8 Extra Length 0000 (0) │ │ │ │ -1249BA Comment Length 0000 (0) │ │ │ │ -1249BC Disk Start 0000 (0) │ │ │ │ -1249BE Int File Attributes 0000 (0) │ │ │ │ +124BE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124BE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BE6 CRC 4D025CCE (1292000462) │ │ │ │ +124BEA Compressed Size 000001C3 (451) │ │ │ │ +124BEE Uncompressed Size 000003C1 (961) │ │ │ │ +124BF2 Filename Length 001E (30) │ │ │ │ +124BF4 Extra Length 0000 (0) │ │ │ │ +124BF6 Comment Length 0000 (0) │ │ │ │ +124BF8 Disk Start 0000 (0) │ │ │ │ +124BFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1249C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124BFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1249C4 Local Header Offset 000752C9 (479945) │ │ │ │ -1249C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C00 Local Header Offset 000752AD (479917) │ │ │ │ +124C04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1249C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1249E6 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -1249EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249EB Created OS 03 (3) 'Unix' │ │ │ │ -1249EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249EE General Purpose Flag 0800 (2048) │ │ │ │ +124C22 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +124C26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C27 Created OS 03 (3) 'Unix' │ │ │ │ +124C28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249F6 CRC 90F46AD0 (2431937232) │ │ │ │ -1249FA Compressed Size 000002C5 (709) │ │ │ │ -1249FE Uncompressed Size 0000061A (1562) │ │ │ │ -124A02 Filename Length 002C (44) │ │ │ │ -124A04 Extra Length 0000 (0) │ │ │ │ -124A06 Comment Length 0000 (0) │ │ │ │ -124A08 Disk Start 0000 (0) │ │ │ │ -124A0A Int File Attributes 0000 (0) │ │ │ │ +124C2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C32 CRC 90F46AD0 (2431937232) │ │ │ │ +124C36 Compressed Size 000002C5 (709) │ │ │ │ +124C3A Uncompressed Size 0000061A (1562) │ │ │ │ +124C3E Filename Length 002C (44) │ │ │ │ +124C40 Extra Length 0000 (0) │ │ │ │ +124C42 Comment Length 0000 (0) │ │ │ │ +124C44 Disk Start 0000 (0) │ │ │ │ +124C46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A10 Local Header Offset 000754C1 (480449) │ │ │ │ -124A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C4C Local Header Offset 000754AC (480428) │ │ │ │ +124C50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A40 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -124A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A45 Created OS 03 (3) 'Unix' │ │ │ │ -124A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124A48 General Purpose Flag 0800 (2048) │ │ │ │ +124C7C CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +124C80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C81 Created OS 03 (3) 'Unix' │ │ │ │ +124C82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124A50 CRC D148CE43 (3511209539) │ │ │ │ -124A54 Compressed Size 00000276 (630) │ │ │ │ -124A58 Uncompressed Size 00000AD2 (2770) │ │ │ │ -124A5C Filename Length 002B (43) │ │ │ │ -124A5E Extra Length 0000 (0) │ │ │ │ -124A60 Comment Length 0000 (0) │ │ │ │ -124A62 Disk Start 0000 (0) │ │ │ │ -124A64 Int File Attributes 0000 (0) │ │ │ │ +124C86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C8C CRC D148CE43 (3511209539) │ │ │ │ +124C90 Compressed Size 00000276 (630) │ │ │ │ +124C94 Uncompressed Size 00000AD2 (2770) │ │ │ │ +124C98 Filename Length 002B (43) │ │ │ │ +124C9A Extra Length 0000 (0) │ │ │ │ +124C9C Comment Length 0000 (0) │ │ │ │ +124C9E Disk Start 0000 (0) │ │ │ │ +124CA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A6A Local Header Offset 000757D0 (481232) │ │ │ │ -124A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CA6 Local Header Offset 000757BB (481211) │ │ │ │ +124CAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A99 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -124A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A9E Created OS 03 (3) 'Unix' │ │ │ │ -124A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AA1 General Purpose Flag 0800 (2048) │ │ │ │ +124CD5 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +124CD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CDA Created OS 03 (3) 'Unix' │ │ │ │ +124CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -124AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AA9 CRC 00000000 (0) │ │ │ │ -124AAD Compressed Size 00000000 (0) │ │ │ │ -124AB1 Uncompressed Size 00000000 (0) │ │ │ │ -124AB5 Filename Length 0015 (21) │ │ │ │ -124AB7 Extra Length 0000 (0) │ │ │ │ -124AB9 Comment Length 0000 (0) │ │ │ │ -124ABB Disk Start 0000 (0) │ │ │ │ -124ABD Int File Attributes 0000 (0) │ │ │ │ +124CDF Compression Method 0000 (0) 'Stored' │ │ │ │ +124CE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CE5 CRC 00000000 (0) │ │ │ │ +124CE9 Compressed Size 00000000 (0) │ │ │ │ +124CED Uncompressed Size 00000000 (0) │ │ │ │ +124CF1 Filename Length 0015 (21) │ │ │ │ +124CF3 Extra Length 0000 (0) │ │ │ │ +124CF5 Comment Length 0000 (0) │ │ │ │ +124CF7 Disk Start 0000 (0) │ │ │ │ +124CF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124ABF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124CFB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124AC3 Local Header Offset 00075A8F (481935) │ │ │ │ -124AC7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CFF Local Header Offset 00075A7A (481914) │ │ │ │ +124D03 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AC7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D03: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124AC7: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124D03: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CDB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124ADC CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -124AE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124AE1 Created OS 03 (3) 'Unix' │ │ │ │ -124AE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AE4 General Purpose Flag 0800 (2048) │ │ │ │ +124D18 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +124D1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D1D Created OS 03 (3) 'Unix' │ │ │ │ +124D1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124AE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AEC CRC 3B0BEA5D (990636637) │ │ │ │ -124AF0 Compressed Size 000007F5 (2037) │ │ │ │ -124AF4 Uncompressed Size 000012C3 (4803) │ │ │ │ -124AF8 Filename Length 0024 (36) │ │ │ │ -124AFA Extra Length 0000 (0) │ │ │ │ -124AFC Comment Length 0000 (0) │ │ │ │ -124AFE Disk Start 0000 (0) │ │ │ │ -124B00 Int File Attributes 0000 (0) │ │ │ │ +124D22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D28 CRC 3B0BEA5D (990636637) │ │ │ │ +124D2C Compressed Size 000007F5 (2037) │ │ │ │ +124D30 Uncompressed Size 000012C3 (4803) │ │ │ │ +124D34 Filename Length 0024 (36) │ │ │ │ +124D36 Extra Length 0000 (0) │ │ │ │ +124D38 Comment Length 0000 (0) │ │ │ │ +124D3A Disk Start 0000 (0) │ │ │ │ +124D3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B06 Local Header Offset 00075AC2 (481986) │ │ │ │ -124B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D42 Local Header Offset 00075AAD (481965) │ │ │ │ +124D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B2E CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -124B32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B33 Created OS 03 (3) 'Unix' │ │ │ │ -124B34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B36 General Purpose Flag 0800 (2048) │ │ │ │ +124D6A CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +124D6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D6F Created OS 03 (3) 'Unix' │ │ │ │ +124D70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B3E CRC 003B8489 (3900553) │ │ │ │ -124B42 Compressed Size 00000673 (1651) │ │ │ │ -124B46 Uncompressed Size 00002116 (8470) │ │ │ │ -124B4A Filename Length 0023 (35) │ │ │ │ -124B4C Extra Length 0000 (0) │ │ │ │ -124B4E Comment Length 0000 (0) │ │ │ │ -124B50 Disk Start 0000 (0) │ │ │ │ -124B52 Int File Attributes 0000 (0) │ │ │ │ +124D74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D7A CRC 003B8489 (3900553) │ │ │ │ +124D7E Compressed Size 00000673 (1651) │ │ │ │ +124D82 Uncompressed Size 00002116 (8470) │ │ │ │ +124D86 Filename Length 0023 (35) │ │ │ │ +124D88 Extra Length 0000 (0) │ │ │ │ +124D8A Comment Length 0000 (0) │ │ │ │ +124D8C Disk Start 0000 (0) │ │ │ │ +124D8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B58 Local Header Offset 000762F9 (484089) │ │ │ │ -124B5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D94 Local Header Offset 000762E4 (484068) │ │ │ │ +124D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B7F CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -124B83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B84 Created OS 03 (3) 'Unix' │ │ │ │ -124B85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B87 General Purpose Flag 0800 (2048) │ │ │ │ +124DBB CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +124DBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +124DC0 Created OS 03 (3) 'Unix' │ │ │ │ +124DC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124DC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124DC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B8F CRC 93366264 (2469814884) │ │ │ │ -124B93 Compressed Size 000016BC (5820) │ │ │ │ -124B97 Uncompressed Size 00004B05 (19205) │ │ │ │ -124B9B Filename Length 0024 (36) │ │ │ │ -124B9D Extra Length 0000 (0) │ │ │ │ -124B9F Comment Length 0000 (0) │ │ │ │ -124BA1 Disk Start 0000 (0) │ │ │ │ -124BA3 Int File Attributes 0000 (0) │ │ │ │ +124DC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124DC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124DCB CRC 93366264 (2469814884) │ │ │ │ +124DCF Compressed Size 000016BC (5820) │ │ │ │ +124DD3 Uncompressed Size 00004B05 (19205) │ │ │ │ +124DD7 Filename Length 0024 (36) │ │ │ │ +124DD9 Extra Length 0000 (0) │ │ │ │ +124DDB Comment Length 0000 (0) │ │ │ │ +124DDD Disk Start 0000 (0) │ │ │ │ +124DDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BA9 Local Header Offset 000769AD (485805) │ │ │ │ -124BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DE5 Local Header Offset 00076998 (485784) │ │ │ │ +124DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124BD1 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -124BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124BD6 Created OS 03 (3) 'Unix' │ │ │ │ -124BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124BD9 General Purpose Flag 0800 (2048) │ │ │ │ +124E0D CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +124E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E12 Created OS 03 (3) 'Unix' │ │ │ │ +124E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -124BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124BE1 CRC 725FF681 (1918891649) │ │ │ │ -124BE5 Compressed Size 000024BF (9407) │ │ │ │ -124BE9 Uncompressed Size 00011BF8 (72696) │ │ │ │ -124BED Filename Length 0023 (35) │ │ │ │ -124BEF Extra Length 0000 (0) │ │ │ │ -124BF1 Comment Length 0000 (0) │ │ │ │ -124BF3 Disk Start 0000 (0) │ │ │ │ -124BF5 Int File Attributes 0000 (0) │ │ │ │ +124E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E1D CRC 725FF681 (1918891649) │ │ │ │ +124E21 Compressed Size 000024BF (9407) │ │ │ │ +124E25 Uncompressed Size 00011BF8 (72696) │ │ │ │ +124E29 Filename Length 0023 (35) │ │ │ │ +124E2B Extra Length 0000 (0) │ │ │ │ +124E2D Comment Length 0000 (0) │ │ │ │ +124E2F Disk Start 0000 (0) │ │ │ │ +124E31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BFB Local Header Offset 000780AB (491691) │ │ │ │ -124BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E37 Local Header Offset 00078096 (491670) │ │ │ │ +124E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124C22 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -124C26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C27 Created OS 03 (3) 'Unix' │ │ │ │ -124C28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C2A General Purpose Flag 0800 (2048) │ │ │ │ +124E5E CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +124E62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E63 Created OS 03 (3) 'Unix' │ │ │ │ +124E64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E66 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C2C Compression Method 0000 (0) 'Stored' │ │ │ │ -124C2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C32 CRC 00000000 (0) │ │ │ │ -124C36 Compressed Size 00000000 (0) │ │ │ │ -124C3A Uncompressed Size 00000000 (0) │ │ │ │ -124C3E Filename Length 0013 (19) │ │ │ │ -124C40 Extra Length 0000 (0) │ │ │ │ -124C42 Comment Length 0000 (0) │ │ │ │ -124C44 Disk Start 0000 (0) │ │ │ │ -124C46 Int File Attributes 0000 (0) │ │ │ │ +124E68 Compression Method 0000 (0) 'Stored' │ │ │ │ +124E6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E6E CRC 00000000 (0) │ │ │ │ +124E72 Compressed Size 00000000 (0) │ │ │ │ +124E76 Uncompressed Size 00000000 (0) │ │ │ │ +124E7A Filename Length 0013 (19) │ │ │ │ +124E7C Extra Length 0000 (0) │ │ │ │ +124E7E Comment Length 0000 (0) │ │ │ │ +124E80 Disk Start 0000 (0) │ │ │ │ +124E82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C48 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124E84 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124C4C Local Header Offset 0007A5AB (501163) │ │ │ │ -124C50 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E88 Local Header Offset 0007A596 (501142) │ │ │ │ +124E8C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C50: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E8C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124C50: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124E8C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C28: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E64: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124C63 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -124C67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C68 Created OS 03 (3) 'Unix' │ │ │ │ -124C69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C6B General Purpose Flag 0800 (2048) │ │ │ │ +124E9F CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +124EA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EA4 Created OS 03 (3) 'Unix' │ │ │ │ +124EA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -124C6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C73 CRC 02948DEA (43290090) │ │ │ │ -124C77 Compressed Size 00000372 (882) │ │ │ │ -124C7B Uncompressed Size 0000075B (1883) │ │ │ │ -124C7F Filename Length 001E (30) │ │ │ │ -124C81 Extra Length 0000 (0) │ │ │ │ -124C83 Comment Length 0000 (0) │ │ │ │ -124C85 Disk Start 0000 (0) │ │ │ │ -124C87 Int File Attributes 0000 (0) │ │ │ │ +124EA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124EAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124EAF CRC 02948DEA (43290090) │ │ │ │ +124EB3 Compressed Size 00000372 (882) │ │ │ │ +124EB7 Uncompressed Size 0000075B (1883) │ │ │ │ +124EBB Filename Length 001E (30) │ │ │ │ +124EBD Extra Length 0000 (0) │ │ │ │ +124EBF Comment Length 0000 (0) │ │ │ │ +124EC1 Disk Start 0000 (0) │ │ │ │ +124EC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124EC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124C8D Local Header Offset 0007A5DC (501212) │ │ │ │ -124C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124EC9 Local Header Offset 0007A5C7 (501191) │ │ │ │ +124ECD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CAF CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -124CB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CB4 Created OS 03 (3) 'Unix' │ │ │ │ -124CB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124CB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124CB7 General Purpose Flag 0800 (2048) │ │ │ │ +124EEB CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +124EEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EF0 Created OS 03 (3) 'Unix' │ │ │ │ +124EF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124CB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124CBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124CBF CRC 7DC22D0F (2109877519) │ │ │ │ -124CC3 Compressed Size 000003D8 (984) │ │ │ │ -124CC7 Uncompressed Size 00000EE8 (3816) │ │ │ │ -124CCB Filename Length 001D (29) │ │ │ │ -124CCD Extra Length 0000 (0) │ │ │ │ -124CCF Comment Length 0000 (0) │ │ │ │ -124CD1 Disk Start 0000 (0) │ │ │ │ -124CD3 Int File Attributes 0000 (0) │ │ │ │ +124EF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124EF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124EFB CRC 7DC22D0F (2109877519) │ │ │ │ +124EFF Compressed Size 000003D8 (984) │ │ │ │ +124F03 Uncompressed Size 00000EE8 (3816) │ │ │ │ +124F07 Filename Length 001D (29) │ │ │ │ +124F09 Extra Length 0000 (0) │ │ │ │ +124F0B Comment Length 0000 (0) │ │ │ │ +124F0D Disk Start 0000 (0) │ │ │ │ +124F0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124CD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124CD9 Local Header Offset 0007A98A (502154) │ │ │ │ -124CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F15 Local Header Offset 0007A975 (502133) │ │ │ │ +124F19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CFA CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -124CFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CFF Created OS 03 (3) 'Unix' │ │ │ │ -124D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D02 General Purpose Flag 0800 (2048) │ │ │ │ +124F36 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +124F3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F3B Created OS 03 (3) 'Unix' │ │ │ │ +124F3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D0A CRC EE9E2C07 (4003343367) │ │ │ │ -124D0E Compressed Size 000004C2 (1218) │ │ │ │ -124D12 Uncompressed Size 00000BDE (3038) │ │ │ │ -124D16 Filename Length 0027 (39) │ │ │ │ -124D18 Extra Length 0000 (0) │ │ │ │ -124D1A Comment Length 0000 (0) │ │ │ │ -124D1C Disk Start 0000 (0) │ │ │ │ -124D1E Int File Attributes 0000 (0) │ │ │ │ +124F40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F46 CRC EE9E2C07 (4003343367) │ │ │ │ +124F4A Compressed Size 000004C2 (1218) │ │ │ │ +124F4E Uncompressed Size 00000BDE (3038) │ │ │ │ +124F52 Filename Length 0027 (39) │ │ │ │ +124F54 Extra Length 0000 (0) │ │ │ │ +124F56 Comment Length 0000 (0) │ │ │ │ +124F58 Disk Start 0000 (0) │ │ │ │ +124F5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D24 Local Header Offset 0007AD9D (503197) │ │ │ │ -124D28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F60 Local Header Offset 0007AD88 (503176) │ │ │ │ +124F64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124D4F CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -124D53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D54 Created OS 03 (3) 'Unix' │ │ │ │ -124D55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D57 General Purpose Flag 0800 (2048) │ │ │ │ +124F8B CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +124F8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F90 Created OS 03 (3) 'Unix' │ │ │ │ +124F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D5F CRC C24E87A0 (3259926432) │ │ │ │ -124D63 Compressed Size 000002C3 (707) │ │ │ │ -124D67 Uncompressed Size 00000E75 (3701) │ │ │ │ -124D6B Filename Length 0026 (38) │ │ │ │ -124D6D Extra Length 0000 (0) │ │ │ │ -124D6F Comment Length 0000 (0) │ │ │ │ -124D71 Disk Start 0000 (0) │ │ │ │ -124D73 Int File Attributes 0000 (0) │ │ │ │ +124F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F9B CRC C24E87A0 (3259926432) │ │ │ │ +124F9F Compressed Size 000002C3 (707) │ │ │ │ +124FA3 Uncompressed Size 00000E75 (3701) │ │ │ │ +124FA7 Filename Length 0026 (38) │ │ │ │ +124FA9 Extra Length 0000 (0) │ │ │ │ +124FAB Comment Length 0000 (0) │ │ │ │ +124FAD Disk Start 0000 (0) │ │ │ │ +124FAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124FB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D79 Local Header Offset 0007B2A4 (504484) │ │ │ │ -124D7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124FB5 Local Header Offset 0007B28F (504463) │ │ │ │ +124FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DA3 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -124DA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DA8 Created OS 03 (3) 'Unix' │ │ │ │ -124DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DAB General Purpose Flag 0800 (2048) │ │ │ │ +124FDF CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +124FE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FE4 Created OS 03 (3) 'Unix' │ │ │ │ +124FE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124DB3 CRC BA38C9A1 (3124283809) │ │ │ │ -124DB7 Compressed Size 000004B1 (1201) │ │ │ │ -124DBB Uncompressed Size 00000AD4 (2772) │ │ │ │ -124DBF Filename Length 0021 (33) │ │ │ │ -124DC1 Extra Length 0000 (0) │ │ │ │ -124DC3 Comment Length 0000 (0) │ │ │ │ -124DC5 Disk Start 0000 (0) │ │ │ │ -124DC7 Int File Attributes 0000 (0) │ │ │ │ +124FE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124FEF CRC BA38C9A1 (3124283809) │ │ │ │ +124FF3 Compressed Size 000004B1 (1201) │ │ │ │ +124FF7 Uncompressed Size 00000AD4 (2772) │ │ │ │ +124FFB Filename Length 0021 (33) │ │ │ │ +124FFD Extra Length 0000 (0) │ │ │ │ +124FFF Comment Length 0000 (0) │ │ │ │ +125001 Disk Start 0000 (0) │ │ │ │ +125003 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124DC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125005 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124DCD Local Header Offset 0007B5AB (505259) │ │ │ │ -124DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125009 Local Header Offset 0007B596 (505238) │ │ │ │ +12500D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12500D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DF2 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -124DF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DF7 Created OS 03 (3) 'Unix' │ │ │ │ -124DF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DFA General Purpose Flag 0800 (2048) │ │ │ │ +12502E CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +125032 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125033 Created OS 03 (3) 'Unix' │ │ │ │ +125034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125036 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E02 CRC 613829F7 (1631070711) │ │ │ │ -124E06 Compressed Size 00000475 (1141) │ │ │ │ -124E0A Uncompressed Size 00000FA9 (4009) │ │ │ │ -124E0E Filename Length 0020 (32) │ │ │ │ -124E10 Extra Length 0000 (0) │ │ │ │ -124E12 Comment Length 0000 (0) │ │ │ │ -124E14 Disk Start 0000 (0) │ │ │ │ -124E16 Int File Attributes 0000 (0) │ │ │ │ +125038 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12503A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12503E CRC 613829F7 (1631070711) │ │ │ │ +125042 Compressed Size 00000475 (1141) │ │ │ │ +125046 Uncompressed Size 00000FA9 (4009) │ │ │ │ +12504A Filename Length 0020 (32) │ │ │ │ +12504C Extra Length 0000 (0) │ │ │ │ +12504E Comment Length 0000 (0) │ │ │ │ +125050 Disk Start 0000 (0) │ │ │ │ +125052 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E1C Local Header Offset 0007BA9B (506523) │ │ │ │ -124E20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125058 Local Header Offset 0007BA86 (506502) │ │ │ │ +12505C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12505C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E40 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -124E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E45 Created OS 03 (3) 'Unix' │ │ │ │ -124E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E48 General Purpose Flag 0800 (2048) │ │ │ │ +12507C CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +125080 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125081 Created OS 03 (3) 'Unix' │ │ │ │ +125082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125084 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124E4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E50 CRC 8EBE1B1E (2394823454) │ │ │ │ -124E54 Compressed Size 0000055E (1374) │ │ │ │ -124E58 Uncompressed Size 00000EE0 (3808) │ │ │ │ -124E5C Filename Length 0029 (41) │ │ │ │ -124E5E Extra Length 0000 (0) │ │ │ │ -124E60 Comment Length 0000 (0) │ │ │ │ -124E62 Disk Start 0000 (0) │ │ │ │ -124E64 Int File Attributes 0000 (0) │ │ │ │ +125086 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12508C CRC 8EBE1B1E (2394823454) │ │ │ │ +125090 Compressed Size 0000055E (1374) │ │ │ │ +125094 Uncompressed Size 00000EE0 (3808) │ │ │ │ +125098 Filename Length 0029 (41) │ │ │ │ +12509A Extra Length 0000 (0) │ │ │ │ +12509C Comment Length 0000 (0) │ │ │ │ +12509E Disk Start 0000 (0) │ │ │ │ +1250A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E6A Local Header Offset 0007BF4E (507726) │ │ │ │ -124E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250A6 Local Header Offset 0007BF39 (507705) │ │ │ │ +1250AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E97 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -124E9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E9C Created OS 03 (3) 'Unix' │ │ │ │ -124E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E9F General Purpose Flag 0800 (2048) │ │ │ │ +1250D3 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +1250D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1250D8 Created OS 03 (3) 'Unix' │ │ │ │ +1250D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1250DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1250DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EA7 CRC 8FF0BD5B (2414919003) │ │ │ │ -124EAB Compressed Size 0000040B (1035) │ │ │ │ -124EAF Uncompressed Size 00001B27 (6951) │ │ │ │ -124EB3 Filename Length 0028 (40) │ │ │ │ -124EB5 Extra Length 0000 (0) │ │ │ │ -124EB7 Comment Length 0000 (0) │ │ │ │ -124EB9 Disk Start 0000 (0) │ │ │ │ -124EBB Int File Attributes 0000 (0) │ │ │ │ +1250DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1250DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1250E3 CRC 8FF0BD5B (2414919003) │ │ │ │ +1250E7 Compressed Size 0000040B (1035) │ │ │ │ +1250EB Uncompressed Size 00001B27 (6951) │ │ │ │ +1250EF Filename Length 0028 (40) │ │ │ │ +1250F1 Extra Length 0000 (0) │ │ │ │ +1250F3 Comment Length 0000 (0) │ │ │ │ +1250F5 Disk Start 0000 (0) │ │ │ │ +1250F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124EBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124EC1 Local Header Offset 0007C4F3 (509171) │ │ │ │ -124EC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250FD Local Header Offset 0007C4DE (509150) │ │ │ │ +125101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124EC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124EED CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -124EF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124EF2 Created OS 03 (3) 'Unix' │ │ │ │ -124EF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124EF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EF5 General Purpose Flag 0800 (2048) │ │ │ │ +125129 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +12512D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12512E Created OS 03 (3) 'Unix' │ │ │ │ +12512F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125130 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125131 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EFD CRC FB76257C (4218824060) │ │ │ │ -124F01 Compressed Size 00000212 (530) │ │ │ │ -124F05 Uncompressed Size 0000044B (1099) │ │ │ │ -124F09 Filename Length 0030 (48) │ │ │ │ -124F0B Extra Length 0000 (0) │ │ │ │ -124F0D Comment Length 0000 (0) │ │ │ │ -124F0F Disk Start 0000 (0) │ │ │ │ -124F11 Int File Attributes 0000 (0) │ │ │ │ +125133 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125135 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125139 CRC FB76257C (4218824060) │ │ │ │ +12513D Compressed Size 00000212 (530) │ │ │ │ +125141 Uncompressed Size 0000044B (1099) │ │ │ │ +125145 Filename Length 0030 (48) │ │ │ │ +125147 Extra Length 0000 (0) │ │ │ │ +125149 Comment Length 0000 (0) │ │ │ │ +12514B Disk Start 0000 (0) │ │ │ │ +12514D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12514F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F17 Local Header Offset 0007C944 (510276) │ │ │ │ -124F1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125153 Local Header Offset 0007C92F (510255) │ │ │ │ +125157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124F4B CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -124F4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124F50 Created OS 03 (3) 'Unix' │ │ │ │ -124F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124F53 General Purpose Flag 0800 (2048) │ │ │ │ +125187 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +12518B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12518C Created OS 03 (3) 'Unix' │ │ │ │ +12518D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12518E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12518F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124F57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124F5B CRC 4F605552 (1331713362) │ │ │ │ -124F5F Compressed Size 0000022C (556) │ │ │ │ -124F63 Uncompressed Size 000007DE (2014) │ │ │ │ -124F67 Filename Length 002F (47) │ │ │ │ -124F69 Extra Length 0000 (0) │ │ │ │ -124F6B Comment Length 0000 (0) │ │ │ │ -124F6D Disk Start 0000 (0) │ │ │ │ -124F6F Int File Attributes 0000 (0) │ │ │ │ +125191 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125193 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125197 CRC 4F605552 (1331713362) │ │ │ │ +12519B Compressed Size 0000022C (556) │ │ │ │ +12519F Uncompressed Size 000007DE (2014) │ │ │ │ +1251A3 Filename Length 002F (47) │ │ │ │ +1251A5 Extra Length 0000 (0) │ │ │ │ +1251A7 Comment Length 0000 (0) │ │ │ │ +1251A9 Disk Start 0000 (0) │ │ │ │ +1251AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1251AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F75 Local Header Offset 0007CBA4 (510884) │ │ │ │ -124F79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251B1 Local Header Offset 0007CB8F (510863) │ │ │ │ +1251B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124FA8 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -124FAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -124FAD Created OS 03 (3) 'Unix' │ │ │ │ -124FAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124FAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124FB0 General Purpose Flag 0800 (2048) │ │ │ │ +1251E4 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +1251E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1251E9 Created OS 03 (3) 'Unix' │ │ │ │ +1251EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1251EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1251EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124FB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124FB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124FB8 CRC F018D60A (4028159498) │ │ │ │ -124FBC Compressed Size 00000491 (1169) │ │ │ │ -124FC0 Uncompressed Size 00000E28 (3624) │ │ │ │ -124FC4 Filename Length 002D (45) │ │ │ │ -124FC6 Extra Length 0000 (0) │ │ │ │ -124FC8 Comment Length 0000 (0) │ │ │ │ -124FCA Disk Start 0000 (0) │ │ │ │ -124FCC Int File Attributes 0000 (0) │ │ │ │ +1251EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1251F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1251F4 CRC F018D60A (4028159498) │ │ │ │ +1251F8 Compressed Size 00000491 (1169) │ │ │ │ +1251FC Uncompressed Size 00000E28 (3624) │ │ │ │ +125200 Filename Length 002D (45) │ │ │ │ +125202 Extra Length 0000 (0) │ │ │ │ +125204 Comment Length 0000 (0) │ │ │ │ +125206 Disk Start 0000 (0) │ │ │ │ +125208 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124FCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12520A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124FD2 Local Header Offset 0007CE1D (511517) │ │ │ │ -124FD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12520E Local Header Offset 0007CE08 (511496) │ │ │ │ +125212 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124FD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125212: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125003 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -125007 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125008 Created OS 03 (3) 'Unix' │ │ │ │ -125009 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12500A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12500B General Purpose Flag 0800 (2048) │ │ │ │ +12523F CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +125243 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125244 Created OS 03 (3) 'Unix' │ │ │ │ +125245 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125246 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125247 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12500D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12500F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125013 CRC 9F63E5F3 (2674124275) │ │ │ │ -125017 Compressed Size 00000462 (1122) │ │ │ │ -12501B Uncompressed Size 00001FDD (8157) │ │ │ │ -12501F Filename Length 002C (44) │ │ │ │ -125021 Extra Length 0000 (0) │ │ │ │ -125023 Comment Length 0000 (0) │ │ │ │ -125025 Disk Start 0000 (0) │ │ │ │ -125027 Int File Attributes 0000 (0) │ │ │ │ +125249 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12524B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12524F CRC 9F63E5F3 (2674124275) │ │ │ │ +125253 Compressed Size 00000462 (1122) │ │ │ │ +125257 Uncompressed Size 00001FDD (8157) │ │ │ │ +12525B Filename Length 002C (44) │ │ │ │ +12525D Extra Length 0000 (0) │ │ │ │ +12525F Comment Length 0000 (0) │ │ │ │ +125261 Disk Start 0000 (0) │ │ │ │ +125263 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125029 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125265 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12502D Local Header Offset 0007D2F9 (512761) │ │ │ │ -125031 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125269 Local Header Offset 0007D2E4 (512740) │ │ │ │ +12526D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12526D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12505D CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -125061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125062 Created OS 03 (3) 'Unix' │ │ │ │ -125063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125065 General Purpose Flag 0800 (2048) │ │ │ │ +125299 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +12529D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12529E Created OS 03 (3) 'Unix' │ │ │ │ +12529F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12506D CRC AE278A14 (2921826836) │ │ │ │ -125071 Compressed Size 0000685F (26719) │ │ │ │ -125075 Uncompressed Size 0001768B (95883) │ │ │ │ -125079 Filename Length 0020 (32) │ │ │ │ -12507B Extra Length 0000 (0) │ │ │ │ -12507D Comment Length 0000 (0) │ │ │ │ -12507F Disk Start 0000 (0) │ │ │ │ -125081 Int File Attributes 0000 (0) │ │ │ │ +1252A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252A9 CRC AE278A14 (2921826836) │ │ │ │ +1252AD Compressed Size 0000685F (26719) │ │ │ │ +1252B1 Uncompressed Size 0001768B (95883) │ │ │ │ +1252B5 Filename Length 0020 (32) │ │ │ │ +1252B7 Extra Length 0000 (0) │ │ │ │ +1252B9 Comment Length 0000 (0) │ │ │ │ +1252BB Disk Start 0000 (0) │ │ │ │ +1252BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1252BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125087 Local Header Offset 0007D7A5 (513957) │ │ │ │ -12508B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252C3 Local Header Offset 0007D790 (513936) │ │ │ │ +1252C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12508B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250AB CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -1250AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250B0 Created OS 03 (3) 'Unix' │ │ │ │ -1250B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250B3 General Purpose Flag 0800 (2048) │ │ │ │ +1252E7 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +1252EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1252EC Created OS 03 (3) 'Unix' │ │ │ │ +1252ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1250B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1250B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1250BB CRC 7E776CD6 (2121755862) │ │ │ │ -1250BF Compressed Size 0000EBD4 (60372) │ │ │ │ -1250C3 Uncompressed Size 00087E13 (556563) │ │ │ │ -1250C7 Filename Length 001F (31) │ │ │ │ -1250C9 Extra Length 0000 (0) │ │ │ │ -1250CB Comment Length 0000 (0) │ │ │ │ -1250CD Disk Start 0000 (0) │ │ │ │ -1250CF Int File Attributes 0000 (0) │ │ │ │ +1252F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252F7 CRC 7E776CD6 (2121755862) │ │ │ │ +1252FB Compressed Size 0000EBD4 (60372) │ │ │ │ +1252FF Uncompressed Size 00087E13 (556563) │ │ │ │ +125303 Filename Length 001F (31) │ │ │ │ +125305 Extra Length 0000 (0) │ │ │ │ +125307 Comment Length 0000 (0) │ │ │ │ +125309 Disk Start 0000 (0) │ │ │ │ +12530B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1250D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12530D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1250D5 Local Header Offset 00084042 (540738) │ │ │ │ -1250D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125311 Local Header Offset 0008402D (540717) │ │ │ │ +125315 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1250D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250F8 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -1250FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250FD Created OS 03 (3) 'Unix' │ │ │ │ -1250FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125100 General Purpose Flag 0800 (2048) │ │ │ │ +125334 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +125338 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125339 Created OS 03 (3) 'Unix' │ │ │ │ +12533A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12533B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12533C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125102 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125108 CRC 7231C635 (1915864629) │ │ │ │ -12510C Compressed Size 00000380 (896) │ │ │ │ -125110 Uncompressed Size 00000920 (2336) │ │ │ │ -125114 Filename Length 002C (44) │ │ │ │ -125116 Extra Length 0000 (0) │ │ │ │ -125118 Comment Length 0000 (0) │ │ │ │ -12511A Disk Start 0000 (0) │ │ │ │ -12511C Int File Attributes 0000 (0) │ │ │ │ +12533E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125340 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125344 CRC 7231C635 (1915864629) │ │ │ │ +125348 Compressed Size 00000380 (896) │ │ │ │ +12534C Uncompressed Size 00000920 (2336) │ │ │ │ +125350 Filename Length 002C (44) │ │ │ │ +125352 Extra Length 0000 (0) │ │ │ │ +125354 Comment Length 0000 (0) │ │ │ │ +125356 Disk Start 0000 (0) │ │ │ │ +125358 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12511E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12535A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125122 Local Header Offset 00092C53 (601171) │ │ │ │ -125126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12535E Local Header Offset 00092C3E (601150) │ │ │ │ +125362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125152 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -125156 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125157 Created OS 03 (3) 'Unix' │ │ │ │ -125158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12515A General Purpose Flag 0800 (2048) │ │ │ │ +12538E CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +125392 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125393 Created OS 03 (3) 'Unix' │ │ │ │ +125394 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125395 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125396 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12515C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12515E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125162 CRC E6A7C6D1 (3869755089) │ │ │ │ -125166 Compressed Size 00000711 (1809) │ │ │ │ -12516A Uncompressed Size 000027CC (10188) │ │ │ │ -12516E Filename Length 002B (43) │ │ │ │ -125170 Extra Length 0000 (0) │ │ │ │ -125172 Comment Length 0000 (0) │ │ │ │ -125174 Disk Start 0000 (0) │ │ │ │ -125176 Int File Attributes 0000 (0) │ │ │ │ +125398 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12539A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12539E CRC E6A7C6D1 (3869755089) │ │ │ │ +1253A2 Compressed Size 00000711 (1809) │ │ │ │ +1253A6 Uncompressed Size 000027CC (10188) │ │ │ │ +1253AA Filename Length 002B (43) │ │ │ │ +1253AC Extra Length 0000 (0) │ │ │ │ +1253AE Comment Length 0000 (0) │ │ │ │ +1253B0 Disk Start 0000 (0) │ │ │ │ +1253B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12517C Local Header Offset 0009301D (602141) │ │ │ │ -125180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253B8 Local Header Offset 00093008 (602120) │ │ │ │ +1253BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251AB CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -1251AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251B0 Created OS 03 (3) 'Unix' │ │ │ │ -1251B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1251B3 General Purpose Flag 0800 (2048) │ │ │ │ +1253E7 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +1253EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1253EC Created OS 03 (3) 'Unix' │ │ │ │ +1253ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1251B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1251B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1251BB CRC 3E0EDA7E (1041160830) │ │ │ │ -1251BF Compressed Size 00000A54 (2644) │ │ │ │ -1251C3 Uncompressed Size 00001CC3 (7363) │ │ │ │ -1251C7 Filename Length 0020 (32) │ │ │ │ -1251C9 Extra Length 0000 (0) │ │ │ │ -1251CB Comment Length 0000 (0) │ │ │ │ -1251CD Disk Start 0000 (0) │ │ │ │ -1251CF Int File Attributes 0000 (0) │ │ │ │ +1253F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253F7 CRC 3E0EDA7E (1041160830) │ │ │ │ +1253FB Compressed Size 00000A54 (2644) │ │ │ │ +1253FF Uncompressed Size 00001CC3 (7363) │ │ │ │ +125403 Filename Length 0020 (32) │ │ │ │ +125405 Extra Length 0000 (0) │ │ │ │ +125407 Comment Length 0000 (0) │ │ │ │ +125409 Disk Start 0000 (0) │ │ │ │ +12540B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1251D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12540D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1251D5 Local Header Offset 00093777 (604023) │ │ │ │ -1251D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125411 Local Header Offset 00093762 (604002) │ │ │ │ +125415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1251D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251F9 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -1251FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251FE Created OS 03 (3) 'Unix' │ │ │ │ -1251FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125201 General Purpose Flag 0800 (2048) │ │ │ │ +125435 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +125439 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12543A Created OS 03 (3) 'Unix' │ │ │ │ +12543B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12543C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12543D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125209 CRC 8F0167EF (2399234031) │ │ │ │ -12520D Compressed Size 000005BE (1470) │ │ │ │ -125211 Uncompressed Size 00001DAC (7596) │ │ │ │ -125215 Filename Length 001F (31) │ │ │ │ -125217 Extra Length 0000 (0) │ │ │ │ -125219 Comment Length 0000 (0) │ │ │ │ -12521B Disk Start 0000 (0) │ │ │ │ -12521D Int File Attributes 0000 (0) │ │ │ │ +12543F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125441 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125445 CRC 8F0167EF (2399234031) │ │ │ │ +125449 Compressed Size 000005BE (1470) │ │ │ │ +12544D Uncompressed Size 00001DAC (7596) │ │ │ │ +125451 Filename Length 001F (31) │ │ │ │ +125453 Extra Length 0000 (0) │ │ │ │ +125455 Comment Length 0000 (0) │ │ │ │ +125457 Disk Start 0000 (0) │ │ │ │ +125459 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12521F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12545B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125223 Local Header Offset 00094209 (606729) │ │ │ │ -125227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12545F Local Header Offset 000941F4 (606708) │ │ │ │ +125463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125246 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -12524A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12524B Created OS 03 (3) 'Unix' │ │ │ │ -12524C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12524D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12524E General Purpose Flag 0800 (2048) │ │ │ │ +125482 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +125486 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125487 Created OS 03 (3) 'Unix' │ │ │ │ +125488 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125489 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12548A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125250 Compression Method 0000 (0) 'Stored' │ │ │ │ -125252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125256 CRC 00000000 (0) │ │ │ │ -12525A Compressed Size 00000000 (0) │ │ │ │ -12525E Uncompressed Size 00000000 (0) │ │ │ │ -125262 Filename Length 000E (14) │ │ │ │ -125264 Extra Length 0000 (0) │ │ │ │ -125266 Comment Length 0000 (0) │ │ │ │ -125268 Disk Start 0000 (0) │ │ │ │ -12526A Int File Attributes 0000 (0) │ │ │ │ +12548C Compression Method 0000 (0) 'Stored' │ │ │ │ +12548E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125492 CRC 00000000 (0) │ │ │ │ +125496 Compressed Size 00000000 (0) │ │ │ │ +12549A Uncompressed Size 00000000 (0) │ │ │ │ +12549E Filename Length 000E (14) │ │ │ │ +1254A0 Extra Length 0000 (0) │ │ │ │ +1254A2 Comment Length 0000 (0) │ │ │ │ +1254A4 Disk Start 0000 (0) │ │ │ │ +1254A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12526C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1254A8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125270 Local Header Offset 00094804 (608260) │ │ │ │ -125274 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +1254AC Local Header Offset 000947EF (608239) │ │ │ │ +1254B0 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125274: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254B0: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125274: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1254B0: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12524C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125488: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125282 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -125286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125287 Created OS 03 (3) 'Unix' │ │ │ │ -125288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12528A General Purpose Flag 0800 (2048) │ │ │ │ +1254BE CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +1254C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254C3 Created OS 03 (3) 'Unix' │ │ │ │ +1254C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12528C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12528E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125292 CRC 8EE91545 (2397640005) │ │ │ │ -125296 Compressed Size 00000885 (2181) │ │ │ │ -12529A Uncompressed Size 0000181B (6171) │ │ │ │ -12529E Filename Length 001B (27) │ │ │ │ -1252A0 Extra Length 0000 (0) │ │ │ │ -1252A2 Comment Length 0000 (0) │ │ │ │ -1252A4 Disk Start 0000 (0) │ │ │ │ -1252A6 Int File Attributes 0000 (0) │ │ │ │ +1254C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254CE CRC 8EE91545 (2397640005) │ │ │ │ +1254D2 Compressed Size 00000885 (2181) │ │ │ │ +1254D6 Uncompressed Size 0000181B (6171) │ │ │ │ +1254DA Filename Length 001B (27) │ │ │ │ +1254DC Extra Length 0000 (0) │ │ │ │ +1254DE Comment Length 0000 (0) │ │ │ │ +1254E0 Disk Start 0000 (0) │ │ │ │ +1254E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1254E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252AC Local Header Offset 00094830 (608304) │ │ │ │ -1252B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1254E8 Local Header Offset 0009481B (608283) │ │ │ │ +1254EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1252CB CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -1252CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1252D0 Created OS 03 (3) 'Unix' │ │ │ │ -1252D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1252D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1252D3 General Purpose Flag 0800 (2048) │ │ │ │ +125507 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +12550B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12550C Created OS 03 (3) 'Unix' │ │ │ │ +12550D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12550E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12550F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1252D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1252D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1252DB CRC 15C10296 (364970646) │ │ │ │ -1252DF Compressed Size 00000AE3 (2787) │ │ │ │ -1252E3 Uncompressed Size 000048F0 (18672) │ │ │ │ -1252E7 Filename Length 001A (26) │ │ │ │ -1252E9 Extra Length 0000 (0) │ │ │ │ -1252EB Comment Length 0000 (0) │ │ │ │ -1252ED Disk Start 0000 (0) │ │ │ │ -1252EF Int File Attributes 0000 (0) │ │ │ │ +125511 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125513 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125517 CRC 15C10296 (364970646) │ │ │ │ +12551B Compressed Size 00000AE3 (2787) │ │ │ │ +12551F Uncompressed Size 000048F0 (18672) │ │ │ │ +125523 Filename Length 001A (26) │ │ │ │ +125525 Extra Length 0000 (0) │ │ │ │ +125527 Comment Length 0000 (0) │ │ │ │ +125529 Disk Start 0000 (0) │ │ │ │ +12552B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12552D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252F5 Local Header Offset 000950EE (610542) │ │ │ │ -1252F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125531 Local Header Offset 000950D9 (610521) │ │ │ │ +125535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125313 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -125317 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125318 Created OS 03 (3) 'Unix' │ │ │ │ -125319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12531A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12531B General Purpose Flag 0800 (2048) │ │ │ │ +12554F CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +125553 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125554 Created OS 03 (3) 'Unix' │ │ │ │ +125555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125557 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12531D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12531F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125323 CRC 41630374 (1097007988) │ │ │ │ -125327 Compressed Size 00000363 (867) │ │ │ │ -12532B Uncompressed Size 00000793 (1939) │ │ │ │ -12532F Filename Length 0019 (25) │ │ │ │ -125331 Extra Length 0000 (0) │ │ │ │ -125333 Comment Length 0000 (0) │ │ │ │ -125335 Disk Start 0000 (0) │ │ │ │ -125337 Int File Attributes 0000 (0) │ │ │ │ +125559 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12555B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12555F CRC 41630374 (1097007988) │ │ │ │ +125563 Compressed Size 00000363 (867) │ │ │ │ +125567 Uncompressed Size 00000793 (1939) │ │ │ │ +12556B Filename Length 0019 (25) │ │ │ │ +12556D Extra Length 0000 (0) │ │ │ │ +12556F Comment Length 0000 (0) │ │ │ │ +125571 Disk Start 0000 (0) │ │ │ │ +125573 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125339 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125575 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12533D Local Header Offset 00095C09 (613385) │ │ │ │ -125341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125579 Local Header Offset 00095BF4 (613364) │ │ │ │ +12557D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12557D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12535A CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -12535E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12535F Created OS 03 (3) 'Unix' │ │ │ │ -125360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125362 General Purpose Flag 0800 (2048) │ │ │ │ +125596 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +12559A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12559B Created OS 03 (3) 'Unix' │ │ │ │ +12559C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12559D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12559E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125364 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12536A CRC A36F593C (2741983548) │ │ │ │ -12536E Compressed Size 00000426 (1062) │ │ │ │ -125372 Uncompressed Size 00001306 (4870) │ │ │ │ -125376 Filename Length 0018 (24) │ │ │ │ -125378 Extra Length 0000 (0) │ │ │ │ -12537A Comment Length 0000 (0) │ │ │ │ -12537C Disk Start 0000 (0) │ │ │ │ -12537E Int File Attributes 0000 (0) │ │ │ │ +1255A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255A6 CRC A36F593C (2741983548) │ │ │ │ +1255AA Compressed Size 00000426 (1062) │ │ │ │ +1255AE Uncompressed Size 00001306 (4870) │ │ │ │ +1255B2 Filename Length 0018 (24) │ │ │ │ +1255B4 Extra Length 0000 (0) │ │ │ │ +1255B6 Comment Length 0000 (0) │ │ │ │ +1255B8 Disk Start 0000 (0) │ │ │ │ +1255BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125384 Local Header Offset 00095FA3 (614307) │ │ │ │ -125388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255C0 Local Header Offset 00095F8E (614286) │ │ │ │ +1255C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253A0 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -1253A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253A5 Created OS 03 (3) 'Unix' │ │ │ │ -1253A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253A8 General Purpose Flag 0800 (2048) │ │ │ │ +1255DC CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +1255E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1255E1 Created OS 03 (3) 'Unix' │ │ │ │ +1255E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1255E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1255E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253B0 CRC A85F7569 (2824828265) │ │ │ │ -1253B4 Compressed Size 00000575 (1397) │ │ │ │ -1253B8 Uncompressed Size 00000E68 (3688) │ │ │ │ -1253BC Filename Length 001A (26) │ │ │ │ -1253BE Extra Length 0000 (0) │ │ │ │ -1253C0 Comment Length 0000 (0) │ │ │ │ -1253C2 Disk Start 0000 (0) │ │ │ │ -1253C4 Int File Attributes 0000 (0) │ │ │ │ +1255E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255EC CRC A85F7569 (2824828265) │ │ │ │ +1255F0 Compressed Size 00000575 (1397) │ │ │ │ +1255F4 Uncompressed Size 00000E68 (3688) │ │ │ │ +1255F8 Filename Length 001A (26) │ │ │ │ +1255FA Extra Length 0000 (0) │ │ │ │ +1255FC Comment Length 0000 (0) │ │ │ │ +1255FE Disk Start 0000 (0) │ │ │ │ +125600 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1253C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125602 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1253CA Local Header Offset 000963FF (615423) │ │ │ │ -1253CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125606 Local Header Offset 000963EA (615402) │ │ │ │ +12560A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1253CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12560A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253E8 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -1253EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253ED Created OS 03 (3) 'Unix' │ │ │ │ -1253EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253F0 General Purpose Flag 0800 (2048) │ │ │ │ +125624 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +125628 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125629 Created OS 03 (3) 'Unix' │ │ │ │ +12562A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12562B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12562C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253F8 CRC A164E44C (2707743820) │ │ │ │ -1253FC Compressed Size 00000706 (1798) │ │ │ │ -125400 Uncompressed Size 000027F9 (10233) │ │ │ │ -125404 Filename Length 0019 (25) │ │ │ │ -125406 Extra Length 0000 (0) │ │ │ │ -125408 Comment Length 0000 (0) │ │ │ │ -12540A Disk Start 0000 (0) │ │ │ │ -12540C Int File Attributes 0000 (0) │ │ │ │ +12562E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125630 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125634 CRC A164E44C (2707743820) │ │ │ │ +125638 Compressed Size 00000706 (1798) │ │ │ │ +12563C Uncompressed Size 000027F9 (10233) │ │ │ │ +125640 Filename Length 0019 (25) │ │ │ │ +125642 Extra Length 0000 (0) │ │ │ │ +125644 Comment Length 0000 (0) │ │ │ │ +125646 Disk Start 0000 (0) │ │ │ │ +125648 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12540E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12564A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125412 Local Header Offset 000969AC (616876) │ │ │ │ -125416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12564E Local Header Offset 00096997 (616855) │ │ │ │ +125652 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12542F CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -125433 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125434 Created OS 03 (3) 'Unix' │ │ │ │ -125435 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125436 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125437 General Purpose Flag 0800 (2048) │ │ │ │ +12566B CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +12566F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125670 Created OS 03 (3) 'Unix' │ │ │ │ +125671 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125672 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125673 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125439 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12543B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12543F CRC DF119ADF (3742472927) │ │ │ │ -125443 Compressed Size 0000097E (2430) │ │ │ │ -125447 Uncompressed Size 00001AC0 (6848) │ │ │ │ -12544B Filename Length 0016 (22) │ │ │ │ -12544D Extra Length 0000 (0) │ │ │ │ -12544F Comment Length 0000 (0) │ │ │ │ -125451 Disk Start 0000 (0) │ │ │ │ -125453 Int File Attributes 0000 (0) │ │ │ │ +125675 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125677 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12567B CRC DF119ADF (3742472927) │ │ │ │ +12567F Compressed Size 0000097E (2430) │ │ │ │ +125683 Uncompressed Size 00001AC0 (6848) │ │ │ │ +125687 Filename Length 0016 (22) │ │ │ │ +125689 Extra Length 0000 (0) │ │ │ │ +12568B Comment Length 0000 (0) │ │ │ │ +12568D Disk Start 0000 (0) │ │ │ │ +12568F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125455 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125691 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125459 Local Header Offset 000970E9 (618729) │ │ │ │ -12545D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125695 Local Header Offset 000970D4 (618708) │ │ │ │ +125699 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12545D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125699: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125473 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -125477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125478 Created OS 03 (3) 'Unix' │ │ │ │ -125479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12547A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12547B General Purpose Flag 0800 (2048) │ │ │ │ +1256AF CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +1256B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256B4 Created OS 03 (3) 'Unix' │ │ │ │ +1256B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12547D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12547F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125483 CRC 7BFC3DD6 (2080128470) │ │ │ │ -125487 Compressed Size 00000ECD (3789) │ │ │ │ -12548B Uncompressed Size 00009F7E (40830) │ │ │ │ -12548F Filename Length 0015 (21) │ │ │ │ -125491 Extra Length 0000 (0) │ │ │ │ -125493 Comment Length 0000 (0) │ │ │ │ -125495 Disk Start 0000 (0) │ │ │ │ -125497 Int File Attributes 0000 (0) │ │ │ │ +1256B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1256BF CRC 7BFC3DD6 (2080128470) │ │ │ │ +1256C3 Compressed Size 00000ECD (3789) │ │ │ │ +1256C7 Uncompressed Size 00009F7E (40830) │ │ │ │ +1256CB Filename Length 0015 (21) │ │ │ │ +1256CD Extra Length 0000 (0) │ │ │ │ +1256CF Comment Length 0000 (0) │ │ │ │ +1256D1 Disk Start 0000 (0) │ │ │ │ +1256D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1256D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12549D Local Header Offset 00097A9B (621211) │ │ │ │ -1254A1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1256D9 Local Header Offset 00097A86 (621190) │ │ │ │ +1256DD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254A1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1256DD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254B6 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -1254BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1254BB Created OS 03 (3) 'Unix' │ │ │ │ -1254BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1254BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1254BE General Purpose Flag 0800 (2048) │ │ │ │ +1256F2 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +1256F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256F7 Created OS 03 (3) 'Unix' │ │ │ │ +1256F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1254C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1254C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1254C6 CRC 5D13A94B (1561569611) │ │ │ │ -1254CA Compressed Size 00000476 (1142) │ │ │ │ -1254CE Uncompressed Size 00000AAE (2734) │ │ │ │ -1254D2 Filename Length 001C (28) │ │ │ │ -1254D4 Extra Length 0000 (0) │ │ │ │ -1254D6 Comment Length 0000 (0) │ │ │ │ -1254D8 Disk Start 0000 (0) │ │ │ │ -1254DA Int File Attributes 0000 (0) │ │ │ │ +1256FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125702 CRC 5D13A94B (1561569611) │ │ │ │ +125706 Compressed Size 00000476 (1142) │ │ │ │ +12570A Uncompressed Size 00000AAE (2734) │ │ │ │ +12570E Filename Length 001C (28) │ │ │ │ +125710 Extra Length 0000 (0) │ │ │ │ +125712 Comment Length 0000 (0) │ │ │ │ +125714 Disk Start 0000 (0) │ │ │ │ +125716 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1254DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125718 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1254E0 Local Header Offset 0009899B (625051) │ │ │ │ -1254E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12571C Local Header Offset 00098986 (625030) │ │ │ │ +125720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125500 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -125504 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125505 Created OS 03 (3) 'Unix' │ │ │ │ -125506 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125507 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125508 General Purpose Flag 0800 (2048) │ │ │ │ +12573C CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +125740 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125741 Created OS 03 (3) 'Unix' │ │ │ │ +125742 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125743 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125744 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12550A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12550C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125510 CRC 470F4BB4 (1192184756) │ │ │ │ -125514 Compressed Size 00000700 (1792) │ │ │ │ -125518 Uncompressed Size 00002BC2 (11202) │ │ │ │ -12551C Filename Length 001B (27) │ │ │ │ -12551E Extra Length 0000 (0) │ │ │ │ -125520 Comment Length 0000 (0) │ │ │ │ -125522 Disk Start 0000 (0) │ │ │ │ -125524 Int File Attributes 0000 (0) │ │ │ │ +125746 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125748 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12574C CRC 470F4BB4 (1192184756) │ │ │ │ +125750 Compressed Size 00000700 (1792) │ │ │ │ +125754 Uncompressed Size 00002BC2 (11202) │ │ │ │ +125758 Filename Length 001B (27) │ │ │ │ +12575A Extra Length 0000 (0) │ │ │ │ +12575C Comment Length 0000 (0) │ │ │ │ +12575E Disk Start 0000 (0) │ │ │ │ +125760 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125526 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125762 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12552A Local Header Offset 00098E4B (626251) │ │ │ │ -12552E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125766 Local Header Offset 00098E36 (626230) │ │ │ │ +12576A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12552E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12576A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125549 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -12554D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12554E Created OS 03 (3) 'Unix' │ │ │ │ -12554F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125550 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125551 General Purpose Flag 0800 (2048) │ │ │ │ +125785 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +125789 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12578A Created OS 03 (3) 'Unix' │ │ │ │ +12578B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12578C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12578D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125553 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125555 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125559 CRC DD672B65 (3714526053) │ │ │ │ -12555D Compressed Size 00000606 (1542) │ │ │ │ -125561 Uncompressed Size 00000F1C (3868) │ │ │ │ -125565 Filename Length 0026 (38) │ │ │ │ -125567 Extra Length 0000 (0) │ │ │ │ -125569 Comment Length 0000 (0) │ │ │ │ -12556B Disk Start 0000 (0) │ │ │ │ -12556D Int File Attributes 0000 (0) │ │ │ │ +12578F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125791 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125795 CRC DD672B65 (3714526053) │ │ │ │ +125799 Compressed Size 00000606 (1542) │ │ │ │ +12579D Uncompressed Size 00000F1C (3868) │ │ │ │ +1257A1 Filename Length 0026 (38) │ │ │ │ +1257A3 Extra Length 0000 (0) │ │ │ │ +1257A5 Comment Length 0000 (0) │ │ │ │ +1257A7 Disk Start 0000 (0) │ │ │ │ +1257A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12556F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125573 Local Header Offset 00099584 (628100) │ │ │ │ -125577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257AF Local Header Offset 0009956F (628079) │ │ │ │ +1257B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12559D CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -1255A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255A2 Created OS 03 (3) 'Unix' │ │ │ │ -1255A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255A5 General Purpose Flag 0800 (2048) │ │ │ │ +1257D9 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +1257DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257DE Created OS 03 (3) 'Unix' │ │ │ │ +1257DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255AD CRC B4155815 (3021297685) │ │ │ │ -1255B1 Compressed Size 000006FC (1788) │ │ │ │ -1255B5 Uncompressed Size 00002AD8 (10968) │ │ │ │ -1255B9 Filename Length 0025 (37) │ │ │ │ -1255BB Extra Length 0000 (0) │ │ │ │ -1255BD Comment Length 0000 (0) │ │ │ │ -1255BF Disk Start 0000 (0) │ │ │ │ -1255C1 Int File Attributes 0000 (0) │ │ │ │ +1257E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257E9 CRC B4155815 (3021297685) │ │ │ │ +1257ED Compressed Size 000006FC (1788) │ │ │ │ +1257F1 Uncompressed Size 00002AD8 (10968) │ │ │ │ +1257F5 Filename Length 0025 (37) │ │ │ │ +1257F7 Extra Length 0000 (0) │ │ │ │ +1257F9 Comment Length 0000 (0) │ │ │ │ +1257FB Disk Start 0000 (0) │ │ │ │ +1257FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1255C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1255C7 Local Header Offset 00099BCE (629710) │ │ │ │ -1255CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125803 Local Header Offset 00099BB9 (629689) │ │ │ │ +125807 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1255CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125807: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1255F0 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -1255F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255F5 Created OS 03 (3) 'Unix' │ │ │ │ -1255F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255F8 General Purpose Flag 0800 (2048) │ │ │ │ +12582C CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +125830 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125831 Created OS 03 (3) 'Unix' │ │ │ │ +125832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125834 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125600 CRC D892700E (3633475598) │ │ │ │ -125604 Compressed Size 0000013E (318) │ │ │ │ -125608 Uncompressed Size 000001F6 (502) │ │ │ │ -12560C Filename Length 0016 (22) │ │ │ │ -12560E Extra Length 0000 (0) │ │ │ │ -125610 Comment Length 0000 (0) │ │ │ │ -125612 Disk Start 0000 (0) │ │ │ │ -125614 Int File Attributes 0000 (0) │ │ │ │ +125836 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12583C CRC D892700E (3633475598) │ │ │ │ +125840 Compressed Size 0000013E (318) │ │ │ │ +125844 Uncompressed Size 000001F6 (502) │ │ │ │ +125848 Filename Length 0016 (22) │ │ │ │ +12584A Extra Length 0000 (0) │ │ │ │ +12584C Comment Length 0000 (0) │ │ │ │ +12584E Disk Start 0000 (0) │ │ │ │ +125850 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125616 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12561A Local Header Offset 0009A30D (631565) │ │ │ │ -12561E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125856 Local Header Offset 0009A2F8 (631544) │ │ │ │ +12585A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12561E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12585A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125634 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -125638 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125639 Created OS 03 (3) 'Unix' │ │ │ │ -12563A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12563B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12563C General Purpose Flag 0800 (2048) │ │ │ │ +125870 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +125874 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125875 Created OS 03 (3) 'Unix' │ │ │ │ +125876 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125877 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125878 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12563E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125644 CRC 7E8487F9 (2122614777) │ │ │ │ -125648 Compressed Size 00000101 (257) │ │ │ │ -12564C Uncompressed Size 0000023E (574) │ │ │ │ -125650 Filename Length 0015 (21) │ │ │ │ -125652 Extra Length 0000 (0) │ │ │ │ -125654 Comment Length 0000 (0) │ │ │ │ -125656 Disk Start 0000 (0) │ │ │ │ -125658 Int File Attributes 0000 (0) │ │ │ │ +12587A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12587C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125880 CRC 7E8487F9 (2122614777) │ │ │ │ +125884 Compressed Size 00000101 (257) │ │ │ │ +125888 Uncompressed Size 0000023E (574) │ │ │ │ +12588C Filename Length 0015 (21) │ │ │ │ +12588E Extra Length 0000 (0) │ │ │ │ +125890 Comment Length 0000 (0) │ │ │ │ +125892 Disk Start 0000 (0) │ │ │ │ +125894 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12565A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125896 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12565E Local Header Offset 0009A47F (631935) │ │ │ │ -125662 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12589A Local Header Offset 0009A46A (631914) │ │ │ │ +12589E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125662: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12589E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125677 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -12567B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12567C Created OS 03 (3) 'Unix' │ │ │ │ -12567D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12567E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12567F General Purpose Flag 0800 (2048) │ │ │ │ +1258B3 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +1258B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1258B8 Created OS 03 (3) 'Unix' │ │ │ │ +1258B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1258BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1258BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125681 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125683 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125687 CRC 40C4FA09 (1086650889) │ │ │ │ -12568B Compressed Size 000002E0 (736) │ │ │ │ -12568F Uncompressed Size 00000681 (1665) │ │ │ │ -125693 Filename Length 0029 (41) │ │ │ │ -125695 Extra Length 0000 (0) │ │ │ │ -125697 Comment Length 0000 (0) │ │ │ │ -125699 Disk Start 0000 (0) │ │ │ │ -12569B Int File Attributes 0000 (0) │ │ │ │ +1258BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1258BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1258C3 CRC 40C4FA09 (1086650889) │ │ │ │ +1258C7 Compressed Size 000002E0 (736) │ │ │ │ +1258CB Uncompressed Size 00000681 (1665) │ │ │ │ +1258CF Filename Length 0029 (41) │ │ │ │ +1258D1 Extra Length 0000 (0) │ │ │ │ +1258D3 Comment Length 0000 (0) │ │ │ │ +1258D5 Disk Start 0000 (0) │ │ │ │ +1258D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12569D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256A1 Local Header Offset 0009A5B3 (632243) │ │ │ │ -1256A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258DD Local Header Offset 0009A59E (632222) │ │ │ │ +1258E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1256CE CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -1256D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1256D3 Created OS 03 (3) 'Unix' │ │ │ │ -1256D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1256D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1256D6 General Purpose Flag 0800 (2048) │ │ │ │ +12590A CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +12590E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12590F Created OS 03 (3) 'Unix' │ │ │ │ +125910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125912 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1256D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1256DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1256DE CRC 72515277 (1917932151) │ │ │ │ -1256E2 Compressed Size 00000459 (1113) │ │ │ │ -1256E6 Uncompressed Size 0000148E (5262) │ │ │ │ -1256EA Filename Length 0028 (40) │ │ │ │ -1256EC Extra Length 0000 (0) │ │ │ │ -1256EE Comment Length 0000 (0) │ │ │ │ -1256F0 Disk Start 0000 (0) │ │ │ │ -1256F2 Int File Attributes 0000 (0) │ │ │ │ +125914 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12591A CRC 72515277 (1917932151) │ │ │ │ +12591E Compressed Size 00000459 (1113) │ │ │ │ +125922 Uncompressed Size 0000148E (5262) │ │ │ │ +125926 Filename Length 0028 (40) │ │ │ │ +125928 Extra Length 0000 (0) │ │ │ │ +12592A Comment Length 0000 (0) │ │ │ │ +12592C Disk Start 0000 (0) │ │ │ │ +12592E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1256F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256F8 Local Header Offset 0009A8DA (633050) │ │ │ │ -1256FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125934 Local Header Offset 0009A8C5 (633029) │ │ │ │ +125938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125724 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -125728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125729 Created OS 03 (3) 'Unix' │ │ │ │ -12572A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12572B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12572C General Purpose Flag 0800 (2048) │ │ │ │ +125960 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +125964 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125965 Created OS 03 (3) 'Unix' │ │ │ │ +125966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125968 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12572E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125734 CRC 1AA2256E (446834030) │ │ │ │ -125738 Compressed Size 000004AD (1197) │ │ │ │ -12573C Uncompressed Size 00000AE6 (2790) │ │ │ │ -125740 Filename Length 001D (29) │ │ │ │ -125742 Extra Length 0000 (0) │ │ │ │ -125744 Comment Length 0000 (0) │ │ │ │ -125746 Disk Start 0000 (0) │ │ │ │ -125748 Int File Attributes 0000 (0) │ │ │ │ +12596A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12596C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125970 CRC 1AA2256E (446834030) │ │ │ │ +125974 Compressed Size 000004AD (1197) │ │ │ │ +125978 Uncompressed Size 00000AE6 (2790) │ │ │ │ +12597C Filename Length 001D (29) │ │ │ │ +12597E Extra Length 0000 (0) │ │ │ │ +125980 Comment Length 0000 (0) │ │ │ │ +125982 Disk Start 0000 (0) │ │ │ │ +125984 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12574A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125986 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12574E Local Header Offset 0009AD79 (634233) │ │ │ │ -125752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12598A Local Header Offset 0009AD64 (634212) │ │ │ │ +12598E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12598E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12576F CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -125773 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125774 Created OS 03 (3) 'Unix' │ │ │ │ -125775 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125776 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125777 General Purpose Flag 0800 (2048) │ │ │ │ +1259AB CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +1259AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259B0 Created OS 03 (3) 'Unix' │ │ │ │ +1259B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125779 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12577B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12577F CRC 43CD1169 (1137512809) │ │ │ │ -125783 Compressed Size 000003A8 (936) │ │ │ │ -125787 Uncompressed Size 00001100 (4352) │ │ │ │ -12578B Filename Length 001C (28) │ │ │ │ -12578D Extra Length 0000 (0) │ │ │ │ -12578F Comment Length 0000 (0) │ │ │ │ -125791 Disk Start 0000 (0) │ │ │ │ -125793 Int File Attributes 0000 (0) │ │ │ │ +1259B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259BB CRC 43CD1169 (1137512809) │ │ │ │ +1259BF Compressed Size 000003A8 (936) │ │ │ │ +1259C3 Uncompressed Size 00001100 (4352) │ │ │ │ +1259C7 Filename Length 001C (28) │ │ │ │ +1259C9 Extra Length 0000 (0) │ │ │ │ +1259CB Comment Length 0000 (0) │ │ │ │ +1259CD Disk Start 0000 (0) │ │ │ │ +1259CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125795 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125799 Local Header Offset 0009B261 (635489) │ │ │ │ -12579D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259D5 Local Header Offset 0009B24C (635468) │ │ │ │ +1259D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12579D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1259D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1257B9 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -1257BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1257BE Created OS 03 (3) 'Unix' │ │ │ │ -1257BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1257C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1257C1 General Purpose Flag 0800 (2048) │ │ │ │ +1259F5 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +1259F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259FA Created OS 03 (3) 'Unix' │ │ │ │ +1259FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1257C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1257C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1257C9 CRC 06AB8287 (111903367) │ │ │ │ -1257CD Compressed Size 0000045B (1115) │ │ │ │ -1257D1 Uncompressed Size 00000A1A (2586) │ │ │ │ -1257D5 Filename Length 001A (26) │ │ │ │ -1257D7 Extra Length 0000 (0) │ │ │ │ -1257D9 Comment Length 0000 (0) │ │ │ │ -1257DB Disk Start 0000 (0) │ │ │ │ -1257DD Int File Attributes 0000 (0) │ │ │ │ +1259FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A05 CRC 06AB8287 (111903367) │ │ │ │ +125A09 Compressed Size 0000045B (1115) │ │ │ │ +125A0D Uncompressed Size 00000A1A (2586) │ │ │ │ +125A11 Filename Length 001A (26) │ │ │ │ +125A13 Extra Length 0000 (0) │ │ │ │ +125A15 Comment Length 0000 (0) │ │ │ │ +125A17 Disk Start 0000 (0) │ │ │ │ +125A19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1257DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1257E3 Local Header Offset 0009B643 (636483) │ │ │ │ -1257E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A1F Local Header Offset 0009B62E (636462) │ │ │ │ +125A23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1257E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125801 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -125805 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125806 Created OS 03 (3) 'Unix' │ │ │ │ -125807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125809 General Purpose Flag 0800 (2048) │ │ │ │ +125A3D CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +125A41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A42 Created OS 03 (3) 'Unix' │ │ │ │ +125A43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12580B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12580D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125811 CRC 011AF7EE (18544622) │ │ │ │ -125815 Compressed Size 00000612 (1554) │ │ │ │ -125819 Uncompressed Size 00001B1D (6941) │ │ │ │ -12581D Filename Length 0019 (25) │ │ │ │ -12581F Extra Length 0000 (0) │ │ │ │ -125821 Comment Length 0000 (0) │ │ │ │ -125823 Disk Start 0000 (0) │ │ │ │ -125825 Int File Attributes 0000 (0) │ │ │ │ +125A47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A4D CRC 011AF7EE (18544622) │ │ │ │ +125A51 Compressed Size 00000612 (1554) │ │ │ │ +125A55 Uncompressed Size 00001B1D (6941) │ │ │ │ +125A59 Filename Length 0019 (25) │ │ │ │ +125A5B Extra Length 0000 (0) │ │ │ │ +125A5D Comment Length 0000 (0) │ │ │ │ +125A5F Disk Start 0000 (0) │ │ │ │ +125A61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12582B Local Header Offset 0009BAD6 (637654) │ │ │ │ -12582F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A67 Local Header Offset 0009BAC1 (637633) │ │ │ │ +125A6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12582F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125848 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -12584C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12584D Created OS 03 (3) 'Unix' │ │ │ │ -12584E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12584F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125850 General Purpose Flag 0800 (2048) │ │ │ │ +125A84 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +125A88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A89 Created OS 03 (3) 'Unix' │ │ │ │ +125A8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125852 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125854 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125858 CRC A234D8AF (2721372335) │ │ │ │ -12585C Compressed Size 00000A96 (2710) │ │ │ │ -125860 Uncompressed Size 00001F1F (7967) │ │ │ │ -125864 Filename Length 0017 (23) │ │ │ │ -125866 Extra Length 0000 (0) │ │ │ │ -125868 Comment Length 0000 (0) │ │ │ │ -12586A Disk Start 0000 (0) │ │ │ │ -12586C Int File Attributes 0000 (0) │ │ │ │ +125A8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A94 CRC A234D8AF (2721372335) │ │ │ │ +125A98 Compressed Size 00000A96 (2710) │ │ │ │ +125A9C Uncompressed Size 00001F1F (7967) │ │ │ │ +125AA0 Filename Length 0017 (23) │ │ │ │ +125AA2 Extra Length 0000 (0) │ │ │ │ +125AA4 Comment Length 0000 (0) │ │ │ │ +125AA6 Disk Start 0000 (0) │ │ │ │ +125AA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12586E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125872 Local Header Offset 0009C11F (639263) │ │ │ │ -125876 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AAE Local Header Offset 0009C10A (639242) │ │ │ │ +125AB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125876: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12588D CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -125891 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125892 Created OS 03 (3) 'Unix' │ │ │ │ -125893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125895 General Purpose Flag 0800 (2048) │ │ │ │ +125AC9 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +125ACD Created Zip Spec 14 (20) '2.0' │ │ │ │ +125ACE Created OS 03 (3) 'Unix' │ │ │ │ +125ACF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125AD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125AD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125897 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125899 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12589D CRC D4D34A56 (3570616918) │ │ │ │ -1258A1 Compressed Size 00000E05 (3589) │ │ │ │ -1258A5 Uncompressed Size 00007E20 (32288) │ │ │ │ -1258A9 Filename Length 0016 (22) │ │ │ │ -1258AB Extra Length 0000 (0) │ │ │ │ -1258AD Comment Length 0000 (0) │ │ │ │ -1258AF Disk Start 0000 (0) │ │ │ │ -1258B1 Int File Attributes 0000 (0) │ │ │ │ +125AD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125AD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125AD9 CRC D4D34A56 (3570616918) │ │ │ │ +125ADD Compressed Size 00000E05 (3589) │ │ │ │ +125AE1 Uncompressed Size 00007E20 (32288) │ │ │ │ +125AE5 Filename Length 0016 (22) │ │ │ │ +125AE7 Extra Length 0000 (0) │ │ │ │ +125AE9 Comment Length 0000 (0) │ │ │ │ +125AEB Disk Start 0000 (0) │ │ │ │ +125AED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258B7 Local Header Offset 0009CBEA (642026) │ │ │ │ -1258BB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AF3 Local Header Offset 0009CBD5 (642005) │ │ │ │ +125AF7 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258BB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125AF7: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1258D1 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -1258D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1258D6 Created OS 03 (3) 'Unix' │ │ │ │ -1258D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1258D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1258D9 General Purpose Flag 0800 (2048) │ │ │ │ +125B0D CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +125B11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B12 Created OS 03 (3) 'Unix' │ │ │ │ +125B13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1258DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1258DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1258E1 CRC 3697EF67 (915926887) │ │ │ │ -1258E5 Compressed Size 000005DD (1501) │ │ │ │ -1258E9 Uncompressed Size 00000EEF (3823) │ │ │ │ -1258ED Filename Length 001A (26) │ │ │ │ -1258EF Extra Length 0000 (0) │ │ │ │ -1258F1 Comment Length 0000 (0) │ │ │ │ -1258F3 Disk Start 0000 (0) │ │ │ │ -1258F5 Int File Attributes 0000 (0) │ │ │ │ +125B17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B1D CRC 3697EF67 (915926887) │ │ │ │ +125B21 Compressed Size 000005DD (1501) │ │ │ │ +125B25 Uncompressed Size 00000EEF (3823) │ │ │ │ +125B29 Filename Length 001A (26) │ │ │ │ +125B2B Extra Length 0000 (0) │ │ │ │ +125B2D Comment Length 0000 (0) │ │ │ │ +125B2F Disk Start 0000 (0) │ │ │ │ +125B31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258FB Local Header Offset 0009DA23 (645667) │ │ │ │ -1258FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B37 Local Header Offset 0009DA0E (645646) │ │ │ │ +125B3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125919 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -12591D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12591E Created OS 03 (3) 'Unix' │ │ │ │ -12591F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125921 General Purpose Flag 0800 (2048) │ │ │ │ +125B55 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +125B59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B5A Created OS 03 (3) 'Unix' │ │ │ │ +125B5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125923 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125929 CRC 9698FA18 (2526607896) │ │ │ │ -12592D Compressed Size 000006D6 (1750) │ │ │ │ -125931 Uncompressed Size 000028C5 (10437) │ │ │ │ -125935 Filename Length 0019 (25) │ │ │ │ -125937 Extra Length 0000 (0) │ │ │ │ -125939 Comment Length 0000 (0) │ │ │ │ -12593B Disk Start 0000 (0) │ │ │ │ -12593D Int File Attributes 0000 (0) │ │ │ │ +125B5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B65 CRC 9698FA18 (2526607896) │ │ │ │ +125B69 Compressed Size 000006D6 (1750) │ │ │ │ +125B6D Uncompressed Size 000028C5 (10437) │ │ │ │ +125B71 Filename Length 0019 (25) │ │ │ │ +125B73 Extra Length 0000 (0) │ │ │ │ +125B75 Comment Length 0000 (0) │ │ │ │ +125B77 Disk Start 0000 (0) │ │ │ │ +125B79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12593F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125943 Local Header Offset 0009E038 (647224) │ │ │ │ -125947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B7F Local Header Offset 0009E023 (647203) │ │ │ │ +125B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125960 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -125964 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125965 Created OS 03 (3) 'Unix' │ │ │ │ -125966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125968 General Purpose Flag 0800 (2048) │ │ │ │ +125B9C CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +125BA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BA1 Created OS 03 (3) 'Unix' │ │ │ │ +125BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12596A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12596C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125970 CRC 83EBBD5F (2213264735) │ │ │ │ -125974 Compressed Size 00000448 (1096) │ │ │ │ -125978 Uncompressed Size 00000A00 (2560) │ │ │ │ -12597C Filename Length 001D (29) │ │ │ │ -12597E Extra Length 0000 (0) │ │ │ │ -125980 Comment Length 0000 (0) │ │ │ │ -125982 Disk Start 0000 (0) │ │ │ │ -125984 Int File Attributes 0000 (0) │ │ │ │ +125BA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BAC CRC 83EBBD5F (2213264735) │ │ │ │ +125BB0 Compressed Size 00000448 (1096) │ │ │ │ +125BB4 Uncompressed Size 00000A00 (2560) │ │ │ │ +125BB8 Filename Length 001D (29) │ │ │ │ +125BBA Extra Length 0000 (0) │ │ │ │ +125BBC Comment Length 0000 (0) │ │ │ │ +125BBE Disk Start 0000 (0) │ │ │ │ +125BC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125986 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125BC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12598A Local Header Offset 0009E745 (649029) │ │ │ │ -12598E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BC6 Local Header Offset 0009E730 (649008) │ │ │ │ +125BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12598E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259AB CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -1259AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259B0 Created OS 03 (3) 'Unix' │ │ │ │ -1259B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259B3 General Purpose Flag 0800 (2048) │ │ │ │ +125BE7 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +125BEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BEC Created OS 03 (3) 'Unix' │ │ │ │ +125BED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1259B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1259BB CRC 88221179 (2283934073) │ │ │ │ -1259BF Compressed Size 00000665 (1637) │ │ │ │ -1259C3 Uncompressed Size 00001CE4 (7396) │ │ │ │ -1259C7 Filename Length 001C (28) │ │ │ │ -1259C9 Extra Length 0000 (0) │ │ │ │ -1259CB Comment Length 0000 (0) │ │ │ │ -1259CD Disk Start 0000 (0) │ │ │ │ -1259CF Int File Attributes 0000 (0) │ │ │ │ +125BF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BF7 CRC 88221179 (2283934073) │ │ │ │ +125BFB Compressed Size 00000665 (1637) │ │ │ │ +125BFF Uncompressed Size 00001CE4 (7396) │ │ │ │ +125C03 Filename Length 001C (28) │ │ │ │ +125C05 Extra Length 0000 (0) │ │ │ │ +125C07 Comment Length 0000 (0) │ │ │ │ +125C09 Disk Start 0000 (0) │ │ │ │ +125C0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1259D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1259D5 Local Header Offset 0009EBC8 (650184) │ │ │ │ -1259D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C11 Local Header Offset 0009EBB3 (650163) │ │ │ │ +125C15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1259D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259F5 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -1259F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259FA Created OS 03 (3) 'Unix' │ │ │ │ -1259FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259FD General Purpose Flag 0800 (2048) │ │ │ │ +125C31 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +125C35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C36 Created OS 03 (3) 'Unix' │ │ │ │ +125C37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A05 CRC 62076E32 (1644654130) │ │ │ │ -125A09 Compressed Size 00000BE9 (3049) │ │ │ │ -125A0D Uncompressed Size 00002472 (9330) │ │ │ │ -125A11 Filename Length 001D (29) │ │ │ │ -125A13 Extra Length 0000 (0) │ │ │ │ -125A15 Comment Length 0000 (0) │ │ │ │ -125A17 Disk Start 0000 (0) │ │ │ │ -125A19 Int File Attributes 0000 (0) │ │ │ │ +125C3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C41 CRC 62076E32 (1644654130) │ │ │ │ +125C45 Compressed Size 00000BE9 (3049) │ │ │ │ +125C49 Uncompressed Size 00002472 (9330) │ │ │ │ +125C4D Filename Length 001D (29) │ │ │ │ +125C4F Extra Length 0000 (0) │ │ │ │ +125C51 Comment Length 0000 (0) │ │ │ │ +125C53 Disk Start 0000 (0) │ │ │ │ +125C55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A1F Local Header Offset 0009F267 (651879) │ │ │ │ -125A23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C5B Local Header Offset 0009F252 (651858) │ │ │ │ +125C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A40 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -125A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A45 Created OS 03 (3) 'Unix' │ │ │ │ -125A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A48 General Purpose Flag 0800 (2048) │ │ │ │ +125C7C CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +125C80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C81 Created OS 03 (3) 'Unix' │ │ │ │ +125C82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A50 CRC DBBB630D (3686490893) │ │ │ │ -125A54 Compressed Size 00000DFB (3579) │ │ │ │ -125A58 Uncompressed Size 00006D6C (28012) │ │ │ │ -125A5C Filename Length 001C (28) │ │ │ │ -125A5E Extra Length 0000 (0) │ │ │ │ -125A60 Comment Length 0000 (0) │ │ │ │ -125A62 Disk Start 0000 (0) │ │ │ │ -125A64 Int File Attributes 0000 (0) │ │ │ │ +125C86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C8C CRC DBBB630D (3686490893) │ │ │ │ +125C90 Compressed Size 00000DFB (3579) │ │ │ │ +125C94 Uncompressed Size 00006D6C (28012) │ │ │ │ +125C98 Filename Length 001C (28) │ │ │ │ +125C9A Extra Length 0000 (0) │ │ │ │ +125C9C Comment Length 0000 (0) │ │ │ │ +125C9E Disk Start 0000 (0) │ │ │ │ +125CA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A6A Local Header Offset 0009FE8B (654987) │ │ │ │ -125A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CA6 Local Header Offset 0009FE76 (654966) │ │ │ │ +125CAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A8A CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -125A8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A8F Created OS 03 (3) 'Unix' │ │ │ │ -125A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A92 General Purpose Flag 0800 (2048) │ │ │ │ +125CC6 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +125CCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CCB Created OS 03 (3) 'Unix' │ │ │ │ +125CCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CCE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A94 Compression Method 0000 (0) 'Stored' │ │ │ │ -125A96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A9A CRC 00000000 (0) │ │ │ │ -125A9E Compressed Size 00000000 (0) │ │ │ │ -125AA2 Uncompressed Size 00000000 (0) │ │ │ │ -125AA6 Filename Length 0015 (21) │ │ │ │ -125AA8 Extra Length 0000 (0) │ │ │ │ -125AAA Comment Length 0000 (0) │ │ │ │ -125AAC Disk Start 0000 (0) │ │ │ │ -125AAE Int File Attributes 0000 (0) │ │ │ │ +125CD0 Compression Method 0000 (0) 'Stored' │ │ │ │ +125CD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CD6 CRC 00000000 (0) │ │ │ │ +125CDA Compressed Size 00000000 (0) │ │ │ │ +125CDE Uncompressed Size 00000000 (0) │ │ │ │ +125CE2 Filename Length 0015 (21) │ │ │ │ +125CE4 Extra Length 0000 (0) │ │ │ │ +125CE6 Comment Length 0000 (0) │ │ │ │ +125CE8 Disk Start 0000 (0) │ │ │ │ +125CEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AB0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125CEC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125AB4 Local Header Offset 000A0CC0 (658624) │ │ │ │ -125AB8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CF0 Local Header Offset 000A0CAB (658603) │ │ │ │ +125CF4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AB8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CF4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125AB8: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125CF4: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A90: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CCC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125ACD CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -125AD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125AD2 Created OS 03 (3) 'Unix' │ │ │ │ -125AD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125AD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125AD5 General Purpose Flag 0800 (2048) │ │ │ │ +125D09 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +125D0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D0E Created OS 03 (3) 'Unix' │ │ │ │ +125D0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125AD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125AD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ADD CRC 3D75D759 (1031133017) │ │ │ │ -125AE1 Compressed Size 00000A65 (2661) │ │ │ │ -125AE5 Uncompressed Size 00002387 (9095) │ │ │ │ -125AE9 Filename Length 0028 (40) │ │ │ │ -125AEB Extra Length 0000 (0) │ │ │ │ -125AED Comment Length 0000 (0) │ │ │ │ -125AEF Disk Start 0000 (0) │ │ │ │ -125AF1 Int File Attributes 0000 (0) │ │ │ │ +125D13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D19 CRC 3D75D759 (1031133017) │ │ │ │ +125D1D Compressed Size 00000A65 (2661) │ │ │ │ +125D21 Uncompressed Size 00002387 (9095) │ │ │ │ +125D25 Filename Length 0028 (40) │ │ │ │ +125D27 Extra Length 0000 (0) │ │ │ │ +125D29 Comment Length 0000 (0) │ │ │ │ +125D2B Disk Start 0000 (0) │ │ │ │ +125D2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125AF7 Local Header Offset 000A0CF3 (658675) │ │ │ │ -125AFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D33 Local Header Offset 000A0CDE (658654) │ │ │ │ +125D37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B23 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -125B27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B28 Created OS 03 (3) 'Unix' │ │ │ │ -125B29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B2B General Purpose Flag 0800 (2048) │ │ │ │ +125D5F CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +125D63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D64 Created OS 03 (3) 'Unix' │ │ │ │ +125D65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B33 CRC 51B05197 (1370509719) │ │ │ │ -125B37 Compressed Size 00000D48 (3400) │ │ │ │ -125B3B Uncompressed Size 00008600 (34304) │ │ │ │ -125B3F Filename Length 0027 (39) │ │ │ │ -125B41 Extra Length 0000 (0) │ │ │ │ -125B43 Comment Length 0000 (0) │ │ │ │ -125B45 Disk Start 0000 (0) │ │ │ │ -125B47 Int File Attributes 0000 (0) │ │ │ │ +125D69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D6F CRC 51B05197 (1370509719) │ │ │ │ +125D73 Compressed Size 00000D48 (3400) │ │ │ │ +125D77 Uncompressed Size 00008600 (34304) │ │ │ │ +125D7B Filename Length 0027 (39) │ │ │ │ +125D7D Extra Length 0000 (0) │ │ │ │ +125D7F Comment Length 0000 (0) │ │ │ │ +125D81 Disk Start 0000 (0) │ │ │ │ +125D83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125B4D Local Header Offset 000A179E (661406) │ │ │ │ -125B51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D89 Local Header Offset 000A1789 (661385) │ │ │ │ +125D8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125B51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B78 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -125B7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B7D Created OS 03 (3) 'Unix' │ │ │ │ -125B7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B80 General Purpose Flag 0800 (2048) │ │ │ │ +125DB4 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +125DB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125DB9 Created OS 03 (3) 'Unix' │ │ │ │ +125DBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125DBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125DBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B88 CRC B2472903 (2991008003) │ │ │ │ -125B8C Compressed Size 000004EA (1258) │ │ │ │ -125B90 Uncompressed Size 00000EA9 (3753) │ │ │ │ -125B94 Filename Length 002A (42) │ │ │ │ -125B96 Extra Length 0000 (0) │ │ │ │ -125B98 Comment Length 0000 (0) │ │ │ │ -125B9A Disk Start 0000 (0) │ │ │ │ -125B9C Int File Attributes 0000 (0) │ │ │ │ +125DBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +125DC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DC4 CRC 1DEFAA64 (502245988) │ │ │ │ +125DC8 Compressed Size 000004EB (1259) │ │ │ │ +125DCC Uncompressed Size 00000EA9 (3753) │ │ │ │ +125DD0 Filename Length 002A (42) │ │ │ │ +125DD2 Extra Length 0000 (0) │ │ │ │ +125DD4 Comment Length 0000 (0) │ │ │ │ +125DD6 Disk Start 0000 (0) │ │ │ │ +125DD8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BA2 Local Header Offset 000A252B (664875) │ │ │ │ -125BA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DDE Local Header Offset 000A2516 (664854) │ │ │ │ +125DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125BD0 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -125BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125BD5 Created OS 03 (3) 'Unix' │ │ │ │ -125BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125BD8 General Purpose Flag 0800 (2048) │ │ │ │ +125E0C CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +125E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E11 Created OS 03 (3) 'Unix' │ │ │ │ +125E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -125BDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125BE0 CRC AF369FB6 (2939592630) │ │ │ │ -125BE4 Compressed Size 000008AA (2218) │ │ │ │ -125BE8 Uncompressed Size 00002721 (10017) │ │ │ │ -125BEC Filename Length 0029 (41) │ │ │ │ -125BEE Extra Length 0000 (0) │ │ │ │ -125BF0 Comment Length 0000 (0) │ │ │ │ -125BF2 Disk Start 0000 (0) │ │ │ │ -125BF4 Int File Attributes 0000 (0) │ │ │ │ +125E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E1C CRC FDE47E59 (4259610201) │ │ │ │ +125E20 Compressed Size 000008A7 (2215) │ │ │ │ +125E24 Uncompressed Size 000026EE (9966) │ │ │ │ +125E28 Filename Length 0029 (41) │ │ │ │ +125E2A Extra Length 0000 (0) │ │ │ │ +125E2C Comment Length 0000 (0) │ │ │ │ +125E2E Disk Start 0000 (0) │ │ │ │ +125E30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BFA Local Header Offset 000A2A5D (666205) │ │ │ │ -125BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E36 Local Header Offset 000A2A49 (666185) │ │ │ │ +125E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C27 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -125C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C2C Created OS 03 (3) 'Unix' │ │ │ │ -125C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C2F General Purpose Flag 0800 (2048) │ │ │ │ +125E63 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +125E67 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E68 Created OS 03 (3) 'Unix' │ │ │ │ +125E69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C37 CRC 40475A04 (1078417924) │ │ │ │ -125C3B Compressed Size 000007B3 (1971) │ │ │ │ -125C3F Uncompressed Size 0000125B (4699) │ │ │ │ -125C43 Filename Length 0020 (32) │ │ │ │ -125C45 Extra Length 0000 (0) │ │ │ │ -125C47 Comment Length 0000 (0) │ │ │ │ -125C49 Disk Start 0000 (0) │ │ │ │ -125C4B Int File Attributes 0000 (0) │ │ │ │ +125E6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E73 CRC 40475A04 (1078417924) │ │ │ │ +125E77 Compressed Size 000007B3 (1971) │ │ │ │ +125E7B Uncompressed Size 0000125B (4699) │ │ │ │ +125E7F Filename Length 0020 (32) │ │ │ │ +125E81 Extra Length 0000 (0) │ │ │ │ +125E83 Comment Length 0000 (0) │ │ │ │ +125E85 Disk Start 0000 (0) │ │ │ │ +125E87 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C51 Local Header Offset 000A334E (668494) │ │ │ │ -125C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E8D Local Header Offset 000A3337 (668471) │ │ │ │ +125E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C75 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -125C79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C7A Created OS 03 (3) 'Unix' │ │ │ │ -125C7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C7D General Purpose Flag 0800 (2048) │ │ │ │ +125EB1 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +125EB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125EB6 Created OS 03 (3) 'Unix' │ │ │ │ +125EB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125EB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125EB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C85 CRC 6274F8E6 (1651833062) │ │ │ │ -125C89 Compressed Size 000007FB (2043) │ │ │ │ -125C8D Uncompressed Size 000023B5 (9141) │ │ │ │ -125C91 Filename Length 001F (31) │ │ │ │ -125C93 Extra Length 0000 (0) │ │ │ │ -125C95 Comment Length 0000 (0) │ │ │ │ -125C97 Disk Start 0000 (0) │ │ │ │ -125C99 Int File Attributes 0000 (0) │ │ │ │ +125EBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +125EBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125EC1 CRC 6274F8E6 (1651833062) │ │ │ │ +125EC5 Compressed Size 000007FB (2043) │ │ │ │ +125EC9 Uncompressed Size 000023B5 (9141) │ │ │ │ +125ECD Filename Length 001F (31) │ │ │ │ +125ECF Extra Length 0000 (0) │ │ │ │ +125ED1 Comment Length 0000 (0) │ │ │ │ +125ED3 Disk Start 0000 (0) │ │ │ │ +125ED5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125ED7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C9F Local Header Offset 000A3B3F (670527) │ │ │ │ -125CA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125EDB Local Header Offset 000A3B28 (670504) │ │ │ │ +125EDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125EDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125CC2 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -125CC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125CC7 Created OS 03 (3) 'Unix' │ │ │ │ -125CC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125CC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125CCA General Purpose Flag 0800 (2048) │ │ │ │ +125EFE CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +125F02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F03 Created OS 03 (3) 'Unix' │ │ │ │ +125F04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125CCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -125CCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125CD2 CRC AA38300D (2855809037) │ │ │ │ -125CD6 Compressed Size 00000482 (1154) │ │ │ │ -125CDA Uncompressed Size 00000AAA (2730) │ │ │ │ -125CDE Filename Length 0023 (35) │ │ │ │ -125CE0 Extra Length 0000 (0) │ │ │ │ -125CE2 Comment Length 0000 (0) │ │ │ │ -125CE4 Disk Start 0000 (0) │ │ │ │ -125CE6 Int File Attributes 0000 (0) │ │ │ │ +125F08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F0E CRC AA38300D (2855809037) │ │ │ │ +125F12 Compressed Size 00000482 (1154) │ │ │ │ +125F16 Uncompressed Size 00000AAA (2730) │ │ │ │ +125F1A Filename Length 0023 (35) │ │ │ │ +125F1C Extra Length 0000 (0) │ │ │ │ +125F1E Comment Length 0000 (0) │ │ │ │ +125F20 Disk Start 0000 (0) │ │ │ │ +125F22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125CE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CEC Local Header Offset 000A4377 (672631) │ │ │ │ -125CF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F28 Local Header Offset 000A4360 (672608) │ │ │ │ +125F2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D13 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -125D17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D18 Created OS 03 (3) 'Unix' │ │ │ │ -125D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D1B General Purpose Flag 0800 (2048) │ │ │ │ +125F4F CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +125F53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F54 Created OS 03 (3) 'Unix' │ │ │ │ +125F55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D23 CRC F6B91BE7 (4139326439) │ │ │ │ -125D27 Compressed Size 000004F6 (1270) │ │ │ │ -125D2B Uncompressed Size 00001620 (5664) │ │ │ │ -125D2F Filename Length 0022 (34) │ │ │ │ -125D31 Extra Length 0000 (0) │ │ │ │ -125D33 Comment Length 0000 (0) │ │ │ │ -125D35 Disk Start 0000 (0) │ │ │ │ -125D37 Int File Attributes 0000 (0) │ │ │ │ +125F59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F5F CRC F6B91BE7 (4139326439) │ │ │ │ +125F63 Compressed Size 000004F6 (1270) │ │ │ │ +125F67 Uncompressed Size 00001620 (5664) │ │ │ │ +125F6B Filename Length 0022 (34) │ │ │ │ +125F6D Extra Length 0000 (0) │ │ │ │ +125F6F Comment Length 0000 (0) │ │ │ │ +125F71 Disk Start 0000 (0) │ │ │ │ +125F73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D3D Local Header Offset 000A483A (673850) │ │ │ │ -125D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F79 Local Header Offset 000A4823 (673827) │ │ │ │ +125F7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D63 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -125D67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D68 Created OS 03 (3) 'Unix' │ │ │ │ -125D69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D6B General Purpose Flag 0800 (2048) │ │ │ │ +125F9F CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +125FA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FA4 Created OS 03 (3) 'Unix' │ │ │ │ +125FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125FA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D73 CRC 0AD2C816 (181585942) │ │ │ │ -125D77 Compressed Size 00000489 (1161) │ │ │ │ -125D7B Uncompressed Size 00000ABF (2751) │ │ │ │ -125D7F Filename Length 002B (43) │ │ │ │ -125D81 Extra Length 0000 (0) │ │ │ │ -125D83 Comment Length 0000 (0) │ │ │ │ -125D85 Disk Start 0000 (0) │ │ │ │ -125D87 Int File Attributes 0000 (0) │ │ │ │ +125FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125FAF CRC 0AD2C816 (181585942) │ │ │ │ +125FB3 Compressed Size 00000489 (1161) │ │ │ │ +125FB7 Uncompressed Size 00000ABF (2751) │ │ │ │ +125FBB Filename Length 002B (43) │ │ │ │ +125FBD Extra Length 0000 (0) │ │ │ │ +125FBF Comment Length 0000 (0) │ │ │ │ +125FC1 Disk Start 0000 (0) │ │ │ │ +125FC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125FC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D8D Local Header Offset 000A4D70 (675184) │ │ │ │ -125D91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125FC9 Local Header Offset 000A4D59 (675161) │ │ │ │ +125FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125DBC CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -125DC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125DC1 Created OS 03 (3) 'Unix' │ │ │ │ -125DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125DC4 General Purpose Flag 0800 (2048) │ │ │ │ +125FF8 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +125FFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FFD Created OS 03 (3) 'Unix' │ │ │ │ +125FFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126000 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125DC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125DCC CRC 3B040E69 (990121577) │ │ │ │ -125DD0 Compressed Size 000006CB (1739) │ │ │ │ -125DD4 Uncompressed Size 00002379 (9081) │ │ │ │ -125DD8 Filename Length 002A (42) │ │ │ │ -125DDA Extra Length 0000 (0) │ │ │ │ -125DDC Comment Length 0000 (0) │ │ │ │ -125DDE Disk Start 0000 (0) │ │ │ │ -125DE0 Int File Attributes 0000 (0) │ │ │ │ +126002 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126004 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126008 CRC 3B040E69 (990121577) │ │ │ │ +12600C Compressed Size 000006CB (1739) │ │ │ │ +126010 Uncompressed Size 00002379 (9081) │ │ │ │ +126014 Filename Length 002A (42) │ │ │ │ +126016 Extra Length 0000 (0) │ │ │ │ +126018 Comment Length 0000 (0) │ │ │ │ +12601A Disk Start 0000 (0) │ │ │ │ +12601C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125DE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12601E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125DE6 Local Header Offset 000A5242 (676418) │ │ │ │ -125DEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126022 Local Header Offset 000A522B (676395) │ │ │ │ +126026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E14 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -125E18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E19 Created OS 03 (3) 'Unix' │ │ │ │ -125E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E1C General Purpose Flag 0800 (2048) │ │ │ │ +126050 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +126054 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126055 Created OS 03 (3) 'Unix' │ │ │ │ +126056 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126057 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126058 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E24 CRC FA9F7582 (4204754306) │ │ │ │ -125E28 Compressed Size 0000044F (1103) │ │ │ │ -125E2C Uncompressed Size 000009EB (2539) │ │ │ │ -125E30 Filename Length 0027 (39) │ │ │ │ -125E32 Extra Length 0000 (0) │ │ │ │ -125E34 Comment Length 0000 (0) │ │ │ │ -125E36 Disk Start 0000 (0) │ │ │ │ -125E38 Int File Attributes 0000 (0) │ │ │ │ +12605A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12605C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126060 CRC FA9F7582 (4204754306) │ │ │ │ +126064 Compressed Size 0000044F (1103) │ │ │ │ +126068 Uncompressed Size 000009EB (2539) │ │ │ │ +12606C Filename Length 0027 (39) │ │ │ │ +12606E Extra Length 0000 (0) │ │ │ │ +126070 Comment Length 0000 (0) │ │ │ │ +126072 Disk Start 0000 (0) │ │ │ │ +126074 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126076 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E3E Local Header Offset 000A5955 (678229) │ │ │ │ -125E42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12607A Local Header Offset 000A593E (678206) │ │ │ │ +12607E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12607E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E69 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -125E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E6E Created OS 03 (3) 'Unix' │ │ │ │ -125E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E71 General Purpose Flag 0800 (2048) │ │ │ │ +1260A5 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +1260A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260AA Created OS 03 (3) 'Unix' │ │ │ │ +1260AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1260AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1260AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E79 CRC C17090F3 (3245379827) │ │ │ │ -125E7D Compressed Size 000006B4 (1716) │ │ │ │ -125E81 Uncompressed Size 00001AF6 (6902) │ │ │ │ -125E85 Filename Length 0026 (38) │ │ │ │ -125E87 Extra Length 0000 (0) │ │ │ │ -125E89 Comment Length 0000 (0) │ │ │ │ -125E8B Disk Start 0000 (0) │ │ │ │ -125E8D Int File Attributes 0000 (0) │ │ │ │ +1260AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260B5 CRC C17090F3 (3245379827) │ │ │ │ +1260B9 Compressed Size 000006B4 (1716) │ │ │ │ +1260BD Uncompressed Size 00001AF6 (6902) │ │ │ │ +1260C1 Filename Length 0026 (38) │ │ │ │ +1260C3 Extra Length 0000 (0) │ │ │ │ +1260C5 Comment Length 0000 (0) │ │ │ │ +1260C7 Disk Start 0000 (0) │ │ │ │ +1260C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1260CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E93 Local Header Offset 000A5DE9 (679401) │ │ │ │ -125E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1260CF Local Header Offset 000A5DD2 (679378) │ │ │ │ +1260D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1260D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125EBD CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -125EC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125EC2 Created OS 03 (3) 'Unix' │ │ │ │ -125EC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125EC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125EC5 General Purpose Flag 0800 (2048) │ │ │ │ +1260F9 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +1260FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260FE Created OS 03 (3) 'Unix' │ │ │ │ +1260FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126101 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125EC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125EC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ECD CRC F20EE0D2 (4061061330) │ │ │ │ -125ED1 Compressed Size 000007FE (2046) │ │ │ │ -125ED5 Uncompressed Size 0000197F (6527) │ │ │ │ -125ED9 Filename Length 002A (42) │ │ │ │ -125EDB Extra Length 0000 (0) │ │ │ │ -125EDD Comment Length 0000 (0) │ │ │ │ -125EDF Disk Start 0000 (0) │ │ │ │ -125EE1 Int File Attributes 0000 (0) │ │ │ │ +126103 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126109 CRC F20EE0D2 (4061061330) │ │ │ │ +12610D Compressed Size 000007FE (2046) │ │ │ │ +126111 Uncompressed Size 0000197F (6527) │ │ │ │ +126115 Filename Length 002A (42) │ │ │ │ +126117 Extra Length 0000 (0) │ │ │ │ +126119 Comment Length 0000 (0) │ │ │ │ +12611B Disk Start 0000 (0) │ │ │ │ +12611D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125EE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12611F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125EE7 Local Header Offset 000A64E1 (681185) │ │ │ │ -125EEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126123 Local Header Offset 000A64CA (681162) │ │ │ │ +126127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F15 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -125F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F1A Created OS 03 (3) 'Unix' │ │ │ │ -125F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F1D General Purpose Flag 0800 (2048) │ │ │ │ +126151 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +126155 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126156 Created OS 03 (3) 'Unix' │ │ │ │ +126157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126159 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F25 CRC 1A83FFDE (444858334) │ │ │ │ -125F29 Compressed Size 00000970 (2416) │ │ │ │ -125F2D Uncompressed Size 00005083 (20611) │ │ │ │ -125F31 Filename Length 0029 (41) │ │ │ │ -125F33 Extra Length 0000 (0) │ │ │ │ -125F35 Comment Length 0000 (0) │ │ │ │ -125F37 Disk Start 0000 (0) │ │ │ │ -125F39 Int File Attributes 0000 (0) │ │ │ │ +12615B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12615D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126161 CRC 1A83FFDE (444858334) │ │ │ │ +126165 Compressed Size 00000970 (2416) │ │ │ │ +126169 Uncompressed Size 00005083 (20611) │ │ │ │ +12616D Filename Length 0029 (41) │ │ │ │ +12616F Extra Length 0000 (0) │ │ │ │ +126171 Comment Length 0000 (0) │ │ │ │ +126173 Disk Start 0000 (0) │ │ │ │ +126175 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F3F Local Header Offset 000A6D27 (683303) │ │ │ │ -125F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12617B Local Header Offset 000A6D10 (683280) │ │ │ │ +12617F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12617F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F6C CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -125F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F71 Created OS 03 (3) 'Unix' │ │ │ │ -125F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F74 General Purpose Flag 0800 (2048) │ │ │ │ +1261A8 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +1261AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1261AD Created OS 03 (3) 'Unix' │ │ │ │ +1261AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1261AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1261B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F7C CRC 13124CE1 (319966433) │ │ │ │ -125F80 Compressed Size 00000538 (1336) │ │ │ │ -125F84 Uncompressed Size 00000CFA (3322) │ │ │ │ -125F88 Filename Length 002C (44) │ │ │ │ -125F8A Extra Length 0000 (0) │ │ │ │ -125F8C Comment Length 0000 (0) │ │ │ │ -125F8E Disk Start 0000 (0) │ │ │ │ -125F90 Int File Attributes 0000 (0) │ │ │ │ +1261B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1261B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1261B8 CRC 13124CE1 (319966433) │ │ │ │ +1261BC Compressed Size 00000538 (1336) │ │ │ │ +1261C0 Uncompressed Size 00000CFA (3322) │ │ │ │ +1261C4 Filename Length 002C (44) │ │ │ │ +1261C6 Extra Length 0000 (0) │ │ │ │ +1261C8 Comment Length 0000 (0) │ │ │ │ +1261CA Disk Start 0000 (0) │ │ │ │ +1261CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1261CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F96 Local Header Offset 000A76DE (685790) │ │ │ │ -125F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1261D2 Local Header Offset 000A76C7 (685767) │ │ │ │ +1261D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1261D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125FC6 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -125FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -125FCB Created OS 03 (3) 'Unix' │ │ │ │ -125FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125FCE General Purpose Flag 0800 (2048) │ │ │ │ +126202 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +126206 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126207 Created OS 03 (3) 'Unix' │ │ │ │ +126208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12620A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125FD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125FD6 CRC 31421C37 (826416183) │ │ │ │ -125FDA Compressed Size 000002E7 (743) │ │ │ │ -125FDE Uncompressed Size 00001007 (4103) │ │ │ │ -125FE2 Filename Length 002B (43) │ │ │ │ -125FE4 Extra Length 0000 (0) │ │ │ │ -125FE6 Comment Length 0000 (0) │ │ │ │ -125FE8 Disk Start 0000 (0) │ │ │ │ -125FEA Int File Attributes 0000 (0) │ │ │ │ +12620C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12620E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126212 CRC 31421C37 (826416183) │ │ │ │ +126216 Compressed Size 000002E7 (743) │ │ │ │ +12621A Uncompressed Size 00001007 (4103) │ │ │ │ +12621E Filename Length 002B (43) │ │ │ │ +126220 Extra Length 0000 (0) │ │ │ │ +126222 Comment Length 0000 (0) │ │ │ │ +126224 Disk Start 0000 (0) │ │ │ │ +126226 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126228 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125FF0 Local Header Offset 000A7C60 (687200) │ │ │ │ -125FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12622C Local Header Offset 000A7C49 (687177) │ │ │ │ +126230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12601F CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -126023 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126024 Created OS 03 (3) 'Unix' │ │ │ │ -126025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126027 General Purpose Flag 0800 (2048) │ │ │ │ +12625B CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +12625F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126260 Created OS 03 (3) 'Unix' │ │ │ │ +126261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126263 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126029 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12602B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12602F CRC C1D27241 (3251794497) │ │ │ │ -126033 Compressed Size 0000089E (2206) │ │ │ │ -126037 Uncompressed Size 00001977 (6519) │ │ │ │ -12603B Filename Length 0036 (54) │ │ │ │ -12603D Extra Length 0000 (0) │ │ │ │ -12603F Comment Length 0000 (0) │ │ │ │ -126041 Disk Start 0000 (0) │ │ │ │ -126043 Int File Attributes 0000 (0) │ │ │ │ +126265 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126267 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12626B CRC C1D27241 (3251794497) │ │ │ │ +12626F Compressed Size 0000089E (2206) │ │ │ │ +126273 Uncompressed Size 00001977 (6519) │ │ │ │ +126277 Filename Length 0036 (54) │ │ │ │ +126279 Extra Length 0000 (0) │ │ │ │ +12627B Comment Length 0000 (0) │ │ │ │ +12627D Disk Start 0000 (0) │ │ │ │ +12627F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126045 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126049 Local Header Offset 000A7F90 (688016) │ │ │ │ -12604D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126285 Local Header Offset 000A7F79 (687993) │ │ │ │ +126289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12604D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126083 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -126087 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126088 Created OS 03 (3) 'Unix' │ │ │ │ -126089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12608A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12608B General Purpose Flag 0800 (2048) │ │ │ │ +1262BF CENTRAL HEADER #326 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' │ │ │ │ -12608D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12608F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126093 CRC 4BF27431 (1274180657) │ │ │ │ -126097 Compressed Size 0000060F (1551) │ │ │ │ -12609B Uncompressed Size 00002E32 (11826) │ │ │ │ -12609F Filename Length 0035 (53) │ │ │ │ -1260A1 Extra Length 0000 (0) │ │ │ │ -1260A3 Comment Length 0000 (0) │ │ │ │ -1260A5 Disk Start 0000 (0) │ │ │ │ -1260A7 Int File Attributes 0000 (0) │ │ │ │ +1262C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1262CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1262CF CRC 4BF27431 (1274180657) │ │ │ │ +1262D3 Compressed Size 0000060F (1551) │ │ │ │ +1262D7 Uncompressed Size 00002E32 (11826) │ │ │ │ +1262DB Filename Length 0035 (53) │ │ │ │ +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' │ │ │ │ -1260A9 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' │ │ │ │ -1260AD Local Header Offset 000A8882 (690306) │ │ │ │ -1260B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1262E9 Local Header Offset 000A886B (690283) │ │ │ │ +1262ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1260B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1262ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1260E6 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -1260EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1260EB Created OS 03 (3) 'Unix' │ │ │ │ -1260EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1260ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1260EE General Purpose Flag 0800 (2048) │ │ │ │ +126322 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +126326 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126327 Created OS 03 (3) 'Unix' │ │ │ │ +126328 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126329 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12632A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1260F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1260F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1260F6 CRC 67951229 (1737822761) │ │ │ │ -1260FA Compressed Size 00000DD5 (3541) │ │ │ │ -1260FE Uncompressed Size 00003416 (13334) │ │ │ │ -126102 Filename Length 002D (45) │ │ │ │ -126104 Extra Length 0000 (0) │ │ │ │ -126106 Comment Length 0000 (0) │ │ │ │ -126108 Disk Start 0000 (0) │ │ │ │ -12610A Int File Attributes 0000 (0) │ │ │ │ +12632C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12632E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126332 CRC 67951229 (1737822761) │ │ │ │ +126336 Compressed Size 00000DD5 (3541) │ │ │ │ +12633A Uncompressed Size 00003416 (13334) │ │ │ │ +12633E Filename Length 002D (45) │ │ │ │ +126340 Extra Length 0000 (0) │ │ │ │ +126342 Comment Length 0000 (0) │ │ │ │ +126344 Disk Start 0000 (0) │ │ │ │ +126346 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12610C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126348 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126110 Local Header Offset 000A8EE4 (691940) │ │ │ │ -126114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12634C Local Header Offset 000A8ECD (691917) │ │ │ │ +126350 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126350: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126141 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -126145 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126146 Created OS 03 (3) 'Unix' │ │ │ │ -126147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126149 General Purpose Flag 0800 (2048) │ │ │ │ +12637D CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +126381 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126382 Created OS 03 (3) 'Unix' │ │ │ │ +126383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126385 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12614B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12614D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126151 CRC D7F8E9F2 (3623414258) │ │ │ │ -126155 Compressed Size 00000B4C (2892) │ │ │ │ -126159 Uncompressed Size 000069DB (27099) │ │ │ │ -12615D Filename Length 002C (44) │ │ │ │ -12615F Extra Length 0000 (0) │ │ │ │ -126161 Comment Length 0000 (0) │ │ │ │ -126163 Disk Start 0000 (0) │ │ │ │ -126165 Int File Attributes 0000 (0) │ │ │ │ +126387 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126389 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12638D CRC D7F8E9F2 (3623414258) │ │ │ │ +126391 Compressed Size 00000B4C (2892) │ │ │ │ +126395 Uncompressed Size 000069DB (27099) │ │ │ │ +126399 Filename Length 002C (44) │ │ │ │ +12639B Extra Length 0000 (0) │ │ │ │ +12639D Comment Length 0000 (0) │ │ │ │ +12639F Disk Start 0000 (0) │ │ │ │ +1263A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126167 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12616B Local Header Offset 000A9D04 (695556) │ │ │ │ -12616F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263A7 Local Header Offset 000A9CED (695533) │ │ │ │ +1263AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12616F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12619B CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -12619F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261A0 Created OS 03 (3) 'Unix' │ │ │ │ -1261A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1261A3 General Purpose Flag 0800 (2048) │ │ │ │ +1263D7 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +1263DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1263DC Created OS 03 (3) 'Unix' │ │ │ │ +1263DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1263DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1263DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1261A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1261A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1261AB CRC A86E1CB0 (2825788592) │ │ │ │ -1261AF Compressed Size 000008D0 (2256) │ │ │ │ -1261B3 Uncompressed Size 00001D32 (7474) │ │ │ │ -1261B7 Filename Length 0030 (48) │ │ │ │ -1261B9 Extra Length 0000 (0) │ │ │ │ -1261BB Comment Length 0000 (0) │ │ │ │ -1261BD Disk Start 0000 (0) │ │ │ │ -1261BF Int File Attributes 0000 (0) │ │ │ │ +1263E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1263E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1263E7 CRC A86E1CB0 (2825788592) │ │ │ │ +1263EB Compressed Size 000008D0 (2256) │ │ │ │ +1263EF Uncompressed Size 00001D32 (7474) │ │ │ │ +1263F3 Filename Length 0030 (48) │ │ │ │ +1263F5 Extra Length 0000 (0) │ │ │ │ +1263F7 Comment Length 0000 (0) │ │ │ │ +1263F9 Disk Start 0000 (0) │ │ │ │ +1263FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1261C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1261C5 Local Header Offset 000AA89A (698522) │ │ │ │ -1261C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126401 Local Header Offset 000AA883 (698499) │ │ │ │ +126405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1261C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1261F9 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -1261FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261FE Created OS 03 (3) 'Unix' │ │ │ │ -1261FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126201 General Purpose Flag 0800 (2048) │ │ │ │ +126435 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +126439 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12643A Created OS 03 (3) 'Unix' │ │ │ │ +12643B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12643C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12643D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126209 CRC A94C0A74 (2840332916) │ │ │ │ -12620D Compressed Size 00000628 (1576) │ │ │ │ -126211 Uncompressed Size 000035D2 (13778) │ │ │ │ -126215 Filename Length 002F (47) │ │ │ │ -126217 Extra Length 0000 (0) │ │ │ │ -126219 Comment Length 0000 (0) │ │ │ │ -12621B Disk Start 0000 (0) │ │ │ │ -12621D Int File Attributes 0000 (0) │ │ │ │ +12643F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126441 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126445 CRC A94C0A74 (2840332916) │ │ │ │ +126449 Compressed Size 00000628 (1576) │ │ │ │ +12644D Uncompressed Size 000035D2 (13778) │ │ │ │ +126451 Filename Length 002F (47) │ │ │ │ +126453 Extra Length 0000 (0) │ │ │ │ +126455 Comment Length 0000 (0) │ │ │ │ +126457 Disk Start 0000 (0) │ │ │ │ +126459 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12621F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12645B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126223 Local Header Offset 000AB1B8 (700856) │ │ │ │ -126227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12645F Local Header Offset 000AB1A1 (700833) │ │ │ │ +126463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126256 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -12625A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12625B Created OS 03 (3) 'Unix' │ │ │ │ -12625C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12625D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12625E General Purpose Flag 0800 (2048) │ │ │ │ +126492 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +126496 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126497 Created OS 03 (3) 'Unix' │ │ │ │ +126498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12649A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126260 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126266 CRC 347250CE (879907022) │ │ │ │ -12626A Compressed Size 00000987 (2439) │ │ │ │ -12626E Uncompressed Size 000016FB (5883) │ │ │ │ -126272 Filename Length 0025 (37) │ │ │ │ -126274 Extra Length 0000 (0) │ │ │ │ -126276 Comment Length 0000 (0) │ │ │ │ -126278 Disk Start 0000 (0) │ │ │ │ -12627A Int File Attributes 0000 (0) │ │ │ │ +12649C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12649E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264A2 CRC 347250CE (879907022) │ │ │ │ +1264A6 Compressed Size 00000987 (2439) │ │ │ │ +1264AA Uncompressed Size 000016FB (5883) │ │ │ │ +1264AE Filename Length 0025 (37) │ │ │ │ +1264B0 Extra Length 0000 (0) │ │ │ │ +1264B2 Comment Length 0000 (0) │ │ │ │ +1264B4 Disk Start 0000 (0) │ │ │ │ +1264B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12627C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1264B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126280 Local Header Offset 000AB82D (702509) │ │ │ │ -126284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264BC Local Header Offset 000AB816 (702486) │ │ │ │ +1264C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262A9 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -1262AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262AE Created OS 03 (3) 'Unix' │ │ │ │ -1262AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1262B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1262B1 General Purpose Flag 0800 (2048) │ │ │ │ +1264E5 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +1264E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1264EA Created OS 03 (3) 'Unix' │ │ │ │ +1264EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1264EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1264ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1262B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1262B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1262B9 CRC D2A941BA (3534307770) │ │ │ │ -1262BD Compressed Size 0000094E (2382) │ │ │ │ -1262C1 Uncompressed Size 000034F8 (13560) │ │ │ │ -1262C5 Filename Length 0024 (36) │ │ │ │ -1262C7 Extra Length 0000 (0) │ │ │ │ -1262C9 Comment Length 0000 (0) │ │ │ │ -1262CB Disk Start 0000 (0) │ │ │ │ -1262CD Int File Attributes 0000 (0) │ │ │ │ +1264EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1264F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264F5 CRC D2A941BA (3534307770) │ │ │ │ +1264F9 Compressed Size 0000094E (2382) │ │ │ │ +1264FD Uncompressed Size 000034F8 (13560) │ │ │ │ +126501 Filename Length 0024 (36) │ │ │ │ +126503 Extra Length 0000 (0) │ │ │ │ +126505 Comment Length 0000 (0) │ │ │ │ +126507 Disk Start 0000 (0) │ │ │ │ +126509 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1262CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12650B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1262D3 Local Header Offset 000AC1F7 (705015) │ │ │ │ -1262D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12650F Local Header Offset 000AC1E0 (704992) │ │ │ │ +126513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1262D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262FB CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -1262FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -126300 Created OS 03 (3) 'Unix' │ │ │ │ -126301 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126302 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126303 General Purpose Flag 0800 (2048) │ │ │ │ +126537 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +12653B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12653C Created OS 03 (3) 'Unix' │ │ │ │ +12653D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12653E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12653F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126305 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126307 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12630B CRC 9817CD5E (2551696734) │ │ │ │ -12630F Compressed Size 000009C1 (2497) │ │ │ │ -126313 Uncompressed Size 00001C60 (7264) │ │ │ │ -126317 Filename Length 0029 (41) │ │ │ │ -126319 Extra Length 0000 (0) │ │ │ │ -12631B Comment Length 0000 (0) │ │ │ │ -12631D Disk Start 0000 (0) │ │ │ │ -12631F Int File Attributes 0000 (0) │ │ │ │ +126541 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126543 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126547 CRC 9817CD5E (2551696734) │ │ │ │ +12654B Compressed Size 000009C1 (2497) │ │ │ │ +12654F Uncompressed Size 00001C60 (7264) │ │ │ │ +126553 Filename Length 0029 (41) │ │ │ │ +126555 Extra Length 0000 (0) │ │ │ │ +126557 Comment Length 0000 (0) │ │ │ │ +126559 Disk Start 0000 (0) │ │ │ │ +12655B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126321 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12655D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126325 Local Header Offset 000ACB87 (707463) │ │ │ │ -126329 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126561 Local Header Offset 000ACB70 (707440) │ │ │ │ +126565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126329: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126352 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -126356 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126357 Created OS 03 (3) 'Unix' │ │ │ │ -126358 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126359 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12635A General Purpose Flag 0800 (2048) │ │ │ │ +12658E CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +126592 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126593 Created OS 03 (3) 'Unix' │ │ │ │ +126594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12635C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12635E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126362 CRC 908A13A6 (2424968102) │ │ │ │ -126366 Compressed Size 000008BB (2235) │ │ │ │ -12636A Uncompressed Size 00004DF4 (19956) │ │ │ │ -12636E Filename Length 0028 (40) │ │ │ │ -126370 Extra Length 0000 (0) │ │ │ │ -126372 Comment Length 0000 (0) │ │ │ │ -126374 Disk Start 0000 (0) │ │ │ │ -126376 Int File Attributes 0000 (0) │ │ │ │ +126598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12659A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12659E CRC 908A13A6 (2424968102) │ │ │ │ +1265A2 Compressed Size 000008BB (2235) │ │ │ │ +1265A6 Uncompressed Size 00004DF4 (19956) │ │ │ │ +1265AA Filename Length 0028 (40) │ │ │ │ +1265AC Extra Length 0000 (0) │ │ │ │ +1265AE Comment Length 0000 (0) │ │ │ │ +1265B0 Disk Start 0000 (0) │ │ │ │ +1265B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126378 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1265B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12637C Local Header Offset 000AD58F (710031) │ │ │ │ -126380 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1265B8 Local Header Offset 000AD578 (710008) │ │ │ │ +1265BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1265BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1263A8 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -1263AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1263AD Created OS 03 (3) 'Unix' │ │ │ │ -1263AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1263AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1263B0 General Purpose Flag 0800 (2048) │ │ │ │ +1265E4 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +1265E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1265E9 Created OS 03 (3) 'Unix' │ │ │ │ +1265EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1265EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1265EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1263B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1263B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1263B8 CRC 61E59461 (1642435681) │ │ │ │ -1263BC Compressed Size 000006AB (1707) │ │ │ │ -1263C0 Uncompressed Size 00001104 (4356) │ │ │ │ -1263C4 Filename Length 002B (43) │ │ │ │ -1263C6 Extra Length 0000 (0) │ │ │ │ -1263C8 Comment Length 0000 (0) │ │ │ │ -1263CA Disk Start 0000 (0) │ │ │ │ -1263CC Int File Attributes 0000 (0) │ │ │ │ +1265EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1265F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1265F4 CRC 61E59461 (1642435681) │ │ │ │ +1265F8 Compressed Size 000006AB (1707) │ │ │ │ +1265FC Uncompressed Size 00001104 (4356) │ │ │ │ +126600 Filename Length 002B (43) │ │ │ │ +126602 Extra Length 0000 (0) │ │ │ │ +126604 Comment Length 0000 (0) │ │ │ │ +126606 Disk Start 0000 (0) │ │ │ │ +126608 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1263CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12660A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1263D2 Local Header Offset 000ADE90 (712336) │ │ │ │ -1263D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12660E Local Header Offset 000ADE79 (712313) │ │ │ │ +126612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1263D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126401 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -126405 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126406 Created OS 03 (3) 'Unix' │ │ │ │ -126407 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126408 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126409 General Purpose Flag 0800 (2048) │ │ │ │ +12663D CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +126641 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126642 Created OS 03 (3) 'Unix' │ │ │ │ +126643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126645 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12640B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12640D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126411 CRC D8AE5557 (3635303767) │ │ │ │ -126415 Compressed Size 00000652 (1618) │ │ │ │ -126419 Uncompressed Size 0000248D (9357) │ │ │ │ -12641D Filename Length 002A (42) │ │ │ │ -12641F Extra Length 0000 (0) │ │ │ │ -126421 Comment Length 0000 (0) │ │ │ │ -126423 Disk Start 0000 (0) │ │ │ │ -126425 Int File Attributes 0000 (0) │ │ │ │ +126647 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126649 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12664D CRC D8AE5557 (3635303767) │ │ │ │ +126651 Compressed Size 00000652 (1618) │ │ │ │ +126655 Uncompressed Size 0000248D (9357) │ │ │ │ +126659 Filename Length 002A (42) │ │ │ │ +12665B Extra Length 0000 (0) │ │ │ │ +12665D Comment Length 0000 (0) │ │ │ │ +12665F Disk Start 0000 (0) │ │ │ │ +126661 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126427 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126663 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12642B Local Header Offset 000AE584 (714116) │ │ │ │ -12642F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126667 Local Header Offset 000AE56D (714093) │ │ │ │ +12666B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12642F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12666B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126459 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -12645D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12645E Created OS 03 (3) 'Unix' │ │ │ │ -12645F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126460 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126461 General Purpose Flag 0800 (2048) │ │ │ │ +126695 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +126699 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12669A Created OS 03 (3) 'Unix' │ │ │ │ +12669B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12669C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12669D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126463 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126465 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126469 CRC 0CFA9DCD (217750989) │ │ │ │ -12646D Compressed Size 000008A2 (2210) │ │ │ │ -126471 Uncompressed Size 00001F25 (7973) │ │ │ │ -126475 Filename Length 0030 (48) │ │ │ │ -126477 Extra Length 0000 (0) │ │ │ │ -126479 Comment Length 0000 (0) │ │ │ │ -12647B Disk Start 0000 (0) │ │ │ │ -12647D Int File Attributes 0000 (0) │ │ │ │ +12669F Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1266A5 CRC 0CFA9DCD (217750989) │ │ │ │ +1266A9 Compressed Size 000008A2 (2210) │ │ │ │ +1266AD Uncompressed Size 00001F25 (7973) │ │ │ │ +1266B1 Filename Length 0030 (48) │ │ │ │ +1266B3 Extra Length 0000 (0) │ │ │ │ +1266B5 Comment Length 0000 (0) │ │ │ │ +1266B7 Disk Start 0000 (0) │ │ │ │ +1266B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12647F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126483 Local Header Offset 000AEC1E (715806) │ │ │ │ -126487 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266BF Local Header Offset 000AEC07 (715783) │ │ │ │ +1266C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1264B7 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -1264BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1264BC Created OS 03 (3) 'Unix' │ │ │ │ -1264BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1264BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1264BF General Purpose Flag 0800 (2048) │ │ │ │ +1266F3 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +1266F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1266F8 Created OS 03 (3) 'Unix' │ │ │ │ +1266F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1266FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1266FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1264C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1264C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1264C7 CRC 356F4453 (896484435) │ │ │ │ -1264CB Compressed Size 00000712 (1810) │ │ │ │ -1264CF Uncompressed Size 00004221 (16929) │ │ │ │ -1264D3 Filename Length 002F (47) │ │ │ │ -1264D5 Extra Length 0000 (0) │ │ │ │ -1264D7 Comment Length 0000 (0) │ │ │ │ -1264D9 Disk Start 0000 (0) │ │ │ │ -1264DB Int File Attributes 0000 (0) │ │ │ │ +1266FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126703 CRC 356F4453 (896484435) │ │ │ │ +126707 Compressed Size 00000712 (1810) │ │ │ │ +12670B Uncompressed Size 00004221 (16929) │ │ │ │ +12670F Filename Length 002F (47) │ │ │ │ +126711 Extra Length 0000 (0) │ │ │ │ +126713 Comment Length 0000 (0) │ │ │ │ +126715 Disk Start 0000 (0) │ │ │ │ +126717 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1264DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126719 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1264E1 Local Header Offset 000AF50E (718094) │ │ │ │ -1264E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12671D Local Header Offset 000AF4F7 (718071) │ │ │ │ +126721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1264E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126514 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -126518 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126519 Created OS 03 (3) 'Unix' │ │ │ │ -12651A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12651B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12651C General Purpose Flag 0800 (2048) │ │ │ │ +126750 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +126754 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126755 Created OS 03 (3) 'Unix' │ │ │ │ +126756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126758 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12651E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126520 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126524 CRC 587A15DD (1484395997) │ │ │ │ -126528 Compressed Size 0000031F (799) │ │ │ │ -12652C Uncompressed Size 000006C6 (1734) │ │ │ │ -126530 Filename Length 0024 (36) │ │ │ │ -126532 Extra Length 0000 (0) │ │ │ │ -126534 Comment Length 0000 (0) │ │ │ │ -126536 Disk Start 0000 (0) │ │ │ │ -126538 Int File Attributes 0000 (0) │ │ │ │ +12675A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12675C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126760 CRC 587A15DD (1484395997) │ │ │ │ +126764 Compressed Size 0000031F (799) │ │ │ │ +126768 Uncompressed Size 000006C6 (1734) │ │ │ │ +12676C Filename Length 0024 (36) │ │ │ │ +12676E Extra Length 0000 (0) │ │ │ │ +126770 Comment Length 0000 (0) │ │ │ │ +126772 Disk Start 0000 (0) │ │ │ │ +126774 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12653A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126776 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12653E Local Header Offset 000AFC6D (719981) │ │ │ │ -126542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12677A Local Header Offset 000AFC56 (719958) │ │ │ │ +12677E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12677E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126566 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -12656A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12656B Created OS 03 (3) 'Unix' │ │ │ │ -12656C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12656D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12656E General Purpose Flag 0800 (2048) │ │ │ │ +1267A2 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +1267A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267A7 Created OS 03 (3) 'Unix' │ │ │ │ +1267A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126570 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126572 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126576 CRC C7B676DF (3350623967) │ │ │ │ -12657A Compressed Size 00000359 (857) │ │ │ │ -12657E Uncompressed Size 00000DC4 (3524) │ │ │ │ -126582 Filename Length 0023 (35) │ │ │ │ -126584 Extra Length 0000 (0) │ │ │ │ -126586 Comment Length 0000 (0) │ │ │ │ -126588 Disk Start 0000 (0) │ │ │ │ -12658A Int File Attributes 0000 (0) │ │ │ │ +1267AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1267B2 CRC C7B676DF (3350623967) │ │ │ │ +1267B6 Compressed Size 00000359 (857) │ │ │ │ +1267BA Uncompressed Size 00000DC4 (3524) │ │ │ │ +1267BE Filename Length 0023 (35) │ │ │ │ +1267C0 Extra Length 0000 (0) │ │ │ │ +1267C2 Comment Length 0000 (0) │ │ │ │ +1267C4 Disk Start 0000 (0) │ │ │ │ +1267C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12658C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126590 Local Header Offset 000AFFCE (720846) │ │ │ │ -126594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267CC Local Header Offset 000AFFB7 (720823) │ │ │ │ +1267D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1265B7 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -1265BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1265BC Created OS 03 (3) 'Unix' │ │ │ │ -1265BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1265BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1265BF General Purpose Flag 0800 (2048) │ │ │ │ +1267F3 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +1267F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267F8 Created OS 03 (3) 'Unix' │ │ │ │ +1267F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1265C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1265C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1265C7 CRC 4DE65267 (1306940007) │ │ │ │ -1265CB Compressed Size 00000D49 (3401) │ │ │ │ -1265CF Uncompressed Size 0000271E (10014) │ │ │ │ -1265D3 Filename Length 0024 (36) │ │ │ │ -1265D5 Extra Length 0000 (0) │ │ │ │ -1265D7 Comment Length 0000 (0) │ │ │ │ -1265D9 Disk Start 0000 (0) │ │ │ │ -1265DB Int File Attributes 0000 (0) │ │ │ │ +1267FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126803 CRC 9A0E5865 (2584631397) │ │ │ │ +126807 Compressed Size 00000D4D (3405) │ │ │ │ +12680B Uncompressed Size 0000271E (10014) │ │ │ │ +12680F Filename Length 0024 (36) │ │ │ │ +126811 Extra Length 0000 (0) │ │ │ │ +126813 Comment Length 0000 (0) │ │ │ │ +126815 Disk Start 0000 (0) │ │ │ │ +126817 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1265DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126819 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1265E1 Local Header Offset 000B0368 (721768) │ │ │ │ -1265E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12681D Local Header Offset 000B0351 (721745) │ │ │ │ +126821 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1265E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126609 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -12660D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12660E Created OS 03 (3) 'Unix' │ │ │ │ -12660F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126610 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126611 General Purpose Flag 0800 (2048) │ │ │ │ +126845 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +126849 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12684A Created OS 03 (3) 'Unix' │ │ │ │ +12684B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12684C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12684D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126613 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126615 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126619 CRC 694F81D6 (1766818262) │ │ │ │ -12661D Compressed Size 00001B2C (6956) │ │ │ │ -126621 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -126625 Filename Length 0023 (35) │ │ │ │ -126627 Extra Length 0000 (0) │ │ │ │ -126629 Comment Length 0000 (0) │ │ │ │ -12662B Disk Start 0000 (0) │ │ │ │ -12662D Int File Attributes 0000 (0) │ │ │ │ +12684F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126851 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126855 CRC 5BD315E8 (1540560360) │ │ │ │ +126859 Compressed Size 00001B36 (6966) │ │ │ │ +12685D Uncompressed Size 0000B7E0 (47072) │ │ │ │ +126861 Filename Length 0023 (35) │ │ │ │ +126863 Extra Length 0000 (0) │ │ │ │ +126865 Comment Length 0000 (0) │ │ │ │ +126867 Disk Start 0000 (0) │ │ │ │ +126869 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12662F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12686B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126633 Local Header Offset 000B10F3 (725235) │ │ │ │ -126637 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12686F Local Header Offset 000B10E0 (725216) │ │ │ │ +126873 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12665A CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -12665E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12665F Created OS 03 (3) 'Unix' │ │ │ │ -126660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126662 General Purpose Flag 0800 (2048) │ │ │ │ +126896 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +12689A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12689B Created OS 03 (3) 'Unix' │ │ │ │ +12689C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12689D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12689E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12666A CRC 09B9FBA3 (163183523) │ │ │ │ -12666E Compressed Size 000003D4 (980) │ │ │ │ -126672 Uncompressed Size 000009D9 (2521) │ │ │ │ -126676 Filename Length 0029 (41) │ │ │ │ -126678 Extra Length 0000 (0) │ │ │ │ -12667A Comment Length 0000 (0) │ │ │ │ -12667C Disk Start 0000 (0) │ │ │ │ -12667E Int File Attributes 0000 (0) │ │ │ │ +1268A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268A6 CRC 09B9FBA3 (163183523) │ │ │ │ +1268AA Compressed Size 000003D4 (980) │ │ │ │ +1268AE Uncompressed Size 000009D9 (2521) │ │ │ │ +1268B2 Filename Length 0029 (41) │ │ │ │ +1268B4 Extra Length 0000 (0) │ │ │ │ +1268B6 Comment Length 0000 (0) │ │ │ │ +1268B8 Disk Start 0000 (0) │ │ │ │ +1268BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1268BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126684 Local Header Offset 000B2C60 (732256) │ │ │ │ -126688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1268C0 Local Header Offset 000B2C57 (732247) │ │ │ │ +1268C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1268C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1266B1 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -1266B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1266B6 Created OS 03 (3) 'Unix' │ │ │ │ -1266B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1266B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1266B9 General Purpose Flag 0800 (2048) │ │ │ │ +1268ED CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +1268F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1268F2 Created OS 03 (3) 'Unix' │ │ │ │ +1268F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1268F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1268F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1266BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1266BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1266C1 CRC 25253938 (623196472) │ │ │ │ -1266C5 Compressed Size 0000059C (1436) │ │ │ │ -1266C9 Uncompressed Size 00001F2A (7978) │ │ │ │ -1266CD Filename Length 0028 (40) │ │ │ │ -1266CF Extra Length 0000 (0) │ │ │ │ -1266D1 Comment Length 0000 (0) │ │ │ │ -1266D3 Disk Start 0000 (0) │ │ │ │ -1266D5 Int File Attributes 0000 (0) │ │ │ │ +1268F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268FD CRC 25253938 (623196472) │ │ │ │ +126901 Compressed Size 0000059C (1436) │ │ │ │ +126905 Uncompressed Size 00001F2A (7978) │ │ │ │ +126909 Filename Length 0028 (40) │ │ │ │ +12690B Extra Length 0000 (0) │ │ │ │ +12690D Comment Length 0000 (0) │ │ │ │ +12690F Disk Start 0000 (0) │ │ │ │ +126911 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1266D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126913 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1266DB Local Header Offset 000B307B (733307) │ │ │ │ -1266DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126917 Local Header Offset 000B3072 (733298) │ │ │ │ +12691B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1266DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12691B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126707 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -12670B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12670C Created OS 03 (3) 'Unix' │ │ │ │ -12670D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12670E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12670F General Purpose Flag 0800 (2048) │ │ │ │ +126943 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +126947 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126948 Created OS 03 (3) 'Unix' │ │ │ │ +126949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12694A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12694B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126711 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126713 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126717 CRC 74E34431 (1961051185) │ │ │ │ -12671B Compressed Size 0000025B (603) │ │ │ │ -12671F Uncompressed Size 000005AA (1450) │ │ │ │ -126723 Filename Length 002E (46) │ │ │ │ -126725 Extra Length 0000 (0) │ │ │ │ -126727 Comment Length 0000 (0) │ │ │ │ -126729 Disk Start 0000 (0) │ │ │ │ -12672B Int File Attributes 0000 (0) │ │ │ │ +12694D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12694F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126953 CRC 74E34431 (1961051185) │ │ │ │ +126957 Compressed Size 0000025B (603) │ │ │ │ +12695B Uncompressed Size 000005AA (1450) │ │ │ │ +12695F Filename Length 002E (46) │ │ │ │ +126961 Extra Length 0000 (0) │ │ │ │ +126963 Comment Length 0000 (0) │ │ │ │ +126965 Disk Start 0000 (0) │ │ │ │ +126967 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12672D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126969 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126731 Local Header Offset 000B365D (734813) │ │ │ │ -126735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12696D Local Header Offset 000B3654 (734804) │ │ │ │ +126971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126763 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -126767 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126768 Created OS 03 (3) 'Unix' │ │ │ │ -126769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12676A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12676B General Purpose Flag 0800 (2048) │ │ │ │ +12699F CENTRAL HEADER #346 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' │ │ │ │ -12676D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12676F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126773 CRC DC9718FC (3700889852) │ │ │ │ -126777 Compressed Size 000002AD (685) │ │ │ │ -12677B Uncompressed Size 00000C5D (3165) │ │ │ │ -12677F Filename Length 002D (45) │ │ │ │ -126781 Extra Length 0000 (0) │ │ │ │ -126783 Comment Length 0000 (0) │ │ │ │ -126785 Disk Start 0000 (0) │ │ │ │ -126787 Int File Attributes 0000 (0) │ │ │ │ +1269A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1269AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1269AF CRC DC9718FC (3700889852) │ │ │ │ +1269B3 Compressed Size 000002AD (685) │ │ │ │ +1269B7 Uncompressed Size 00000C5D (3165) │ │ │ │ +1269BB Filename Length 002D (45) │ │ │ │ +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' │ │ │ │ -126789 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' │ │ │ │ -12678D Local Header Offset 000B3904 (735492) │ │ │ │ -126791 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1269C9 Local Header Offset 000B38FB (735483) │ │ │ │ +1269CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126791: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1269CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1267BE CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -1267C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1267C3 Created OS 03 (3) 'Unix' │ │ │ │ -1267C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1267C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1267C6 General Purpose Flag 0800 (2048) │ │ │ │ +1269FA CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +1269FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269FF Created OS 03 (3) 'Unix' │ │ │ │ +126A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1267C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1267CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1267CE CRC F3CCDE6D (4090289773) │ │ │ │ -1267D2 Compressed Size 00000588 (1416) │ │ │ │ -1267D6 Uncompressed Size 00000F97 (3991) │ │ │ │ -1267DA Filename Length 0035 (53) │ │ │ │ -1267DC Extra Length 0000 (0) │ │ │ │ -1267DE Comment Length 0000 (0) │ │ │ │ -1267E0 Disk Start 0000 (0) │ │ │ │ -1267E2 Int File Attributes 0000 (0) │ │ │ │ +126A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A0A CRC F3CCDE6D (4090289773) │ │ │ │ +126A0E Compressed Size 00000588 (1416) │ │ │ │ +126A12 Uncompressed Size 00000F97 (3991) │ │ │ │ +126A16 Filename Length 0035 (53) │ │ │ │ +126A18 Extra Length 0000 (0) │ │ │ │ +126A1A Comment Length 0000 (0) │ │ │ │ +126A1C Disk Start 0000 (0) │ │ │ │ +126A1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1267E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1267E8 Local Header Offset 000B3BFC (736252) │ │ │ │ -1267EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A24 Local Header Offset 000B3BF3 (736243) │ │ │ │ +126A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1267EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126821 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -126825 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126826 Created OS 03 (3) 'Unix' │ │ │ │ -126827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126829 General Purpose Flag 0800 (2048) │ │ │ │ +126A5D CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +126A61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A62 Created OS 03 (3) 'Unix' │ │ │ │ +126A63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12682B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12682D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126831 CRC 7EA8434F (2124956495) │ │ │ │ -126835 Compressed Size 0000035C (860) │ │ │ │ -126839 Uncompressed Size 000017DE (6110) │ │ │ │ -12683D Filename Length 0034 (52) │ │ │ │ -12683F Extra Length 0000 (0) │ │ │ │ -126841 Comment Length 0000 (0) │ │ │ │ -126843 Disk Start 0000 (0) │ │ │ │ -126845 Int File Attributes 0000 (0) │ │ │ │ +126A67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A6D CRC 7EA8434F (2124956495) │ │ │ │ +126A71 Compressed Size 0000035C (860) │ │ │ │ +126A75 Uncompressed Size 000017DE (6110) │ │ │ │ +126A79 Filename Length 0034 (52) │ │ │ │ +126A7B Extra Length 0000 (0) │ │ │ │ +126A7D Comment Length 0000 (0) │ │ │ │ +126A7F Disk Start 0000 (0) │ │ │ │ +126A81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126847 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12684B Local Header Offset 000B41D7 (737751) │ │ │ │ -12684F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A87 Local Header Offset 000B41CE (737742) │ │ │ │ +126A8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12684F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126883 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -126887 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126888 Created OS 03 (3) 'Unix' │ │ │ │ -126889 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12688A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12688B General Purpose Flag 0800 (2048) │ │ │ │ +126ABF CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +126AC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126AC4 Created OS 03 (3) 'Unix' │ │ │ │ +126AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126AC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12688D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12688F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126893 CRC A681EAE8 (2793532136) │ │ │ │ -126897 Compressed Size 000005F2 (1522) │ │ │ │ -12689B Uncompressed Size 00000D70 (3440) │ │ │ │ -12689F Filename Length 0028 (40) │ │ │ │ -1268A1 Extra Length 0000 (0) │ │ │ │ -1268A3 Comment Length 0000 (0) │ │ │ │ -1268A5 Disk Start 0000 (0) │ │ │ │ -1268A7 Int File Attributes 0000 (0) │ │ │ │ +126AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126ACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126ACF CRC A681EAE8 (2793532136) │ │ │ │ +126AD3 Compressed Size 000005F2 (1522) │ │ │ │ +126AD7 Uncompressed Size 00000D70 (3440) │ │ │ │ +126ADB Filename Length 0028 (40) │ │ │ │ +126ADD Extra Length 0000 (0) │ │ │ │ +126ADF Comment Length 0000 (0) │ │ │ │ +126AE1 Disk Start 0000 (0) │ │ │ │ +126AE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126AE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1268AD Local Header Offset 000B4585 (738693) │ │ │ │ -1268B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126AE9 Local Header Offset 000B457C (738684) │ │ │ │ +126AED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1268B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126AED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1268D9 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -1268DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1268DE Created OS 03 (3) 'Unix' │ │ │ │ -1268DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1268E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1268E1 General Purpose Flag 0800 (2048) │ │ │ │ +126B15 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +126B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B1A Created OS 03 (3) 'Unix' │ │ │ │ +126B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1268E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1268E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1268E9 CRC 2FC4FB8C (801438604) │ │ │ │ -1268ED Compressed Size 00000447 (1095) │ │ │ │ -1268F1 Uncompressed Size 00001094 (4244) │ │ │ │ -1268F5 Filename Length 0027 (39) │ │ │ │ -1268F7 Extra Length 0000 (0) │ │ │ │ -1268F9 Comment Length 0000 (0) │ │ │ │ -1268FB Disk Start 0000 (0) │ │ │ │ -1268FD Int File Attributes 0000 (0) │ │ │ │ +126B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B25 CRC 2FC4FB8C (801438604) │ │ │ │ +126B29 Compressed Size 00000447 (1095) │ │ │ │ +126B2D Uncompressed Size 00001094 (4244) │ │ │ │ +126B31 Filename Length 0027 (39) │ │ │ │ +126B33 Extra Length 0000 (0) │ │ │ │ +126B35 Comment Length 0000 (0) │ │ │ │ +126B37 Disk Start 0000 (0) │ │ │ │ +126B39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126903 Local Header Offset 000B4BBD (740285) │ │ │ │ -126907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B3F Local Header Offset 000B4BB4 (740276) │ │ │ │ +126B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12692E CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -126932 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126933 Created OS 03 (3) 'Unix' │ │ │ │ -126934 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126935 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126936 General Purpose Flag 0800 (2048) │ │ │ │ +126B6A CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +126B6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B6F Created OS 03 (3) 'Unix' │ │ │ │ +126B70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126938 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12693A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12693E CRC 7223B87F (1914943615) │ │ │ │ -126942 Compressed Size 00000493 (1171) │ │ │ │ -126946 Uncompressed Size 00000B44 (2884) │ │ │ │ -12694A Filename Length 002F (47) │ │ │ │ -12694C Extra Length 0000 (0) │ │ │ │ -12694E Comment Length 0000 (0) │ │ │ │ -126950 Disk Start 0000 (0) │ │ │ │ -126952 Int File Attributes 0000 (0) │ │ │ │ +126B74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B7A CRC 7223B87F (1914943615) │ │ │ │ +126B7E Compressed Size 00000493 (1171) │ │ │ │ +126B82 Uncompressed Size 00000B44 (2884) │ │ │ │ +126B86 Filename Length 002F (47) │ │ │ │ +126B88 Extra Length 0000 (0) │ │ │ │ +126B8A Comment Length 0000 (0) │ │ │ │ +126B8C Disk Start 0000 (0) │ │ │ │ +126B8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126954 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126958 Local Header Offset 000B5049 (741449) │ │ │ │ -12695C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B94 Local Header Offset 000B5040 (741440) │ │ │ │ +126B98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12695C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12698B CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -12698F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126990 Created OS 03 (3) 'Unix' │ │ │ │ -126991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126993 General Purpose Flag 0800 (2048) │ │ │ │ +126BC7 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +126BCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BCC Created OS 03 (3) 'Unix' │ │ │ │ +126BCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126995 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126997 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12699B CRC 177CD2BD (394056381) │ │ │ │ -12699F Compressed Size 000002BB (699) │ │ │ │ -1269A3 Uncompressed Size 00000DA6 (3494) │ │ │ │ -1269A7 Filename Length 002E (46) │ │ │ │ -1269A9 Extra Length 0000 (0) │ │ │ │ -1269AB Comment Length 0000 (0) │ │ │ │ -1269AD Disk Start 0000 (0) │ │ │ │ -1269AF Int File Attributes 0000 (0) │ │ │ │ +126BD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BD7 CRC 177CD2BD (394056381) │ │ │ │ +126BDB Compressed Size 000002BB (699) │ │ │ │ +126BDF Uncompressed Size 00000DA6 (3494) │ │ │ │ +126BE3 Filename Length 002E (46) │ │ │ │ +126BE5 Extra Length 0000 (0) │ │ │ │ +126BE7 Comment Length 0000 (0) │ │ │ │ +126BE9 Disk Start 0000 (0) │ │ │ │ +126BEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1269B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126BED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1269B5 Local Header Offset 000B5529 (742697) │ │ │ │ -1269B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126BF1 Local Header Offset 000B5520 (742688) │ │ │ │ +126BF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1269B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1269E7 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -1269EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1269EC Created OS 03 (3) 'Unix' │ │ │ │ -1269ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1269EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1269EF General Purpose Flag 0800 (2048) │ │ │ │ +126C23 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +126C27 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C28 Created OS 03 (3) 'Unix' │ │ │ │ +126C29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1269F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1269F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1269F7 CRC B9D58389 (3117777801) │ │ │ │ -1269FB Compressed Size 000005AF (1455) │ │ │ │ -1269FF Uncompressed Size 00000DFE (3582) │ │ │ │ -126A03 Filename Length 002B (43) │ │ │ │ -126A05 Extra Length 0000 (0) │ │ │ │ -126A07 Comment Length 0000 (0) │ │ │ │ -126A09 Disk Start 0000 (0) │ │ │ │ -126A0B Int File Attributes 0000 (0) │ │ │ │ +126C2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C33 CRC B9D58389 (3117777801) │ │ │ │ +126C37 Compressed Size 000005AF (1455) │ │ │ │ +126C3B Uncompressed Size 00000DFE (3582) │ │ │ │ +126C3F Filename Length 002B (43) │ │ │ │ +126C41 Extra Length 0000 (0) │ │ │ │ +126C43 Comment Length 0000 (0) │ │ │ │ +126C45 Disk Start 0000 (0) │ │ │ │ +126C47 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A11 Local Header Offset 000B5830 (743472) │ │ │ │ -126A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C4D Local Header Offset 000B5827 (743463) │ │ │ │ +126C51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A40 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -126A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A45 Created OS 03 (3) 'Unix' │ │ │ │ -126A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A48 General Purpose Flag 0800 (2048) │ │ │ │ +126C7C CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +126C80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C81 Created OS 03 (3) 'Unix' │ │ │ │ +126C82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126A50 CRC BAD58509 (3134555401) │ │ │ │ -126A54 Compressed Size 00000342 (834) │ │ │ │ -126A58 Uncompressed Size 0000122E (4654) │ │ │ │ -126A5C Filename Length 002A (42) │ │ │ │ -126A5E Extra Length 0000 (0) │ │ │ │ -126A60 Comment Length 0000 (0) │ │ │ │ -126A62 Disk Start 0000 (0) │ │ │ │ -126A64 Int File Attributes 0000 (0) │ │ │ │ +126C86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C8C CRC BAD58509 (3134555401) │ │ │ │ +126C90 Compressed Size 00000342 (834) │ │ │ │ +126C94 Uncompressed Size 0000122E (4654) │ │ │ │ +126C98 Filename Length 002A (42) │ │ │ │ +126C9A Extra Length 0000 (0) │ │ │ │ +126C9C Comment Length 0000 (0) │ │ │ │ +126C9E Disk Start 0000 (0) │ │ │ │ +126CA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A6A Local Header Offset 000B5E28 (745000) │ │ │ │ -126A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CA6 Local Header Offset 000B5E1F (744991) │ │ │ │ +126CAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A98 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -126A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A9D Created OS 03 (3) 'Unix' │ │ │ │ -126A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126AA0 General Purpose Flag 0800 (2048) │ │ │ │ +126CD4 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +126CD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CD9 Created OS 03 (3) 'Unix' │ │ │ │ +126CDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CDC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AA2 Compression Method 0000 (0) 'Stored' │ │ │ │ -126AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AA8 CRC 00000000 (0) │ │ │ │ -126AAC Compressed Size 00000000 (0) │ │ │ │ -126AB0 Uncompressed Size 00000000 (0) │ │ │ │ -126AB4 Filename Length 0010 (16) │ │ │ │ -126AB6 Extra Length 0000 (0) │ │ │ │ -126AB8 Comment Length 0000 (0) │ │ │ │ -126ABA Disk Start 0000 (0) │ │ │ │ -126ABC Int File Attributes 0000 (0) │ │ │ │ +126CDE Compression Method 0000 (0) 'Stored' │ │ │ │ +126CE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CE4 CRC 00000000 (0) │ │ │ │ +126CE8 Compressed Size 00000000 (0) │ │ │ │ +126CEC Uncompressed Size 00000000 (0) │ │ │ │ +126CF0 Filename Length 0010 (16) │ │ │ │ +126CF2 Extra Length 0000 (0) │ │ │ │ +126CF4 Comment Length 0000 (0) │ │ │ │ +126CF6 Disk Start 0000 (0) │ │ │ │ +126CF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126ABE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126CFA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126AC2 Local Header Offset 000B61B2 (745906) │ │ │ │ -126AC6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +126CFE Local Header Offset 000B61A9 (745897) │ │ │ │ +126D02 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126AC6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D02: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126AC6: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126D02: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CDA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126AD6 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -126ADA Created Zip Spec 14 (20) '2.0' │ │ │ │ -126ADB Created OS 03 (3) 'Unix' │ │ │ │ -126ADC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126ADD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126ADE General Purpose Flag 0800 (2048) │ │ │ │ +126D12 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +126D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D17 Created OS 03 (3) 'Unix' │ │ │ │ +126D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126AE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AE6 CRC 810F19F8 (2165250552) │ │ │ │ -126AEA Compressed Size 0000006B (107) │ │ │ │ -126AEE Uncompressed Size 0000007F (127) │ │ │ │ -126AF2 Filename Length 0025 (37) │ │ │ │ -126AF4 Extra Length 0000 (0) │ │ │ │ -126AF6 Comment Length 0000 (0) │ │ │ │ -126AF8 Disk Start 0000 (0) │ │ │ │ -126AFA Int File Attributes 0000 (0) │ │ │ │ +126D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D22 CRC 810F19F8 (2165250552) │ │ │ │ +126D26 Compressed Size 0000006B (107) │ │ │ │ +126D2A Uncompressed Size 0000007F (127) │ │ │ │ +126D2E Filename Length 0025 (37) │ │ │ │ +126D30 Extra Length 0000 (0) │ │ │ │ +126D32 Comment Length 0000 (0) │ │ │ │ +126D34 Disk Start 0000 (0) │ │ │ │ +126D36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126AFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B00 Local Header Offset 000B61E0 (745952) │ │ │ │ -126B04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D3C Local Header Offset 000B61D7 (745943) │ │ │ │ +126D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B29 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -126B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B2E Created OS 03 (3) 'Unix' │ │ │ │ -126B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B31 General Purpose Flag 0800 (2048) │ │ │ │ +126D65 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +126D69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D6A Created OS 03 (3) 'Unix' │ │ │ │ +126D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B39 CRC 8E3C5B46 (2386320198) │ │ │ │ -126B3D Compressed Size 0000007B (123) │ │ │ │ -126B41 Uncompressed Size 00000098 (152) │ │ │ │ -126B45 Filename Length 0024 (36) │ │ │ │ -126B47 Extra Length 0000 (0) │ │ │ │ -126B49 Comment Length 0000 (0) │ │ │ │ -126B4B Disk Start 0000 (0) │ │ │ │ -126B4D Int File Attributes 0000 (0) │ │ │ │ +126D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D75 CRC 8E3C5B46 (2386320198) │ │ │ │ +126D79 Compressed Size 0000007B (123) │ │ │ │ +126D7D Uncompressed Size 00000098 (152) │ │ │ │ +126D81 Filename Length 0024 (36) │ │ │ │ +126D83 Extra Length 0000 (0) │ │ │ │ +126D85 Comment Length 0000 (0) │ │ │ │ +126D87 Disk Start 0000 (0) │ │ │ │ +126D89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B53 Local Header Offset 000B628E (746126) │ │ │ │ -126B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D8F Local Header Offset 000B6285 (746117) │ │ │ │ +126D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B7B CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -126B7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B80 Created OS 03 (3) 'Unix' │ │ │ │ -126B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B83 General Purpose Flag 0800 (2048) │ │ │ │ +126DB7 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +126DBB Created Zip Spec 14 (20) '2.0' │ │ │ │ +126DBC Created OS 03 (3) 'Unix' │ │ │ │ +126DBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126DBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126DBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B8B CRC 824F7F49 (2186248009) │ │ │ │ -126B8F Compressed Size 000001D1 (465) │ │ │ │ -126B93 Uncompressed Size 00000347 (839) │ │ │ │ -126B97 Filename Length 0028 (40) │ │ │ │ -126B99 Extra Length 0000 (0) │ │ │ │ -126B9B Comment Length 0000 (0) │ │ │ │ -126B9D Disk Start 0000 (0) │ │ │ │ -126B9F Int File Attributes 0000 (0) │ │ │ │ +126DC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126DC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126DC7 CRC 824F7F49 (2186248009) │ │ │ │ +126DCB Compressed Size 000001D1 (465) │ │ │ │ +126DCF Uncompressed Size 00000347 (839) │ │ │ │ +126DD3 Filename Length 0028 (40) │ │ │ │ +126DD5 Extra Length 0000 (0) │ │ │ │ +126DD7 Comment Length 0000 (0) │ │ │ │ +126DD9 Disk Start 0000 (0) │ │ │ │ +126DDB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126DDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BA5 Local Header Offset 000B634B (746315) │ │ │ │ -126BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126DE1 Local Header Offset 000B6342 (746306) │ │ │ │ +126DE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126DE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126BD1 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -126BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126BD6 Created OS 03 (3) 'Unix' │ │ │ │ -126BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126BD9 General Purpose Flag 0800 (2048) │ │ │ │ +126E0D CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +126E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E12 Created OS 03 (3) 'Unix' │ │ │ │ +126E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -126BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126BE1 CRC D21211B0 (3524399536) │ │ │ │ -126BE5 Compressed Size 00000164 (356) │ │ │ │ -126BE9 Uncompressed Size 00000266 (614) │ │ │ │ -126BED Filename Length 0027 (39) │ │ │ │ -126BEF Extra Length 0000 (0) │ │ │ │ -126BF1 Comment Length 0000 (0) │ │ │ │ -126BF3 Disk Start 0000 (0) │ │ │ │ -126BF5 Int File Attributes 0000 (0) │ │ │ │ +126E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E1D CRC D21211B0 (3524399536) │ │ │ │ +126E21 Compressed Size 00000164 (356) │ │ │ │ +126E25 Uncompressed Size 00000266 (614) │ │ │ │ +126E29 Filename Length 0027 (39) │ │ │ │ +126E2B Extra Length 0000 (0) │ │ │ │ +126E2D Comment Length 0000 (0) │ │ │ │ +126E2F Disk Start 0000 (0) │ │ │ │ +126E31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BFB Local Header Offset 000B6562 (746850) │ │ │ │ -126BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E37 Local Header Offset 000B6559 (746841) │ │ │ │ +126E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126C26 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -126C2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C2B Created OS 03 (3) 'Unix' │ │ │ │ -126C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C2E General Purpose Flag 0800 (2048) │ │ │ │ +126E62 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +126E66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E67 Created OS 03 (3) 'Unix' │ │ │ │ +126E68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E6A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C30 Compression Method 0000 (0) 'Stored' │ │ │ │ -126C32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C36 CRC 00000000 (0) │ │ │ │ -126C3A Compressed Size 00000000 (0) │ │ │ │ -126C3E Uncompressed Size 00000000 (0) │ │ │ │ -126C42 Filename Length 001C (28) │ │ │ │ -126C44 Extra Length 0000 (0) │ │ │ │ -126C46 Comment Length 0000 (0) │ │ │ │ -126C48 Disk Start 0000 (0) │ │ │ │ -126C4A Int File Attributes 0000 (0) │ │ │ │ +126E6C Compression Method 0000 (0) 'Stored' │ │ │ │ +126E6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E72 CRC 00000000 (0) │ │ │ │ +126E76 Compressed Size 00000000 (0) │ │ │ │ +126E7A Uncompressed Size 00000000 (0) │ │ │ │ +126E7E Filename Length 001C (28) │ │ │ │ +126E80 Extra Length 0000 (0) │ │ │ │ +126E82 Comment Length 0000 (0) │ │ │ │ +126E84 Disk Start 0000 (0) │ │ │ │ +126E86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C4C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126E88 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126C50 Local Header Offset 000B670B (747275) │ │ │ │ -126C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E8C Local Header Offset 000B6702 (747266) │ │ │ │ +126E90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126C54: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126E90: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C2C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E68: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126C70 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -126C74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C75 Created OS 03 (3) 'Unix' │ │ │ │ -126C76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C78 General Purpose Flag 0800 (2048) │ │ │ │ +126EAC CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +126EB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126EB1 Created OS 03 (3) 'Unix' │ │ │ │ +126EB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126EB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126EB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126C7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C80 CRC B0D9726D (2967040621) │ │ │ │ -126C84 Compressed Size 00000255 (597) │ │ │ │ -126C88 Uncompressed Size 00000578 (1400) │ │ │ │ -126C8C Filename Length 003A (58) │ │ │ │ -126C8E Extra Length 0000 (0) │ │ │ │ -126C90 Comment Length 0000 (0) │ │ │ │ -126C92 Disk Start 0000 (0) │ │ │ │ -126C94 Int File Attributes 0000 (0) │ │ │ │ +126EB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126EB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126EBC CRC B0D9726D (2967040621) │ │ │ │ +126EC0 Compressed Size 00000255 (597) │ │ │ │ +126EC4 Uncompressed Size 00000578 (1400) │ │ │ │ +126EC8 Filename Length 003A (58) │ │ │ │ +126ECA Extra Length 0000 (0) │ │ │ │ +126ECC Comment Length 0000 (0) │ │ │ │ +126ECE Disk Start 0000 (0) │ │ │ │ +126ED0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126ED2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126C9A Local Header Offset 000B6745 (747333) │ │ │ │ -126C9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126ED6 Local Header Offset 000B673C (747324) │ │ │ │ +126EDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126EDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126CD8 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -126CDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -126CDD Created OS 03 (3) 'Unix' │ │ │ │ -126CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126CE0 General Purpose Flag 0800 (2048) │ │ │ │ +126F14 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +126F18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F19 Created OS 03 (3) 'Unix' │ │ │ │ +126F1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126CE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126CE8 CRC 6EA9B289 (1856615049) │ │ │ │ -126CEC Compressed Size 000003FA (1018) │ │ │ │ -126CF0 Uncompressed Size 00000D24 (3364) │ │ │ │ -126CF4 Filename Length 0039 (57) │ │ │ │ -126CF6 Extra Length 0000 (0) │ │ │ │ -126CF8 Comment Length 0000 (0) │ │ │ │ -126CFA Disk Start 0000 (0) │ │ │ │ -126CFC Int File Attributes 0000 (0) │ │ │ │ +126F1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F24 CRC 6EA9B289 (1856615049) │ │ │ │ +126F28 Compressed Size 000003FA (1018) │ │ │ │ +126F2C Uncompressed Size 00000D24 (3364) │ │ │ │ +126F30 Filename Length 0039 (57) │ │ │ │ +126F32 Extra Length 0000 (0) │ │ │ │ +126F34 Comment Length 0000 (0) │ │ │ │ +126F36 Disk Start 0000 (0) │ │ │ │ +126F38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126CFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D02 Local Header Offset 000B69F2 (748018) │ │ │ │ -126D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F3E Local Header Offset 000B69E9 (748009) │ │ │ │ +126F42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126D3F CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -126D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126D44 Created OS 03 (3) 'Unix' │ │ │ │ -126D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126D47 General Purpose Flag 0800 (2048) │ │ │ │ +126F7B CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +126F7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F80 Created OS 03 (3) 'Unix' │ │ │ │ +126F81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126D4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126D4F CRC 5D5D9803 (1566414851) │ │ │ │ -126D53 Compressed Size 000004FA (1274) │ │ │ │ -126D57 Uncompressed Size 00000CA4 (3236) │ │ │ │ -126D5B Filename Length 0041 (65) │ │ │ │ -126D5D Extra Length 0000 (0) │ │ │ │ -126D5F Comment Length 0000 (0) │ │ │ │ -126D61 Disk Start 0000 (0) │ │ │ │ -126D63 Int File Attributes 0000 (0) │ │ │ │ +126F85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F8B CRC 5D5D9803 (1566414851) │ │ │ │ +126F8F Compressed Size 000004FA (1274) │ │ │ │ +126F93 Uncompressed Size 00000CA4 (3236) │ │ │ │ +126F97 Filename Length 0041 (65) │ │ │ │ +126F99 Extra Length 0000 (0) │ │ │ │ +126F9B Comment Length 0000 (0) │ │ │ │ +126F9D Disk Start 0000 (0) │ │ │ │ +126F9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126D65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126FA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D69 Local Header Offset 000B6E43 (749123) │ │ │ │ -126D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126FA5 Local Header Offset 000B6E3A (749114) │ │ │ │ +126FA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126FA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126DAE CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -126DB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126DB3 Created OS 03 (3) 'Unix' │ │ │ │ -126DB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126DB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126DB6 General Purpose Flag 0800 (2048) │ │ │ │ +126FEA CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +126FEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +126FEF Created OS 03 (3) 'Unix' │ │ │ │ +126FF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126FF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126FF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126DB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126DBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126DBE CRC E225F545 (3794138437) │ │ │ │ -126DC2 Compressed Size 000003A1 (929) │ │ │ │ -126DC6 Uncompressed Size 00001258 (4696) │ │ │ │ -126DCA Filename Length 0040 (64) │ │ │ │ -126DCC Extra Length 0000 (0) │ │ │ │ -126DCE Comment Length 0000 (0) │ │ │ │ -126DD0 Disk Start 0000 (0) │ │ │ │ -126DD2 Int File Attributes 0000 (0) │ │ │ │ +126FF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126FF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126FFA CRC E225F545 (3794138437) │ │ │ │ +126FFE Compressed Size 000003A1 (929) │ │ │ │ +127002 Uncompressed Size 00001258 (4696) │ │ │ │ +127006 Filename Length 0040 (64) │ │ │ │ +127008 Extra Length 0000 (0) │ │ │ │ +12700A Comment Length 0000 (0) │ │ │ │ +12700C Disk Start 0000 (0) │ │ │ │ +12700E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126DD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127010 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126DD8 Local Header Offset 000B739C (750492) │ │ │ │ -126DDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127014 Local Header Offset 000B7393 (750483) │ │ │ │ +127018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126DDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E1C CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -126E20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E21 Created OS 03 (3) 'Unix' │ │ │ │ -126E22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E24 General Purpose Flag 0800 (2048) │ │ │ │ +127058 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +12705C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12705D Created OS 03 (3) 'Unix' │ │ │ │ +12705E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12705F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127060 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E2C CRC E82B9372 (3895169906) │ │ │ │ -126E30 Compressed Size 0000020F (527) │ │ │ │ -126E34 Uncompressed Size 0000042E (1070) │ │ │ │ -126E38 Filename Length 0031 (49) │ │ │ │ -126E3A Extra Length 0000 (0) │ │ │ │ -126E3C Comment Length 0000 (0) │ │ │ │ -126E3E Disk Start 0000 (0) │ │ │ │ -126E40 Int File Attributes 0000 (0) │ │ │ │ +127062 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127064 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127068 CRC E82B9372 (3895169906) │ │ │ │ +12706C Compressed Size 0000020F (527) │ │ │ │ +127070 Uncompressed Size 0000042E (1070) │ │ │ │ +127074 Filename Length 0031 (49) │ │ │ │ +127076 Extra Length 0000 (0) │ │ │ │ +127078 Comment Length 0000 (0) │ │ │ │ +12707A Disk Start 0000 (0) │ │ │ │ +12707C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126E42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12707E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126E46 Local Header Offset 000B779B (751515) │ │ │ │ -126E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127082 Local Header Offset 000B7792 (751506) │ │ │ │ +127086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E7B CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -126E7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E80 Created OS 03 (3) 'Unix' │ │ │ │ -126E81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E83 General Purpose Flag 0800 (2048) │ │ │ │ +1270B7 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +1270BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270BC Created OS 03 (3) 'Unix' │ │ │ │ +1270BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E8B CRC D83E4AE4 (3627961060) │ │ │ │ -126E8F Compressed Size 00000261 (609) │ │ │ │ -126E93 Uncompressed Size 0000084A (2122) │ │ │ │ -126E97 Filename Length 0030 (48) │ │ │ │ -126E99 Extra Length 0000 (0) │ │ │ │ -126E9B Comment Length 0000 (0) │ │ │ │ -126E9D Disk Start 0000 (0) │ │ │ │ -126E9F Int File Attributes 0000 (0) │ │ │ │ +1270C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270C7 CRC D83E4AE4 (3627961060) │ │ │ │ +1270CB Compressed Size 00000261 (609) │ │ │ │ +1270CF Uncompressed Size 0000084A (2122) │ │ │ │ +1270D3 Filename Length 0030 (48) │ │ │ │ +1270D5 Extra Length 0000 (0) │ │ │ │ +1270D7 Comment Length 0000 (0) │ │ │ │ +1270D9 Disk Start 0000 (0) │ │ │ │ +1270DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1270DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126EA5 Local Header Offset 000B79F9 (752121) │ │ │ │ -126EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1270E1 Local Header Offset 000B79F0 (752112) │ │ │ │ +1270E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126ED9 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -126EDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -126EDE Created OS 03 (3) 'Unix' │ │ │ │ -126EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126EE1 General Purpose Flag 0800 (2048) │ │ │ │ +127115 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +127119 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12711A Created OS 03 (3) 'Unix' │ │ │ │ +12711B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12711C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12711D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126EE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126EE9 CRC 2D03D35B (755225435) │ │ │ │ -126EED Compressed Size 000000DA (218) │ │ │ │ -126EF1 Uncompressed Size 00000149 (329) │ │ │ │ -126EF5 Filename Length 0032 (50) │ │ │ │ -126EF7 Extra Length 0000 (0) │ │ │ │ -126EF9 Comment Length 0000 (0) │ │ │ │ -126EFB Disk Start 0000 (0) │ │ │ │ -126EFD Int File Attributes 0000 (0) │ │ │ │ +12711F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127121 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127125 CRC 2D03D35B (755225435) │ │ │ │ +127129 Compressed Size 000000DA (218) │ │ │ │ +12712D Uncompressed Size 00000149 (329) │ │ │ │ +127131 Filename Length 0032 (50) │ │ │ │ +127133 Extra Length 0000 (0) │ │ │ │ +127135 Comment Length 0000 (0) │ │ │ │ +127137 Disk Start 0000 (0) │ │ │ │ +127139 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12713B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F03 Local Header Offset 000B7CA8 (752808) │ │ │ │ -126F07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12713F Local Header Offset 000B7C9F (752799) │ │ │ │ +127143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F39 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -126F3D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F3E Created OS 03 (3) 'Unix' │ │ │ │ -126F3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F41 General Purpose Flag 0800 (2048) │ │ │ │ +127175 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +127179 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12717A Created OS 03 (3) 'Unix' │ │ │ │ +12717B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12717C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12717D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126F43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126F45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126F49 CRC DDDD378D (3722262413) │ │ │ │ -126F4D Compressed Size 0000007D (125) │ │ │ │ -126F51 Uncompressed Size 000000AB (171) │ │ │ │ -126F55 Filename Length 0031 (49) │ │ │ │ -126F57 Extra Length 0000 (0) │ │ │ │ -126F59 Comment Length 0000 (0) │ │ │ │ -126F5B Disk Start 0000 (0) │ │ │ │ -126F5D Int File Attributes 0000 (0) │ │ │ │ +12717F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127181 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127185 CRC DDDD378D (3722262413) │ │ │ │ +127189 Compressed Size 0000007D (125) │ │ │ │ +12718D Uncompressed Size 000000AB (171) │ │ │ │ +127191 Filename Length 0031 (49) │ │ │ │ +127193 Extra Length 0000 (0) │ │ │ │ +127195 Comment Length 0000 (0) │ │ │ │ +127197 Disk Start 0000 (0) │ │ │ │ +127199 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12719B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F63 Local Header Offset 000B7DD2 (753106) │ │ │ │ -126F67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12719F Local Header Offset 000B7DC9 (753097) │ │ │ │ +1271A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F98 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -126F9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F9D Created OS 03 (3) 'Unix' │ │ │ │ -126F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FA0 General Purpose Flag 0800 (2048) │ │ │ │ +1271D4 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +1271D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1271D9 Created OS 03 (3) 'Unix' │ │ │ │ +1271DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1271DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1271DC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FA2 Compression Method 0000 (0) 'Stored' │ │ │ │ -126FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FA8 CRC 00000000 (0) │ │ │ │ -126FAC Compressed Size 00000000 (0) │ │ │ │ -126FB0 Uncompressed Size 00000000 (0) │ │ │ │ -126FB4 Filename Length 0011 (17) │ │ │ │ -126FB6 Extra Length 0000 (0) │ │ │ │ -126FB8 Comment Length 0000 (0) │ │ │ │ -126FBA Disk Start 0000 (0) │ │ │ │ -126FBC Int File Attributes 0000 (0) │ │ │ │ +1271DE Compression Method 0000 (0) 'Stored' │ │ │ │ +1271E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271E4 CRC 00000000 (0) │ │ │ │ +1271E8 Compressed Size 00000000 (0) │ │ │ │ +1271EC Uncompressed Size 00000000 (0) │ │ │ │ +1271F0 Filename Length 0011 (17) │ │ │ │ +1271F2 Extra Length 0000 (0) │ │ │ │ +1271F4 Comment Length 0000 (0) │ │ │ │ +1271F6 Disk Start 0000 (0) │ │ │ │ +1271F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FBE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1271FA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126FC2 Local Header Offset 000B7E9E (753310) │ │ │ │ -126FC6 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1271FE Local Header Offset 000B7E95 (753301) │ │ │ │ +127202 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126FC6: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127202: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126FC6: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127202: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271DA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126FD7 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -126FDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -126FDC Created OS 03 (3) 'Unix' │ │ │ │ -126FDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FDF General Purpose Flag 0800 (2048) │ │ │ │ +127213 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +127217 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127218 Created OS 03 (3) 'Unix' │ │ │ │ +127219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12721A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12721B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126FE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FE7 CRC 7D077A9A (2097642138) │ │ │ │ -126FEB Compressed Size 00000272 (626) │ │ │ │ -126FEF Uncompressed Size 000004EF (1263) │ │ │ │ -126FF3 Filename Length 0025 (37) │ │ │ │ -126FF5 Extra Length 0000 (0) │ │ │ │ -126FF7 Comment Length 0000 (0) │ │ │ │ -126FF9 Disk Start 0000 (0) │ │ │ │ -126FFB Int File Attributes 0000 (0) │ │ │ │ +12721D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12721F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127223 CRC 7D077A9A (2097642138) │ │ │ │ +127227 Compressed Size 00000272 (626) │ │ │ │ +12722B Uncompressed Size 000004EF (1263) │ │ │ │ +12722F Filename Length 0025 (37) │ │ │ │ +127231 Extra Length 0000 (0) │ │ │ │ +127233 Comment Length 0000 (0) │ │ │ │ +127235 Disk Start 0000 (0) │ │ │ │ +127237 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127239 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127001 Local Header Offset 000B7ECD (753357) │ │ │ │ -127005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12723D Local Header Offset 000B7EC4 (753348) │ │ │ │ +127241 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127241: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12702A CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -12702E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12702F Created OS 03 (3) 'Unix' │ │ │ │ -127030 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127031 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127032 General Purpose Flag 0800 (2048) │ │ │ │ +127266 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +12726A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12726B Created OS 03 (3) 'Unix' │ │ │ │ +12726C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12726D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12726E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127034 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127036 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12703A CRC D9246A2F (3643042351) │ │ │ │ -12703E Compressed Size 000002A1 (673) │ │ │ │ -127042 Uncompressed Size 000006E5 (1765) │ │ │ │ -127046 Filename Length 0024 (36) │ │ │ │ -127048 Extra Length 0000 (0) │ │ │ │ -12704A Comment Length 0000 (0) │ │ │ │ -12704C Disk Start 0000 (0) │ │ │ │ -12704E Int File Attributes 0000 (0) │ │ │ │ +127270 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127272 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127276 CRC D9246A2F (3643042351) │ │ │ │ +12727A Compressed Size 000002A1 (673) │ │ │ │ +12727E Uncompressed Size 000006E5 (1765) │ │ │ │ +127282 Filename Length 0024 (36) │ │ │ │ +127284 Extra Length 0000 (0) │ │ │ │ +127286 Comment Length 0000 (0) │ │ │ │ +127288 Disk Start 0000 (0) │ │ │ │ +12728A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127050 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12728C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127054 Local Header Offset 000B8182 (754050) │ │ │ │ -127058 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127290 Local Header Offset 000B8179 (754041) │ │ │ │ +127294 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127294: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12707C CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -127080 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127081 Created OS 03 (3) 'Unix' │ │ │ │ -127082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127084 General Purpose Flag 0800 (2048) │ │ │ │ +1272B8 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +1272BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1272BD Created OS 03 (3) 'Unix' │ │ │ │ +1272BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1272BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1272C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127086 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12708C CRC 4CA9431A (1286161178) │ │ │ │ -127090 Compressed Size 00000541 (1345) │ │ │ │ -127094 Uncompressed Size 00000CA9 (3241) │ │ │ │ -127098 Filename Length 001F (31) │ │ │ │ -12709A Extra Length 0000 (0) │ │ │ │ -12709C Comment Length 0000 (0) │ │ │ │ -12709E Disk Start 0000 (0) │ │ │ │ -1270A0 Int File Attributes 0000 (0) │ │ │ │ +1272C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1272C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1272C8 CRC 4CA9431A (1286161178) │ │ │ │ +1272CC Compressed Size 00000541 (1345) │ │ │ │ +1272D0 Uncompressed Size 00000CA9 (3241) │ │ │ │ +1272D4 Filename Length 001F (31) │ │ │ │ +1272D6 Extra Length 0000 (0) │ │ │ │ +1272D8 Comment Length 0000 (0) │ │ │ │ +1272DA Disk Start 0000 (0) │ │ │ │ +1272DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270A6 Local Header Offset 000B8465 (754789) │ │ │ │ -1270AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272E2 Local Header Offset 000B845C (754780) │ │ │ │ +1272E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1270C9 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -1270CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1270CE Created OS 03 (3) 'Unix' │ │ │ │ -1270CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1270D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1270D1 General Purpose Flag 0800 (2048) │ │ │ │ +127305 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +127309 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12730A Created OS 03 (3) 'Unix' │ │ │ │ +12730B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12730C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12730D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1270D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1270D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1270D9 CRC 2E967EF1 (781614833) │ │ │ │ -1270DD Compressed Size 00000583 (1411) │ │ │ │ -1270E1 Uncompressed Size 0000176D (5997) │ │ │ │ -1270E5 Filename Length 001E (30) │ │ │ │ -1270E7 Extra Length 0000 (0) │ │ │ │ -1270E9 Comment Length 0000 (0) │ │ │ │ -1270EB Disk Start 0000 (0) │ │ │ │ -1270ED Int File Attributes 0000 (0) │ │ │ │ +12730F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127311 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127315 CRC 2E967EF1 (781614833) │ │ │ │ +127319 Compressed Size 00000583 (1411) │ │ │ │ +12731D Uncompressed Size 0000176D (5997) │ │ │ │ +127321 Filename Length 001E (30) │ │ │ │ +127323 Extra Length 0000 (0) │ │ │ │ +127325 Comment Length 0000 (0) │ │ │ │ +127327 Disk Start 0000 (0) │ │ │ │ +127329 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12732B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270F3 Local Header Offset 000B89E3 (756195) │ │ │ │ -1270F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12732F Local Header Offset 000B89DA (756186) │ │ │ │ +127333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127115 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -127119 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12711A Created OS 03 (3) 'Unix' │ │ │ │ -12711B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12711C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12711D General Purpose Flag 0800 (2048) │ │ │ │ +127351 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +127355 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127356 Created OS 03 (3) 'Unix' │ │ │ │ +127357 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127358 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127359 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12711F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127121 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127125 CRC E22C3481 (3794547841) │ │ │ │ -127129 Compressed Size 0000024C (588) │ │ │ │ -12712D Uncompressed Size 0000046C (1132) │ │ │ │ -127131 Filename Length 0023 (35) │ │ │ │ -127133 Extra Length 0000 (0) │ │ │ │ -127135 Comment Length 0000 (0) │ │ │ │ -127137 Disk Start 0000 (0) │ │ │ │ -127139 Int File Attributes 0000 (0) │ │ │ │ +12735B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12735D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127361 CRC E22C3481 (3794547841) │ │ │ │ +127365 Compressed Size 0000024C (588) │ │ │ │ +127369 Uncompressed Size 0000046C (1132) │ │ │ │ +12736D Filename Length 0023 (35) │ │ │ │ +12736F Extra Length 0000 (0) │ │ │ │ +127371 Comment Length 0000 (0) │ │ │ │ +127373 Disk Start 0000 (0) │ │ │ │ +127375 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12713B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127377 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12713F Local Header Offset 000B8FA2 (757666) │ │ │ │ -127143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12737B Local Header Offset 000B8F99 (757657) │ │ │ │ +12737F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12737F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127166 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -12716A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12716B Created OS 03 (3) 'Unix' │ │ │ │ -12716C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12716D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12716E General Purpose Flag 0800 (2048) │ │ │ │ +1273A2 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +1273A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273A7 Created OS 03 (3) 'Unix' │ │ │ │ +1273A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127170 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127172 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127176 CRC F3AA23A9 (4088013737) │ │ │ │ -12717A Compressed Size 0000024D (589) │ │ │ │ -12717E Uncompressed Size 00000596 (1430) │ │ │ │ -127182 Filename Length 0022 (34) │ │ │ │ -127184 Extra Length 0000 (0) │ │ │ │ -127186 Comment Length 0000 (0) │ │ │ │ -127188 Disk Start 0000 (0) │ │ │ │ -12718A Int File Attributes 0000 (0) │ │ │ │ +1273AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1273B2 CRC F3AA23A9 (4088013737) │ │ │ │ +1273B6 Compressed Size 0000024D (589) │ │ │ │ +1273BA Uncompressed Size 00000596 (1430) │ │ │ │ +1273BE Filename Length 0022 (34) │ │ │ │ +1273C0 Extra Length 0000 (0) │ │ │ │ +1273C2 Comment Length 0000 (0) │ │ │ │ +1273C4 Disk Start 0000 (0) │ │ │ │ +1273C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12718C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127190 Local Header Offset 000B922F (758319) │ │ │ │ -127194 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273CC Local Header Offset 000B9226 (758310) │ │ │ │ +1273D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1273D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1271B6 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -1271BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1271BB Created OS 03 (3) 'Unix' │ │ │ │ -1271BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1271BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1271BE General Purpose Flag 0800 (2048) │ │ │ │ +1273F2 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +1273F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273F7 Created OS 03 (3) 'Unix' │ │ │ │ +1273F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1271C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1271C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1271C6 CRC B48ACF64 (3028995940) │ │ │ │ -1271CA Compressed Size 00000275 (629) │ │ │ │ -1271CE Uncompressed Size 00000530 (1328) │ │ │ │ -1271D2 Filename Length 0027 (39) │ │ │ │ -1271D4 Extra Length 0000 (0) │ │ │ │ -1271D6 Comment Length 0000 (0) │ │ │ │ -1271D8 Disk Start 0000 (0) │ │ │ │ -1271DA Int File Attributes 0000 (0) │ │ │ │ +1273FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127402 CRC B48ACF64 (3028995940) │ │ │ │ +127406 Compressed Size 00000275 (629) │ │ │ │ +12740A Uncompressed Size 00000530 (1328) │ │ │ │ +12740E Filename Length 0027 (39) │ │ │ │ +127410 Extra Length 0000 (0) │ │ │ │ +127412 Comment Length 0000 (0) │ │ │ │ +127414 Disk Start 0000 (0) │ │ │ │ +127416 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1271DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127418 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1271E0 Local Header Offset 000B94BC (758972) │ │ │ │ -1271E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12741C Local Header Offset 000B94B3 (758963) │ │ │ │ +127420 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1271E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127420: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12720B CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -12720F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127210 Created OS 03 (3) 'Unix' │ │ │ │ -127211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127213 General Purpose Flag 0800 (2048) │ │ │ │ +127447 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +12744B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12744C Created OS 03 (3) 'Unix' │ │ │ │ +12744D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12744E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12744F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127215 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127217 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12721B CRC 4B305F5F (1261461343) │ │ │ │ -12721F Compressed Size 000002C1 (705) │ │ │ │ -127223 Uncompressed Size 000009F2 (2546) │ │ │ │ -127227 Filename Length 0026 (38) │ │ │ │ -127229 Extra Length 0000 (0) │ │ │ │ -12722B Comment Length 0000 (0) │ │ │ │ -12722D Disk Start 0000 (0) │ │ │ │ -12722F Int File Attributes 0000 (0) │ │ │ │ +127451 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127453 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127457 CRC 4B305F5F (1261461343) │ │ │ │ +12745B Compressed Size 000002C1 (705) │ │ │ │ +12745F Uncompressed Size 000009F2 (2546) │ │ │ │ +127463 Filename Length 0026 (38) │ │ │ │ +127465 Extra Length 0000 (0) │ │ │ │ +127467 Comment Length 0000 (0) │ │ │ │ +127469 Disk Start 0000 (0) │ │ │ │ +12746B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127231 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12746D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127235 Local Header Offset 000B9776 (759670) │ │ │ │ -127239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127471 Local Header Offset 000B976D (759661) │ │ │ │ +127475 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127475: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12725F CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -127263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127264 Created OS 03 (3) 'Unix' │ │ │ │ -127265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127267 General Purpose Flag 0800 (2048) │ │ │ │ +12749B CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +12749F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274A0 Created OS 03 (3) 'Unix' │ │ │ │ +1274A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12726B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12726F CRC F2D7F409 (4074238985) │ │ │ │ -127273 Compressed Size 00000277 (631) │ │ │ │ -127277 Uncompressed Size 000004EE (1262) │ │ │ │ -12727B Filename Length 0029 (41) │ │ │ │ -12727D Extra Length 0000 (0) │ │ │ │ -12727F Comment Length 0000 (0) │ │ │ │ -127281 Disk Start 0000 (0) │ │ │ │ -127283 Int File Attributes 0000 (0) │ │ │ │ +1274A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1274AB CRC F2D7F409 (4074238985) │ │ │ │ +1274AF Compressed Size 00000277 (631) │ │ │ │ +1274B3 Uncompressed Size 000004EE (1262) │ │ │ │ +1274B7 Filename Length 0029 (41) │ │ │ │ +1274B9 Extra Length 0000 (0) │ │ │ │ +1274BB Comment Length 0000 (0) │ │ │ │ +1274BD Disk Start 0000 (0) │ │ │ │ +1274BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1274C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127289 Local Header Offset 000B9A7B (760443) │ │ │ │ -12728D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1274C5 Local Header Offset 000B9A72 (760434) │ │ │ │ +1274C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12728D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1274C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1272B6 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -1272BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1272BB Created OS 03 (3) 'Unix' │ │ │ │ -1272BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1272BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1272BE General Purpose Flag 0800 (2048) │ │ │ │ +1274F2 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +1274F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274F7 Created OS 03 (3) 'Unix' │ │ │ │ +1274F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1272C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1272C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1272C6 CRC 86AA355F (2259301727) │ │ │ │ -1272CA Compressed Size 00000281 (641) │ │ │ │ -1272CE Uncompressed Size 000008CB (2251) │ │ │ │ -1272D2 Filename Length 0028 (40) │ │ │ │ -1272D4 Extra Length 0000 (0) │ │ │ │ -1272D6 Comment Length 0000 (0) │ │ │ │ -1272D8 Disk Start 0000 (0) │ │ │ │ -1272DA Int File Attributes 0000 (0) │ │ │ │ +1274FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127502 CRC 86AA355F (2259301727) │ │ │ │ +127506 Compressed Size 00000281 (641) │ │ │ │ +12750A Uncompressed Size 000008CB (2251) │ │ │ │ +12750E Filename Length 0028 (40) │ │ │ │ +127510 Extra Length 0000 (0) │ │ │ │ +127512 Comment Length 0000 (0) │ │ │ │ +127514 Disk Start 0000 (0) │ │ │ │ +127516 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1272DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127518 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1272E0 Local Header Offset 000B9D39 (761145) │ │ │ │ -1272E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12751C Local Header Offset 000B9D30 (761136) │ │ │ │ +127520 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1272E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127520: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12730C CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -127310 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127311 Created OS 03 (3) 'Unix' │ │ │ │ -127312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127314 General Purpose Flag 0800 (2048) │ │ │ │ +127548 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +12754C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12754D Created OS 03 (3) 'Unix' │ │ │ │ +12754E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12754F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127550 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127316 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12731C CRC DBD3D944 (3688094020) │ │ │ │ -127320 Compressed Size 0000076F (1903) │ │ │ │ -127324 Uncompressed Size 00001284 (4740) │ │ │ │ -127328 Filename Length 002B (43) │ │ │ │ -12732A Extra Length 0000 (0) │ │ │ │ -12732C Comment Length 0000 (0) │ │ │ │ -12732E Disk Start 0000 (0) │ │ │ │ -127330 Int File Attributes 0000 (0) │ │ │ │ +127552 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127554 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127558 CRC DBD3D944 (3688094020) │ │ │ │ +12755C Compressed Size 0000076F (1903) │ │ │ │ +127560 Uncompressed Size 00001284 (4740) │ │ │ │ +127564 Filename Length 002B (43) │ │ │ │ +127566 Extra Length 0000 (0) │ │ │ │ +127568 Comment Length 0000 (0) │ │ │ │ +12756A Disk Start 0000 (0) │ │ │ │ +12756C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127332 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12756E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127336 Local Header Offset 000BA000 (761856) │ │ │ │ -12733A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127572 Local Header Offset 000B9FF7 (761847) │ │ │ │ +127576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12733A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127365 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -127369 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12736A Created OS 03 (3) 'Unix' │ │ │ │ -12736B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12736C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12736D General Purpose Flag 0800 (2048) │ │ │ │ +1275A1 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +1275A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1275A6 Created OS 03 (3) 'Unix' │ │ │ │ +1275A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1275A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1275A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12736F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127371 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127375 CRC 2D4623FD (759571453) │ │ │ │ -127379 Compressed Size 00000980 (2432) │ │ │ │ -12737D Uncompressed Size 00003370 (13168) │ │ │ │ -127381 Filename Length 002A (42) │ │ │ │ -127383 Extra Length 0000 (0) │ │ │ │ -127385 Comment Length 0000 (0) │ │ │ │ -127387 Disk Start 0000 (0) │ │ │ │ -127389 Int File Attributes 0000 (0) │ │ │ │ +1275AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1275AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1275B1 CRC 2D4623FD (759571453) │ │ │ │ +1275B5 Compressed Size 00000980 (2432) │ │ │ │ +1275B9 Uncompressed Size 00003370 (13168) │ │ │ │ +1275BD Filename Length 002A (42) │ │ │ │ +1275BF Extra Length 0000 (0) │ │ │ │ +1275C1 Comment Length 0000 (0) │ │ │ │ +1275C3 Disk Start 0000 (0) │ │ │ │ +1275C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12738B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1275C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12738F Local Header Offset 000BA7B8 (763832) │ │ │ │ -127393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1275CB Local Header Offset 000BA7AF (763823) │ │ │ │ +1275CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1273BD CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -1273C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1273C2 Created OS 03 (3) 'Unix' │ │ │ │ -1273C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1273C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1273C5 General Purpose Flag 0800 (2048) │ │ │ │ +1275F9 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +1275FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1275FE Created OS 03 (3) 'Unix' │ │ │ │ +1275FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127600 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127601 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1273C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1273C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1273CD CRC C94E32EB (3377345259) │ │ │ │ -1273D1 Compressed Size 000007AA (1962) │ │ │ │ -1273D5 Uncompressed Size 00001432 (5170) │ │ │ │ -1273D9 Filename Length 002C (44) │ │ │ │ -1273DB Extra Length 0000 (0) │ │ │ │ -1273DD Comment Length 0000 (0) │ │ │ │ -1273DF Disk Start 0000 (0) │ │ │ │ -1273E1 Int File Attributes 0000 (0) │ │ │ │ +127603 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127605 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127609 CRC C94E32EB (3377345259) │ │ │ │ +12760D Compressed Size 000007AA (1962) │ │ │ │ +127611 Uncompressed Size 00001432 (5170) │ │ │ │ +127615 Filename Length 002C (44) │ │ │ │ +127617 Extra Length 0000 (0) │ │ │ │ +127619 Comment Length 0000 (0) │ │ │ │ +12761B Disk Start 0000 (0) │ │ │ │ +12761D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1273E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12761F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1273E7 Local Header Offset 000BB180 (766336) │ │ │ │ -1273EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127623 Local Header Offset 000BB177 (766327) │ │ │ │ +127627 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1273EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127627: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127417 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -12741B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12741C Created OS 03 (3) 'Unix' │ │ │ │ -12741D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12741E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12741F General Purpose Flag 0800 (2048) │ │ │ │ +127653 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +127657 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127658 Created OS 03 (3) 'Unix' │ │ │ │ +127659 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12765A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12765B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127423 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127427 CRC 060BCD8C (101436812) │ │ │ │ -12742B Compressed Size 00000AE6 (2790) │ │ │ │ -12742F Uncompressed Size 00003F84 (16260) │ │ │ │ -127433 Filename Length 002B (43) │ │ │ │ -127435 Extra Length 0000 (0) │ │ │ │ -127437 Comment Length 0000 (0) │ │ │ │ -127439 Disk Start 0000 (0) │ │ │ │ -12743B Int File Attributes 0000 (0) │ │ │ │ +12765D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12765F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127663 CRC 060BCD8C (101436812) │ │ │ │ +127667 Compressed Size 00000AE6 (2790) │ │ │ │ +12766B Uncompressed Size 00003F84 (16260) │ │ │ │ +12766F Filename Length 002B (43) │ │ │ │ +127671 Extra Length 0000 (0) │ │ │ │ +127673 Comment Length 0000 (0) │ │ │ │ +127675 Disk Start 0000 (0) │ │ │ │ +127677 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12743D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127679 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127441 Local Header Offset 000BB974 (768372) │ │ │ │ -127445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12767D Local Header Offset 000BB96B (768363) │ │ │ │ +127681 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127470 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -127474 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127475 Created OS 03 (3) 'Unix' │ │ │ │ -127476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127478 General Purpose Flag 0800 (2048) │ │ │ │ +1276AC CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +1276B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1276B1 Created OS 03 (3) 'Unix' │ │ │ │ +1276B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1276B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1276B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12747A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12747C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127480 CRC B6753C1F (3061136415) │ │ │ │ -127484 Compressed Size 000002B6 (694) │ │ │ │ -127488 Uncompressed Size 00000613 (1555) │ │ │ │ -12748C Filename Length 0023 (35) │ │ │ │ -12748E Extra Length 0000 (0) │ │ │ │ -127490 Comment Length 0000 (0) │ │ │ │ -127492 Disk Start 0000 (0) │ │ │ │ -127494 Int File Attributes 0000 (0) │ │ │ │ +1276B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1276B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1276BC CRC B6753C1F (3061136415) │ │ │ │ +1276C0 Compressed Size 000002B6 (694) │ │ │ │ +1276C4 Uncompressed Size 00000613 (1555) │ │ │ │ +1276C8 Filename Length 0023 (35) │ │ │ │ +1276CA Extra Length 0000 (0) │ │ │ │ +1276CC Comment Length 0000 (0) │ │ │ │ +1276CE Disk Start 0000 (0) │ │ │ │ +1276D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12749A Local Header Offset 000BC4A3 (771235) │ │ │ │ -12749E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276D6 Local Header Offset 000BC49A (771226) │ │ │ │ +1276DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12749E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1274C1 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -1274C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1274C6 Created OS 03 (3) 'Unix' │ │ │ │ -1274C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1274C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1274C9 General Purpose Flag 0800 (2048) │ │ │ │ +1276FD CENTRAL HEADER #385 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1274CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1274CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1274D1 CRC 2ABA8560 (716866912) │ │ │ │ -1274D5 Compressed Size 0000025C (604) │ │ │ │ -1274D9 Uncompressed Size 00000769 (1897) │ │ │ │ -1274DD Filename Length 0022 (34) │ │ │ │ -1274DF Extra Length 0000 (0) │ │ │ │ -1274E1 Comment Length 0000 (0) │ │ │ │ -1274E3 Disk Start 0000 (0) │ │ │ │ -1274E5 Int File Attributes 0000 (0) │ │ │ │ +127707 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12770D CRC 2ABA8560 (716866912) │ │ │ │ +127711 Compressed Size 0000025C (604) │ │ │ │ +127715 Uncompressed Size 00000769 (1897) │ │ │ │ +127719 Filename Length 0022 (34) │ │ │ │ +12771B Extra Length 0000 (0) │ │ │ │ +12771D Comment Length 0000 (0) │ │ │ │ +12771F Disk Start 0000 (0) │ │ │ │ +127721 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1274E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127723 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1274EB Local Header Offset 000BC79A (771994) │ │ │ │ -1274EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127727 Local Header Offset 000BC791 (771985) │ │ │ │ +12772B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1274EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12772B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127511 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -127515 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127516 Created OS 03 (3) 'Unix' │ │ │ │ -127517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127519 General Purpose Flag 0800 (2048) │ │ │ │ +12774D CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +127751 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127752 Created OS 03 (3) 'Unix' │ │ │ │ +127753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127755 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12751B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12751D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127521 CRC 4C39BA60 (1278851680) │ │ │ │ -127525 Compressed Size 0000025D (605) │ │ │ │ -127529 Uncompressed Size 000004B9 (1209) │ │ │ │ -12752D Filename Length 0025 (37) │ │ │ │ -12752F Extra Length 0000 (0) │ │ │ │ -127531 Comment Length 0000 (0) │ │ │ │ -127533 Disk Start 0000 (0) │ │ │ │ -127535 Int File Attributes 0000 (0) │ │ │ │ +127757 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127759 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12775D CRC 4C39BA60 (1278851680) │ │ │ │ +127761 Compressed Size 0000025D (605) │ │ │ │ +127765 Uncompressed Size 000004B9 (1209) │ │ │ │ +127769 Filename Length 0025 (37) │ │ │ │ +12776B Extra Length 0000 (0) │ │ │ │ +12776D Comment Length 0000 (0) │ │ │ │ +12776F Disk Start 0000 (0) │ │ │ │ +127771 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127537 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127773 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12753B Local Header Offset 000BCA36 (772662) │ │ │ │ -12753F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127777 Local Header Offset 000BCA2D (772653) │ │ │ │ +12777B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12753F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12777B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127564 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -127568 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127569 Created OS 03 (3) 'Unix' │ │ │ │ -12756A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12756B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12756C General Purpose Flag 0800 (2048) │ │ │ │ +1277A0 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +1277A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277A5 Created OS 03 (3) 'Unix' │ │ │ │ +1277A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12756E Compression Method 0008 (8) 'Deflated' │ │ │ │ -127570 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127574 CRC E2D401A9 (3805544873) │ │ │ │ -127578 Compressed Size 00000294 (660) │ │ │ │ -12757C Uncompressed Size 0000067A (1658) │ │ │ │ -127580 Filename Length 0024 (36) │ │ │ │ -127582 Extra Length 0000 (0) │ │ │ │ -127584 Comment Length 0000 (0) │ │ │ │ -127586 Disk Start 0000 (0) │ │ │ │ -127588 Int File Attributes 0000 (0) │ │ │ │ +1277AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1277B0 CRC E2D401A9 (3805544873) │ │ │ │ +1277B4 Compressed Size 00000294 (660) │ │ │ │ +1277B8 Uncompressed Size 0000067A (1658) │ │ │ │ +1277BC Filename Length 0024 (36) │ │ │ │ +1277BE Extra Length 0000 (0) │ │ │ │ +1277C0 Comment Length 0000 (0) │ │ │ │ +1277C2 Disk Start 0000 (0) │ │ │ │ +1277C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12758A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1277C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12758E Local Header Offset 000BCCD6 (773334) │ │ │ │ -127592 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277CA Local Header Offset 000BCCCD (773325) │ │ │ │ +1277CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1275B6 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -1275BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1275BB Created OS 03 (3) 'Unix' │ │ │ │ -1275BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1275BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1275BE General Purpose Flag 0800 (2048) │ │ │ │ +1277F2 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +1277F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277F7 Created OS 03 (3) 'Unix' │ │ │ │ +1277F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1275C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1275C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1275C6 CRC 2BEE9066 (737054822) │ │ │ │ -1275CA Compressed Size 000003C8 (968) │ │ │ │ -1275CE Uncompressed Size 0000094C (2380) │ │ │ │ -1275D2 Filename Length 0023 (35) │ │ │ │ -1275D4 Extra Length 0000 (0) │ │ │ │ -1275D6 Comment Length 0000 (0) │ │ │ │ -1275D8 Disk Start 0000 (0) │ │ │ │ -1275DA Int File Attributes 0000 (0) │ │ │ │ +1277FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127802 CRC 2BEE9066 (737054822) │ │ │ │ +127806 Compressed Size 000003C8 (968) │ │ │ │ +12780A Uncompressed Size 0000094C (2380) │ │ │ │ +12780E Filename Length 0023 (35) │ │ │ │ +127810 Extra Length 0000 (0) │ │ │ │ +127812 Comment Length 0000 (0) │ │ │ │ +127814 Disk Start 0000 (0) │ │ │ │ +127816 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1275DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127818 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1275E0 Local Header Offset 000BCFAC (774060) │ │ │ │ -1275E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12781C Local Header Offset 000BCFA3 (774051) │ │ │ │ +127820 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1275E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127820: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127607 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -12760B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12760C Created OS 03 (3) 'Unix' │ │ │ │ -12760D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12760E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12760F General Purpose Flag 0800 (2048) │ │ │ │ +127843 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +127847 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127848 Created OS 03 (3) 'Unix' │ │ │ │ +127849 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12784A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12784B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127611 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127613 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127617 CRC 035D2761 (56436577) │ │ │ │ -12761B Compressed Size 0000040F (1039) │ │ │ │ -12761F Uncompressed Size 00001118 (4376) │ │ │ │ -127623 Filename Length 0022 (34) │ │ │ │ -127625 Extra Length 0000 (0) │ │ │ │ -127627 Comment Length 0000 (0) │ │ │ │ -127629 Disk Start 0000 (0) │ │ │ │ -12762B Int File Attributes 0000 (0) │ │ │ │ +12784D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12784F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127853 CRC 035D2761 (56436577) │ │ │ │ +127857 Compressed Size 0000040F (1039) │ │ │ │ +12785B Uncompressed Size 00001118 (4376) │ │ │ │ +12785F Filename Length 0022 (34) │ │ │ │ +127861 Extra Length 0000 (0) │ │ │ │ +127863 Comment Length 0000 (0) │ │ │ │ +127865 Disk Start 0000 (0) │ │ │ │ +127867 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12762D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127869 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127631 Local Header Offset 000BD3B5 (775093) │ │ │ │ -127635 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12786D Local Header Offset 000BD3AC (775084) │ │ │ │ +127871 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127657 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -12765B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12765C Created OS 03 (3) 'Unix' │ │ │ │ -12765D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12765E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12765F General Purpose Flag 0800 (2048) │ │ │ │ +127893 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +127897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127898 Created OS 03 (3) 'Unix' │ │ │ │ +127899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12789A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12789B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127661 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127663 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127667 CRC 70D24230 (1892827696) │ │ │ │ -12766B Compressed Size 000002B6 (694) │ │ │ │ -12766F Uncompressed Size 0000061B (1563) │ │ │ │ -127673 Filename Length 0025 (37) │ │ │ │ -127675 Extra Length 0000 (0) │ │ │ │ -127677 Comment Length 0000 (0) │ │ │ │ -127679 Disk Start 0000 (0) │ │ │ │ -12767B Int File Attributes 0000 (0) │ │ │ │ +12789D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12789F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278A3 CRC 70D24230 (1892827696) │ │ │ │ +1278A7 Compressed Size 000002B6 (694) │ │ │ │ +1278AB Uncompressed Size 0000061B (1563) │ │ │ │ +1278AF Filename Length 0025 (37) │ │ │ │ +1278B1 Extra Length 0000 (0) │ │ │ │ +1278B3 Comment Length 0000 (0) │ │ │ │ +1278B5 Disk Start 0000 (0) │ │ │ │ +1278B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12767D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1278B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127681 Local Header Offset 000BD804 (776196) │ │ │ │ -127685 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1278BD Local Header Offset 000BD7FB (776187) │ │ │ │ +1278C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1278C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276AA CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -1276AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1276AF Created OS 03 (3) 'Unix' │ │ │ │ -1276B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1276B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1276B2 General Purpose Flag 0800 (2048) │ │ │ │ +1278E6 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +1278EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278EB Created OS 03 (3) 'Unix' │ │ │ │ +1278EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1276B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1276B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1276BA CRC 5CFB8820 (1559988256) │ │ │ │ -1276BE Compressed Size 0000025D (605) │ │ │ │ -1276C2 Uncompressed Size 0000077B (1915) │ │ │ │ -1276C6 Filename Length 0024 (36) │ │ │ │ -1276C8 Extra Length 0000 (0) │ │ │ │ -1276CA Comment Length 0000 (0) │ │ │ │ -1276CC Disk Start 0000 (0) │ │ │ │ -1276CE Int File Attributes 0000 (0) │ │ │ │ +1278F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278F6 CRC 5CFB8820 (1559988256) │ │ │ │ +1278FA Compressed Size 0000025D (605) │ │ │ │ +1278FE Uncompressed Size 0000077B (1915) │ │ │ │ +127902 Filename Length 0024 (36) │ │ │ │ +127904 Extra Length 0000 (0) │ │ │ │ +127906 Comment Length 0000 (0) │ │ │ │ +127908 Disk Start 0000 (0) │ │ │ │ +12790A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1276D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12790C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1276D4 Local Header Offset 000BDAFD (776957) │ │ │ │ -1276D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127910 Local Header Offset 000BDAF4 (776948) │ │ │ │ +127914 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1276D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127914: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276FC CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -127700 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127701 Created OS 03 (3) 'Unix' │ │ │ │ -127702 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127703 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127704 General Purpose Flag 0800 (2048) │ │ │ │ +127938 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +12793C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12793D Created OS 03 (3) 'Unix' │ │ │ │ +12793E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12793F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127706 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127708 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12770C CRC 616993C4 (1634309060) │ │ │ │ -127710 Compressed Size 00001CBC (7356) │ │ │ │ -127714 Uncompressed Size 00006021 (24609) │ │ │ │ -127718 Filename Length 001C (28) │ │ │ │ -12771A Extra Length 0000 (0) │ │ │ │ -12771C Comment Length 0000 (0) │ │ │ │ -12771E Disk Start 0000 (0) │ │ │ │ -127720 Int File Attributes 0000 (0) │ │ │ │ +127942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127948 CRC B881FDBA (3095526842) │ │ │ │ +12794C Compressed Size 00001CBB (7355) │ │ │ │ +127950 Uncompressed Size 00006021 (24609) │ │ │ │ +127954 Filename Length 001C (28) │ │ │ │ +127956 Extra Length 0000 (0) │ │ │ │ +127958 Comment Length 0000 (0) │ │ │ │ +12795A Disk Start 0000 (0) │ │ │ │ +12795C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127722 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12795E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127726 Local Header Offset 000BDD9C (777628) │ │ │ │ -12772A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127962 Local Header Offset 000BDD93 (777619) │ │ │ │ +127966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12772A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127746 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -12774A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12774B Created OS 03 (3) 'Unix' │ │ │ │ -12774C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12774D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12774E General Purpose Flag 0800 (2048) │ │ │ │ +127982 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +127986 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127987 Created OS 03 (3) 'Unix' │ │ │ │ +127988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12798A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127750 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127752 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127756 CRC 882D286C (2284660844) │ │ │ │ -12775A Compressed Size 00002E76 (11894) │ │ │ │ -12775E Uncompressed Size 0001C29E (115358) │ │ │ │ -127762 Filename Length 001B (27) │ │ │ │ -127764 Extra Length 0000 (0) │ │ │ │ -127766 Comment Length 0000 (0) │ │ │ │ -127768 Disk Start 0000 (0) │ │ │ │ -12776A Int File Attributes 0000 (0) │ │ │ │ +12798C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12798E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127992 CRC C2725DC8 (3262275016) │ │ │ │ +127996 Compressed Size 00002E79 (11897) │ │ │ │ +12799A Uncompressed Size 0001C29E (115358) │ │ │ │ +12799E Filename Length 001B (27) │ │ │ │ +1279A0 Extra Length 0000 (0) │ │ │ │ +1279A2 Comment Length 0000 (0) │ │ │ │ +1279A4 Disk Start 0000 (0) │ │ │ │ +1279A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12776C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127770 Local Header Offset 000BFA92 (785042) │ │ │ │ -127774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279AC Local Header Offset 000BFA88 (785032) │ │ │ │ +1279B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12778F CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -127793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127794 Created OS 03 (3) 'Unix' │ │ │ │ -127795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127797 General Purpose Flag 0800 (2048) │ │ │ │ +1279CB CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +1279CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1279D0 Created OS 03 (3) 'Unix' │ │ │ │ +1279D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1279D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1279D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12779B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12779F CRC 5503849E (1426293918) │ │ │ │ -1277A3 Compressed Size 00000226 (550) │ │ │ │ -1277A7 Uncompressed Size 000003E1 (993) │ │ │ │ -1277AB Filename Length 001E (30) │ │ │ │ -1277AD Extra Length 0000 (0) │ │ │ │ -1277AF Comment Length 0000 (0) │ │ │ │ -1277B1 Disk Start 0000 (0) │ │ │ │ -1277B3 Int File Attributes 0000 (0) │ │ │ │ +1279D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279DB CRC 5503849E (1426293918) │ │ │ │ +1279DF Compressed Size 00000226 (550) │ │ │ │ +1279E3 Uncompressed Size 000003E1 (993) │ │ │ │ +1279E7 Filename Length 001E (30) │ │ │ │ +1279E9 Extra Length 0000 (0) │ │ │ │ +1279EB Comment Length 0000 (0) │ │ │ │ +1279ED Disk Start 0000 (0) │ │ │ │ +1279EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1277B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1277B9 Local Header Offset 000C2941 (796993) │ │ │ │ -1277BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279F5 Local Header Offset 000C293A (796986) │ │ │ │ +1279F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1277BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1277DB CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -1277DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1277E0 Created OS 03 (3) 'Unix' │ │ │ │ -1277E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1277E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1277E3 General Purpose Flag 0800 (2048) │ │ │ │ +127A17 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +127A1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A1C Created OS 03 (3) 'Unix' │ │ │ │ +127A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1277E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1277E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277EB CRC DA81A592 (3665929618) │ │ │ │ -1277EF Compressed Size 0000025F (607) │ │ │ │ -1277F3 Uncompressed Size 00000678 (1656) │ │ │ │ -1277F7 Filename Length 001D (29) │ │ │ │ -1277F9 Extra Length 0000 (0) │ │ │ │ -1277FB Comment Length 0000 (0) │ │ │ │ -1277FD Disk Start 0000 (0) │ │ │ │ -1277FF Int File Attributes 0000 (0) │ │ │ │ +127A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A27 CRC DA81A592 (3665929618) │ │ │ │ +127A2B Compressed Size 0000025F (607) │ │ │ │ +127A2F Uncompressed Size 00000678 (1656) │ │ │ │ +127A33 Filename Length 001D (29) │ │ │ │ +127A35 Extra Length 0000 (0) │ │ │ │ +127A37 Comment Length 0000 (0) │ │ │ │ +127A39 Disk Start 0000 (0) │ │ │ │ +127A3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127801 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127805 Local Header Offset 000C2BA3 (797603) │ │ │ │ -127809 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A41 Local Header Offset 000C2B9C (797596) │ │ │ │ +127A45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127826 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -12782A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12782B Created OS 03 (3) 'Unix' │ │ │ │ -12782C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12782D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12782E General Purpose Flag 0800 (2048) │ │ │ │ +127A62 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +127A66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A67 Created OS 03 (3) 'Unix' │ │ │ │ +127A68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127830 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127832 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127836 CRC C61F46CB (3323938507) │ │ │ │ -12783A Compressed Size 000001FB (507) │ │ │ │ -12783E Uncompressed Size 000003F0 (1008) │ │ │ │ -127842 Filename Length 0023 (35) │ │ │ │ -127844 Extra Length 0000 (0) │ │ │ │ -127846 Comment Length 0000 (0) │ │ │ │ -127848 Disk Start 0000 (0) │ │ │ │ -12784A Int File Attributes 0000 (0) │ │ │ │ +127A6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A72 CRC C61F46CB (3323938507) │ │ │ │ +127A76 Compressed Size 000001FB (507) │ │ │ │ +127A7A Uncompressed Size 000003F0 (1008) │ │ │ │ +127A7E Filename Length 0023 (35) │ │ │ │ +127A80 Extra Length 0000 (0) │ │ │ │ +127A82 Comment Length 0000 (0) │ │ │ │ +127A84 Disk Start 0000 (0) │ │ │ │ +127A86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12784C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127850 Local Header Offset 000C2E3D (798269) │ │ │ │ -127854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A8C Local Header Offset 000C2E36 (798262) │ │ │ │ +127A90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127877 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -12787B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12787C Created OS 03 (3) 'Unix' │ │ │ │ -12787D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12787E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12787F General Purpose Flag 0800 (2048) │ │ │ │ +127AB3 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +127AB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127AB8 Created OS 03 (3) 'Unix' │ │ │ │ +127AB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127ABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127ABB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127881 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127883 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127887 CRC EA41C010 (3930177552) │ │ │ │ -12788B Compressed Size 00000286 (646) │ │ │ │ -12788F Uncompressed Size 000007C9 (1993) │ │ │ │ -127893 Filename Length 0022 (34) │ │ │ │ -127895 Extra Length 0000 (0) │ │ │ │ -127897 Comment Length 0000 (0) │ │ │ │ -127899 Disk Start 0000 (0) │ │ │ │ -12789B Int File Attributes 0000 (0) │ │ │ │ +127ABD Compression Method 0008 (8) 'Deflated' │ │ │ │ +127ABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127AC3 CRC EA41C010 (3930177552) │ │ │ │ +127AC7 Compressed Size 00000286 (646) │ │ │ │ +127ACB Uncompressed Size 000007C9 (1993) │ │ │ │ +127ACF Filename Length 0022 (34) │ │ │ │ +127AD1 Extra Length 0000 (0) │ │ │ │ +127AD3 Comment Length 0000 (0) │ │ │ │ +127AD5 Disk Start 0000 (0) │ │ │ │ +127AD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12789D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127AD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278A1 Local Header Offset 000C3079 (798841) │ │ │ │ -1278A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127ADD Local Header Offset 000C3072 (798834) │ │ │ │ +127AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127AE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1278C7 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -1278CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1278CC Created OS 03 (3) 'Unix' │ │ │ │ -1278CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1278CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1278CF General Purpose Flag 0800 (2048) │ │ │ │ +127B03 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +127B07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B08 Created OS 03 (3) 'Unix' │ │ │ │ +127B09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1278D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1278D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1278D7 CRC 429D6297 (1117610647) │ │ │ │ -1278DB Compressed Size 000001FC (508) │ │ │ │ -1278DF Uncompressed Size 000003FD (1021) │ │ │ │ -1278E3 Filename Length 0025 (37) │ │ │ │ -1278E5 Extra Length 0000 (0) │ │ │ │ -1278E7 Comment Length 0000 (0) │ │ │ │ -1278E9 Disk Start 0000 (0) │ │ │ │ -1278EB Int File Attributes 0000 (0) │ │ │ │ +127B0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B13 CRC 429D6297 (1117610647) │ │ │ │ +127B17 Compressed Size 000001FC (508) │ │ │ │ +127B1B Uncompressed Size 000003FD (1021) │ │ │ │ +127B1F Filename Length 0025 (37) │ │ │ │ +127B21 Extra Length 0000 (0) │ │ │ │ +127B23 Comment Length 0000 (0) │ │ │ │ +127B25 Disk Start 0000 (0) │ │ │ │ +127B27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1278ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278F1 Local Header Offset 000C333F (799551) │ │ │ │ -1278F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B2D Local Header Offset 000C3338 (799544) │ │ │ │ +127B31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12791A CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -12791E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12791F Created OS 03 (3) 'Unix' │ │ │ │ -127920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127922 General Purpose Flag 0800 (2048) │ │ │ │ +127B56 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +127B5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B5B Created OS 03 (3) 'Unix' │ │ │ │ +127B5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12792A CRC 5AD67BE0 (1524005856) │ │ │ │ -12792E Compressed Size 00000255 (597) │ │ │ │ -127932 Uncompressed Size 0000079A (1946) │ │ │ │ -127936 Filename Length 0024 (36) │ │ │ │ -127938 Extra Length 0000 (0) │ │ │ │ -12793A Comment Length 0000 (0) │ │ │ │ -12793C Disk Start 0000 (0) │ │ │ │ -12793E Int File Attributes 0000 (0) │ │ │ │ +127B60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B66 CRC 5AD67BE0 (1524005856) │ │ │ │ +127B6A Compressed Size 00000255 (597) │ │ │ │ +127B6E Uncompressed Size 0000079A (1946) │ │ │ │ +127B72 Filename Length 0024 (36) │ │ │ │ +127B74 Extra Length 0000 (0) │ │ │ │ +127B76 Comment Length 0000 (0) │ │ │ │ +127B78 Disk Start 0000 (0) │ │ │ │ +127B7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127944 Local Header Offset 000C357E (800126) │ │ │ │ -127948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B80 Local Header Offset 000C3577 (800119) │ │ │ │ +127B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12796C CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -127970 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127971 Created OS 03 (3) 'Unix' │ │ │ │ -127972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127974 General Purpose Flag 0800 (2048) │ │ │ │ +127BA8 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +127BAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BAD Created OS 03 (3) 'Unix' │ │ │ │ +127BAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127976 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127978 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12797C CRC ECB3A64C (3971196492) │ │ │ │ -127980 Compressed Size 0000024F (591) │ │ │ │ -127984 Uncompressed Size 00000543 (1347) │ │ │ │ -127988 Filename Length 0026 (38) │ │ │ │ -12798A Extra Length 0000 (0) │ │ │ │ -12798C Comment Length 0000 (0) │ │ │ │ -12798E Disk Start 0000 (0) │ │ │ │ -127990 Int File Attributes 0000 (0) │ │ │ │ +127BB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BB8 CRC ECB3A64C (3971196492) │ │ │ │ +127BBC Compressed Size 0000024F (591) │ │ │ │ +127BC0 Uncompressed Size 00000543 (1347) │ │ │ │ +127BC4 Filename Length 0026 (38) │ │ │ │ +127BC6 Extra Length 0000 (0) │ │ │ │ +127BC8 Comment Length 0000 (0) │ │ │ │ +127BCA Disk Start 0000 (0) │ │ │ │ +127BCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127992 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127BCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127996 Local Header Offset 000C3815 (800789) │ │ │ │ -12799A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127BD2 Local Header Offset 000C380E (800782) │ │ │ │ +127BD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12799A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127BD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1279C0 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -1279C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1279C5 Created OS 03 (3) 'Unix' │ │ │ │ -1279C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1279C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1279C8 General Purpose Flag 0800 (2048) │ │ │ │ +127BFC CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +127C00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C01 Created OS 03 (3) 'Unix' │ │ │ │ +127C02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1279CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1279CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1279D0 CRC AE996EFE (2929291006) │ │ │ │ -1279D4 Compressed Size 0000028B (651) │ │ │ │ -1279D8 Uncompressed Size 00000A9F (2719) │ │ │ │ -1279DC Filename Length 0025 (37) │ │ │ │ -1279DE Extra Length 0000 (0) │ │ │ │ -1279E0 Comment Length 0000 (0) │ │ │ │ -1279E2 Disk Start 0000 (0) │ │ │ │ -1279E4 Int File Attributes 0000 (0) │ │ │ │ +127C06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C0C CRC AE996EFE (2929291006) │ │ │ │ +127C10 Compressed Size 0000028B (651) │ │ │ │ +127C14 Uncompressed Size 00000A9F (2719) │ │ │ │ +127C18 Filename Length 0025 (37) │ │ │ │ +127C1A Extra Length 0000 (0) │ │ │ │ +127C1C Comment Length 0000 (0) │ │ │ │ +127C1E Disk Start 0000 (0) │ │ │ │ +127C20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1279E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1279EA Local Header Offset 000C3AA8 (801448) │ │ │ │ -1279EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C26 Local Header Offset 000C3AA1 (801441) │ │ │ │ +127C2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1279EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A13 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -127A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A18 Created OS 03 (3) 'Unix' │ │ │ │ -127A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A1B General Purpose Flag 0800 (2048) │ │ │ │ +127C4F CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +127C53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C54 Created OS 03 (3) 'Unix' │ │ │ │ +127C55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C57 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A1D Compression Method 0000 (0) 'Stored' │ │ │ │ -127A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A23 CRC 00000000 (0) │ │ │ │ -127A27 Compressed Size 00000000 (0) │ │ │ │ -127A2B Uncompressed Size 00000000 (0) │ │ │ │ -127A2F Filename Length 0010 (16) │ │ │ │ -127A31 Extra Length 0000 (0) │ │ │ │ -127A33 Comment Length 0000 (0) │ │ │ │ -127A35 Disk Start 0000 (0) │ │ │ │ -127A37 Int File Attributes 0000 (0) │ │ │ │ +127C59 Compression Method 0000 (0) 'Stored' │ │ │ │ +127C5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C5F CRC 00000000 (0) │ │ │ │ +127C63 Compressed Size 00000000 (0) │ │ │ │ +127C67 Uncompressed Size 00000000 (0) │ │ │ │ +127C6B Filename Length 0010 (16) │ │ │ │ +127C6D Extra Length 0000 (0) │ │ │ │ +127C6F Comment Length 0000 (0) │ │ │ │ +127C71 Disk Start 0000 (0) │ │ │ │ +127C73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A39 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127C75 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127A3D Local Header Offset 000C3D76 (802166) │ │ │ │ -127A41 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +127C79 Local Header Offset 000C3D6F (802159) │ │ │ │ +127C7D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A41: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C7D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127A41: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127C7D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C55: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127A51 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -127A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A56 Created OS 03 (3) 'Unix' │ │ │ │ -127A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A59 General Purpose Flag 0800 (2048) │ │ │ │ +127C8D CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +127C91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C92 Created OS 03 (3) 'Unix' │ │ │ │ +127C93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -127A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A61 CRC E3048D88 (3808726408) │ │ │ │ -127A65 Compressed Size 000000CD (205) │ │ │ │ -127A69 Uncompressed Size 0000010D (269) │ │ │ │ -127A6D Filename Length 001A (26) │ │ │ │ -127A6F Extra Length 0000 (0) │ │ │ │ -127A71 Comment Length 0000 (0) │ │ │ │ -127A73 Disk Start 0000 (0) │ │ │ │ -127A75 Int File Attributes 0000 (0) │ │ │ │ +127C97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C9D CRC E3048D88 (3808726408) │ │ │ │ +127CA1 Compressed Size 000000CD (205) │ │ │ │ +127CA5 Uncompressed Size 0000010D (269) │ │ │ │ +127CA9 Filename Length 001A (26) │ │ │ │ +127CAB Extra Length 0000 (0) │ │ │ │ +127CAD Comment Length 0000 (0) │ │ │ │ +127CAF Disk Start 0000 (0) │ │ │ │ +127CB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127A7B Local Header Offset 000C3DA4 (802212) │ │ │ │ -127A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CB7 Local Header Offset 000C3D9D (802205) │ │ │ │ +127CBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A99 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -127A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A9E Created OS 03 (3) 'Unix' │ │ │ │ -127A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AA1 General Purpose Flag 0800 (2048) │ │ │ │ +127CD5 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +127CD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127CDA Created OS 03 (3) 'Unix' │ │ │ │ +127CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AA9 CRC 7D0535AF (2097493423) │ │ │ │ -127AAD Compressed Size 00000073 (115) │ │ │ │ -127AB1 Uncompressed Size 00000087 (135) │ │ │ │ -127AB5 Filename Length 0019 (25) │ │ │ │ -127AB7 Extra Length 0000 (0) │ │ │ │ -127AB9 Comment Length 0000 (0) │ │ │ │ -127ABB Disk Start 0000 (0) │ │ │ │ -127ABD Int File Attributes 0000 (0) │ │ │ │ +127CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +127CE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127CE5 CRC 7D0535AF (2097493423) │ │ │ │ +127CE9 Compressed Size 00000073 (115) │ │ │ │ +127CED Uncompressed Size 00000087 (135) │ │ │ │ +127CF1 Filename Length 0019 (25) │ │ │ │ +127CF3 Extra Length 0000 (0) │ │ │ │ +127CF5 Comment Length 0000 (0) │ │ │ │ +127CF7 Disk Start 0000 (0) │ │ │ │ +127CF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127ABF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127AC3 Local Header Offset 000C3EA9 (802473) │ │ │ │ -127AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CFF Local Header Offset 000C3EA2 (802466) │ │ │ │ +127D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127AE0 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -127AE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127AE5 Created OS 03 (3) 'Unix' │ │ │ │ -127AE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AE8 General Purpose Flag 0800 (2048) │ │ │ │ +127D1C CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +127D20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D21 Created OS 03 (3) 'Unix' │ │ │ │ +127D22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AF0 CRC CD157ED7 (3440738007) │ │ │ │ -127AF4 Compressed Size 00000589 (1417) │ │ │ │ -127AF8 Uncompressed Size 00000F54 (3924) │ │ │ │ -127AFC Filename Length 001C (28) │ │ │ │ -127AFE Extra Length 0000 (0) │ │ │ │ -127B00 Comment Length 0000 (0) │ │ │ │ -127B02 Disk Start 0000 (0) │ │ │ │ -127B04 Int File Attributes 0000 (0) │ │ │ │ +127D26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D2C CRC CD157ED7 (3440738007) │ │ │ │ +127D30 Compressed Size 00000589 (1417) │ │ │ │ +127D34 Uncompressed Size 00000F54 (3924) │ │ │ │ +127D38 Filename Length 001C (28) │ │ │ │ +127D3A Extra Length 0000 (0) │ │ │ │ +127D3C Comment Length 0000 (0) │ │ │ │ +127D3E Disk Start 0000 (0) │ │ │ │ +127D40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B0A Local Header Offset 000C3F53 (802643) │ │ │ │ -127B0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D46 Local Header Offset 000C3F4C (802636) │ │ │ │ +127D4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B2A CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -127B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B2F Created OS 03 (3) 'Unix' │ │ │ │ -127B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B32 General Purpose Flag 0800 (2048) │ │ │ │ +127D66 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +127D6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D6B Created OS 03 (3) 'Unix' │ │ │ │ +127D6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B3A CRC FE2A3A9C (4264180380) │ │ │ │ -127B3E Compressed Size 00000679 (1657) │ │ │ │ -127B42 Uncompressed Size 000025BC (9660) │ │ │ │ -127B46 Filename Length 001B (27) │ │ │ │ -127B48 Extra Length 0000 (0) │ │ │ │ -127B4A Comment Length 0000 (0) │ │ │ │ -127B4C Disk Start 0000 (0) │ │ │ │ -127B4E Int File Attributes 0000 (0) │ │ │ │ +127D70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D76 CRC FE2A3A9C (4264180380) │ │ │ │ +127D7A Compressed Size 00000679 (1657) │ │ │ │ +127D7E Uncompressed Size 000025BC (9660) │ │ │ │ +127D82 Filename Length 001B (27) │ │ │ │ +127D84 Extra Length 0000 (0) │ │ │ │ +127D86 Comment Length 0000 (0) │ │ │ │ +127D88 Disk Start 0000 (0) │ │ │ │ +127D8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B54 Local Header Offset 000C4516 (804118) │ │ │ │ -127B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D90 Local Header Offset 000C450F (804111) │ │ │ │ +127D94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B73 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -127B77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B78 Created OS 03 (3) 'Unix' │ │ │ │ -127B79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B7B General Purpose Flag 0800 (2048) │ │ │ │ +127DAF CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +127DB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DB4 Created OS 03 (3) 'Unix' │ │ │ │ +127DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B7D Compression Method 0000 (0) 'Stored' │ │ │ │ -127B7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B83 CRC 00000000 (0) │ │ │ │ -127B87 Compressed Size 00000000 (0) │ │ │ │ -127B8B Uncompressed Size 00000000 (0) │ │ │ │ -127B8F Filename Length 0013 (19) │ │ │ │ -127B91 Extra Length 0000 (0) │ │ │ │ -127B93 Comment Length 0000 (0) │ │ │ │ -127B95 Disk Start 0000 (0) │ │ │ │ -127B97 Int File Attributes 0000 (0) │ │ │ │ +127DB9 Compression Method 0000 (0) 'Stored' │ │ │ │ +127DBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DBF CRC 00000000 (0) │ │ │ │ +127DC3 Compressed Size 00000000 (0) │ │ │ │ +127DC7 Uncompressed Size 00000000 (0) │ │ │ │ +127DCB Filename Length 0013 (19) │ │ │ │ +127DCD Extra Length 0000 (0) │ │ │ │ +127DCF Comment Length 0000 (0) │ │ │ │ +127DD1 Disk Start 0000 (0) │ │ │ │ +127DD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B99 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127DD5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127B9D Local Header Offset 000C4BC8 (805832) │ │ │ │ -127BA1 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +127DD9 Local Header Offset 000C4BC1 (805825) │ │ │ │ +127DDD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BA1: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DDD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127BA1: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127DDD: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B79: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DB5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127BB4 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -127BB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127BB9 Created OS 03 (3) 'Unix' │ │ │ │ -127BBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127BBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127BBC General Purpose Flag 0800 (2048) │ │ │ │ +127DF0 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +127DF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DF5 Created OS 03 (3) 'Unix' │ │ │ │ +127DF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127BBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -127BC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127BC4 CRC E212A945 (3792873797) │ │ │ │ -127BC8 Compressed Size 00000935 (2357) │ │ │ │ -127BCC Uncompressed Size 000019A8 (6568) │ │ │ │ -127BD0 Filename Length 001F (31) │ │ │ │ -127BD2 Extra Length 0000 (0) │ │ │ │ -127BD4 Comment Length 0000 (0) │ │ │ │ -127BD6 Disk Start 0000 (0) │ │ │ │ -127BD8 Int File Attributes 0000 (0) │ │ │ │ +127DFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E00 CRC E212A945 (3792873797) │ │ │ │ +127E04 Compressed Size 00000935 (2357) │ │ │ │ +127E08 Uncompressed Size 000019A8 (6568) │ │ │ │ +127E0C Filename Length 001F (31) │ │ │ │ +127E0E Extra Length 0000 (0) │ │ │ │ +127E10 Comment Length 0000 (0) │ │ │ │ +127E12 Disk Start 0000 (0) │ │ │ │ +127E14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127BDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127BDE Local Header Offset 000C4BF9 (805881) │ │ │ │ -127BE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E1A Local Header Offset 000C4BF2 (805874) │ │ │ │ +127E1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C01 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -127C05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C06 Created OS 03 (3) 'Unix' │ │ │ │ -127C07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C09 General Purpose Flag 0800 (2048) │ │ │ │ +127E3D CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +127E41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E42 Created OS 03 (3) 'Unix' │ │ │ │ +127E43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C11 CRC 06CC015A (114032986) │ │ │ │ -127C15 Compressed Size 00000BA3 (2979) │ │ │ │ -127C19 Uncompressed Size 0000512C (20780) │ │ │ │ -127C1D Filename Length 001E (30) │ │ │ │ -127C1F Extra Length 0000 (0) │ │ │ │ -127C21 Comment Length 0000 (0) │ │ │ │ -127C23 Disk Start 0000 (0) │ │ │ │ -127C25 Int File Attributes 0000 (0) │ │ │ │ +127E47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E4D CRC 06CC015A (114032986) │ │ │ │ +127E51 Compressed Size 00000BA3 (2979) │ │ │ │ +127E55 Uncompressed Size 0000512C (20780) │ │ │ │ +127E59 Filename Length 001E (30) │ │ │ │ +127E5B Extra Length 0000 (0) │ │ │ │ +127E5D Comment Length 0000 (0) │ │ │ │ +127E5F Disk Start 0000 (0) │ │ │ │ +127E61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C2B Local Header Offset 000C556B (808299) │ │ │ │ -127C2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E67 Local Header Offset 000C5564 (808292) │ │ │ │ +127E6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C4D CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -127C51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C52 Created OS 03 (3) 'Unix' │ │ │ │ -127C53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C55 General Purpose Flag 0800 (2048) │ │ │ │ +127E89 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +127E8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E8E Created OS 03 (3) 'Unix' │ │ │ │ +127E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C5D CRC E982C69E (3917661854) │ │ │ │ -127C61 Compressed Size 00000656 (1622) │ │ │ │ -127C65 Uncompressed Size 00000FD3 (4051) │ │ │ │ -127C69 Filename Length 0021 (33) │ │ │ │ -127C6B Extra Length 0000 (0) │ │ │ │ -127C6D Comment Length 0000 (0) │ │ │ │ -127C6F Disk Start 0000 (0) │ │ │ │ -127C71 Int File Attributes 0000 (0) │ │ │ │ +127E93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E99 CRC E982C69E (3917661854) │ │ │ │ +127E9D Compressed Size 00000656 (1622) │ │ │ │ +127EA1 Uncompressed Size 00000FD3 (4051) │ │ │ │ +127EA5 Filename Length 0021 (33) │ │ │ │ +127EA7 Extra Length 0000 (0) │ │ │ │ +127EA9 Comment Length 0000 (0) │ │ │ │ +127EAB Disk Start 0000 (0) │ │ │ │ +127EAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127EAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C77 Local Header Offset 000C614A (811338) │ │ │ │ -127C7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127EB3 Local Header Offset 000C6143 (811331) │ │ │ │ +127EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C9C CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -127CA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CA1 Created OS 03 (3) 'Unix' │ │ │ │ -127CA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CA4 General Purpose Flag 0800 (2048) │ │ │ │ +127ED8 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +127EDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +127EDD Created OS 03 (3) 'Unix' │ │ │ │ +127EDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127EDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127EE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CAC CRC 5250B3DB (1381020635) │ │ │ │ -127CB0 Compressed Size 00000569 (1385) │ │ │ │ -127CB4 Uncompressed Size 00001C35 (7221) │ │ │ │ -127CB8 Filename Length 0020 (32) │ │ │ │ -127CBA Extra Length 0000 (0) │ │ │ │ -127CBC Comment Length 0000 (0) │ │ │ │ -127CBE Disk Start 0000 (0) │ │ │ │ -127CC0 Int File Attributes 0000 (0) │ │ │ │ +127EE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EE8 CRC 5250B3DB (1381020635) │ │ │ │ +127EEC Compressed Size 00000569 (1385) │ │ │ │ +127EF0 Uncompressed Size 00001C35 (7221) │ │ │ │ +127EF4 Filename Length 0020 (32) │ │ │ │ +127EF6 Extra Length 0000 (0) │ │ │ │ +127EF8 Comment Length 0000 (0) │ │ │ │ +127EFA Disk Start 0000 (0) │ │ │ │ +127EFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127CC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127EFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127CC6 Local Header Offset 000C67DF (813023) │ │ │ │ -127CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F02 Local Header Offset 000C67D8 (813016) │ │ │ │ +127F06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127CEA CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -127CEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CEF Created OS 03 (3) 'Unix' │ │ │ │ -127CF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CF2 General Purpose Flag 0800 (2048) │ │ │ │ +127F26 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +127F2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F2B Created OS 03 (3) 'Unix' │ │ │ │ +127F2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CFA CRC E2B67A5C (3803609692) │ │ │ │ -127CFE Compressed Size 000006B5 (1717) │ │ │ │ -127D02 Uncompressed Size 0000110F (4367) │ │ │ │ -127D06 Filename Length 0026 (38) │ │ │ │ -127D08 Extra Length 0000 (0) │ │ │ │ -127D0A Comment Length 0000 (0) │ │ │ │ -127D0C Disk Start 0000 (0) │ │ │ │ -127D0E Int File Attributes 0000 (0) │ │ │ │ +127F30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F36 CRC E2B67A5C (3803609692) │ │ │ │ +127F3A Compressed Size 000006B5 (1717) │ │ │ │ +127F3E Uncompressed Size 0000110F (4367) │ │ │ │ +127F42 Filename Length 0026 (38) │ │ │ │ +127F44 Extra Length 0000 (0) │ │ │ │ +127F46 Comment Length 0000 (0) │ │ │ │ +127F48 Disk Start 0000 (0) │ │ │ │ +127F4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D14 Local Header Offset 000C6D86 (814470) │ │ │ │ -127D18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F50 Local Header Offset 000C6D7F (814463) │ │ │ │ +127F54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D3E CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -127D42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D43 Created OS 03 (3) 'Unix' │ │ │ │ -127D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D46 General Purpose Flag 0800 (2048) │ │ │ │ +127F7A CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +127F7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F7F Created OS 03 (3) 'Unix' │ │ │ │ +127F80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127D4E CRC 47510F70 (1196494704) │ │ │ │ -127D52 Compressed Size 000006A3 (1699) │ │ │ │ -127D56 Uncompressed Size 0000246C (9324) │ │ │ │ -127D5A Filename Length 0025 (37) │ │ │ │ -127D5C Extra Length 0000 (0) │ │ │ │ -127D5E Comment Length 0000 (0) │ │ │ │ -127D60 Disk Start 0000 (0) │ │ │ │ -127D62 Int File Attributes 0000 (0) │ │ │ │ +127F84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F8A CRC 47510F70 (1196494704) │ │ │ │ +127F8E Compressed Size 000006A3 (1699) │ │ │ │ +127F92 Uncompressed Size 0000246C (9324) │ │ │ │ +127F96 Filename Length 0025 (37) │ │ │ │ +127F98 Extra Length 0000 (0) │ │ │ │ +127F9A Comment Length 0000 (0) │ │ │ │ +127F9C Disk Start 0000 (0) │ │ │ │ +127F9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D68 Local Header Offset 000C747F (816255) │ │ │ │ -127D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FA4 Local Header Offset 000C7478 (816248) │ │ │ │ +127FA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D91 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -127D95 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D96 Created OS 03 (3) 'Unix' │ │ │ │ -127D97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D99 General Purpose Flag 0800 (2048) │ │ │ │ +127FCD CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +127FD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FD2 Created OS 03 (3) 'Unix' │ │ │ │ +127FD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DA1 CRC 56FDC711 (1459472145) │ │ │ │ -127DA5 Compressed Size 00000807 (2055) │ │ │ │ -127DA9 Uncompressed Size 000017ED (6125) │ │ │ │ -127DAD Filename Length 0029 (41) │ │ │ │ -127DAF Extra Length 0000 (0) │ │ │ │ -127DB1 Comment Length 0000 (0) │ │ │ │ -127DB3 Disk Start 0000 (0) │ │ │ │ -127DB5 Int File Attributes 0000 (0) │ │ │ │ +127FD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FDD CRC 56FDC711 (1459472145) │ │ │ │ +127FE1 Compressed Size 00000807 (2055) │ │ │ │ +127FE5 Uncompressed Size 000017ED (6125) │ │ │ │ +127FE9 Filename Length 0029 (41) │ │ │ │ +127FEB Extra Length 0000 (0) │ │ │ │ +127FED Comment Length 0000 (0) │ │ │ │ +127FEF Disk Start 0000 (0) │ │ │ │ +127FF1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127DB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127DBB Local Header Offset 000C7B65 (818021) │ │ │ │ -127DBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FF7 Local Header Offset 000C7B5E (818014) │ │ │ │ +127FFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127DE8 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -127DEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -127DED Created OS 03 (3) 'Unix' │ │ │ │ -127DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127DF0 General Purpose Flag 0800 (2048) │ │ │ │ +128024 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +128028 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128029 Created OS 03 (3) 'Unix' │ │ │ │ +12802A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12802B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12802C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DF8 CRC 2C7B7916 (746289430) │ │ │ │ -127DFC Compressed Size 00000513 (1299) │ │ │ │ -127E00 Uncompressed Size 00002C0B (11275) │ │ │ │ -127E04 Filename Length 0028 (40) │ │ │ │ -127E06 Extra Length 0000 (0) │ │ │ │ -127E08 Comment Length 0000 (0) │ │ │ │ -127E0A Disk Start 0000 (0) │ │ │ │ -127E0C Int File Attributes 0000 (0) │ │ │ │ +12802E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128030 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128034 CRC 2C7B7916 (746289430) │ │ │ │ +128038 Compressed Size 00000513 (1299) │ │ │ │ +12803C Uncompressed Size 00002C0B (11275) │ │ │ │ +128040 Filename Length 0028 (40) │ │ │ │ +128042 Extra Length 0000 (0) │ │ │ │ +128044 Comment Length 0000 (0) │ │ │ │ +128046 Disk Start 0000 (0) │ │ │ │ +128048 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12804A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E12 Local Header Offset 000C83B3 (820147) │ │ │ │ -127E16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12804E Local Header Offset 000C83AC (820140) │ │ │ │ +128052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E3E CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -127E42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E43 Created OS 03 (3) 'Unix' │ │ │ │ -127E44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E46 General Purpose Flag 0800 (2048) │ │ │ │ +12807A CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +12807E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12807F Created OS 03 (3) 'Unix' │ │ │ │ +128080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128082 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E4E CRC D8480436 (3628598326) │ │ │ │ -127E52 Compressed Size 000002E2 (738) │ │ │ │ -127E56 Uncompressed Size 000005BE (1470) │ │ │ │ -127E5A Filename Length 0022 (34) │ │ │ │ -127E5C Extra Length 0000 (0) │ │ │ │ -127E5E Comment Length 0000 (0) │ │ │ │ -127E60 Disk Start 0000 (0) │ │ │ │ -127E62 Int File Attributes 0000 (0) │ │ │ │ +128084 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128086 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12808A CRC D8480436 (3628598326) │ │ │ │ +12808E Compressed Size 000002E2 (738) │ │ │ │ +128092 Uncompressed Size 000005BE (1470) │ │ │ │ +128096 Filename Length 0022 (34) │ │ │ │ +128098 Extra Length 0000 (0) │ │ │ │ +12809A Comment Length 0000 (0) │ │ │ │ +12809C Disk Start 0000 (0) │ │ │ │ +12809E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E68 Local Header Offset 000C890C (821516) │ │ │ │ -127E6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280A4 Local Header Offset 000C8905 (821509) │ │ │ │ +1280A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E8E CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -127E92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E93 Created OS 03 (3) 'Unix' │ │ │ │ -127E94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E96 General Purpose Flag 0800 (2048) │ │ │ │ +1280CA CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +1280CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1280CF Created OS 03 (3) 'Unix' │ │ │ │ +1280D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1280D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E9E CRC E8ED524A (3907867210) │ │ │ │ -127EA2 Compressed Size 00000146 (326) │ │ │ │ -127EA6 Uncompressed Size 00000282 (642) │ │ │ │ -127EAA Filename Length 0021 (33) │ │ │ │ -127EAC Extra Length 0000 (0) │ │ │ │ -127EAE Comment Length 0000 (0) │ │ │ │ -127EB0 Disk Start 0000 (0) │ │ │ │ -127EB2 Int File Attributes 0000 (0) │ │ │ │ +1280D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280DA CRC E8ED524A (3907867210) │ │ │ │ +1280DE Compressed Size 00000146 (326) │ │ │ │ +1280E2 Uncompressed Size 00000282 (642) │ │ │ │ +1280E6 Filename Length 0021 (33) │ │ │ │ +1280E8 Extra Length 0000 (0) │ │ │ │ +1280EA Comment Length 0000 (0) │ │ │ │ +1280EC Disk Start 0000 (0) │ │ │ │ +1280EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127EB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127EB8 Local Header Offset 000C8C2E (822318) │ │ │ │ -127EBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280F4 Local Header Offset 000C8C27 (822311) │ │ │ │ +1280F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127EBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127EDD CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -127EE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127EE2 Created OS 03 (3) 'Unix' │ │ │ │ -127EE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127EE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127EE5 General Purpose Flag 0800 (2048) │ │ │ │ +128119 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +12811D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12811E Created OS 03 (3) 'Unix' │ │ │ │ +12811F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128120 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128121 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127EE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127EE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127EED CRC D1CA568D (3519698573) │ │ │ │ -127EF1 Compressed Size 00001036 (4150) │ │ │ │ -127EF5 Uncompressed Size 000035CD (13773) │ │ │ │ -127EF9 Filename Length 0020 (32) │ │ │ │ -127EFB Extra Length 0000 (0) │ │ │ │ -127EFD Comment Length 0000 (0) │ │ │ │ -127EFF Disk Start 0000 (0) │ │ │ │ -127F01 Int File Attributes 0000 (0) │ │ │ │ +128123 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128125 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128129 CRC D1CA568D (3519698573) │ │ │ │ +12812D Compressed Size 00001036 (4150) │ │ │ │ +128131 Uncompressed Size 000035CD (13773) │ │ │ │ +128135 Filename Length 0020 (32) │ │ │ │ +128137 Extra Length 0000 (0) │ │ │ │ +128139 Comment Length 0000 (0) │ │ │ │ +12813B Disk Start 0000 (0) │ │ │ │ +12813D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12813F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F07 Local Header Offset 000C8DB3 (822707) │ │ │ │ -127F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128143 Local Header Offset 000C8DAC (822700) │ │ │ │ +128147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F2B CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -127F2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F30 Created OS 03 (3) 'Unix' │ │ │ │ -127F31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F33 General Purpose Flag 0800 (2048) │ │ │ │ +128167 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +12816B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12816C Created OS 03 (3) 'Unix' │ │ │ │ +12816D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12816E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12816F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F3B CRC 62652437 (1650795575) │ │ │ │ -127F3F Compressed Size 000018FE (6398) │ │ │ │ -127F43 Uncompressed Size 0000EFEA (61418) │ │ │ │ -127F47 Filename Length 001F (31) │ │ │ │ -127F49 Extra Length 0000 (0) │ │ │ │ -127F4B Comment Length 0000 (0) │ │ │ │ -127F4D Disk Start 0000 (0) │ │ │ │ -127F4F Int File Attributes 0000 (0) │ │ │ │ +128171 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128173 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128177 CRC 62652437 (1650795575) │ │ │ │ +12817B Compressed Size 000018FE (6398) │ │ │ │ +12817F Uncompressed Size 0000EFEA (61418) │ │ │ │ +128183 Filename Length 001F (31) │ │ │ │ +128185 Extra Length 0000 (0) │ │ │ │ +128187 Comment Length 0000 (0) │ │ │ │ +128189 Disk Start 0000 (0) │ │ │ │ +12818B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12818D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F55 Local Header Offset 000C9E27 (826919) │ │ │ │ -127F59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128191 Local Header Offset 000C9E20 (826912) │ │ │ │ +128195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F78 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -127F7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F7D Created OS 03 (3) 'Unix' │ │ │ │ -127F7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F80 General Purpose Flag 0800 (2048) │ │ │ │ +1281B4 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +1281B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281B9 Created OS 03 (3) 'Unix' │ │ │ │ +1281BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F88 CRC 9154FCFC (2438266108) │ │ │ │ -127F8C Compressed Size 00000797 (1943) │ │ │ │ -127F90 Uncompressed Size 000012B3 (4787) │ │ │ │ -127F94 Filename Length 0024 (36) │ │ │ │ -127F96 Extra Length 0000 (0) │ │ │ │ -127F98 Comment Length 0000 (0) │ │ │ │ -127F9A Disk Start 0000 (0) │ │ │ │ -127F9C Int File Attributes 0000 (0) │ │ │ │ +1281BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281C4 CRC 9154FCFC (2438266108) │ │ │ │ +1281C8 Compressed Size 00000797 (1943) │ │ │ │ +1281CC Uncompressed Size 000012B3 (4787) │ │ │ │ +1281D0 Filename Length 0024 (36) │ │ │ │ +1281D2 Extra Length 0000 (0) │ │ │ │ +1281D4 Comment Length 0000 (0) │ │ │ │ +1281D6 Disk Start 0000 (0) │ │ │ │ +1281D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1281DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FA2 Local Header Offset 000CB762 (833378) │ │ │ │ -127FA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1281DE Local Header Offset 000CB75B (833371) │ │ │ │ +1281E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1281E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127FCA CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -127FCE Created Zip Spec 14 (20) '2.0' │ │ │ │ -127FCF Created OS 03 (3) 'Unix' │ │ │ │ -127FD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127FD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127FD2 General Purpose Flag 0800 (2048) │ │ │ │ +128206 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +12820A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12820B Created OS 03 (3) 'Unix' │ │ │ │ +12820C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12820D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12820E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127FD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127FD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127FDA CRC 58D9ED22 (1490677026) │ │ │ │ -127FDE Compressed Size 0000071D (1821) │ │ │ │ -127FE2 Uncompressed Size 000029AC (10668) │ │ │ │ -127FE6 Filename Length 0023 (35) │ │ │ │ -127FE8 Extra Length 0000 (0) │ │ │ │ -127FEA Comment Length 0000 (0) │ │ │ │ -127FEC Disk Start 0000 (0) │ │ │ │ -127FEE Int File Attributes 0000 (0) │ │ │ │ +128210 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128212 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128216 CRC 58D9ED22 (1490677026) │ │ │ │ +12821A Compressed Size 0000071D (1821) │ │ │ │ +12821E Uncompressed Size 000029AC (10668) │ │ │ │ +128222 Filename Length 0023 (35) │ │ │ │ +128224 Extra Length 0000 (0) │ │ │ │ +128226 Comment Length 0000 (0) │ │ │ │ +128228 Disk Start 0000 (0) │ │ │ │ +12822A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127FF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12822C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FF4 Local Header Offset 000CBF3B (835387) │ │ │ │ -127FF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128230 Local Header Offset 000CBF34 (835380) │ │ │ │ +128234 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12801B CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -12801F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128020 Created OS 03 (3) 'Unix' │ │ │ │ -128021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128023 General Purpose Flag 0800 (2048) │ │ │ │ +128257 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +12825B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12825C Created OS 03 (3) 'Unix' │ │ │ │ +12825D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12825E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12825F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128025 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12802B CRC F188359C (4052235676) │ │ │ │ -12802F Compressed Size 00000399 (921) │ │ │ │ -128033 Uncompressed Size 000007EF (2031) │ │ │ │ -128037 Filename Length 0032 (50) │ │ │ │ -128039 Extra Length 0000 (0) │ │ │ │ -12803B Comment Length 0000 (0) │ │ │ │ -12803D Disk Start 0000 (0) │ │ │ │ -12803F Int File Attributes 0000 (0) │ │ │ │ +128261 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128267 CRC F188359C (4052235676) │ │ │ │ +12826B Compressed Size 00000399 (921) │ │ │ │ +12826F Uncompressed Size 000007EF (2031) │ │ │ │ +128273 Filename Length 0032 (50) │ │ │ │ +128275 Extra Length 0000 (0) │ │ │ │ +128277 Comment Length 0000 (0) │ │ │ │ +128279 Disk Start 0000 (0) │ │ │ │ +12827B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128041 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12827D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128045 Local Header Offset 000CC699 (837273) │ │ │ │ -128049 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128281 Local Header Offset 000CC692 (837266) │ │ │ │ +128285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128049: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12807B CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -12807F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128080 Created OS 03 (3) 'Unix' │ │ │ │ -128081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128083 General Purpose Flag 0800 (2048) │ │ │ │ +1282B7 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +1282BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1282BC Created OS 03 (3) 'Unix' │ │ │ │ +1282BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1282BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1282BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128085 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12808B CRC F57EB47A (4118721658) │ │ │ │ -12808F Compressed Size 0000022F (559) │ │ │ │ -128093 Uncompressed Size 000008B8 (2232) │ │ │ │ -128097 Filename Length 0031 (49) │ │ │ │ -128099 Extra Length 0000 (0) │ │ │ │ -12809B Comment Length 0000 (0) │ │ │ │ -12809D Disk Start 0000 (0) │ │ │ │ -12809F Int File Attributes 0000 (0) │ │ │ │ +1282C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1282C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282C7 CRC F57EB47A (4118721658) │ │ │ │ +1282CB Compressed Size 0000022F (559) │ │ │ │ +1282CF Uncompressed Size 000008B8 (2232) │ │ │ │ +1282D3 Filename Length 0031 (49) │ │ │ │ +1282D5 Extra Length 0000 (0) │ │ │ │ +1282D7 Comment Length 0000 (0) │ │ │ │ +1282D9 Disk Start 0000 (0) │ │ │ │ +1282DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1282DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1280A5 Local Header Offset 000CCA82 (838274) │ │ │ │ -1280A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282E1 Local Header Offset 000CCA7B (838267) │ │ │ │ +1282E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1280A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1280DA CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -1280DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1280DF Created OS 03 (3) 'Unix' │ │ │ │ -1280E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1280E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1280E2 General Purpose Flag 0800 (2048) │ │ │ │ +128316 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +12831A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12831B Created OS 03 (3) 'Unix' │ │ │ │ +12831C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12831D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12831E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1280E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1280E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1280EA CRC 1496BEB3 (345423539) │ │ │ │ -1280EE Compressed Size 000008CA (2250) │ │ │ │ -1280F2 Uncompressed Size 00001685 (5765) │ │ │ │ -1280F6 Filename Length 001F (31) │ │ │ │ -1280F8 Extra Length 0000 (0) │ │ │ │ -1280FA Comment Length 0000 (0) │ │ │ │ -1280FC Disk Start 0000 (0) │ │ │ │ -1280FE Int File Attributes 0000 (0) │ │ │ │ +128320 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128322 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128326 CRC 1496BEB3 (345423539) │ │ │ │ +12832A Compressed Size 000008CA (2250) │ │ │ │ +12832E Uncompressed Size 00001685 (5765) │ │ │ │ +128332 Filename Length 001F (31) │ │ │ │ +128334 Extra Length 0000 (0) │ │ │ │ +128336 Comment Length 0000 (0) │ │ │ │ +128338 Disk Start 0000 (0) │ │ │ │ +12833A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12833C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128104 Local Header Offset 000CCD00 (838912) │ │ │ │ -128108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128340 Local Header Offset 000CCCF9 (838905) │ │ │ │ +128344 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128344: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128127 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -12812B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12812C Created OS 03 (3) 'Unix' │ │ │ │ -12812D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12812E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12812F General Purpose Flag 0800 (2048) │ │ │ │ +128363 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +128367 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128368 Created OS 03 (3) 'Unix' │ │ │ │ +128369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12836A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12836B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128131 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128137 CRC 91A6A275 (2443616885) │ │ │ │ -12813B Compressed Size 00000861 (2145) │ │ │ │ -12813F Uncompressed Size 000036EA (14058) │ │ │ │ -128143 Filename Length 001E (30) │ │ │ │ -128145 Extra Length 0000 (0) │ │ │ │ -128147 Comment Length 0000 (0) │ │ │ │ -128149 Disk Start 0000 (0) │ │ │ │ -12814B Int File Attributes 0000 (0) │ │ │ │ +12836D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12836F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128373 CRC 91A6A275 (2443616885) │ │ │ │ +128377 Compressed Size 00000861 (2145) │ │ │ │ +12837B Uncompressed Size 000036EA (14058) │ │ │ │ +12837F Filename Length 001E (30) │ │ │ │ +128381 Extra Length 0000 (0) │ │ │ │ +128383 Comment Length 0000 (0) │ │ │ │ +128385 Disk Start 0000 (0) │ │ │ │ +128387 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12814D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128389 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128151 Local Header Offset 000CD607 (841223) │ │ │ │ -128155 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12838D Local Header Offset 000CD600 (841216) │ │ │ │ +128391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128173 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -128177 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128178 Created OS 03 (3) 'Unix' │ │ │ │ -128179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12817A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12817B General Purpose Flag 0800 (2048) │ │ │ │ +1283AF CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +1283B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1283B4 Created OS 03 (3) 'Unix' │ │ │ │ +1283B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1283B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1283B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12817D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12817F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128183 CRC 85A28F43 (2242023235) │ │ │ │ -128187 Compressed Size 000007FE (2046) │ │ │ │ -12818B Uncompressed Size 000017CF (6095) │ │ │ │ -12818F Filename Length 0027 (39) │ │ │ │ -128191 Extra Length 0000 (0) │ │ │ │ -128193 Comment Length 0000 (0) │ │ │ │ -128195 Disk Start 0000 (0) │ │ │ │ -128197 Int File Attributes 0000 (0) │ │ │ │ +1283B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1283BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1283BF CRC 85A28F43 (2242023235) │ │ │ │ +1283C3 Compressed Size 000007FE (2046) │ │ │ │ +1283C7 Uncompressed Size 000017CF (6095) │ │ │ │ +1283CB Filename Length 0027 (39) │ │ │ │ +1283CD Extra Length 0000 (0) │ │ │ │ +1283CF Comment Length 0000 (0) │ │ │ │ +1283D1 Disk Start 0000 (0) │ │ │ │ +1283D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128199 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12819D Local Header Offset 000CDEA4 (843428) │ │ │ │ -1281A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283D9 Local Header Offset 000CDE9D (843421) │ │ │ │ +1283DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1281C8 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -1281CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1281CD Created OS 03 (3) 'Unix' │ │ │ │ -1281CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1281CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1281D0 General Purpose Flag 0800 (2048) │ │ │ │ +128404 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +128408 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128409 Created OS 03 (3) 'Unix' │ │ │ │ +12840A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12840B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12840C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1281D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1281D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1281D8 CRC 44CBED69 (1154215273) │ │ │ │ -1281DC Compressed Size 000007EA (2026) │ │ │ │ -1281E0 Uncompressed Size 00003E55 (15957) │ │ │ │ -1281E4 Filename Length 0026 (38) │ │ │ │ -1281E6 Extra Length 0000 (0) │ │ │ │ -1281E8 Comment Length 0000 (0) │ │ │ │ -1281EA Disk Start 0000 (0) │ │ │ │ -1281EC Int File Attributes 0000 (0) │ │ │ │ +12840E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128410 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128414 CRC 44CBED69 (1154215273) │ │ │ │ +128418 Compressed Size 000007EA (2026) │ │ │ │ +12841C Uncompressed Size 00003E55 (15957) │ │ │ │ +128420 Filename Length 0026 (38) │ │ │ │ +128422 Extra Length 0000 (0) │ │ │ │ +128424 Comment Length 0000 (0) │ │ │ │ +128426 Disk Start 0000 (0) │ │ │ │ +128428 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1281EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12842A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1281F2 Local Header Offset 000CE6E7 (845543) │ │ │ │ -1281F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12842E Local Header Offset 000CE6E0 (845536) │ │ │ │ +128432 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128432: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12821C CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -128220 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128221 Created OS 03 (3) 'Unix' │ │ │ │ -128222 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128223 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128224 General Purpose Flag 0800 (2048) │ │ │ │ +128458 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +12845C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12845D Created OS 03 (3) 'Unix' │ │ │ │ +12845E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12845F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128460 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128226 Compression Method 0000 (0) 'Stored' │ │ │ │ -128228 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12822C CRC 00000000 (0) │ │ │ │ -128230 Compressed Size 00000000 (0) │ │ │ │ -128234 Uncompressed Size 00000000 (0) │ │ │ │ -128238 Filename Length 0014 (20) │ │ │ │ -12823A Extra Length 0000 (0) │ │ │ │ -12823C Comment Length 0000 (0) │ │ │ │ -12823E Disk Start 0000 (0) │ │ │ │ -128240 Int File Attributes 0000 (0) │ │ │ │ +128462 Compression Method 0000 (0) 'Stored' │ │ │ │ +128464 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128468 CRC 00000000 (0) │ │ │ │ +12846C Compressed Size 00000000 (0) │ │ │ │ +128470 Uncompressed Size 00000000 (0) │ │ │ │ +128474 Filename Length 0014 (20) │ │ │ │ +128476 Extra Length 0000 (0) │ │ │ │ +128478 Comment Length 0000 (0) │ │ │ │ +12847A Disk Start 0000 (0) │ │ │ │ +12847C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128242 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12847E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128246 Local Header Offset 000CEF15 (847637) │ │ │ │ -12824A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128482 Local Header Offset 000CEF0E (847630) │ │ │ │ +128486 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12824A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128486: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12824A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128486: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128222: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12845E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12825E CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -128262 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128263 Created OS 03 (3) 'Unix' │ │ │ │ -128264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128266 General Purpose Flag 0800 (2048) │ │ │ │ +12849A CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +12849E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12849F Created OS 03 (3) 'Unix' │ │ │ │ +1284A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12826A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12826E CRC F4122FC0 (4094832576) │ │ │ │ -128272 Compressed Size 00000122 (290) │ │ │ │ -128276 Uncompressed Size 000001E5 (485) │ │ │ │ -12827A Filename Length 0028 (40) │ │ │ │ -12827C Extra Length 0000 (0) │ │ │ │ -12827E Comment Length 0000 (0) │ │ │ │ -128280 Disk Start 0000 (0) │ │ │ │ -128282 Int File Attributes 0000 (0) │ │ │ │ +1284A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284AA CRC F4122FC0 (4094832576) │ │ │ │ +1284AE Compressed Size 00000122 (290) │ │ │ │ +1284B2 Uncompressed Size 000001E5 (485) │ │ │ │ +1284B6 Filename Length 0028 (40) │ │ │ │ +1284B8 Extra Length 0000 (0) │ │ │ │ +1284BA Comment Length 0000 (0) │ │ │ │ +1284BC Disk Start 0000 (0) │ │ │ │ +1284BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1284C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128288 Local Header Offset 000CEF47 (847687) │ │ │ │ -12828C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1284C4 Local Header Offset 000CEF40 (847680) │ │ │ │ +1284C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12828C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1284C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1282B4 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -1282B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1282B9 Created OS 03 (3) 'Unix' │ │ │ │ -1282BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1282BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1282BC General Purpose Flag 0800 (2048) │ │ │ │ +1284F0 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +1284F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284F5 Created OS 03 (3) 'Unix' │ │ │ │ +1284F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1282BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1282C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1282C4 CRC EF896488 (4018758792) │ │ │ │ -1282C8 Compressed Size 0000012C (300) │ │ │ │ -1282CC Uncompressed Size 00000262 (610) │ │ │ │ -1282D0 Filename Length 0027 (39) │ │ │ │ -1282D2 Extra Length 0000 (0) │ │ │ │ -1282D4 Comment Length 0000 (0) │ │ │ │ -1282D6 Disk Start 0000 (0) │ │ │ │ -1282D8 Int File Attributes 0000 (0) │ │ │ │ +1284FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128500 CRC EF896488 (4018758792) │ │ │ │ +128504 Compressed Size 0000012C (300) │ │ │ │ +128508 Uncompressed Size 00000262 (610) │ │ │ │ +12850C Filename Length 0027 (39) │ │ │ │ +12850E Extra Length 0000 (0) │ │ │ │ +128510 Comment Length 0000 (0) │ │ │ │ +128512 Disk Start 0000 (0) │ │ │ │ +128514 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1282DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128516 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1282DE Local Header Offset 000CF0AF (848047) │ │ │ │ -1282E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12851A Local Header Offset 000CF0A8 (848040) │ │ │ │ +12851E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1282E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12851E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128309 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -12830D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12830E Created OS 03 (3) 'Unix' │ │ │ │ -12830F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128310 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128311 General Purpose Flag 0800 (2048) │ │ │ │ +128545 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +128549 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12854A Created OS 03 (3) 'Unix' │ │ │ │ +12854B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12854C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12854D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128313 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128315 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128319 CRC 8ADCCA5D (2329725533) │ │ │ │ -12831D Compressed Size 00000322 (802) │ │ │ │ -128321 Uncompressed Size 00000718 (1816) │ │ │ │ -128325 Filename Length 0036 (54) │ │ │ │ -128327 Extra Length 0000 (0) │ │ │ │ -128329 Comment Length 0000 (0) │ │ │ │ -12832B Disk Start 0000 (0) │ │ │ │ -12832D Int File Attributes 0000 (0) │ │ │ │ +12854F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128551 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128555 CRC 59BE79E2 (1505655266) │ │ │ │ +128559 Compressed Size 00000323 (803) │ │ │ │ +12855D Uncompressed Size 00000718 (1816) │ │ │ │ +128561 Filename Length 0036 (54) │ │ │ │ +128563 Extra Length 0000 (0) │ │ │ │ +128565 Comment Length 0000 (0) │ │ │ │ +128567 Disk Start 0000 (0) │ │ │ │ +128569 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12832F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12856B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128333 Local Header Offset 000CF220 (848416) │ │ │ │ -128337 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12856F Local Header Offset 000CF219 (848409) │ │ │ │ +128573 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128573: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12836D CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -128371 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128372 Created OS 03 (3) 'Unix' │ │ │ │ -128373 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128374 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128375 General Purpose Flag 0800 (2048) │ │ │ │ +1285A9 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +1285AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1285AE Created OS 03 (3) 'Unix' │ │ │ │ +1285AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1285B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1285B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128377 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128379 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12837D CRC CDD2FD66 (3453156710) │ │ │ │ -128381 Compressed Size 00000386 (902) │ │ │ │ -128385 Uncompressed Size 00001002 (4098) │ │ │ │ -128389 Filename Length 0035 (53) │ │ │ │ -12838B Extra Length 0000 (0) │ │ │ │ -12838D Comment Length 0000 (0) │ │ │ │ -12838F Disk Start 0000 (0) │ │ │ │ -128391 Int File Attributes 0000 (0) │ │ │ │ +1285B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285B9 CRC BDD2BFDA (3184705498) │ │ │ │ +1285BD Compressed Size 00000389 (905) │ │ │ │ +1285C1 Uncompressed Size 0000102D (4141) │ │ │ │ +1285C5 Filename Length 0035 (53) │ │ │ │ +1285C7 Extra Length 0000 (0) │ │ │ │ +1285C9 Comment Length 0000 (0) │ │ │ │ +1285CB Disk Start 0000 (0) │ │ │ │ +1285CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128393 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1285CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128397 Local Header Offset 000CF596 (849302) │ │ │ │ -12839B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285D3 Local Header Offset 000CF590 (849296) │ │ │ │ +1285D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12839B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1283D0 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -1283D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1283D5 Created OS 03 (3) 'Unix' │ │ │ │ -1283D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1283D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1283D8 General Purpose Flag 0800 (2048) │ │ │ │ +12860C CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +128610 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128611 Created OS 03 (3) 'Unix' │ │ │ │ +128612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128614 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1283DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1283DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1283E0 CRC 4E850981 (1317341569) │ │ │ │ -1283E4 Compressed Size 00000122 (290) │ │ │ │ -1283E8 Uncompressed Size 000001D5 (469) │ │ │ │ -1283EC Filename Length 0024 (36) │ │ │ │ -1283EE Extra Length 0000 (0) │ │ │ │ -1283F0 Comment Length 0000 (0) │ │ │ │ -1283F2 Disk Start 0000 (0) │ │ │ │ -1283F4 Int File Attributes 0000 (0) │ │ │ │ +128616 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12861C CRC 4E850981 (1317341569) │ │ │ │ +128620 Compressed Size 00000122 (290) │ │ │ │ +128624 Uncompressed Size 000001D5 (469) │ │ │ │ +128628 Filename Length 0024 (36) │ │ │ │ +12862A Extra Length 0000 (0) │ │ │ │ +12862C Comment Length 0000 (0) │ │ │ │ +12862E Disk Start 0000 (0) │ │ │ │ +128630 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1283F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128632 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1283FA Local Header Offset 000CF96F (850287) │ │ │ │ -1283FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128636 Local Header Offset 000CF96C (850284) │ │ │ │ +12863A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1283FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12863A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128422 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -128426 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128427 Created OS 03 (3) 'Unix' │ │ │ │ -128428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12842A General Purpose Flag 0800 (2048) │ │ │ │ +12865E CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +128662 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128663 Created OS 03 (3) 'Unix' │ │ │ │ +128664 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128665 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128666 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12842C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12842E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128432 CRC 3D12637E (1024615294) │ │ │ │ -128436 Compressed Size 0000012B (299) │ │ │ │ -12843A Uncompressed Size 00000249 (585) │ │ │ │ -12843E Filename Length 0023 (35) │ │ │ │ -128440 Extra Length 0000 (0) │ │ │ │ -128442 Comment Length 0000 (0) │ │ │ │ -128444 Disk Start 0000 (0) │ │ │ │ -128446 Int File Attributes 0000 (0) │ │ │ │ +128668 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12866A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12866E CRC 3D12637E (1024615294) │ │ │ │ +128672 Compressed Size 0000012B (299) │ │ │ │ +128676 Uncompressed Size 00000249 (585) │ │ │ │ +12867A Filename Length 0023 (35) │ │ │ │ +12867C Extra Length 0000 (0) │ │ │ │ +12867E Comment Length 0000 (0) │ │ │ │ +128680 Disk Start 0000 (0) │ │ │ │ +128682 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128684 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12844C Local Header Offset 000CFAD3 (850643) │ │ │ │ -128450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128688 Local Header Offset 000CFAD0 (850640) │ │ │ │ +12868C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12868C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128473 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -128477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128478 Created OS 03 (3) 'Unix' │ │ │ │ -128479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12847A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12847B General Purpose Flag 0800 (2048) │ │ │ │ +1286AF CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +1286B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1286B4 Created OS 03 (3) 'Unix' │ │ │ │ +1286B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1286B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1286B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12847D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12847F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128483 CRC 2A198D45 (706317637) │ │ │ │ -128487 Compressed Size 000003E6 (998) │ │ │ │ -12848B Uncompressed Size 000008E5 (2277) │ │ │ │ -12848F Filename Length 0028 (40) │ │ │ │ -128491 Extra Length 0000 (0) │ │ │ │ -128493 Comment Length 0000 (0) │ │ │ │ -128495 Disk Start 0000 (0) │ │ │ │ -128497 Int File Attributes 0000 (0) │ │ │ │ +1286B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1286BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1286BF CRC 80BA141E (2159678494) │ │ │ │ +1286C3 Compressed Size 000003E8 (1000) │ │ │ │ +1286C7 Uncompressed Size 000008E5 (2277) │ │ │ │ +1286CB Filename Length 0028 (40) │ │ │ │ +1286CD Extra Length 0000 (0) │ │ │ │ +1286CF Comment Length 0000 (0) │ │ │ │ +1286D1 Disk Start 0000 (0) │ │ │ │ +1286D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12849D Local Header Offset 000CFC3F (851007) │ │ │ │ -1284A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1286D9 Local Header Offset 000CFC3C (851004) │ │ │ │ +1286DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1284C9 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -1284CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1284CE Created OS 03 (3) 'Unix' │ │ │ │ -1284CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1284D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1284D1 General Purpose Flag 0800 (2048) │ │ │ │ +128705 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +128709 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12870A Created OS 03 (3) 'Unix' │ │ │ │ +12870B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12870C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12870D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1284D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1284D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1284D9 CRC 7C7FEAC7 (2088757959) │ │ │ │ -1284DD Compressed Size 000004A5 (1189) │ │ │ │ -1284E1 Uncompressed Size 00001438 (5176) │ │ │ │ -1284E5 Filename Length 0027 (39) │ │ │ │ -1284E7 Extra Length 0000 (0) │ │ │ │ -1284E9 Comment Length 0000 (0) │ │ │ │ -1284EB Disk Start 0000 (0) │ │ │ │ -1284ED Int File Attributes 0000 (0) │ │ │ │ +12870F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128711 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128715 CRC 2D31C340 (758235968) │ │ │ │ +128719 Compressed Size 000004A6 (1190) │ │ │ │ +12871D Uncompressed Size 0000145F (5215) │ │ │ │ +128721 Filename Length 0027 (39) │ │ │ │ +128723 Extra Length 0000 (0) │ │ │ │ +128725 Comment Length 0000 (0) │ │ │ │ +128727 Disk Start 0000 (0) │ │ │ │ +128729 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1284EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12872B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1284F3 Local Header Offset 000D006B (852075) │ │ │ │ -1284F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12872F Local Header Offset 000D006A (852074) │ │ │ │ +128733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12851E CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -128522 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128523 Created OS 03 (3) 'Unix' │ │ │ │ -128524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128526 General Purpose Flag 0800 (2048) │ │ │ │ +12875A CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +12875E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12875F Created OS 03 (3) 'Unix' │ │ │ │ +128760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128528 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12852A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12852E CRC 19FC7AE7 (435976935) │ │ │ │ -128532 Compressed Size 000001B7 (439) │ │ │ │ -128536 Uncompressed Size 000002F9 (761) │ │ │ │ -12853A Filename Length 0022 (34) │ │ │ │ -12853C Extra Length 0000 (0) │ │ │ │ -12853E Comment Length 0000 (0) │ │ │ │ -128540 Disk Start 0000 (0) │ │ │ │ -128542 Int File Attributes 0000 (0) │ │ │ │ +128764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12876A CRC 19FC7AE7 (435976935) │ │ │ │ +12876E Compressed Size 000001B7 (439) │ │ │ │ +128772 Uncompressed Size 000002F9 (761) │ │ │ │ +128776 Filename Length 0022 (34) │ │ │ │ +128778 Extra Length 0000 (0) │ │ │ │ +12877A Comment Length 0000 (0) │ │ │ │ +12877C Disk Start 0000 (0) │ │ │ │ +12877E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128544 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128548 Local Header Offset 000D0555 (853333) │ │ │ │ -12854C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128784 Local Header Offset 000D0555 (853333) │ │ │ │ +128788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12854C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12856E CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -128572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128573 Created OS 03 (3) 'Unix' │ │ │ │ -128574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128576 General Purpose Flag 0800 (2048) │ │ │ │ +1287AA CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +1287AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287AF Created OS 03 (3) 'Unix' │ │ │ │ +1287B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1287B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1287B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128578 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12857A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12857E CRC 379C89F7 (933005815) │ │ │ │ -128582 Compressed Size 00000204 (516) │ │ │ │ -128586 Uncompressed Size 00000580 (1408) │ │ │ │ -12858A Filename Length 0021 (33) │ │ │ │ -12858C Extra Length 0000 (0) │ │ │ │ -12858E Comment Length 0000 (0) │ │ │ │ -128590 Disk Start 0000 (0) │ │ │ │ -128592 Int File Attributes 0000 (0) │ │ │ │ +1287B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1287B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1287BA CRC 379C89F7 (933005815) │ │ │ │ +1287BE Compressed Size 00000204 (516) │ │ │ │ +1287C2 Uncompressed Size 00000580 (1408) │ │ │ │ +1287C6 Filename Length 0021 (33) │ │ │ │ +1287C8 Extra Length 0000 (0) │ │ │ │ +1287CA Comment Length 0000 (0) │ │ │ │ +1287CC Disk Start 0000 (0) │ │ │ │ +1287CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1287D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128598 Local Header Offset 000D074C (853836) │ │ │ │ -12859C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1287D4 Local Header Offset 000D074C (853836) │ │ │ │ +1287D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12859C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1287D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1285BD CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -1285C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1285C2 Created OS 03 (3) 'Unix' │ │ │ │ -1285C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1285C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1285C5 General Purpose Flag 0800 (2048) │ │ │ │ +1287F9 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +1287FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287FE Created OS 03 (3) 'Unix' │ │ │ │ +1287FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128801 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1285C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1285C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1285CD CRC 1351C931 (324127025) │ │ │ │ -1285D1 Compressed Size 000001B9 (441) │ │ │ │ -1285D5 Uncompressed Size 0000031C (796) │ │ │ │ -1285D9 Filename Length 0028 (40) │ │ │ │ -1285DB Extra Length 0000 (0) │ │ │ │ -1285DD Comment Length 0000 (0) │ │ │ │ -1285DF Disk Start 0000 (0) │ │ │ │ -1285E1 Int File Attributes 0000 (0) │ │ │ │ +128803 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128805 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128809 CRC 1351C931 (324127025) │ │ │ │ +12880D Compressed Size 000001B9 (441) │ │ │ │ +128811 Uncompressed Size 0000031C (796) │ │ │ │ +128815 Filename Length 0028 (40) │ │ │ │ +128817 Extra Length 0000 (0) │ │ │ │ +128819 Comment Length 0000 (0) │ │ │ │ +12881B Disk Start 0000 (0) │ │ │ │ +12881D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1285E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12881F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1285E7 Local Header Offset 000D098F (854415) │ │ │ │ -1285EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128823 Local Header Offset 000D098F (854415) │ │ │ │ +128827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1285EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128613 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -128617 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128618 Created OS 03 (3) 'Unix' │ │ │ │ -128619 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12861A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12861B General Purpose Flag 0800 (2048) │ │ │ │ +12884F CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +128853 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128854 Created OS 03 (3) 'Unix' │ │ │ │ +128855 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128856 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128857 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12861D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12861F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128623 CRC FABC7C7E (4206656638) │ │ │ │ -128627 Compressed Size 00000393 (915) │ │ │ │ -12862B Uncompressed Size 000008BE (2238) │ │ │ │ -12862F Filename Length 0027 (39) │ │ │ │ -128631 Extra Length 0000 (0) │ │ │ │ -128633 Comment Length 0000 (0) │ │ │ │ -128635 Disk Start 0000 (0) │ │ │ │ -128637 Int File Attributes 0000 (0) │ │ │ │ +128859 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12885B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12885F CRC FABC7C7E (4206656638) │ │ │ │ +128863 Compressed Size 00000393 (915) │ │ │ │ +128867 Uncompressed Size 000008BE (2238) │ │ │ │ +12886B Filename Length 0027 (39) │ │ │ │ +12886D Extra Length 0000 (0) │ │ │ │ +12886F Comment Length 0000 (0) │ │ │ │ +128871 Disk Start 0000 (0) │ │ │ │ +128873 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128639 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128875 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12863D Local Header Offset 000D0B8E (854926) │ │ │ │ -128641 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128879 Local Header Offset 000D0B8E (854926) │ │ │ │ +12887D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12887D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128668 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -12866C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12866D Created OS 03 (3) 'Unix' │ │ │ │ -12866E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12866F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128670 General Purpose Flag 0800 (2048) │ │ │ │ +1288A4 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +1288A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288A9 Created OS 03 (3) 'Unix' │ │ │ │ +1288AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1288AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1288AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128672 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128674 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128678 CRC F33A1EFC (4080672508) │ │ │ │ -12867C Compressed Size 000001F6 (502) │ │ │ │ -128680 Uncompressed Size 000003DD (989) │ │ │ │ -128684 Filename Length 0033 (51) │ │ │ │ -128686 Extra Length 0000 (0) │ │ │ │ -128688 Comment Length 0000 (0) │ │ │ │ -12868A Disk Start 0000 (0) │ │ │ │ -12868C Int File Attributes 0000 (0) │ │ │ │ +1288AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1288B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1288B4 CRC 8F0D20E7 (2400002279) │ │ │ │ +1288B8 Compressed Size 000001F5 (501) │ │ │ │ +1288BC Uncompressed Size 000003DD (989) │ │ │ │ +1288C0 Filename Length 0033 (51) │ │ │ │ +1288C2 Extra Length 0000 (0) │ │ │ │ +1288C4 Comment Length 0000 (0) │ │ │ │ +1288C6 Disk Start 0000 (0) │ │ │ │ +1288C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12868E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1288CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128692 Local Header Offset 000D0F66 (855910) │ │ │ │ -128696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1288CE Local Header Offset 000D0F66 (855910) │ │ │ │ +1288D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1286C9 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -1286CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1286CE Created OS 03 (3) 'Unix' │ │ │ │ -1286CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1286D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1286D1 General Purpose Flag 0800 (2048) │ │ │ │ +128905 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +128909 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12890A Created OS 03 (3) 'Unix' │ │ │ │ +12890B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12890C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12890D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1286D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1286D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1286D9 CRC B7E02508 (3084920072) │ │ │ │ -1286DD Compressed Size 00000237 (567) │ │ │ │ -1286E1 Uncompressed Size 000006B3 (1715) │ │ │ │ -1286E5 Filename Length 0032 (50) │ │ │ │ -1286E7 Extra Length 0000 (0) │ │ │ │ -1286E9 Comment Length 0000 (0) │ │ │ │ -1286EB Disk Start 0000 (0) │ │ │ │ -1286ED Int File Attributes 0000 (0) │ │ │ │ +12890F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128911 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128915 CRC 4FDD7E56 (1339915862) │ │ │ │ +128919 Compressed Size 0000023A (570) │ │ │ │ +12891D Uncompressed Size 000006DE (1758) │ │ │ │ +128921 Filename Length 0032 (50) │ │ │ │ +128923 Extra Length 0000 (0) │ │ │ │ +128925 Comment Length 0000 (0) │ │ │ │ +128927 Disk Start 0000 (0) │ │ │ │ +128929 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1286EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12892B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1286F3 Local Header Offset 000D11AD (856493) │ │ │ │ -1286F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12892F Local Header Offset 000D11AC (856492) │ │ │ │ +128933 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1286F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128933: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128729 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -12872D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12872E Created OS 03 (3) 'Unix' │ │ │ │ -12872F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128731 General Purpose Flag 0800 (2048) │ │ │ │ +128965 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +128969 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12896A Created OS 03 (3) 'Unix' │ │ │ │ +12896B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12896C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12896D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128739 CRC 278AAF10 (663400208) │ │ │ │ -12873D Compressed Size 000002BC (700) │ │ │ │ -128741 Uncompressed Size 0000060E (1550) │ │ │ │ -128745 Filename Length 0038 (56) │ │ │ │ -128747 Extra Length 0000 (0) │ │ │ │ -128749 Comment Length 0000 (0) │ │ │ │ -12874B Disk Start 0000 (0) │ │ │ │ -12874D Int File Attributes 0000 (0) │ │ │ │ +12896F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128971 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128975 CRC FC3AB780 (4231706496) │ │ │ │ +128979 Compressed Size 000002BC (700) │ │ │ │ +12897D Uncompressed Size 0000060E (1550) │ │ │ │ +128981 Filename Length 0038 (56) │ │ │ │ +128983 Extra Length 0000 (0) │ │ │ │ +128985 Comment Length 0000 (0) │ │ │ │ +128987 Disk Start 0000 (0) │ │ │ │ +128989 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12874F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12898B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128753 Local Header Offset 000D1434 (857140) │ │ │ │ -128757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12898F Local Header Offset 000D1436 (857142) │ │ │ │ +128993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12878F CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -128793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128794 Created OS 03 (3) 'Unix' │ │ │ │ -128795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128797 General Purpose Flag 0800 (2048) │ │ │ │ +1289CB CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +1289CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1289D0 Created OS 03 (3) 'Unix' │ │ │ │ +1289D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12879B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12879F CRC 21F0E057 (569434199) │ │ │ │ -1287A3 Compressed Size 00000366 (870) │ │ │ │ -1287A7 Uncompressed Size 00000E45 (3653) │ │ │ │ -1287AB Filename Length 0037 (55) │ │ │ │ -1287AD Extra Length 0000 (0) │ │ │ │ -1287AF Comment Length 0000 (0) │ │ │ │ -1287B1 Disk Start 0000 (0) │ │ │ │ -1287B3 Int File Attributes 0000 (0) │ │ │ │ +1289D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289DB CRC E5773D95 (3849797013) │ │ │ │ +1289DF Compressed Size 00000369 (873) │ │ │ │ +1289E3 Uncompressed Size 00000E70 (3696) │ │ │ │ +1289E7 Filename Length 0037 (55) │ │ │ │ +1289E9 Extra Length 0000 (0) │ │ │ │ +1289EB Comment Length 0000 (0) │ │ │ │ +1289ED Disk Start 0000 (0) │ │ │ │ +1289EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1287B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1287B9 Local Header Offset 000D1746 (857926) │ │ │ │ -1287BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289F5 Local Header Offset 000D1748 (857928) │ │ │ │ +1289F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1287F4 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -1287F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1287F9 Created OS 03 (3) 'Unix' │ │ │ │ -1287FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1287FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1287FC General Purpose Flag 0800 (2048) │ │ │ │ +128A30 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +128A34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A35 Created OS 03 (3) 'Unix' │ │ │ │ +128A36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A38 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1287FE Compression Method 0000 (0) 'Stored' │ │ │ │ -128800 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128804 CRC 00000000 (0) │ │ │ │ -128808 Compressed Size 00000000 (0) │ │ │ │ -12880C Uncompressed Size 00000000 (0) │ │ │ │ -128810 Filename Length 0012 (18) │ │ │ │ -128812 Extra Length 0000 (0) │ │ │ │ -128814 Comment Length 0000 (0) │ │ │ │ -128816 Disk Start 0000 (0) │ │ │ │ -128818 Int File Attributes 0000 (0) │ │ │ │ +128A3A Compression Method 0000 (0) 'Stored' │ │ │ │ +128A3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A40 CRC 00000000 (0) │ │ │ │ +128A44 Compressed Size 00000000 (0) │ │ │ │ +128A48 Uncompressed Size 00000000 (0) │ │ │ │ +128A4C Filename Length 0012 (18) │ │ │ │ +128A4E Extra Length 0000 (0) │ │ │ │ +128A50 Comment Length 0000 (0) │ │ │ │ +128A52 Disk Start 0000 (0) │ │ │ │ +128A54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12881A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128A56 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12881E Local Header Offset 000D1B01 (858881) │ │ │ │ -128822 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +128A5A Local Header Offset 000D1B06 (858886) │ │ │ │ +128A5E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128822: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A5E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128822: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128A5E: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287FA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A36: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128834 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -128838 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128839 Created OS 03 (3) 'Unix' │ │ │ │ -12883A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12883B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12883C General Purpose Flag 0800 (2048) │ │ │ │ +128A70 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +128A74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A75 Created OS 03 (3) 'Unix' │ │ │ │ +128A76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12883E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128840 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128844 CRC F2F9FAE8 (4076468968) │ │ │ │ -128848 Compressed Size 00000AD6 (2774) │ │ │ │ -12884C Uncompressed Size 00002656 (9814) │ │ │ │ -128850 Filename Length 001E (30) │ │ │ │ -128852 Extra Length 0000 (0) │ │ │ │ -128854 Comment Length 0000 (0) │ │ │ │ -128856 Disk Start 0000 (0) │ │ │ │ -128858 Int File Attributes 0000 (0) │ │ │ │ +128A7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A80 CRC F2F9FAE8 (4076468968) │ │ │ │ +128A84 Compressed Size 00000AD6 (2774) │ │ │ │ +128A88 Uncompressed Size 00002656 (9814) │ │ │ │ +128A8C Filename Length 001E (30) │ │ │ │ +128A8E Extra Length 0000 (0) │ │ │ │ +128A90 Comment Length 0000 (0) │ │ │ │ +128A92 Disk Start 0000 (0) │ │ │ │ +128A94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12885A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12885E Local Header Offset 000D1B31 (858929) │ │ │ │ -128862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A9A Local Header Offset 000D1B36 (858934) │ │ │ │ +128A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128880 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -128884 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128885 Created OS 03 (3) 'Unix' │ │ │ │ -128886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128888 General Purpose Flag 0800 (2048) │ │ │ │ +128ABC CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +128AC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128AC1 Created OS 03 (3) 'Unix' │ │ │ │ +128AC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128AC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128AC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12888A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12888C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128890 CRC 04B0E295 (78701205) │ │ │ │ -128894 Compressed Size 00001952 (6482) │ │ │ │ -128898 Uncompressed Size 0001493B (84283) │ │ │ │ -12889C Filename Length 001D (29) │ │ │ │ -12889E Extra Length 0000 (0) │ │ │ │ -1288A0 Comment Length 0000 (0) │ │ │ │ -1288A2 Disk Start 0000 (0) │ │ │ │ -1288A4 Int File Attributes 0000 (0) │ │ │ │ +128AC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128AC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128ACC CRC 04B0E295 (78701205) │ │ │ │ +128AD0 Compressed Size 00001952 (6482) │ │ │ │ +128AD4 Uncompressed Size 0001493B (84283) │ │ │ │ +128AD8 Filename Length 001D (29) │ │ │ │ +128ADA Extra Length 0000 (0) │ │ │ │ +128ADC Comment Length 0000 (0) │ │ │ │ +128ADE Disk Start 0000 (0) │ │ │ │ +128AE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288AA Local Header Offset 000D2643 (861763) │ │ │ │ -1288AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AE6 Local Header Offset 000D2648 (861768) │ │ │ │ +128AEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1288CB CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -1288CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1288D0 Created OS 03 (3) 'Unix' │ │ │ │ -1288D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1288D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1288D3 General Purpose Flag 0800 (2048) │ │ │ │ +128B07 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +128B0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B0C Created OS 03 (3) 'Unix' │ │ │ │ +128B0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1288D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1288D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1288DB CRC 430083D6 (1124107222) │ │ │ │ -1288DF Compressed Size 00000513 (1299) │ │ │ │ -1288E3 Uncompressed Size 00000D71 (3441) │ │ │ │ -1288E7 Filename Length 0020 (32) │ │ │ │ -1288E9 Extra Length 0000 (0) │ │ │ │ -1288EB Comment Length 0000 (0) │ │ │ │ -1288ED Disk Start 0000 (0) │ │ │ │ -1288EF Int File Attributes 0000 (0) │ │ │ │ +128B11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B17 CRC 430083D6 (1124107222) │ │ │ │ +128B1B Compressed Size 00000513 (1299) │ │ │ │ +128B1F Uncompressed Size 00000D71 (3441) │ │ │ │ +128B23 Filename Length 0020 (32) │ │ │ │ +128B25 Extra Length 0000 (0) │ │ │ │ +128B27 Comment Length 0000 (0) │ │ │ │ +128B29 Disk Start 0000 (0) │ │ │ │ +128B2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288F5 Local Header Offset 000D3FD0 (868304) │ │ │ │ -1288F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B31 Local Header Offset 000D3FD5 (868309) │ │ │ │ +128B35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128919 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -12891D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12891E Created OS 03 (3) 'Unix' │ │ │ │ -12891F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128921 General Purpose Flag 0800 (2048) │ │ │ │ +128B55 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +128B59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B5A Created OS 03 (3) 'Unix' │ │ │ │ +128B5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128923 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128929 CRC 19604A4D (425740877) │ │ │ │ -12892D Compressed Size 0000061F (1567) │ │ │ │ -128931 Uncompressed Size 0000230C (8972) │ │ │ │ -128935 Filename Length 001F (31) │ │ │ │ -128937 Extra Length 0000 (0) │ │ │ │ -128939 Comment Length 0000 (0) │ │ │ │ -12893B Disk Start 0000 (0) │ │ │ │ -12893D Int File Attributes 0000 (0) │ │ │ │ +128B5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B65 CRC 19604A4D (425740877) │ │ │ │ +128B69 Compressed Size 0000061F (1567) │ │ │ │ +128B6D Uncompressed Size 0000230C (8972) │ │ │ │ +128B71 Filename Length 001F (31) │ │ │ │ +128B73 Extra Length 0000 (0) │ │ │ │ +128B75 Comment Length 0000 (0) │ │ │ │ +128B77 Disk Start 0000 (0) │ │ │ │ +128B79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12893F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128943 Local Header Offset 000D4521 (869665) │ │ │ │ -128947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B7F Local Header Offset 000D4526 (869670) │ │ │ │ +128B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128966 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -12896A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12896B Created OS 03 (3) 'Unix' │ │ │ │ -12896C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12896D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12896E General Purpose Flag 0800 (2048) │ │ │ │ +128BA2 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +128BA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BA7 Created OS 03 (3) 'Unix' │ │ │ │ +128BA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128970 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128972 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128976 CRC F618ED6F (4128828783) │ │ │ │ -12897A Compressed Size 000003D9 (985) │ │ │ │ -12897E Uncompressed Size 00000A05 (2565) │ │ │ │ -128982 Filename Length 0025 (37) │ │ │ │ -128984 Extra Length 0000 (0) │ │ │ │ -128986 Comment Length 0000 (0) │ │ │ │ -128988 Disk Start 0000 (0) │ │ │ │ -12898A Int File Attributes 0000 (0) │ │ │ │ +128BAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +128BAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128BB2 CRC F618ED6F (4128828783) │ │ │ │ +128BB6 Compressed Size 000003D9 (985) │ │ │ │ +128BBA Uncompressed Size 00000A05 (2565) │ │ │ │ +128BBE Filename Length 0025 (37) │ │ │ │ +128BC0 Extra Length 0000 (0) │ │ │ │ +128BC2 Comment Length 0000 (0) │ │ │ │ +128BC4 Disk Start 0000 (0) │ │ │ │ +128BC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12898C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128BC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128990 Local Header Offset 000D4B7D (871293) │ │ │ │ -128994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BCC Local Header Offset 000D4B82 (871298) │ │ │ │ +128BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1289B9 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -1289BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1289BE Created OS 03 (3) 'Unix' │ │ │ │ -1289BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1289C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1289C1 General Purpose Flag 0800 (2048) │ │ │ │ +128BF5 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +128BF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BFA Created OS 03 (3) 'Unix' │ │ │ │ +128BFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1289C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1289C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1289C9 CRC 2BD5DC2B (735435819) │ │ │ │ -1289CD Compressed Size 0000045A (1114) │ │ │ │ -1289D1 Uncompressed Size 000015CD (5581) │ │ │ │ -1289D5 Filename Length 0024 (36) │ │ │ │ -1289D7 Extra Length 0000 (0) │ │ │ │ -1289D9 Comment Length 0000 (0) │ │ │ │ -1289DB Disk Start 0000 (0) │ │ │ │ -1289DD Int File Attributes 0000 (0) │ │ │ │ +128BFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C05 CRC 2BD5DC2B (735435819) │ │ │ │ +128C09 Compressed Size 0000045A (1114) │ │ │ │ +128C0D Uncompressed Size 000015CD (5581) │ │ │ │ +128C11 Filename Length 0024 (36) │ │ │ │ +128C13 Extra Length 0000 (0) │ │ │ │ +128C15 Comment Length 0000 (0) │ │ │ │ +128C17 Disk Start 0000 (0) │ │ │ │ +128C19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1289DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1289E3 Local Header Offset 000D4F99 (872345) │ │ │ │ -1289E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C1F Local Header Offset 000D4F9E (872350) │ │ │ │ +128C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1289E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A0B CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -128A0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A10 Created OS 03 (3) 'Unix' │ │ │ │ -128A11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A13 General Purpose Flag 0800 (2048) │ │ │ │ +128C47 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +128C4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C4C Created OS 03 (3) 'Unix' │ │ │ │ +128C4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A1B CRC A1A93853 (2712221779) │ │ │ │ -128A1F Compressed Size 00000636 (1590) │ │ │ │ -128A23 Uncompressed Size 0000110D (4365) │ │ │ │ -128A27 Filename Length 0022 (34) │ │ │ │ -128A29 Extra Length 0000 (0) │ │ │ │ -128A2B Comment Length 0000 (0) │ │ │ │ -128A2D Disk Start 0000 (0) │ │ │ │ -128A2F Int File Attributes 0000 (0) │ │ │ │ +128C51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C57 CRC A1A93853 (2712221779) │ │ │ │ +128C5B Compressed Size 00000636 (1590) │ │ │ │ +128C5F Uncompressed Size 0000110D (4365) │ │ │ │ +128C63 Filename Length 0022 (34) │ │ │ │ +128C65 Extra Length 0000 (0) │ │ │ │ +128C67 Comment Length 0000 (0) │ │ │ │ +128C69 Disk Start 0000 (0) │ │ │ │ +128C6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A35 Local Header Offset 000D5435 (873525) │ │ │ │ -128A39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C71 Local Header Offset 000D543A (873530) │ │ │ │ +128C75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A5B CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -128A5F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A60 Created OS 03 (3) 'Unix' │ │ │ │ -128A61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A63 General Purpose Flag 0800 (2048) │ │ │ │ +128C97 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +128C9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C9C Created OS 03 (3) 'Unix' │ │ │ │ +128C9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A6B CRC 160D5FBD (369975229) │ │ │ │ -128A6F Compressed Size 00000CA9 (3241) │ │ │ │ -128A73 Uncompressed Size 00009D79 (40313) │ │ │ │ -128A77 Filename Length 0021 (33) │ │ │ │ -128A79 Extra Length 0000 (0) │ │ │ │ -128A7B Comment Length 0000 (0) │ │ │ │ -128A7D Disk Start 0000 (0) │ │ │ │ -128A7F Int File Attributes 0000 (0) │ │ │ │ +128CA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128CA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CA7 CRC 160D5FBD (369975229) │ │ │ │ +128CAB Compressed Size 00000CA9 (3241) │ │ │ │ +128CAF Uncompressed Size 00009D79 (40313) │ │ │ │ +128CB3 Filename Length 0021 (33) │ │ │ │ +128CB5 Extra Length 0000 (0) │ │ │ │ +128CB7 Comment Length 0000 (0) │ │ │ │ +128CB9 Disk Start 0000 (0) │ │ │ │ +128CBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128CBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A85 Local Header Offset 000D5AAB (875179) │ │ │ │ -128A89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128CC1 Local Header Offset 000D5AB0 (875184) │ │ │ │ +128CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128AAA CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -128AAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AAF Created OS 03 (3) 'Unix' │ │ │ │ -128AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AB2 General Purpose Flag 0800 (2048) │ │ │ │ +128CE6 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +128CEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +128CEB Created OS 03 (3) 'Unix' │ │ │ │ +128CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128CEE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AB4 Compression Method 0000 (0) 'Stored' │ │ │ │ -128AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128ABA CRC 00000000 (0) │ │ │ │ -128ABE Compressed Size 00000000 (0) │ │ │ │ -128AC2 Uncompressed Size 00000000 (0) │ │ │ │ -128AC6 Filename Length 001C (28) │ │ │ │ -128AC8 Extra Length 0000 (0) │ │ │ │ -128ACA Comment Length 0000 (0) │ │ │ │ -128ACC Disk Start 0000 (0) │ │ │ │ -128ACE Int File Attributes 0000 (0) │ │ │ │ +128CF0 Compression Method 0000 (0) 'Stored' │ │ │ │ +128CF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CF6 CRC 00000000 (0) │ │ │ │ +128CFA Compressed Size 00000000 (0) │ │ │ │ +128CFE Uncompressed Size 00000000 (0) │ │ │ │ +128D02 Filename Length 001C (28) │ │ │ │ +128D04 Extra Length 0000 (0) │ │ │ │ +128D06 Comment Length 0000 (0) │ │ │ │ +128D08 Disk Start 0000 (0) │ │ │ │ +128D0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128AD0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128D0C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128AD4 Local Header Offset 000D6793 (878483) │ │ │ │ -128AD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D10 Local Header Offset 000D6798 (878488) │ │ │ │ +128D14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128AD8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128D14: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AB0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CEC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128AF4 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -128AF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AF9 Created OS 03 (3) 'Unix' │ │ │ │ -128AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AFC General Purpose Flag 0800 (2048) │ │ │ │ +128D30 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +128D34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D35 Created OS 03 (3) 'Unix' │ │ │ │ +128D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B04 CRC C93487EF (3375663087) │ │ │ │ -128B08 Compressed Size 00000457 (1111) │ │ │ │ -128B0C Uncompressed Size 0000090C (2316) │ │ │ │ -128B10 Filename Length 0031 (49) │ │ │ │ -128B12 Extra Length 0000 (0) │ │ │ │ -128B14 Comment Length 0000 (0) │ │ │ │ -128B16 Disk Start 0000 (0) │ │ │ │ -128B18 Int File Attributes 0000 (0) │ │ │ │ +128D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D40 CRC 0F71B5BA (259110330) │ │ │ │ +128D44 Compressed Size 00000457 (1111) │ │ │ │ +128D48 Uncompressed Size 0000090C (2316) │ │ │ │ +128D4C Filename Length 0031 (49) │ │ │ │ +128D4E Extra Length 0000 (0) │ │ │ │ +128D50 Comment Length 0000 (0) │ │ │ │ +128D52 Disk Start 0000 (0) │ │ │ │ +128D54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B1E Local Header Offset 000D67CD (878541) │ │ │ │ -128B22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D5A Local Header Offset 000D67D2 (878546) │ │ │ │ +128D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128B53 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -128B57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128B58 Created OS 03 (3) 'Unix' │ │ │ │ -128B59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128B5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128B5B General Purpose Flag 0800 (2048) │ │ │ │ +128D8F CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +128D93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D94 Created OS 03 (3) 'Unix' │ │ │ │ +128D95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128B5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B63 CRC 797E6389 (2038326153) │ │ │ │ -128B67 Compressed Size 000007F7 (2039) │ │ │ │ -128B6B Uncompressed Size 00001CF0 (7408) │ │ │ │ -128B6F Filename Length 0030 (48) │ │ │ │ -128B71 Extra Length 0000 (0) │ │ │ │ -128B73 Comment Length 0000 (0) │ │ │ │ -128B75 Disk Start 0000 (0) │ │ │ │ -128B77 Int File Attributes 0000 (0) │ │ │ │ +128D99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D9F CRC 8F43A589 (2403575177) │ │ │ │ +128DA3 Compressed Size 000007F4 (2036) │ │ │ │ +128DA7 Uncompressed Size 00001CB5 (7349) │ │ │ │ +128DAB Filename Length 0030 (48) │ │ │ │ +128DAD Extra Length 0000 (0) │ │ │ │ +128DAF Comment Length 0000 (0) │ │ │ │ +128DB1 Disk Start 0000 (0) │ │ │ │ +128DB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128DB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B7D Local Header Offset 000D6C73 (879731) │ │ │ │ -128B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128DB9 Local Header Offset 000D6C78 (879736) │ │ │ │ +128DBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128DBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128BB1 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -128BB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128BB6 Created OS 03 (3) 'Unix' │ │ │ │ -128BB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128BB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128BB9 General Purpose Flag 0800 (2048) │ │ │ │ +128DED CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +128DF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128DF2 Created OS 03 (3) 'Unix' │ │ │ │ +128DF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128DF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128DF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128BBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -128BBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128BC1 CRC A5873550 (2777101648) │ │ │ │ -128BC5 Compressed Size 0000059F (1439) │ │ │ │ -128BC9 Uncompressed Size 00000F81 (3969) │ │ │ │ -128BCD Filename Length 0033 (51) │ │ │ │ -128BCF Extra Length 0000 (0) │ │ │ │ -128BD1 Comment Length 0000 (0) │ │ │ │ -128BD3 Disk Start 0000 (0) │ │ │ │ -128BD5 Int File Attributes 0000 (0) │ │ │ │ +128DF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128DF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128DFD CRC A5873550 (2777101648) │ │ │ │ +128E01 Compressed Size 0000059F (1439) │ │ │ │ +128E05 Uncompressed Size 00000F81 (3969) │ │ │ │ +128E09 Filename Length 0033 (51) │ │ │ │ +128E0B Extra Length 0000 (0) │ │ │ │ +128E0D Comment Length 0000 (0) │ │ │ │ +128E0F Disk Start 0000 (0) │ │ │ │ +128E11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128BD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128BDB Local Header Offset 000D74B8 (881848) │ │ │ │ -128BDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E17 Local Header Offset 000D74BA (881850) │ │ │ │ +128E1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C12 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -128C16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C17 Created OS 03 (3) 'Unix' │ │ │ │ -128C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C1A General Purpose Flag 0800 (2048) │ │ │ │ +128E4E CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +128E52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E53 Created OS 03 (3) 'Unix' │ │ │ │ +128E54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C22 CRC 430E0F35 (1124994869) │ │ │ │ -128C26 Compressed Size 00000615 (1557) │ │ │ │ -128C2A Uncompressed Size 000022FD (8957) │ │ │ │ -128C2E Filename Length 0032 (50) │ │ │ │ -128C30 Extra Length 0000 (0) │ │ │ │ -128C32 Comment Length 0000 (0) │ │ │ │ -128C34 Disk Start 0000 (0) │ │ │ │ -128C36 Int File Attributes 0000 (0) │ │ │ │ +128E58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E5E CRC 430E0F35 (1124994869) │ │ │ │ +128E62 Compressed Size 00000615 (1557) │ │ │ │ +128E66 Uncompressed Size 000022FD (8957) │ │ │ │ +128E6A Filename Length 0032 (50) │ │ │ │ +128E6C Extra Length 0000 (0) │ │ │ │ +128E6E Comment Length 0000 (0) │ │ │ │ +128E70 Disk Start 0000 (0) │ │ │ │ +128E72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C3C Local Header Offset 000D7AA8 (883368) │ │ │ │ -128C40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E78 Local Header Offset 000D7AAA (883370) │ │ │ │ +128E7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C72 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -128C76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C77 Created OS 03 (3) 'Unix' │ │ │ │ -128C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C7A General Purpose Flag 0800 (2048) │ │ │ │ +128EAE CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +128EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128EB3 Created OS 03 (3) 'Unix' │ │ │ │ +128EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128EB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C82 CRC CCB9538D (3434697613) │ │ │ │ -128C86 Compressed Size 000005F7 (1527) │ │ │ │ -128C8A Uncompressed Size 00000FDC (4060) │ │ │ │ -128C8E Filename Length 003A (58) │ │ │ │ -128C90 Extra Length 0000 (0) │ │ │ │ -128C92 Comment Length 0000 (0) │ │ │ │ -128C94 Disk Start 0000 (0) │ │ │ │ -128C96 Int File Attributes 0000 (0) │ │ │ │ +128EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128EBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128EBE CRC CCB9538D (3434697613) │ │ │ │ +128EC2 Compressed Size 000005F7 (1527) │ │ │ │ +128EC6 Uncompressed Size 00000FDC (4060) │ │ │ │ +128ECA Filename Length 003A (58) │ │ │ │ +128ECC Extra Length 0000 (0) │ │ │ │ +128ECE Comment Length 0000 (0) │ │ │ │ +128ED0 Disk Start 0000 (0) │ │ │ │ +128ED2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C9C Local Header Offset 000D810D (885005) │ │ │ │ -128CA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128ED8 Local Header Offset 000D810F (885007) │ │ │ │ +128EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128CA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128CDA CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -128CDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128CDF Created OS 03 (3) 'Unix' │ │ │ │ -128CE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128CE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128CE2 General Purpose Flag 0800 (2048) │ │ │ │ +128F16 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +128F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F1B Created OS 03 (3) 'Unix' │ │ │ │ +128F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128CE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128CE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128CEA CRC AEEA3B80 (2934586240) │ │ │ │ -128CEE Compressed Size 00000460 (1120) │ │ │ │ -128CF2 Uncompressed Size 00001923 (6435) │ │ │ │ -128CF6 Filename Length 0039 (57) │ │ │ │ -128CF8 Extra Length 0000 (0) │ │ │ │ -128CFA Comment Length 0000 (0) │ │ │ │ -128CFC Disk Start 0000 (0) │ │ │ │ -128CFE Int File Attributes 0000 (0) │ │ │ │ +128F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F26 CRC AEEA3B80 (2934586240) │ │ │ │ +128F2A Compressed Size 00000460 (1120) │ │ │ │ +128F2E Uncompressed Size 00001923 (6435) │ │ │ │ +128F32 Filename Length 0039 (57) │ │ │ │ +128F34 Extra Length 0000 (0) │ │ │ │ +128F36 Comment Length 0000 (0) │ │ │ │ +128F38 Disk Start 0000 (0) │ │ │ │ +128F3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D04 Local Header Offset 000D875C (886620) │ │ │ │ -128D08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F40 Local Header Offset 000D875E (886622) │ │ │ │ +128F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128D41 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -128D45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128D46 Created OS 03 (3) 'Unix' │ │ │ │ -128D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128D49 General Purpose Flag 0800 (2048) │ │ │ │ +128F7D CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +128F81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F82 Created OS 03 (3) 'Unix' │ │ │ │ +128F83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -128D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128D51 CRC B5E07B3C (3051387708) │ │ │ │ -128D55 Compressed Size 000005AC (1452) │ │ │ │ -128D59 Uncompressed Size 00000EDD (3805) │ │ │ │ -128D5D Filename Length 0038 (56) │ │ │ │ -128D5F Extra Length 0000 (0) │ │ │ │ -128D61 Comment Length 0000 (0) │ │ │ │ -128D63 Disk Start 0000 (0) │ │ │ │ -128D65 Int File Attributes 0000 (0) │ │ │ │ +128F87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F8D CRC B5E07B3C (3051387708) │ │ │ │ +128F91 Compressed Size 000005AC (1452) │ │ │ │ +128F95 Uncompressed Size 00000EDD (3805) │ │ │ │ +128F99 Filename Length 0038 (56) │ │ │ │ +128F9B Extra Length 0000 (0) │ │ │ │ +128F9D Comment Length 0000 (0) │ │ │ │ +128F9F Disk Start 0000 (0) │ │ │ │ +128FA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128FA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D6B Local Header Offset 000D8C13 (887827) │ │ │ │ -128D6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128FA7 Local Header Offset 000D8C15 (887829) │ │ │ │ +128FAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128DA7 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -128DAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -128DAC Created OS 03 (3) 'Unix' │ │ │ │ -128DAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128DAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128DAF General Purpose Flag 0800 (2048) │ │ │ │ +128FE3 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +128FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128FE8 Created OS 03 (3) 'Unix' │ │ │ │ +128FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128DB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128DB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128DB7 CRC 64C99025 (1690931237) │ │ │ │ -128DBB Compressed Size 00000497 (1175) │ │ │ │ -128DBF Uncompressed Size 00001CE0 (7392) │ │ │ │ -128DC3 Filename Length 0037 (55) │ │ │ │ -128DC5 Extra Length 0000 (0) │ │ │ │ -128DC7 Comment Length 0000 (0) │ │ │ │ -128DC9 Disk Start 0000 (0) │ │ │ │ -128DCB Int File Attributes 0000 (0) │ │ │ │ +128FED Compression Method 0008 (8) 'Deflated' │ │ │ │ +128FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FF3 CRC 64C99025 (1690931237) │ │ │ │ +128FF7 Compressed Size 00000497 (1175) │ │ │ │ +128FFB Uncompressed Size 00001CE0 (7392) │ │ │ │ +128FFF Filename Length 0037 (55) │ │ │ │ +129001 Extra Length 0000 (0) │ │ │ │ +129003 Comment Length 0000 (0) │ │ │ │ +129005 Disk Start 0000 (0) │ │ │ │ +129007 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128DCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128DD1 Local Header Offset 000D9215 (889365) │ │ │ │ -128DD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12900D Local Header Offset 000D9217 (889367) │ │ │ │ +129011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128DD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E0C CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -128E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E11 Created OS 03 (3) 'Unix' │ │ │ │ -128E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E14 General Purpose Flag 0800 (2048) │ │ │ │ +129048 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +12904C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12904D Created OS 03 (3) 'Unix' │ │ │ │ +12904E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12904F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129050 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E1C CRC CB0618E6 (3406174438) │ │ │ │ -128E20 Compressed Size 0000012A (298) │ │ │ │ -128E24 Uncompressed Size 000001D6 (470) │ │ │ │ -128E28 Filename Length 0032 (50) │ │ │ │ -128E2A Extra Length 0000 (0) │ │ │ │ -128E2C Comment Length 0000 (0) │ │ │ │ -128E2E Disk Start 0000 (0) │ │ │ │ -128E30 Int File Attributes 0000 (0) │ │ │ │ +129052 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129054 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129058 CRC CB0618E6 (3406174438) │ │ │ │ +12905C Compressed Size 0000012A (298) │ │ │ │ +129060 Uncompressed Size 000001D6 (470) │ │ │ │ +129064 Filename Length 0032 (50) │ │ │ │ +129066 Extra Length 0000 (0) │ │ │ │ +129068 Comment Length 0000 (0) │ │ │ │ +12906A Disk Start 0000 (0) │ │ │ │ +12906C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12906E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E36 Local Header Offset 000D9701 (890625) │ │ │ │ -128E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129072 Local Header Offset 000D9703 (890627) │ │ │ │ +129076 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E6C CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -128E70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E71 Created OS 03 (3) 'Unix' │ │ │ │ -128E72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E74 General Purpose Flag 0800 (2048) │ │ │ │ +1290A8 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +1290AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290AD Created OS 03 (3) 'Unix' │ │ │ │ +1290AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E7C CRC 7EFF497D (2130659709) │ │ │ │ -128E80 Compressed Size 000000CE (206) │ │ │ │ -128E84 Uncompressed Size 0000014A (330) │ │ │ │ -128E88 Filename Length 0031 (49) │ │ │ │ -128E8A Extra Length 0000 (0) │ │ │ │ -128E8C Comment Length 0000 (0) │ │ │ │ -128E8E Disk Start 0000 (0) │ │ │ │ -128E90 Int File Attributes 0000 (0) │ │ │ │ +1290B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290B8 CRC 7EFF497D (2130659709) │ │ │ │ +1290BC Compressed Size 000000CE (206) │ │ │ │ +1290C0 Uncompressed Size 0000014A (330) │ │ │ │ +1290C4 Filename Length 0031 (49) │ │ │ │ +1290C6 Extra Length 0000 (0) │ │ │ │ +1290C8 Comment Length 0000 (0) │ │ │ │ +1290CA Disk Start 0000 (0) │ │ │ │ +1290CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1290CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E96 Local Header Offset 000D987B (891003) │ │ │ │ -128E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1290D2 Local Header Offset 000D987D (891005) │ │ │ │ +1290D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1290D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128ECB CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -128ECF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128ED0 Created OS 03 (3) 'Unix' │ │ │ │ -128ED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128ED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128ED3 General Purpose Flag 0800 (2048) │ │ │ │ +129107 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +12910B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12910C Created OS 03 (3) 'Unix' │ │ │ │ +12910D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12910E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12910F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128ED5 Compression Method 0000 (0) 'Stored' │ │ │ │ -128ED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128EDB CRC 00000000 (0) │ │ │ │ -128EDF Compressed Size 00000000 (0) │ │ │ │ -128EE3 Uncompressed Size 00000000 (0) │ │ │ │ -128EE7 Filename Length 0010 (16) │ │ │ │ -128EE9 Extra Length 0000 (0) │ │ │ │ -128EEB Comment Length 0000 (0) │ │ │ │ -128EED Disk Start 0000 (0) │ │ │ │ -128EEF Int File Attributes 0000 (0) │ │ │ │ +129111 Compression Method 0000 (0) 'Stored' │ │ │ │ +129113 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129117 CRC 00000000 (0) │ │ │ │ +12911B Compressed Size 00000000 (0) │ │ │ │ +12911F Uncompressed Size 00000000 (0) │ │ │ │ +129123 Filename Length 0010 (16) │ │ │ │ +129125 Extra Length 0000 (0) │ │ │ │ +129127 Comment Length 0000 (0) │ │ │ │ +129129 Disk Start 0000 (0) │ │ │ │ +12912B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128EF1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12912D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128EF5 Local Header Offset 000D9998 (891288) │ │ │ │ -128EF9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +129131 Local Header Offset 000D999A (891290) │ │ │ │ +129135 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128EF9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129135: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128EF9: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x129135: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128ED1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12910D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128F09 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -128F0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F0E Created OS 03 (3) 'Unix' │ │ │ │ -128F0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F11 General Purpose Flag 0800 (2048) │ │ │ │ +129145 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +129149 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12914A Created OS 03 (3) 'Unix' │ │ │ │ +12914B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12914C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12914D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F19 CRC 5DAB5802 (1571510274) │ │ │ │ -128F1D Compressed Size 000002DC (732) │ │ │ │ -128F21 Uncompressed Size 000005AD (1453) │ │ │ │ -128F25 Filename Length 001D (29) │ │ │ │ -128F27 Extra Length 0000 (0) │ │ │ │ -128F29 Comment Length 0000 (0) │ │ │ │ -128F2B Disk Start 0000 (0) │ │ │ │ -128F2D Int File Attributes 0000 (0) │ │ │ │ +12914F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129151 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129155 CRC 5DAB5802 (1571510274) │ │ │ │ +129159 Compressed Size 000002DC (732) │ │ │ │ +12915D Uncompressed Size 000005AD (1453) │ │ │ │ +129161 Filename Length 001D (29) │ │ │ │ +129163 Extra Length 0000 (0) │ │ │ │ +129165 Comment Length 0000 (0) │ │ │ │ +129167 Disk Start 0000 (0) │ │ │ │ +129169 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12916B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F33 Local Header Offset 000D99C6 (891334) │ │ │ │ -128F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12916F Local Header Offset 000D99C8 (891336) │ │ │ │ +129173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F54 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -128F58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F59 Created OS 03 (3) 'Unix' │ │ │ │ -128F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F5C General Purpose Flag 0800 (2048) │ │ │ │ +129190 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +129194 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129195 Created OS 03 (3) 'Unix' │ │ │ │ +129196 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129197 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129198 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F64 CRC 76C8419F (1992835487) │ │ │ │ -128F68 Compressed Size 00000142 (322) │ │ │ │ -128F6C Uncompressed Size 00000275 (629) │ │ │ │ -128F70 Filename Length 001C (28) │ │ │ │ -128F72 Extra Length 0000 (0) │ │ │ │ -128F74 Comment Length 0000 (0) │ │ │ │ -128F76 Disk Start 0000 (0) │ │ │ │ -128F78 Int File Attributes 0000 (0) │ │ │ │ +12919A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12919C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291A0 CRC 76C8419F (1992835487) │ │ │ │ +1291A4 Compressed Size 00000142 (322) │ │ │ │ +1291A8 Uncompressed Size 00000275 (629) │ │ │ │ +1291AC Filename Length 001C (28) │ │ │ │ +1291AE Extra Length 0000 (0) │ │ │ │ +1291B0 Comment Length 0000 (0) │ │ │ │ +1291B2 Disk Start 0000 (0) │ │ │ │ +1291B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1291B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F7E Local Header Offset 000D9CDD (892125) │ │ │ │ -128F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1291BA Local Header Offset 000D9CDF (892127) │ │ │ │ +1291BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1291BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F9E CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -128FA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FA3 Created OS 03 (3) 'Unix' │ │ │ │ -128FA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FA6 General Purpose Flag 0800 (2048) │ │ │ │ +1291DA CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +1291DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1291DF Created OS 03 (3) 'Unix' │ │ │ │ +1291E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1291E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1291E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FAE CRC 57F0C326 (1475396390) │ │ │ │ -128FB2 Compressed Size 00000127 (295) │ │ │ │ -128FB6 Uncompressed Size 000001BE (446) │ │ │ │ -128FBA Filename Length 001E (30) │ │ │ │ -128FBC Extra Length 0000 (0) │ │ │ │ -128FBE Comment Length 0000 (0) │ │ │ │ -128FC0 Disk Start 0000 (0) │ │ │ │ -128FC2 Int File Attributes 0000 (0) │ │ │ │ +1291E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1291E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291EA CRC 57F0C326 (1475396390) │ │ │ │ +1291EE Compressed Size 00000127 (295) │ │ │ │ +1291F2 Uncompressed Size 000001BE (446) │ │ │ │ +1291F6 Filename Length 001E (30) │ │ │ │ +1291F8 Extra Length 0000 (0) │ │ │ │ +1291FA Comment Length 0000 (0) │ │ │ │ +1291FC Disk Start 0000 (0) │ │ │ │ +1291FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128FC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129200 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128FC8 Local Header Offset 000D9E59 (892505) │ │ │ │ -128FCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129204 Local Header Offset 000D9E5B (892507) │ │ │ │ +129208 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128FEA CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -128FEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FEF Created OS 03 (3) 'Unix' │ │ │ │ -128FF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FF2 General Purpose Flag 0800 (2048) │ │ │ │ +129226 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +12922A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12922B Created OS 03 (3) 'Unix' │ │ │ │ +12922C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12922D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12922E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FFA CRC 096C8417 (158106647) │ │ │ │ -128FFE Compressed Size 00000197 (407) │ │ │ │ -129002 Uncompressed Size 000002B5 (693) │ │ │ │ -129006 Filename Length 001D (29) │ │ │ │ -129008 Extra Length 0000 (0) │ │ │ │ -12900A Comment Length 0000 (0) │ │ │ │ -12900C Disk Start 0000 (0) │ │ │ │ -12900E Int File Attributes 0000 (0) │ │ │ │ +129230 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129232 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129236 CRC 096C8417 (158106647) │ │ │ │ +12923A Compressed Size 00000197 (407) │ │ │ │ +12923E Uncompressed Size 000002B5 (693) │ │ │ │ +129242 Filename Length 001D (29) │ │ │ │ +129244 Extra Length 0000 (0) │ │ │ │ +129246 Comment Length 0000 (0) │ │ │ │ +129248 Disk Start 0000 (0) │ │ │ │ +12924A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129010 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12924C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129014 Local Header Offset 000D9FBC (892860) │ │ │ │ -129018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129250 Local Header Offset 000D9FBE (892862) │ │ │ │ +129254 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129035 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -129039 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12903A Created OS 03 (3) 'Unix' │ │ │ │ -12903B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12903C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12903D General Purpose Flag 0800 (2048) │ │ │ │ +129271 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +129275 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129276 Created OS 03 (3) 'Unix' │ │ │ │ +129277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129279 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12903F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129041 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129045 CRC 94A7D2F6 (2494026486) │ │ │ │ -129049 Compressed Size 000002E5 (741) │ │ │ │ -12904D Uncompressed Size 000005D5 (1493) │ │ │ │ -129051 Filename Length 0027 (39) │ │ │ │ -129053 Extra Length 0000 (0) │ │ │ │ -129055 Comment Length 0000 (0) │ │ │ │ -129057 Disk Start 0000 (0) │ │ │ │ -129059 Int File Attributes 0000 (0) │ │ │ │ +12927B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12927D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129281 CRC 94A7D2F6 (2494026486) │ │ │ │ +129285 Compressed Size 000002E5 (741) │ │ │ │ +129289 Uncompressed Size 000005D5 (1493) │ │ │ │ +12928D Filename Length 0027 (39) │ │ │ │ +12928F Extra Length 0000 (0) │ │ │ │ +129291 Comment Length 0000 (0) │ │ │ │ +129293 Disk Start 0000 (0) │ │ │ │ +129295 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12905B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129297 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12905F Local Header Offset 000DA18E (893326) │ │ │ │ -129063 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12929B Local Header Offset 000DA190 (893328) │ │ │ │ +12929F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12929F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12908A CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -12908E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12908F Created OS 03 (3) 'Unix' │ │ │ │ -129090 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129091 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129092 General Purpose Flag 0800 (2048) │ │ │ │ +1292C6 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +1292CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1292CB Created OS 03 (3) 'Unix' │ │ │ │ +1292CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1292CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1292CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129094 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129096 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12909A CRC DDAA617A (3718930810) │ │ │ │ -12909E Compressed Size 000001AE (430) │ │ │ │ -1290A2 Uncompressed Size 00000353 (851) │ │ │ │ -1290A6 Filename Length 0026 (38) │ │ │ │ -1290A8 Extra Length 0000 (0) │ │ │ │ -1290AA Comment Length 0000 (0) │ │ │ │ -1290AC Disk Start 0000 (0) │ │ │ │ -1290AE Int File Attributes 0000 (0) │ │ │ │ +1292D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1292D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1292D6 CRC DDAA617A (3718930810) │ │ │ │ +1292DA Compressed Size 000001AE (430) │ │ │ │ +1292DE Uncompressed Size 00000353 (851) │ │ │ │ +1292E2 Filename Length 0026 (38) │ │ │ │ +1292E4 Extra Length 0000 (0) │ │ │ │ +1292E6 Comment Length 0000 (0) │ │ │ │ +1292E8 Disk Start 0000 (0) │ │ │ │ +1292EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1290B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1292EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1290B4 Local Header Offset 000DA4B8 (894136) │ │ │ │ -1290B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1292F0 Local Header Offset 000DA4BA (894138) │ │ │ │ +1292F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1290B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1292F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1290DE CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -1290E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1290E3 Created OS 03 (3) 'Unix' │ │ │ │ -1290E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1290E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1290E6 General Purpose Flag 0800 (2048) │ │ │ │ +12931A CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +12931E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12931F Created OS 03 (3) 'Unix' │ │ │ │ +129320 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129321 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129322 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1290E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1290EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1290EE CRC FF08AC8D (4278758541) │ │ │ │ -1290F2 Compressed Size 000003FB (1019) │ │ │ │ -1290F6 Uncompressed Size 00000AE0 (2784) │ │ │ │ -1290FA Filename Length 002A (42) │ │ │ │ -1290FC Extra Length 0000 (0) │ │ │ │ -1290FE Comment Length 0000 (0) │ │ │ │ -129100 Disk Start 0000 (0) │ │ │ │ -129102 Int File Attributes 0000 (0) │ │ │ │ +129324 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129326 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12932A CRC FF08AC8D (4278758541) │ │ │ │ +12932E Compressed Size 000003FB (1019) │ │ │ │ +129332 Uncompressed Size 00000AE0 (2784) │ │ │ │ +129336 Filename Length 002A (42) │ │ │ │ +129338 Extra Length 0000 (0) │ │ │ │ +12933A Comment Length 0000 (0) │ │ │ │ +12933C Disk Start 0000 (0) │ │ │ │ +12933E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129104 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129340 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129108 Local Header Offset 000DA6AA (894634) │ │ │ │ -12910C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129344 Local Header Offset 000DA6AC (894636) │ │ │ │ +129348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12910C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129136 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -12913A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12913B Created OS 03 (3) 'Unix' │ │ │ │ -12913C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12913D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12913E General Purpose Flag 0800 (2048) │ │ │ │ +129372 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +129376 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129377 Created OS 03 (3) 'Unix' │ │ │ │ +129378 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129379 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12937A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129140 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129142 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129146 CRC F571E130 (4117881136) │ │ │ │ -12914A Compressed Size 00000611 (1553) │ │ │ │ -12914E Uncompressed Size 0000245F (9311) │ │ │ │ -129152 Filename Length 0029 (41) │ │ │ │ -129154 Extra Length 0000 (0) │ │ │ │ -129156 Comment Length 0000 (0) │ │ │ │ -129158 Disk Start 0000 (0) │ │ │ │ -12915A Int File Attributes 0000 (0) │ │ │ │ +12937C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12937E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129382 CRC F571E130 (4117881136) │ │ │ │ +129386 Compressed Size 00000611 (1553) │ │ │ │ +12938A Uncompressed Size 0000245F (9311) │ │ │ │ +12938E Filename Length 0029 (41) │ │ │ │ +129390 Extra Length 0000 (0) │ │ │ │ +129392 Comment Length 0000 (0) │ │ │ │ +129394 Disk Start 0000 (0) │ │ │ │ +129396 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12915C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129398 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129160 Local Header Offset 000DAAED (895725) │ │ │ │ -129164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12939C Local Header Offset 000DAAEF (895727) │ │ │ │ +1293A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12918D CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -129191 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129192 Created OS 03 (3) 'Unix' │ │ │ │ -129193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129195 General Purpose Flag 0800 (2048) │ │ │ │ +1293C9 CENTRAL HEADER #474 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' │ │ │ │ -129197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129199 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12919D CRC 370929DA (923347418) │ │ │ │ -1291A1 Compressed Size 000002F8 (760) │ │ │ │ -1291A5 Uncompressed Size 0000062D (1581) │ │ │ │ -1291A9 Filename Length 003D (61) │ │ │ │ -1291AB Extra Length 0000 (0) │ │ │ │ -1291AD Comment Length 0000 (0) │ │ │ │ -1291AF Disk Start 0000 (0) │ │ │ │ -1291B1 Int File Attributes 0000 (0) │ │ │ │ +1293D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1293D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1293D9 CRC 370929DA (923347418) │ │ │ │ +1293DD Compressed Size 000002F8 (760) │ │ │ │ +1293E1 Uncompressed Size 0000062D (1581) │ │ │ │ +1293E5 Filename Length 003D (61) │ │ │ │ +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' │ │ │ │ -1291B3 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' │ │ │ │ -1291B7 Local Header Offset 000DB145 (897349) │ │ │ │ -1291BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293F3 Local Header Offset 000DB147 (897351) │ │ │ │ +1293F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1291BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1291F8 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -1291FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1291FD Created OS 03 (3) 'Unix' │ │ │ │ -1291FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1291FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129200 General Purpose Flag 0800 (2048) │ │ │ │ +129434 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +129438 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129439 Created OS 03 (3) 'Unix' │ │ │ │ +12943A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12943B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12943C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129204 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129208 CRC 958A49E8 (2508868072) │ │ │ │ -12920C Compressed Size 00000248 (584) │ │ │ │ -129210 Uncompressed Size 000004F4 (1268) │ │ │ │ -129214 Filename Length 003C (60) │ │ │ │ -129216 Extra Length 0000 (0) │ │ │ │ -129218 Comment Length 0000 (0) │ │ │ │ -12921A Disk Start 0000 (0) │ │ │ │ -12921C Int File Attributes 0000 (0) │ │ │ │ +12943E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129440 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129444 CRC 958A49E8 (2508868072) │ │ │ │ +129448 Compressed Size 00000248 (584) │ │ │ │ +12944C Uncompressed Size 000004F4 (1268) │ │ │ │ +129450 Filename Length 003C (60) │ │ │ │ +129452 Extra Length 0000 (0) │ │ │ │ +129454 Comment Length 0000 (0) │ │ │ │ +129456 Disk Start 0000 (0) │ │ │ │ +129458 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12921E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12945A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129222 Local Header Offset 000DB498 (898200) │ │ │ │ -129226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12945E Local Header Offset 000DB49A (898202) │ │ │ │ +129462 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129262 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -129266 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129267 Created OS 03 (3) 'Unix' │ │ │ │ -129268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12926A General Purpose Flag 0800 (2048) │ │ │ │ +12949E CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +1294A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294A3 Created OS 03 (3) 'Unix' │ │ │ │ +1294A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12926C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12926E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129272 CRC 0577956B (91723115) │ │ │ │ -129276 Compressed Size 00000460 (1120) │ │ │ │ -12927A Uncompressed Size 00000CCB (3275) │ │ │ │ -12927E Filename Length 0023 (35) │ │ │ │ -129280 Extra Length 0000 (0) │ │ │ │ -129282 Comment Length 0000 (0) │ │ │ │ -129284 Disk Start 0000 (0) │ │ │ │ -129286 Int File Attributes 0000 (0) │ │ │ │ +1294A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294AE CRC 0577956B (91723115) │ │ │ │ +1294B2 Compressed Size 00000460 (1120) │ │ │ │ +1294B6 Uncompressed Size 00000CCB (3275) │ │ │ │ +1294BA Filename Length 0023 (35) │ │ │ │ +1294BC Extra Length 0000 (0) │ │ │ │ +1294BE Comment Length 0000 (0) │ │ │ │ +1294C0 Disk Start 0000 (0) │ │ │ │ +1294C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1294C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12928C Local Header Offset 000DB73A (898874) │ │ │ │ -129290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1294C8 Local Header Offset 000DB73C (898876) │ │ │ │ +1294CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1294CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1292B3 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -1292B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1292B8 Created OS 03 (3) 'Unix' │ │ │ │ -1292B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1292BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1292BB General Purpose Flag 0800 (2048) │ │ │ │ +1294EF CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +1294F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294F4 Created OS 03 (3) 'Unix' │ │ │ │ +1294F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1292BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1292BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1292C3 CRC 689EB538 (1755231544) │ │ │ │ -1292C7 Compressed Size 000006AD (1709) │ │ │ │ -1292CB Uncompressed Size 00002B26 (11046) │ │ │ │ -1292CF Filename Length 0022 (34) │ │ │ │ -1292D1 Extra Length 0000 (0) │ │ │ │ -1292D3 Comment Length 0000 (0) │ │ │ │ -1292D5 Disk Start 0000 (0) │ │ │ │ -1292D7 Int File Attributes 0000 (0) │ │ │ │ +1294F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294FF CRC 689EB538 (1755231544) │ │ │ │ +129503 Compressed Size 000006AD (1709) │ │ │ │ +129507 Uncompressed Size 00002B26 (11046) │ │ │ │ +12950B Filename Length 0022 (34) │ │ │ │ +12950D Extra Length 0000 (0) │ │ │ │ +12950F Comment Length 0000 (0) │ │ │ │ +129511 Disk Start 0000 (0) │ │ │ │ +129513 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1292D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129515 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1292DD Local Header Offset 000DBBDB (900059) │ │ │ │ -1292E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129519 Local Header Offset 000DBBDD (900061) │ │ │ │ +12951D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1292E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12951D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129303 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -129307 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129308 Created OS 03 (3) 'Unix' │ │ │ │ -129309 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12930A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12930B General Purpose Flag 0800 (2048) │ │ │ │ +12953F CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +129543 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129544 Created OS 03 (3) 'Unix' │ │ │ │ +129545 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129546 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129547 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12930D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12930F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129313 CRC AA44D54D (2856637773) │ │ │ │ -129317 Compressed Size 000002F3 (755) │ │ │ │ -12931B Uncompressed Size 00000611 (1553) │ │ │ │ -12931F Filename Length 0036 (54) │ │ │ │ -129321 Extra Length 0000 (0) │ │ │ │ -129323 Comment Length 0000 (0) │ │ │ │ -129325 Disk Start 0000 (0) │ │ │ │ -129327 Int File Attributes 0000 (0) │ │ │ │ +129549 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12954B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12954F CRC AA44D54D (2856637773) │ │ │ │ +129553 Compressed Size 000002F3 (755) │ │ │ │ +129557 Uncompressed Size 00000611 (1553) │ │ │ │ +12955B Filename Length 0036 (54) │ │ │ │ +12955D Extra Length 0000 (0) │ │ │ │ +12955F Comment Length 0000 (0) │ │ │ │ +129561 Disk Start 0000 (0) │ │ │ │ +129563 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129329 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129565 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12932D Local Header Offset 000DC2C8 (901832) │ │ │ │ -129331 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129569 Local Header Offset 000DC2CA (901834) │ │ │ │ +12956D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129331: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12956D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129367 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -12936B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12936C Created OS 03 (3) 'Unix' │ │ │ │ -12936D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12936E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12936F General Purpose Flag 0800 (2048) │ │ │ │ +1295A3 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +1295A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1295A8 Created OS 03 (3) 'Unix' │ │ │ │ +1295A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1295AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1295AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129377 CRC 8756749A (2270590106) │ │ │ │ -12937B Compressed Size 00000240 (576) │ │ │ │ -12937F Uncompressed Size 000004BF (1215) │ │ │ │ -129383 Filename Length 0035 (53) │ │ │ │ -129385 Extra Length 0000 (0) │ │ │ │ -129387 Comment Length 0000 (0) │ │ │ │ -129389 Disk Start 0000 (0) │ │ │ │ -12938B Int File Attributes 0000 (0) │ │ │ │ +1295AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1295AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1295B3 CRC 8756749A (2270590106) │ │ │ │ +1295B7 Compressed Size 00000240 (576) │ │ │ │ +1295BB Uncompressed Size 000004BF (1215) │ │ │ │ +1295BF Filename Length 0035 (53) │ │ │ │ +1295C1 Extra Length 0000 (0) │ │ │ │ +1295C3 Comment Length 0000 (0) │ │ │ │ +1295C5 Disk Start 0000 (0) │ │ │ │ +1295C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12938D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129391 Local Header Offset 000DC60F (902671) │ │ │ │ -129395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295CD Local Header Offset 000DC611 (902673) │ │ │ │ +1295D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1293CA CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -1293CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1293CF Created OS 03 (3) 'Unix' │ │ │ │ -1293D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1293D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1293D2 General Purpose Flag 0800 (2048) │ │ │ │ +129606 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +12960A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12960B Created OS 03 (3) 'Unix' │ │ │ │ +12960C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12960D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12960E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1293D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1293D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1293DA CRC 8CB84331 (2360886065) │ │ │ │ -1293DE Compressed Size 0000044F (1103) │ │ │ │ -1293E2 Uncompressed Size 00000BE5 (3045) │ │ │ │ -1293E6 Filename Length 0022 (34) │ │ │ │ -1293E8 Extra Length 0000 (0) │ │ │ │ -1293EA Comment Length 0000 (0) │ │ │ │ -1293EC Disk Start 0000 (0) │ │ │ │ -1293EE Int File Attributes 0000 (0) │ │ │ │ +129610 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129616 CRC 8CB84331 (2360886065) │ │ │ │ +12961A Compressed Size 0000044F (1103) │ │ │ │ +12961E Uncompressed Size 00000BE5 (3045) │ │ │ │ +129622 Filename Length 0022 (34) │ │ │ │ +129624 Extra Length 0000 (0) │ │ │ │ +129626 Comment Length 0000 (0) │ │ │ │ +129628 Disk Start 0000 (0) │ │ │ │ +12962A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1293F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12962C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1293F4 Local Header Offset 000DC8A2 (903330) │ │ │ │ -1293F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129630 Local Header Offset 000DC8A4 (903332) │ │ │ │ +129634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1293F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12941A CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -12941E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12941F Created OS 03 (3) 'Unix' │ │ │ │ -129420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129422 General Purpose Flag 0800 (2048) │ │ │ │ +129656 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +12965A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12965B Created OS 03 (3) 'Unix' │ │ │ │ +12965C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12965D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12965E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129424 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129426 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12942A CRC 1435E8D1 (339077329) │ │ │ │ -12942E Compressed Size 00000714 (1812) │ │ │ │ -129432 Uncompressed Size 00002F70 (12144) │ │ │ │ -129436 Filename Length 0021 (33) │ │ │ │ -129438 Extra Length 0000 (0) │ │ │ │ -12943A Comment Length 0000 (0) │ │ │ │ -12943C Disk Start 0000 (0) │ │ │ │ -12943E Int File Attributes 0000 (0) │ │ │ │ +129660 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129662 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129666 CRC 1435E8D1 (339077329) │ │ │ │ +12966A Compressed Size 00000714 (1812) │ │ │ │ +12966E Uncompressed Size 00002F70 (12144) │ │ │ │ +129672 Filename Length 0021 (33) │ │ │ │ +129674 Extra Length 0000 (0) │ │ │ │ +129676 Comment Length 0000 (0) │ │ │ │ +129678 Disk Start 0000 (0) │ │ │ │ +12967A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129440 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12967C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129444 Local Header Offset 000DCD31 (904497) │ │ │ │ -129448 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129680 Local Header Offset 000DCD33 (904499) │ │ │ │ +129684 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129448: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129469 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -12946D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12946E Created OS 03 (3) 'Unix' │ │ │ │ -12946F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129470 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129471 General Purpose Flag 0800 (2048) │ │ │ │ +1296A5 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +1296A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296AA Created OS 03 (3) 'Unix' │ │ │ │ +1296AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129473 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129475 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129479 CRC 8D977ACA (2375514826) │ │ │ │ -12947D Compressed Size 00001111 (4369) │ │ │ │ -129481 Uncompressed Size 00003526 (13606) │ │ │ │ -129485 Filename Length 001A (26) │ │ │ │ -129487 Extra Length 0000 (0) │ │ │ │ -129489 Comment Length 0000 (0) │ │ │ │ -12948B Disk Start 0000 (0) │ │ │ │ -12948D Int File Attributes 0000 (0) │ │ │ │ +1296AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296B5 CRC 0AE98A6C (183077484) │ │ │ │ +1296B9 Compressed Size 00001118 (4376) │ │ │ │ +1296BD Uncompressed Size 00003526 (13606) │ │ │ │ +1296C1 Filename Length 001A (26) │ │ │ │ +1296C3 Extra Length 0000 (0) │ │ │ │ +1296C5 Comment Length 0000 (0) │ │ │ │ +1296C7 Disk Start 0000 (0) │ │ │ │ +1296C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12948F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1296CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129493 Local Header Offset 000DD484 (906372) │ │ │ │ -129497 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1296CF Local Header Offset 000DD486 (906374) │ │ │ │ +1296D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1296D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294B1 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -1294B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294B6 Created OS 03 (3) 'Unix' │ │ │ │ -1294B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294B9 General Purpose Flag 0800 (2048) │ │ │ │ +1296ED CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +1296F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296F2 Created OS 03 (3) 'Unix' │ │ │ │ +1296F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1294BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1294BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1294C1 CRC 07B119CF (129046991) │ │ │ │ -1294C5 Compressed Size 00001694 (5780) │ │ │ │ -1294C9 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -1294CD Filename Length 0019 (25) │ │ │ │ -1294CF Extra Length 0000 (0) │ │ │ │ -1294D1 Comment Length 0000 (0) │ │ │ │ -1294D3 Disk Start 0000 (0) │ │ │ │ -1294D5 Int File Attributes 0000 (0) │ │ │ │ +1296F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296FD CRC 7494A485 (1955898501) │ │ │ │ +129701 Compressed Size 000016CE (5838) │ │ │ │ +129705 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +129709 Filename Length 0019 (25) │ │ │ │ +12970B Extra Length 0000 (0) │ │ │ │ +12970D Comment Length 0000 (0) │ │ │ │ +12970F Disk Start 0000 (0) │ │ │ │ +129711 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1294D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1294DB Local Header Offset 000DE5CD (910797) │ │ │ │ -1294DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129717 Local Header Offset 000DE5D6 (910806) │ │ │ │ +12971B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1294DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12971B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294F8 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -1294FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294FD Created OS 03 (3) 'Unix' │ │ │ │ -1294FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129500 General Purpose Flag 0800 (2048) │ │ │ │ +129734 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +129738 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129739 Created OS 03 (3) 'Unix' │ │ │ │ +12973A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12973B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12973C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129502 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129504 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129508 CRC 0134997B (20224379) │ │ │ │ -12950C Compressed Size 000003A1 (929) │ │ │ │ -129510 Uncompressed Size 0000076C (1900) │ │ │ │ -129514 Filename Length 0022 (34) │ │ │ │ -129516 Extra Length 0000 (0) │ │ │ │ -129518 Comment Length 0000 (0) │ │ │ │ -12951A Disk Start 0000 (0) │ │ │ │ -12951C Int File Attributes 0000 (0) │ │ │ │ +12973E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129740 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129744 CRC 0134997B (20224379) │ │ │ │ +129748 Compressed Size 000003A1 (929) │ │ │ │ +12974C Uncompressed Size 0000076C (1900) │ │ │ │ +129750 Filename Length 0022 (34) │ │ │ │ +129752 Extra Length 0000 (0) │ │ │ │ +129754 Comment Length 0000 (0) │ │ │ │ +129756 Disk Start 0000 (0) │ │ │ │ +129758 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12951E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12975A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129522 Local Header Offset 000DFC98 (916632) │ │ │ │ -129526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12975E Local Header Offset 000DFCDB (916699) │ │ │ │ +129762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129548 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -12954C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12954D Created OS 03 (3) 'Unix' │ │ │ │ -12954E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12954F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129550 General Purpose Flag 0800 (2048) │ │ │ │ +129784 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +129788 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129789 Created OS 03 (3) 'Unix' │ │ │ │ +12978A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12978B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12978C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129552 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129554 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129558 CRC 98514523 (2555462947) │ │ │ │ -12955C Compressed Size 000002D2 (722) │ │ │ │ -129560 Uncompressed Size 0000078A (1930) │ │ │ │ -129564 Filename Length 0021 (33) │ │ │ │ -129566 Extra Length 0000 (0) │ │ │ │ -129568 Comment Length 0000 (0) │ │ │ │ -12956A Disk Start 0000 (0) │ │ │ │ -12956C Int File Attributes 0000 (0) │ │ │ │ +12978E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129790 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129794 CRC 98514523 (2555462947) │ │ │ │ +129798 Compressed Size 000002D2 (722) │ │ │ │ +12979C Uncompressed Size 0000078A (1930) │ │ │ │ +1297A0 Filename Length 0021 (33) │ │ │ │ +1297A2 Extra Length 0000 (0) │ │ │ │ +1297A4 Comment Length 0000 (0) │ │ │ │ +1297A6 Disk Start 0000 (0) │ │ │ │ +1297A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12956E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129572 Local Header Offset 000E0079 (917625) │ │ │ │ -129576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297AE Local Header Offset 000E00BC (917692) │ │ │ │ +1297B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1297B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129597 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -12959B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12959C Created OS 03 (3) 'Unix' │ │ │ │ -12959D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12959E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12959F General Purpose Flag 0800 (2048) │ │ │ │ +1297D3 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +1297D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297D8 Created OS 03 (3) 'Unix' │ │ │ │ +1297D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295A7 CRC B16AC60C (2976564748) │ │ │ │ -1295AB Compressed Size 00000275 (629) │ │ │ │ -1295AF Uncompressed Size 000004E6 (1254) │ │ │ │ -1295B3 Filename Length 0025 (37) │ │ │ │ -1295B5 Extra Length 0000 (0) │ │ │ │ -1295B7 Comment Length 0000 (0) │ │ │ │ -1295B9 Disk Start 0000 (0) │ │ │ │ -1295BB Int File Attributes 0000 (0) │ │ │ │ +1297DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297E3 CRC B16AC60C (2976564748) │ │ │ │ +1297E7 Compressed Size 00000275 (629) │ │ │ │ +1297EB Uncompressed Size 000004E6 (1254) │ │ │ │ +1297EF Filename Length 0025 (37) │ │ │ │ +1297F1 Extra Length 0000 (0) │ │ │ │ +1297F3 Comment Length 0000 (0) │ │ │ │ +1297F5 Disk Start 0000 (0) │ │ │ │ +1297F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1295BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1295C1 Local Header Offset 000E038A (918410) │ │ │ │ -1295C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297FD Local Header Offset 000E03CD (918477) │ │ │ │ +129801 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1295C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1295EA CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -1295EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1295EF Created OS 03 (3) 'Unix' │ │ │ │ -1295F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1295F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295F2 General Purpose Flag 0800 (2048) │ │ │ │ +129826 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +12982A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12982B Created OS 03 (3) 'Unix' │ │ │ │ +12982C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12982D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12982E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295FA CRC 3D011DBE (1023483326) │ │ │ │ -1295FE Compressed Size 00000401 (1025) │ │ │ │ -129602 Uncompressed Size 00000B51 (2897) │ │ │ │ -129606 Filename Length 0024 (36) │ │ │ │ -129608 Extra Length 0000 (0) │ │ │ │ -12960A Comment Length 0000 (0) │ │ │ │ -12960C Disk Start 0000 (0) │ │ │ │ -12960E Int File Attributes 0000 (0) │ │ │ │ +129830 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129832 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129836 CRC 3D011DBE (1023483326) │ │ │ │ +12983A Compressed Size 00000401 (1025) │ │ │ │ +12983E Uncompressed Size 00000B51 (2897) │ │ │ │ +129842 Filename Length 0024 (36) │ │ │ │ +129844 Extra Length 0000 (0) │ │ │ │ +129846 Comment Length 0000 (0) │ │ │ │ +129848 Disk Start 0000 (0) │ │ │ │ +12984A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129610 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12984C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129614 Local Header Offset 000E0642 (919106) │ │ │ │ -129618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129850 Local Header Offset 000E0685 (919173) │ │ │ │ +129854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12963C CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -129640 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129641 Created OS 03 (3) 'Unix' │ │ │ │ -129642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129644 General Purpose Flag 0800 (2048) │ │ │ │ +129878 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +12987C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12987D Created OS 03 (3) 'Unix' │ │ │ │ +12987E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12987F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129880 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129646 Compression Method 0000 (0) 'Stored' │ │ │ │ -129648 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12964C CRC 00000000 (0) │ │ │ │ -129650 Compressed Size 00000000 (0) │ │ │ │ -129654 Uncompressed Size 00000000 (0) │ │ │ │ -129658 Filename Length 0014 (20) │ │ │ │ -12965A Extra Length 0000 (0) │ │ │ │ -12965C Comment Length 0000 (0) │ │ │ │ -12965E Disk Start 0000 (0) │ │ │ │ -129660 Int File Attributes 0000 (0) │ │ │ │ +129882 Compression Method 0000 (0) 'Stored' │ │ │ │ +129884 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129888 CRC 00000000 (0) │ │ │ │ +12988C Compressed Size 00000000 (0) │ │ │ │ +129890 Uncompressed Size 00000000 (0) │ │ │ │ +129894 Filename Length 0014 (20) │ │ │ │ +129896 Extra Length 0000 (0) │ │ │ │ +129898 Comment Length 0000 (0) │ │ │ │ +12989A Disk Start 0000 (0) │ │ │ │ +12989C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129662 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12989E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -129666 Local Header Offset 000E0A85 (920197) │ │ │ │ -12966A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298A2 Local Header Offset 000E0AC8 (920264) │ │ │ │ +1298A6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12966A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298A6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12966A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1298A6: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129642: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12987E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12967E CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -129682 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129683 Created OS 03 (3) 'Unix' │ │ │ │ -129684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129686 General Purpose Flag 0800 (2048) │ │ │ │ +1298BA CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +1298BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298BF Created OS 03 (3) 'Unix' │ │ │ │ +1298C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129688 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12968A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12968E CRC BB6D54C6 (3144504518) │ │ │ │ -129692 Compressed Size 0000023E (574) │ │ │ │ -129696 Uncompressed Size 00000492 (1170) │ │ │ │ -12969A Filename Length 0025 (37) │ │ │ │ -12969C Extra Length 0000 (0) │ │ │ │ -12969E Comment Length 0000 (0) │ │ │ │ -1296A0 Disk Start 0000 (0) │ │ │ │ -1296A2 Int File Attributes 0000 (0) │ │ │ │ +1298C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298CA CRC BB6D54C6 (3144504518) │ │ │ │ +1298CE Compressed Size 0000023E (574) │ │ │ │ +1298D2 Uncompressed Size 00000492 (1170) │ │ │ │ +1298D6 Filename Length 0025 (37) │ │ │ │ +1298D8 Extra Length 0000 (0) │ │ │ │ +1298DA Comment Length 0000 (0) │ │ │ │ +1298DC Disk Start 0000 (0) │ │ │ │ +1298DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296A8 Local Header Offset 000E0AB7 (920247) │ │ │ │ -1296AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298E4 Local Header Offset 000E0AFA (920314) │ │ │ │ +1298E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1296D1 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -1296D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1296D6 Created OS 03 (3) 'Unix' │ │ │ │ -1296D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1296D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1296D9 General Purpose Flag 0800 (2048) │ │ │ │ +12990D CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +129911 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129912 Created OS 03 (3) 'Unix' │ │ │ │ +129913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129915 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1296DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1296DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1296E1 CRC 0FDA82F6 (265978614) │ │ │ │ -1296E5 Compressed Size 0000027C (636) │ │ │ │ -1296E9 Uncompressed Size 00000794 (1940) │ │ │ │ -1296ED Filename Length 0024 (36) │ │ │ │ -1296EF Extra Length 0000 (0) │ │ │ │ -1296F1 Comment Length 0000 (0) │ │ │ │ -1296F3 Disk Start 0000 (0) │ │ │ │ -1296F5 Int File Attributes 0000 (0) │ │ │ │ +129917 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129919 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12991D CRC 0FDA82F6 (265978614) │ │ │ │ +129921 Compressed Size 0000027C (636) │ │ │ │ +129925 Uncompressed Size 00000794 (1940) │ │ │ │ +129929 Filename Length 0024 (36) │ │ │ │ +12992B Extra Length 0000 (0) │ │ │ │ +12992D Comment Length 0000 (0) │ │ │ │ +12992F Disk Start 0000 (0) │ │ │ │ +129931 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129933 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296FB Local Header Offset 000E0D38 (920888) │ │ │ │ -1296FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129937 Local Header Offset 000E0D7B (920955) │ │ │ │ +12993B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12993B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129723 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -129727 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129728 Created OS 03 (3) 'Unix' │ │ │ │ -129729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12972A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12972B General Purpose Flag 0800 (2048) │ │ │ │ +12995F CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +129963 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129964 Created OS 03 (3) 'Unix' │ │ │ │ +129965 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129966 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129967 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12972D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12972F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129733 CRC A76E3DED (2809019885) │ │ │ │ -129737 Compressed Size 00000B0F (2831) │ │ │ │ -12973B Uncompressed Size 00002525 (9509) │ │ │ │ -12973F Filename Length 002C (44) │ │ │ │ -129741 Extra Length 0000 (0) │ │ │ │ -129743 Comment Length 0000 (0) │ │ │ │ -129745 Disk Start 0000 (0) │ │ │ │ -129747 Int File Attributes 0000 (0) │ │ │ │ +129969 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12996B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12996F CRC A76E3DED (2809019885) │ │ │ │ +129973 Compressed Size 00000B0F (2831) │ │ │ │ +129977 Uncompressed Size 00002525 (9509) │ │ │ │ +12997B Filename Length 002C (44) │ │ │ │ +12997D Extra Length 0000 (0) │ │ │ │ +12997F Comment Length 0000 (0) │ │ │ │ +129981 Disk Start 0000 (0) │ │ │ │ +129983 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129749 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129985 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12974D Local Header Offset 000E0FF6 (921590) │ │ │ │ -129751 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129989 Local Header Offset 000E1039 (921657) │ │ │ │ +12998D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12998D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12977D CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -129781 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129782 Created OS 03 (3) 'Unix' │ │ │ │ -129783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129785 General Purpose Flag 0800 (2048) │ │ │ │ +1299B9 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +1299BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299BE Created OS 03 (3) 'Unix' │ │ │ │ +1299BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129787 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129789 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12978D CRC F3C460C4 (4089733316) │ │ │ │ -129791 Compressed Size 0000080E (2062) │ │ │ │ -129795 Uncompressed Size 00004443 (17475) │ │ │ │ -129799 Filename Length 002B (43) │ │ │ │ -12979B Extra Length 0000 (0) │ │ │ │ -12979D Comment Length 0000 (0) │ │ │ │ -12979F Disk Start 0000 (0) │ │ │ │ -1297A1 Int File Attributes 0000 (0) │ │ │ │ +1299C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1299C9 CRC F3C460C4 (4089733316) │ │ │ │ +1299CD Compressed Size 0000080E (2062) │ │ │ │ +1299D1 Uncompressed Size 00004443 (17475) │ │ │ │ +1299D5 Filename Length 002B (43) │ │ │ │ +1299D7 Extra Length 0000 (0) │ │ │ │ +1299D9 Comment Length 0000 (0) │ │ │ │ +1299DB Disk Start 0000 (0) │ │ │ │ +1299DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297A7 Local Header Offset 000E1B4F (924495) │ │ │ │ -1297AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299E3 Local Header Offset 000E1B92 (924562) │ │ │ │ +1299E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1297AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1299E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1297D6 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -1297DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1297DB Created OS 03 (3) 'Unix' │ │ │ │ -1297DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1297DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1297DE General Purpose Flag 0800 (2048) │ │ │ │ +129A12 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +129A16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A17 Created OS 03 (3) 'Unix' │ │ │ │ +129A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1297E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1297E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1297E6 CRC 2A0F7210 (705655312) │ │ │ │ -1297EA Compressed Size 00000206 (518) │ │ │ │ -1297EE Uncompressed Size 000003F3 (1011) │ │ │ │ -1297F2 Filename Length 0024 (36) │ │ │ │ -1297F4 Extra Length 0000 (0) │ │ │ │ -1297F6 Comment Length 0000 (0) │ │ │ │ -1297F8 Disk Start 0000 (0) │ │ │ │ -1297FA Int File Attributes 0000 (0) │ │ │ │ +129A1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A22 CRC 2A0F7210 (705655312) │ │ │ │ +129A26 Compressed Size 00000206 (518) │ │ │ │ +129A2A Uncompressed Size 000003F3 (1011) │ │ │ │ +129A2E Filename Length 0024 (36) │ │ │ │ +129A30 Extra Length 0000 (0) │ │ │ │ +129A32 Comment Length 0000 (0) │ │ │ │ +129A34 Disk Start 0000 (0) │ │ │ │ +129A36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129800 Local Header Offset 000E23A6 (926630) │ │ │ │ -129804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A3C Local Header Offset 000E23E9 (926697) │ │ │ │ +129A40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129828 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -12982C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12982D Created OS 03 (3) 'Unix' │ │ │ │ -12982E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12982F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129830 General Purpose Flag 0800 (2048) │ │ │ │ +129A64 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +129A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A69 Created OS 03 (3) 'Unix' │ │ │ │ +129A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129832 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129838 CRC 360A2D10 (906636560) │ │ │ │ -12983C Compressed Size 00000366 (870) │ │ │ │ -129840 Uncompressed Size 00000898 (2200) │ │ │ │ -129844 Filename Length 0023 (35) │ │ │ │ -129846 Extra Length 0000 (0) │ │ │ │ -129848 Comment Length 0000 (0) │ │ │ │ -12984A Disk Start 0000 (0) │ │ │ │ -12984C Int File Attributes 0000 (0) │ │ │ │ +129A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A74 CRC 360A2D10 (906636560) │ │ │ │ +129A78 Compressed Size 00000366 (870) │ │ │ │ +129A7C Uncompressed Size 00000898 (2200) │ │ │ │ +129A80 Filename Length 0023 (35) │ │ │ │ +129A82 Extra Length 0000 (0) │ │ │ │ +129A84 Comment Length 0000 (0) │ │ │ │ +129A86 Disk Start 0000 (0) │ │ │ │ +129A88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12984E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129852 Local Header Offset 000E25EE (927214) │ │ │ │ -129856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A8E Local Header Offset 000E2631 (927281) │ │ │ │ +129A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129879 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -12987D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12987E Created OS 03 (3) 'Unix' │ │ │ │ -12987F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129880 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129881 General Purpose Flag 0800 (2048) │ │ │ │ +129AB5 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +129AB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129ABA Created OS 03 (3) 'Unix' │ │ │ │ +129ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129ABD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129883 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129885 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129889 CRC BBEF24A3 (3153011875) │ │ │ │ -12988D Compressed Size 00000781 (1921) │ │ │ │ -129891 Uncompressed Size 00001626 (5670) │ │ │ │ -129895 Filename Length 002B (43) │ │ │ │ -129897 Extra Length 0000 (0) │ │ │ │ -129899 Comment Length 0000 (0) │ │ │ │ -12989B Disk Start 0000 (0) │ │ │ │ -12989D Int File Attributes 0000 (0) │ │ │ │ +129ABF Compression Method 0008 (8) 'Deflated' │ │ │ │ +129AC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129AC5 CRC BBEF24A3 (3153011875) │ │ │ │ +129AC9 Compressed Size 00000781 (1921) │ │ │ │ +129ACD Uncompressed Size 00001626 (5670) │ │ │ │ +129AD1 Filename Length 002B (43) │ │ │ │ +129AD3 Extra Length 0000 (0) │ │ │ │ +129AD5 Comment Length 0000 (0) │ │ │ │ +129AD7 Disk Start 0000 (0) │ │ │ │ +129AD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12989F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129ADB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298A3 Local Header Offset 000E2995 (928149) │ │ │ │ -1298A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129ADF Local Header Offset 000E29D8 (928216) │ │ │ │ +129AE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1298D2 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -1298D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1298D7 Created OS 03 (3) 'Unix' │ │ │ │ -1298D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1298D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1298DA General Purpose Flag 0800 (2048) │ │ │ │ +129B0E CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +129B12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B13 Created OS 03 (3) 'Unix' │ │ │ │ +129B14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1298DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1298DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1298E2 CRC 88C51A9F (2294618783) │ │ │ │ -1298E6 Compressed Size 000004DD (1245) │ │ │ │ -1298EA Uncompressed Size 00002418 (9240) │ │ │ │ -1298EE Filename Length 002A (42) │ │ │ │ -1298F0 Extra Length 0000 (0) │ │ │ │ -1298F2 Comment Length 0000 (0) │ │ │ │ -1298F4 Disk Start 0000 (0) │ │ │ │ -1298F6 Int File Attributes 0000 (0) │ │ │ │ +129B18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B1E CRC 88C51A9F (2294618783) │ │ │ │ +129B22 Compressed Size 000004DD (1245) │ │ │ │ +129B26 Uncompressed Size 00002418 (9240) │ │ │ │ +129B2A Filename Length 002A (42) │ │ │ │ +129B2C Extra Length 0000 (0) │ │ │ │ +129B2E Comment Length 0000 (0) │ │ │ │ +129B30 Disk Start 0000 (0) │ │ │ │ +129B32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298FC Local Header Offset 000E315F (930143) │ │ │ │ -129900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B38 Local Header Offset 000E31A2 (930210) │ │ │ │ +129B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12992A CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -12992E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12992F Created OS 03 (3) 'Unix' │ │ │ │ -129930 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129931 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129932 General Purpose Flag 0800 (2048) │ │ │ │ +129B66 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +129B6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B6B Created OS 03 (3) 'Unix' │ │ │ │ +129B6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129934 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129936 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12993A CRC B8047AAE (3087301294) │ │ │ │ -12993E Compressed Size 00000253 (595) │ │ │ │ -129942 Uncompressed Size 00000528 (1320) │ │ │ │ -129946 Filename Length 0022 (34) │ │ │ │ -129948 Extra Length 0000 (0) │ │ │ │ -12994A Comment Length 0000 (0) │ │ │ │ -12994C Disk Start 0000 (0) │ │ │ │ -12994E Int File Attributes 0000 (0) │ │ │ │ +129B70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B76 CRC B8047AAE (3087301294) │ │ │ │ +129B7A Compressed Size 00000253 (595) │ │ │ │ +129B7E Uncompressed Size 00000528 (1320) │ │ │ │ +129B82 Filename Length 0022 (34) │ │ │ │ +129B84 Extra Length 0000 (0) │ │ │ │ +129B86 Comment Length 0000 (0) │ │ │ │ +129B88 Disk Start 0000 (0) │ │ │ │ +129B8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129950 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129954 Local Header Offset 000E3684 (931460) │ │ │ │ -129958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B90 Local Header Offset 000E36C7 (931527) │ │ │ │ +129B94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12997A CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -12997E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12997F Created OS 03 (3) 'Unix' │ │ │ │ -129980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129982 General Purpose Flag 0800 (2048) │ │ │ │ +129BB6 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +129BBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BBB Created OS 03 (3) 'Unix' │ │ │ │ +129BBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129984 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129986 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12998A CRC DB6176D5 (3680597717) │ │ │ │ -12998E Compressed Size 000001D8 (472) │ │ │ │ -129992 Uncompressed Size 00000574 (1396) │ │ │ │ -129996 Filename Length 0021 (33) │ │ │ │ -129998 Extra Length 0000 (0) │ │ │ │ -12999A Comment Length 0000 (0) │ │ │ │ -12999C Disk Start 0000 (0) │ │ │ │ -12999E Int File Attributes 0000 (0) │ │ │ │ +129BC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BC6 CRC DB6176D5 (3680597717) │ │ │ │ +129BCA Compressed Size 000001D8 (472) │ │ │ │ +129BCE Uncompressed Size 00000574 (1396) │ │ │ │ +129BD2 Filename Length 0021 (33) │ │ │ │ +129BD4 Extra Length 0000 (0) │ │ │ │ +129BD6 Comment Length 0000 (0) │ │ │ │ +129BD8 Disk Start 0000 (0) │ │ │ │ +129BDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299A4 Local Header Offset 000E3917 (932119) │ │ │ │ -1299A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129BE0 Local Header Offset 000E395A (932186) │ │ │ │ +129BE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129BE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1299C9 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -1299CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1299CE Created OS 03 (3) 'Unix' │ │ │ │ -1299CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1299D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1299D1 General Purpose Flag 0800 (2048) │ │ │ │ +129C05 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +129C09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C0A Created OS 03 (3) 'Unix' │ │ │ │ +129C0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1299D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1299D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1299D9 CRC 1AD4F0F9 (450162937) │ │ │ │ -1299DD Compressed Size 00000358 (856) │ │ │ │ -1299E1 Uncompressed Size 0000074A (1866) │ │ │ │ -1299E5 Filename Length 002D (45) │ │ │ │ -1299E7 Extra Length 0000 (0) │ │ │ │ -1299E9 Comment Length 0000 (0) │ │ │ │ -1299EB Disk Start 0000 (0) │ │ │ │ -1299ED Int File Attributes 0000 (0) │ │ │ │ +129C0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C15 CRC 1AD4F0F9 (450162937) │ │ │ │ +129C19 Compressed Size 00000358 (856) │ │ │ │ +129C1D Uncompressed Size 0000074A (1866) │ │ │ │ +129C21 Filename Length 002D (45) │ │ │ │ +129C23 Extra Length 0000 (0) │ │ │ │ +129C25 Comment Length 0000 (0) │ │ │ │ +129C27 Disk Start 0000 (0) │ │ │ │ +129C29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299F3 Local Header Offset 000E3B2E (932654) │ │ │ │ -1299F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C2F Local Header Offset 000E3B71 (932721) │ │ │ │ +129C33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A24 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -129A28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A29 Created OS 03 (3) 'Unix' │ │ │ │ -129A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A2C General Purpose Flag 0800 (2048) │ │ │ │ +129C60 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +129C64 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C65 Created OS 03 (3) 'Unix' │ │ │ │ +129C66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A34 CRC D7812BEE (3615566830) │ │ │ │ -129A38 Compressed Size 0000041E (1054) │ │ │ │ -129A3C Uncompressed Size 00000F87 (3975) │ │ │ │ -129A40 Filename Length 002C (44) │ │ │ │ -129A42 Extra Length 0000 (0) │ │ │ │ -129A44 Comment Length 0000 (0) │ │ │ │ -129A46 Disk Start 0000 (0) │ │ │ │ -129A48 Int File Attributes 0000 (0) │ │ │ │ +129C6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C70 CRC D7812BEE (3615566830) │ │ │ │ +129C74 Compressed Size 0000041E (1054) │ │ │ │ +129C78 Uncompressed Size 00000F87 (3975) │ │ │ │ +129C7C Filename Length 002C (44) │ │ │ │ +129C7E Extra Length 0000 (0) │ │ │ │ +129C80 Comment Length 0000 (0) │ │ │ │ +129C82 Disk Start 0000 (0) │ │ │ │ +129C84 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129A4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129A4E Local Header Offset 000E3ED1 (933585) │ │ │ │ -129A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C8A Local Header Offset 000E3F14 (933652) │ │ │ │ +129C8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A7E CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -129A82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A83 Created OS 03 (3) 'Unix' │ │ │ │ -129A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A86 General Purpose Flag 0800 (2048) │ │ │ │ +129CBA CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +129CBE Created Zip Spec 14 (20) '2.0' │ │ │ │ +129CBF Created OS 03 (3) 'Unix' │ │ │ │ +129CC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129CC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129CC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A8E CRC A54AF7E3 (2773153763) │ │ │ │ -129A92 Compressed Size 000002A7 (679) │ │ │ │ -129A96 Uncompressed Size 000004A0 (1184) │ │ │ │ -129A9A Filename Length 0028 (40) │ │ │ │ -129A9C Extra Length 0000 (0) │ │ │ │ -129A9E Comment Length 0000 (0) │ │ │ │ -129AA0 Disk Start 0000 (0) │ │ │ │ -129AA2 Int File Attributes 0000 (0) │ │ │ │ +129CC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129CC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129CCA CRC A54AF7E3 (2773153763) │ │ │ │ +129CCE Compressed Size 000002A7 (679) │ │ │ │ +129CD2 Uncompressed Size 000004A0 (1184) │ │ │ │ +129CD6 Filename Length 0028 (40) │ │ │ │ +129CD8 Extra Length 0000 (0) │ │ │ │ +129CDA Comment Length 0000 (0) │ │ │ │ +129CDC Disk Start 0000 (0) │ │ │ │ +129CDE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129CE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AA8 Local Header Offset 000E4339 (934713) │ │ │ │ -129AAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129CE4 Local Header Offset 000E437C (934780) │ │ │ │ +129CE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129CE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129AD4 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -129AD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129AD9 Created OS 03 (3) 'Unix' │ │ │ │ -129ADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129ADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129ADC General Purpose Flag 0800 (2048) │ │ │ │ +129D10 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +129D14 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D15 Created OS 03 (3) 'Unix' │ │ │ │ +129D16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129ADE Compression Method 0008 (8) 'Deflated' │ │ │ │ -129AE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129AE4 CRC BC449FA3 (3158613923) │ │ │ │ -129AE8 Compressed Size 00000378 (888) │ │ │ │ -129AEC Uncompressed Size 00000A63 (2659) │ │ │ │ -129AF0 Filename Length 0027 (39) │ │ │ │ -129AF2 Extra Length 0000 (0) │ │ │ │ -129AF4 Comment Length 0000 (0) │ │ │ │ -129AF6 Disk Start 0000 (0) │ │ │ │ -129AF8 Int File Attributes 0000 (0) │ │ │ │ +129D1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D20 CRC BC449FA3 (3158613923) │ │ │ │ +129D24 Compressed Size 00000378 (888) │ │ │ │ +129D28 Uncompressed Size 00000A63 (2659) │ │ │ │ +129D2C Filename Length 0027 (39) │ │ │ │ +129D2E Extra Length 0000 (0) │ │ │ │ +129D30 Comment Length 0000 (0) │ │ │ │ +129D32 Disk Start 0000 (0) │ │ │ │ +129D34 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AFE Local Header Offset 000E4626 (935462) │ │ │ │ -129B02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D3A Local Header Offset 000E4669 (935529) │ │ │ │ +129D3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B29 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -129B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B2E Created OS 03 (3) 'Unix' │ │ │ │ -129B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B31 General Purpose Flag 0800 (2048) │ │ │ │ +129D65 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +129D69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D6A Created OS 03 (3) 'Unix' │ │ │ │ +129D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B39 CRC 6BC55B66 (1808096102) │ │ │ │ -129B3D Compressed Size 00000164 (356) │ │ │ │ -129B41 Uncompressed Size 0000029F (671) │ │ │ │ -129B45 Filename Length 0030 (48) │ │ │ │ -129B47 Extra Length 0000 (0) │ │ │ │ -129B49 Comment Length 0000 (0) │ │ │ │ -129B4B Disk Start 0000 (0) │ │ │ │ -129B4D Int File Attributes 0000 (0) │ │ │ │ +129D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D75 CRC 6BC55B66 (1808096102) │ │ │ │ +129D79 Compressed Size 00000164 (356) │ │ │ │ +129D7D Uncompressed Size 0000029F (671) │ │ │ │ +129D81 Filename Length 0030 (48) │ │ │ │ +129D83 Extra Length 0000 (0) │ │ │ │ +129D85 Comment Length 0000 (0) │ │ │ │ +129D87 Disk Start 0000 (0) │ │ │ │ +129D89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129B53 Local Header Offset 000E49E3 (936419) │ │ │ │ -129B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D8F Local Header Offset 000E4A26 (936486) │ │ │ │ +129D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B87 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -129B8B Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B8C Created OS 03 (3) 'Unix' │ │ │ │ -129B8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B8F General Purpose Flag 0800 (2048) │ │ │ │ +129DC3 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +129DC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DC8 Created OS 03 (3) 'Unix' │ │ │ │ +129DC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B97 CRC 6454FC12 (1683291154) │ │ │ │ -129B9B Compressed Size 0000021C (540) │ │ │ │ -129B9F Uncompressed Size 00000524 (1316) │ │ │ │ -129BA3 Filename Length 002F (47) │ │ │ │ -129BA5 Extra Length 0000 (0) │ │ │ │ -129BA7 Comment Length 0000 (0) │ │ │ │ -129BA9 Disk Start 0000 (0) │ │ │ │ -129BAB Int File Attributes 0000 (0) │ │ │ │ +129DCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129DD3 CRC 6454FC12 (1683291154) │ │ │ │ +129DD7 Compressed Size 0000021C (540) │ │ │ │ +129DDB Uncompressed Size 00000524 (1316) │ │ │ │ +129DDF Filename Length 002F (47) │ │ │ │ +129DE1 Extra Length 0000 (0) │ │ │ │ +129DE3 Comment Length 0000 (0) │ │ │ │ +129DE5 Disk Start 0000 (0) │ │ │ │ +129DE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129BAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129DE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129BB1 Local Header Offset 000E4B95 (936853) │ │ │ │ -129BB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129DED Local Header Offset 000E4BD8 (936920) │ │ │ │ +129DF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129BB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129DF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129BE4 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -129BE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129BE9 Created OS 03 (3) 'Unix' │ │ │ │ -129BEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129BEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129BEC General Purpose Flag 0800 (2048) │ │ │ │ +129E20 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +129E24 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E25 Created OS 03 (3) 'Unix' │ │ │ │ +129E26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129BEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -129BF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129BF4 CRC 27F16341 (670131009) │ │ │ │ -129BF8 Compressed Size 000001DE (478) │ │ │ │ -129BFC Uncompressed Size 00000389 (905) │ │ │ │ -129C00 Filename Length 002C (44) │ │ │ │ -129C02 Extra Length 0000 (0) │ │ │ │ -129C04 Comment Length 0000 (0) │ │ │ │ -129C06 Disk Start 0000 (0) │ │ │ │ -129C08 Int File Attributes 0000 (0) │ │ │ │ +129E2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E30 CRC 27F16341 (670131009) │ │ │ │ +129E34 Compressed Size 000001DE (478) │ │ │ │ +129E38 Uncompressed Size 00000389 (905) │ │ │ │ +129E3C Filename Length 002C (44) │ │ │ │ +129E3E Extra Length 0000 (0) │ │ │ │ +129E40 Comment Length 0000 (0) │ │ │ │ +129E42 Disk Start 0000 (0) │ │ │ │ +129E44 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C0E Local Header Offset 000E4DFE (937470) │ │ │ │ -129C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E4A Local Header Offset 000E4E41 (937537) │ │ │ │ +129E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C3E CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -129C42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C43 Created OS 03 (3) 'Unix' │ │ │ │ -129C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C46 General Purpose Flag 0800 (2048) │ │ │ │ +129E7A CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +129E7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E7F Created OS 03 (3) 'Unix' │ │ │ │ +129E80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129C4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129C4E CRC 0B857104 (193294596) │ │ │ │ -129C52 Compressed Size 0000022F (559) │ │ │ │ -129C56 Uncompressed Size 000005DC (1500) │ │ │ │ -129C5A Filename Length 002B (43) │ │ │ │ -129C5C Extra Length 0000 (0) │ │ │ │ -129C5E Comment Length 0000 (0) │ │ │ │ -129C60 Disk Start 0000 (0) │ │ │ │ -129C62 Int File Attributes 0000 (0) │ │ │ │ +129E84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E8A CRC 0B857104 (193294596) │ │ │ │ +129E8E Compressed Size 0000022F (559) │ │ │ │ +129E92 Uncompressed Size 000005DC (1500) │ │ │ │ +129E96 Filename Length 002B (43) │ │ │ │ +129E98 Extra Length 0000 (0) │ │ │ │ +129E9A Comment Length 0000 (0) │ │ │ │ +129E9C Disk Start 0000 (0) │ │ │ │ +129E9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129EA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C68 Local Header Offset 000E5026 (938022) │ │ │ │ -129C6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129EA4 Local Header Offset 000E5069 (938089) │ │ │ │ +129EA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129EA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C97 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -129C9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C9C Created OS 03 (3) 'Unix' │ │ │ │ -129C9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C9F General Purpose Flag 0800 (2048) │ │ │ │ +129ED3 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +129ED7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129ED8 Created OS 03 (3) 'Unix' │ │ │ │ +129ED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129EDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129EDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CA7 CRC A8208BB9 (2820705209) │ │ │ │ -129CAB Compressed Size 00000161 (353) │ │ │ │ -129CAF Uncompressed Size 00000286 (646) │ │ │ │ -129CB3 Filename Length 002B (43) │ │ │ │ -129CB5 Extra Length 0000 (0) │ │ │ │ -129CB7 Comment Length 0000 (0) │ │ │ │ -129CB9 Disk Start 0000 (0) │ │ │ │ -129CBB Int File Attributes 0000 (0) │ │ │ │ +129EDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +129EDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129EE3 CRC A8208BB9 (2820705209) │ │ │ │ +129EE7 Compressed Size 00000161 (353) │ │ │ │ +129EEB Uncompressed Size 00000286 (646) │ │ │ │ +129EEF Filename Length 002B (43) │ │ │ │ +129EF1 Extra Length 0000 (0) │ │ │ │ +129EF3 Comment Length 0000 (0) │ │ │ │ +129EF5 Disk Start 0000 (0) │ │ │ │ +129EF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129CBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129EF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129CC1 Local Header Offset 000E529E (938654) │ │ │ │ -129CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129EFD Local Header Offset 000E52E1 (938721) │ │ │ │ +129F01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129CF0 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -129CF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129CF5 Created OS 03 (3) 'Unix' │ │ │ │ -129CF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129CF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CF8 General Purpose Flag 0800 (2048) │ │ │ │ +129F2C CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +129F30 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F31 Created OS 03 (3) 'Unix' │ │ │ │ +129F32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D00 CRC B9549885 (3109329029) │ │ │ │ -129D04 Compressed Size 000002D6 (726) │ │ │ │ -129D08 Uncompressed Size 0000063C (1596) │ │ │ │ -129D0C Filename Length 002A (42) │ │ │ │ -129D0E Extra Length 0000 (0) │ │ │ │ -129D10 Comment Length 0000 (0) │ │ │ │ -129D12 Disk Start 0000 (0) │ │ │ │ -129D14 Int File Attributes 0000 (0) │ │ │ │ +129F36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F3C CRC B9549885 (3109329029) │ │ │ │ +129F40 Compressed Size 000002D6 (726) │ │ │ │ +129F44 Uncompressed Size 0000063C (1596) │ │ │ │ +129F48 Filename Length 002A (42) │ │ │ │ +129F4A Extra Length 0000 (0) │ │ │ │ +129F4C Comment Length 0000 (0) │ │ │ │ +129F4E Disk Start 0000 (0) │ │ │ │ +129F50 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D1A Local Header Offset 000E5448 (939080) │ │ │ │ -129D1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F56 Local Header Offset 000E548B (939147) │ │ │ │ +129F5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129D48 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -129D4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129D4D Created OS 03 (3) 'Unix' │ │ │ │ -129D4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129D4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129D50 General Purpose Flag 0800 (2048) │ │ │ │ +129F84 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +129F88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F89 Created OS 03 (3) 'Unix' │ │ │ │ +129F8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129D52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129D54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D58 CRC 8D9BC79F (2375796639) │ │ │ │ -129D5C Compressed Size 00000161 (353) │ │ │ │ -129D60 Uncompressed Size 00000286 (646) │ │ │ │ -129D64 Filename Length 002B (43) │ │ │ │ -129D66 Extra Length 0000 (0) │ │ │ │ -129D68 Comment Length 0000 (0) │ │ │ │ -129D6A Disk Start 0000 (0) │ │ │ │ -129D6C Int File Attributes 0000 (0) │ │ │ │ +129F8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F94 CRC 8D9BC79F (2375796639) │ │ │ │ +129F98 Compressed Size 00000161 (353) │ │ │ │ +129F9C Uncompressed Size 00000286 (646) │ │ │ │ +129FA0 Filename Length 002B (43) │ │ │ │ +129FA2 Extra Length 0000 (0) │ │ │ │ +129FA4 Comment Length 0000 (0) │ │ │ │ +129FA6 Disk Start 0000 (0) │ │ │ │ +129FA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129FAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D72 Local Header Offset 000E5766 (939878) │ │ │ │ -129D76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129FAE Local Header Offset 000E57A9 (939945) │ │ │ │ +129FB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129FB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DA1 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -129DA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DA6 Created OS 03 (3) 'Unix' │ │ │ │ -129DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129DA9 General Purpose Flag 0800 (2048) │ │ │ │ +129FDD CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +129FE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129FE2 Created OS 03 (3) 'Unix' │ │ │ │ +129FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129FE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -129DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129DB1 CRC 0ABD5959 (180181337) │ │ │ │ -129DB5 Compressed Size 00000247 (583) │ │ │ │ -129DB9 Uncompressed Size 00000518 (1304) │ │ │ │ -129DBD Filename Length 002A (42) │ │ │ │ -129DBF Extra Length 0000 (0) │ │ │ │ -129DC1 Comment Length 0000 (0) │ │ │ │ -129DC3 Disk Start 0000 (0) │ │ │ │ -129DC5 Int File Attributes 0000 (0) │ │ │ │ +129FE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129FE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129FED CRC 0ABD5959 (180181337) │ │ │ │ +129FF1 Compressed Size 00000247 (583) │ │ │ │ +129FF5 Uncompressed Size 00000518 (1304) │ │ │ │ +129FF9 Filename Length 002A (42) │ │ │ │ +129FFB Extra Length 0000 (0) │ │ │ │ +129FFD Comment Length 0000 (0) │ │ │ │ +129FFF Disk Start 0000 (0) │ │ │ │ +12A001 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129DC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A003 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129DCB Local Header Offset 000E5910 (940304) │ │ │ │ -129DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A007 Local Header Offset 000E5953 (940371) │ │ │ │ +12A00B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A00B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DF9 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -129DFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DFE Created OS 03 (3) 'Unix' │ │ │ │ -129DFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E01 General Purpose Flag 0800 (2048) │ │ │ │ +12A035 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +12A039 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A03A Created OS 03 (3) 'Unix' │ │ │ │ +12A03B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A03C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A03D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E09 CRC 5A5DA465 (1516086373) │ │ │ │ -129E0D Compressed Size 00000160 (352) │ │ │ │ -129E11 Uncompressed Size 00000290 (656) │ │ │ │ -129E15 Filename Length 002D (45) │ │ │ │ -129E17 Extra Length 0000 (0) │ │ │ │ -129E19 Comment Length 0000 (0) │ │ │ │ -129E1B Disk Start 0000 (0) │ │ │ │ -129E1D Int File Attributes 0000 (0) │ │ │ │ +12A03F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A041 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A045 CRC 5A5DA465 (1516086373) │ │ │ │ +12A049 Compressed Size 00000160 (352) │ │ │ │ +12A04D Uncompressed Size 00000290 (656) │ │ │ │ +12A051 Filename Length 002D (45) │ │ │ │ +12A053 Extra Length 0000 (0) │ │ │ │ +12A055 Comment Length 0000 (0) │ │ │ │ +12A057 Disk Start 0000 (0) │ │ │ │ +12A059 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A05B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E23 Local Header Offset 000E5B9F (940959) │ │ │ │ -129E27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A05F Local Header Offset 000E5BE2 (941026) │ │ │ │ +12A063 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129E54 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -129E58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129E59 Created OS 03 (3) 'Unix' │ │ │ │ -129E5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E5C General Purpose Flag 0800 (2048) │ │ │ │ +12A090 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +12A094 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A095 Created OS 03 (3) 'Unix' │ │ │ │ +12A096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A098 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E64 CRC 80F01ABD (2163219133) │ │ │ │ -129E68 Compressed Size 0000022F (559) │ │ │ │ -129E6C Uncompressed Size 000004F8 (1272) │ │ │ │ -129E70 Filename Length 002C (44) │ │ │ │ -129E72 Extra Length 0000 (0) │ │ │ │ -129E74 Comment Length 0000 (0) │ │ │ │ -129E76 Disk Start 0000 (0) │ │ │ │ -129E78 Int File Attributes 0000 (0) │ │ │ │ +12A09A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A09C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0A0 CRC 80F01ABD (2163219133) │ │ │ │ +12A0A4 Compressed Size 0000022F (559) │ │ │ │ +12A0A8 Uncompressed Size 000004F8 (1272) │ │ │ │ +12A0AC Filename Length 002C (44) │ │ │ │ +12A0AE Extra Length 0000 (0) │ │ │ │ +12A0B0 Comment Length 0000 (0) │ │ │ │ +12A0B2 Disk Start 0000 (0) │ │ │ │ +12A0B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A0B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E7E Local Header Offset 000E5D4A (941386) │ │ │ │ -129E82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A0BA Local Header Offset 000E5D8D (941453) │ │ │ │ +12A0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129EAE CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -129EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129EB3 Created OS 03 (3) 'Unix' │ │ │ │ -129EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129EB6 General Purpose Flag 0800 (2048) │ │ │ │ +12A0EA CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +12A0EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A0EF Created OS 03 (3) 'Unix' │ │ │ │ +12A0F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A0F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A0F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129EBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129EBE CRC 4A3C69A0 (1245473184) │ │ │ │ -129EC2 Compressed Size 00000167 (359) │ │ │ │ -129EC6 Uncompressed Size 000002A9 (681) │ │ │ │ -129ECA Filename Length 0032 (50) │ │ │ │ -129ECC Extra Length 0000 (0) │ │ │ │ -129ECE Comment Length 0000 (0) │ │ │ │ -129ED0 Disk Start 0000 (0) │ │ │ │ -129ED2 Int File Attributes 0000 (0) │ │ │ │ +12A0F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A0F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0FA CRC 4A3C69A0 (1245473184) │ │ │ │ +12A0FE Compressed Size 00000167 (359) │ │ │ │ +12A102 Uncompressed Size 000002A9 (681) │ │ │ │ +12A106 Filename Length 0032 (50) │ │ │ │ +12A108 Extra Length 0000 (0) │ │ │ │ +12A10A Comment Length 0000 (0) │ │ │ │ +12A10C Disk Start 0000 (0) │ │ │ │ +12A10E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A110 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129ED8 Local Header Offset 000E5FC3 (942019) │ │ │ │ -129EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A114 Local Header Offset 000E6006 (942086) │ │ │ │ +12A118 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A118: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F0E CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -129F12 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F13 Created OS 03 (3) 'Unix' │ │ │ │ -129F14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F16 General Purpose Flag 0800 (2048) │ │ │ │ +12A14A CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +12A14E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A14F Created OS 03 (3) 'Unix' │ │ │ │ +12A150 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A151 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A152 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F1E CRC 28281334 (673714996) │ │ │ │ -129F22 Compressed Size 0000029B (667) │ │ │ │ -129F26 Uncompressed Size 00000608 (1544) │ │ │ │ -129F2A Filename Length 0031 (49) │ │ │ │ -129F2C Extra Length 0000 (0) │ │ │ │ -129F2E Comment Length 0000 (0) │ │ │ │ -129F30 Disk Start 0000 (0) │ │ │ │ -129F32 Int File Attributes 0000 (0) │ │ │ │ +12A154 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A156 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A15A CRC 28281334 (673714996) │ │ │ │ +12A15E Compressed Size 0000029B (667) │ │ │ │ +12A162 Uncompressed Size 00000608 (1544) │ │ │ │ +12A166 Filename Length 0031 (49) │ │ │ │ +12A168 Extra Length 0000 (0) │ │ │ │ +12A16A Comment Length 0000 (0) │ │ │ │ +12A16C Disk Start 0000 (0) │ │ │ │ +12A16E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A170 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F38 Local Header Offset 000E617A (942458) │ │ │ │ -129F3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A174 Local Header Offset 000E61BD (942525) │ │ │ │ +12A178 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A178: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F6D CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -129F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F72 Created OS 03 (3) 'Unix' │ │ │ │ -129F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F75 General Purpose Flag 0800 (2048) │ │ │ │ +12A1A9 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +12A1AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A1AE Created OS 03 (3) 'Unix' │ │ │ │ +12A1AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A1B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A1B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F7D CRC 53E95C53 (1407802451) │ │ │ │ -129F81 Compressed Size 00000160 (352) │ │ │ │ -129F85 Uncompressed Size 00000286 (646) │ │ │ │ -129F89 Filename Length 002B (43) │ │ │ │ -129F8B Extra Length 0000 (0) │ │ │ │ -129F8D Comment Length 0000 (0) │ │ │ │ -129F8F Disk Start 0000 (0) │ │ │ │ -129F91 Int File Attributes 0000 (0) │ │ │ │ +12A1B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A1B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A1B9 CRC 53E95C53 (1407802451) │ │ │ │ +12A1BD Compressed Size 00000160 (352) │ │ │ │ +12A1C1 Uncompressed Size 00000286 (646) │ │ │ │ +12A1C5 Filename Length 002B (43) │ │ │ │ +12A1C7 Extra Length 0000 (0) │ │ │ │ +12A1C9 Comment Length 0000 (0) │ │ │ │ +12A1CB Disk Start 0000 (0) │ │ │ │ +12A1CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A1CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F97 Local Header Offset 000E6464 (943204) │ │ │ │ -129F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A1D3 Local Header Offset 000E64A7 (943271) │ │ │ │ +12A1D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129FC6 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -129FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -129FCB Created OS 03 (3) 'Unix' │ │ │ │ -129FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129FCE General Purpose Flag 0800 (2048) │ │ │ │ +12A202 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +12A206 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A207 Created OS 03 (3) 'Unix' │ │ │ │ +12A208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A20A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129FD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129FD6 CRC 69953FAB (1771388843) │ │ │ │ -129FDA Compressed Size 000002DF (735) │ │ │ │ -129FDE Uncompressed Size 000006AF (1711) │ │ │ │ -129FE2 Filename Length 002A (42) │ │ │ │ -129FE4 Extra Length 0000 (0) │ │ │ │ -129FE6 Comment Length 0000 (0) │ │ │ │ -129FE8 Disk Start 0000 (0) │ │ │ │ -129FEA Int File Attributes 0000 (0) │ │ │ │ +12A20C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A20E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A212 CRC 69953FAB (1771388843) │ │ │ │ +12A216 Compressed Size 000002DF (735) │ │ │ │ +12A21A Uncompressed Size 000006AF (1711) │ │ │ │ +12A21E Filename Length 002A (42) │ │ │ │ +12A220 Extra Length 0000 (0) │ │ │ │ +12A222 Comment Length 0000 (0) │ │ │ │ +12A224 Disk Start 0000 (0) │ │ │ │ +12A226 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A228 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129FF0 Local Header Offset 000E660D (943629) │ │ │ │ -129FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A22C Local Header Offset 000E6650 (943696) │ │ │ │ +12A230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A01E CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -12A022 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A023 Created OS 03 (3) 'Unix' │ │ │ │ -12A024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A026 General Purpose Flag 0800 (2048) │ │ │ │ +12A25A CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +12A25E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A25F Created OS 03 (3) 'Unix' │ │ │ │ +12A260 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A261 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A262 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A028 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A02A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A02E CRC 00000000 (0) │ │ │ │ -12A032 Compressed Size 00000000 (0) │ │ │ │ -12A036 Uncompressed Size 00000000 (0) │ │ │ │ -12A03A Filename Length 0011 (17) │ │ │ │ -12A03C Extra Length 0000 (0) │ │ │ │ -12A03E Comment Length 0000 (0) │ │ │ │ -12A040 Disk Start 0000 (0) │ │ │ │ -12A042 Int File Attributes 0000 (0) │ │ │ │ +12A264 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A266 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A26A CRC 00000000 (0) │ │ │ │ +12A26E Compressed Size 00000000 (0) │ │ │ │ +12A272 Uncompressed Size 00000000 (0) │ │ │ │ +12A276 Filename Length 0011 (17) │ │ │ │ +12A278 Extra Length 0000 (0) │ │ │ │ +12A27A Comment Length 0000 (0) │ │ │ │ +12A27C Disk Start 0000 (0) │ │ │ │ +12A27E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A044 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A280 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A048 Local Header Offset 000E6934 (944436) │ │ │ │ -12A04C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A284 Local Header Offset 000E6977 (944503) │ │ │ │ +12A288 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A04C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A288: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A04C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A288: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A024: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A260: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A05D CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -12A061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A062 Created OS 03 (3) 'Unix' │ │ │ │ -12A063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A065 General Purpose Flag 0800 (2048) │ │ │ │ +12A299 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +12A29D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A29E Created OS 03 (3) 'Unix' │ │ │ │ +12A29F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A06D CRC 1442AD0B (339913995) │ │ │ │ -12A071 Compressed Size 000023A1 (9121) │ │ │ │ -12A075 Uncompressed Size 00006E47 (28231) │ │ │ │ -12A079 Filename Length 0021 (33) │ │ │ │ -12A07B Extra Length 0000 (0) │ │ │ │ -12A07D Comment Length 0000 (0) │ │ │ │ -12A07F Disk Start 0000 (0) │ │ │ │ -12A081 Int File Attributes 0000 (0) │ │ │ │ +12A2A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2A9 CRC 1442AD0B (339913995) │ │ │ │ +12A2AD Compressed Size 000023A1 (9121) │ │ │ │ +12A2B1 Uncompressed Size 00006E47 (28231) │ │ │ │ +12A2B5 Filename Length 0021 (33) │ │ │ │ +12A2B7 Extra Length 0000 (0) │ │ │ │ +12A2B9 Comment Length 0000 (0) │ │ │ │ +12A2BB Disk Start 0000 (0) │ │ │ │ +12A2BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A2BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A087 Local Header Offset 000E6963 (944483) │ │ │ │ -12A08B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A2C3 Local Header Offset 000E69A6 (944550) │ │ │ │ +12A2C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A2C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0AC CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -12A0B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0B1 Created OS 03 (3) 'Unix' │ │ │ │ -12A0B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A0B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A0B4 General Purpose Flag 0800 (2048) │ │ │ │ +12A2E8 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +12A2EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A2ED Created OS 03 (3) 'Unix' │ │ │ │ +12A2EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A0B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A0B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A0BC CRC 6B705E01 (1802526209) │ │ │ │ -12A0C0 Compressed Size 00000B93 (2963) │ │ │ │ -12A0C4 Uncompressed Size 00007824 (30756) │ │ │ │ -12A0C8 Filename Length 0020 (32) │ │ │ │ -12A0CA Extra Length 0000 (0) │ │ │ │ -12A0CC Comment Length 0000 (0) │ │ │ │ -12A0CE Disk Start 0000 (0) │ │ │ │ -12A0D0 Int File Attributes 0000 (0) │ │ │ │ +12A2F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2F8 CRC 6B705E01 (1802526209) │ │ │ │ +12A2FC Compressed Size 00000B93 (2963) │ │ │ │ +12A300 Uncompressed Size 00007824 (30756) │ │ │ │ +12A304 Filename Length 0020 (32) │ │ │ │ +12A306 Extra Length 0000 (0) │ │ │ │ +12A308 Comment Length 0000 (0) │ │ │ │ +12A30A Disk Start 0000 (0) │ │ │ │ +12A30C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A0D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A30E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A0D6 Local Header Offset 000E8D43 (953667) │ │ │ │ -12A0DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A312 Local Header Offset 000E8D86 (953734) │ │ │ │ +12A316 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A316: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0FA CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -12A0FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0FF Created OS 03 (3) 'Unix' │ │ │ │ -12A100 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A101 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A102 General Purpose Flag 0800 (2048) │ │ │ │ +12A336 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +12A33A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A33B Created OS 03 (3) 'Unix' │ │ │ │ +12A33C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A33D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A33E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A104 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A106 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A10A CRC 00000000 (0) │ │ │ │ -12A10E Compressed Size 00000000 (0) │ │ │ │ -12A112 Uncompressed Size 00000000 (0) │ │ │ │ -12A116 Filename Length 0011 (17) │ │ │ │ -12A118 Extra Length 0000 (0) │ │ │ │ -12A11A Comment Length 0000 (0) │ │ │ │ -12A11C Disk Start 0000 (0) │ │ │ │ -12A11E Int File Attributes 0000 (0) │ │ │ │ +12A340 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A342 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A346 CRC 00000000 (0) │ │ │ │ +12A34A Compressed Size 00000000 (0) │ │ │ │ +12A34E Uncompressed Size 00000000 (0) │ │ │ │ +12A352 Filename Length 0011 (17) │ │ │ │ +12A354 Extra Length 0000 (0) │ │ │ │ +12A356 Comment Length 0000 (0) │ │ │ │ +12A358 Disk Start 0000 (0) │ │ │ │ +12A35A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A120 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A35C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A124 Local Header Offset 000E9914 (956692) │ │ │ │ -12A128 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A360 Local Header Offset 000E9957 (956759) │ │ │ │ +12A364 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A128: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A364: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A128: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A364: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A100: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A33C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A139 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -12A13D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A13E Created OS 03 (3) 'Unix' │ │ │ │ -12A13F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A141 General Purpose Flag 0800 (2048) │ │ │ │ +12A375 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +12A379 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A37A Created OS 03 (3) 'Unix' │ │ │ │ +12A37B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A37C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A37D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A143 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A145 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A149 CRC CFEF84C4 (3488580804) │ │ │ │ -12A14D Compressed Size 000002E4 (740) │ │ │ │ -12A151 Uncompressed Size 0000067B (1659) │ │ │ │ -12A155 Filename Length 002B (43) │ │ │ │ -12A157 Extra Length 0000 (0) │ │ │ │ -12A159 Comment Length 0000 (0) │ │ │ │ -12A15B Disk Start 0000 (0) │ │ │ │ -12A15D Int File Attributes 0000 (0) │ │ │ │ +12A37F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A381 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A385 CRC CFEF84C4 (3488580804) │ │ │ │ +12A389 Compressed Size 000002E4 (740) │ │ │ │ +12A38D Uncompressed Size 0000067B (1659) │ │ │ │ +12A391 Filename Length 002B (43) │ │ │ │ +12A393 Extra Length 0000 (0) │ │ │ │ +12A395 Comment Length 0000 (0) │ │ │ │ +12A397 Disk Start 0000 (0) │ │ │ │ +12A399 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A15F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A39B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A163 Local Header Offset 000E9943 (956739) │ │ │ │ -12A167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A39F Local Header Offset 000E9986 (956806) │ │ │ │ +12A3A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A192 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -12A196 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A197 Created OS 03 (3) 'Unix' │ │ │ │ -12A198 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A199 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A19A General Purpose Flag 0800 (2048) │ │ │ │ +12A3CE CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +12A3D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A3D3 Created OS 03 (3) 'Unix' │ │ │ │ +12A3D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A3D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A3D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A19C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A19E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1A2 CRC 311ED094 (824103060) │ │ │ │ -12A1A6 Compressed Size 00000481 (1153) │ │ │ │ -12A1AA Uncompressed Size 0000175B (5979) │ │ │ │ -12A1AE Filename Length 002A (42) │ │ │ │ -12A1B0 Extra Length 0000 (0) │ │ │ │ -12A1B2 Comment Length 0000 (0) │ │ │ │ -12A1B4 Disk Start 0000 (0) │ │ │ │ -12A1B6 Int File Attributes 0000 (0) │ │ │ │ +12A3D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A3DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A3DE CRC 311ED094 (824103060) │ │ │ │ +12A3E2 Compressed Size 00000481 (1153) │ │ │ │ +12A3E6 Uncompressed Size 0000175B (5979) │ │ │ │ +12A3EA Filename Length 002A (42) │ │ │ │ +12A3EC Extra Length 0000 (0) │ │ │ │ +12A3EE Comment Length 0000 (0) │ │ │ │ +12A3F0 Disk Start 0000 (0) │ │ │ │ +12A3F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A1B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A3F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A1BC Local Header Offset 000E9C70 (957552) │ │ │ │ -12A1C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A3F8 Local Header Offset 000E9CB3 (957619) │ │ │ │ +12A3FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A1C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A1EA CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -12A1EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A1EF Created OS 03 (3) 'Unix' │ │ │ │ -12A1F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A1F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A1F2 General Purpose Flag 0800 (2048) │ │ │ │ +12A426 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +12A42A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A42B Created OS 03 (3) 'Unix' │ │ │ │ +12A42C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A42D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A42E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A1F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A1F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1FA CRC B75DB208 (3076370952) │ │ │ │ -12A1FE Compressed Size 000003AF (943) │ │ │ │ -12A202 Uncompressed Size 000009AE (2478) │ │ │ │ -12A206 Filename Length 002E (46) │ │ │ │ -12A208 Extra Length 0000 (0) │ │ │ │ -12A20A Comment Length 0000 (0) │ │ │ │ -12A20C Disk Start 0000 (0) │ │ │ │ -12A20E Int File Attributes 0000 (0) │ │ │ │ +12A430 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A432 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A436 CRC B75DB208 (3076370952) │ │ │ │ +12A43A Compressed Size 000003AF (943) │ │ │ │ +12A43E Uncompressed Size 000009AE (2478) │ │ │ │ +12A442 Filename Length 002E (46) │ │ │ │ +12A444 Extra Length 0000 (0) │ │ │ │ +12A446 Comment Length 0000 (0) │ │ │ │ +12A448 Disk Start 0000 (0) │ │ │ │ +12A44A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A44C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A214 Local Header Offset 000EA139 (958777) │ │ │ │ -12A218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A450 Local Header Offset 000EA17C (958844) │ │ │ │ +12A454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A246 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -12A24A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A24B Created OS 03 (3) 'Unix' │ │ │ │ -12A24C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A24D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A24E General Purpose Flag 0800 (2048) │ │ │ │ +12A482 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +12A486 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A487 Created OS 03 (3) 'Unix' │ │ │ │ +12A488 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A489 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A48A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A250 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A256 CRC 422D8363 (1110279011) │ │ │ │ -12A25A Compressed Size 00000636 (1590) │ │ │ │ -12A25E Uncompressed Size 00001F80 (8064) │ │ │ │ -12A262 Filename Length 002D (45) │ │ │ │ -12A264 Extra Length 0000 (0) │ │ │ │ -12A266 Comment Length 0000 (0) │ │ │ │ -12A268 Disk Start 0000 (0) │ │ │ │ -12A26A Int File Attributes 0000 (0) │ │ │ │ +12A48C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A48E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A492 CRC 422D8363 (1110279011) │ │ │ │ +12A496 Compressed Size 00000636 (1590) │ │ │ │ +12A49A Uncompressed Size 00001F80 (8064) │ │ │ │ +12A49E Filename Length 002D (45) │ │ │ │ +12A4A0 Extra Length 0000 (0) │ │ │ │ +12A4A2 Comment Length 0000 (0) │ │ │ │ +12A4A4 Disk Start 0000 (0) │ │ │ │ +12A4A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A26C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A270 Local Header Offset 000EA534 (959796) │ │ │ │ -12A274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4AC Local Header Offset 000EA577 (959863) │ │ │ │ +12A4B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2A1 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -12A2A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A2A6 Created OS 03 (3) 'Unix' │ │ │ │ -12A2A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A2A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A2A9 General Purpose Flag 0800 (2048) │ │ │ │ +12A4DD CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +12A4E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A4E2 Created OS 03 (3) 'Unix' │ │ │ │ +12A4E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A4E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A4E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A2AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A2AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A2B1 CRC C045E318 (3225805592) │ │ │ │ -12A2B5 Compressed Size 00000646 (1606) │ │ │ │ -12A2B9 Uncompressed Size 000012A6 (4774) │ │ │ │ -12A2BD Filename Length 002F (47) │ │ │ │ -12A2BF Extra Length 0000 (0) │ │ │ │ -12A2C1 Comment Length 0000 (0) │ │ │ │ -12A2C3 Disk Start 0000 (0) │ │ │ │ -12A2C5 Int File Attributes 0000 (0) │ │ │ │ +12A4E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A4E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A4ED CRC C045E318 (3225805592) │ │ │ │ +12A4F1 Compressed Size 00000646 (1606) │ │ │ │ +12A4F5 Uncompressed Size 000012A6 (4774) │ │ │ │ +12A4F9 Filename Length 002F (47) │ │ │ │ +12A4FB Extra Length 0000 (0) │ │ │ │ +12A4FD Comment Length 0000 (0) │ │ │ │ +12A4FF Disk Start 0000 (0) │ │ │ │ +12A501 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A2C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A503 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A2CB Local Header Offset 000EABB5 (961461) │ │ │ │ -12A2CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A507 Local Header Offset 000EABF8 (961528) │ │ │ │ +12A50B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A2CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A50B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2FE CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -12A302 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A303 Created OS 03 (3) 'Unix' │ │ │ │ -12A304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A306 General Purpose Flag 0800 (2048) │ │ │ │ +12A53A CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +12A53E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A53F Created OS 03 (3) 'Unix' │ │ │ │ +12A540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A542 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A308 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A30A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A30E CRC 4BA2FECA (1268973258) │ │ │ │ -12A312 Compressed Size 00000B1D (2845) │ │ │ │ -12A316 Uncompressed Size 000044B2 (17586) │ │ │ │ -12A31A Filename Length 002E (46) │ │ │ │ -12A31C Extra Length 0000 (0) │ │ │ │ -12A31E Comment Length 0000 (0) │ │ │ │ -12A320 Disk Start 0000 (0) │ │ │ │ -12A322 Int File Attributes 0000 (0) │ │ │ │ +12A544 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A546 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A54A CRC 4BA2FECA (1268973258) │ │ │ │ +12A54E Compressed Size 00000B1D (2845) │ │ │ │ +12A552 Uncompressed Size 000044B2 (17586) │ │ │ │ +12A556 Filename Length 002E (46) │ │ │ │ +12A558 Extra Length 0000 (0) │ │ │ │ +12A55A Comment Length 0000 (0) │ │ │ │ +12A55C Disk Start 0000 (0) │ │ │ │ +12A55E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A324 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A560 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A328 Local Header Offset 000EB248 (963144) │ │ │ │ -12A32C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A564 Local Header Offset 000EB28B (963211) │ │ │ │ +12A568 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A35A CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -12A35E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A35F Created OS 03 (3) 'Unix' │ │ │ │ -12A360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A362 General Purpose Flag 0800 (2048) │ │ │ │ +12A596 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +12A59A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A59B Created OS 03 (3) 'Unix' │ │ │ │ +12A59C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A59D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A59E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A364 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A36A CRC 2DF20D24 (770837796) │ │ │ │ -12A36E Compressed Size 00000575 (1397) │ │ │ │ -12A372 Uncompressed Size 0000118A (4490) │ │ │ │ -12A376 Filename Length 0025 (37) │ │ │ │ -12A378 Extra Length 0000 (0) │ │ │ │ -12A37A Comment Length 0000 (0) │ │ │ │ -12A37C Disk Start 0000 (0) │ │ │ │ -12A37E Int File Attributes 0000 (0) │ │ │ │ +12A5A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5A6 CRC 2DF20D24 (770837796) │ │ │ │ +12A5AA Compressed Size 00000575 (1397) │ │ │ │ +12A5AE Uncompressed Size 0000118A (4490) │ │ │ │ +12A5B2 Filename Length 0025 (37) │ │ │ │ +12A5B4 Extra Length 0000 (0) │ │ │ │ +12A5B6 Comment Length 0000 (0) │ │ │ │ +12A5B8 Disk Start 0000 (0) │ │ │ │ +12A5BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A5BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A384 Local Header Offset 000EBDB1 (966065) │ │ │ │ -12A388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5C0 Local Header Offset 000EBDF4 (966132) │ │ │ │ +12A5C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3AD CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -12A3B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A3B2 Created OS 03 (3) 'Unix' │ │ │ │ -12A3B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A3B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A3B5 General Purpose Flag 0800 (2048) │ │ │ │ +12A5E9 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +12A5ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A5EE Created OS 03 (3) 'Unix' │ │ │ │ +12A5EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A5F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A5F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A3B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A3B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A3BD CRC 5415A174 (1410703732) │ │ │ │ -12A3C1 Compressed Size 00000A4E (2638) │ │ │ │ -12A3C5 Uncompressed Size 00003A96 (14998) │ │ │ │ -12A3C9 Filename Length 0024 (36) │ │ │ │ -12A3CB Extra Length 0000 (0) │ │ │ │ -12A3CD Comment Length 0000 (0) │ │ │ │ -12A3CF Disk Start 0000 (0) │ │ │ │ -12A3D1 Int File Attributes 0000 (0) │ │ │ │ +12A5F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5F9 CRC 5415A174 (1410703732) │ │ │ │ +12A5FD Compressed Size 00000A4E (2638) │ │ │ │ +12A601 Uncompressed Size 00003A96 (14998) │ │ │ │ +12A605 Filename Length 0024 (36) │ │ │ │ +12A607 Extra Length 0000 (0) │ │ │ │ +12A609 Comment Length 0000 (0) │ │ │ │ +12A60B Disk Start 0000 (0) │ │ │ │ +12A60D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A3D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A60F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A3D7 Local Header Offset 000EC369 (967529) │ │ │ │ -12A3DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A613 Local Header Offset 000EC3AC (967596) │ │ │ │ +12A617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A3DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3FF CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -12A403 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A404 Created OS 03 (3) 'Unix' │ │ │ │ -12A405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A407 General Purpose Flag 0800 (2048) │ │ │ │ +12A63B CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +12A63F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A640 Created OS 03 (3) 'Unix' │ │ │ │ +12A641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A643 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A409 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A40B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A40F CRC BE35D57A (3191199098) │ │ │ │ -12A413 Compressed Size 000001FC (508) │ │ │ │ -12A417 Uncompressed Size 0000039D (925) │ │ │ │ -12A41B Filename Length 0027 (39) │ │ │ │ -12A41D Extra Length 0000 (0) │ │ │ │ -12A41F Comment Length 0000 (0) │ │ │ │ -12A421 Disk Start 0000 (0) │ │ │ │ -12A423 Int File Attributes 0000 (0) │ │ │ │ +12A645 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A647 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A64B CRC BE35D57A (3191199098) │ │ │ │ +12A64F Compressed Size 000001FC (508) │ │ │ │ +12A653 Uncompressed Size 0000039D (925) │ │ │ │ +12A657 Filename Length 0027 (39) │ │ │ │ +12A659 Extra Length 0000 (0) │ │ │ │ +12A65B Comment Length 0000 (0) │ │ │ │ +12A65D Disk Start 0000 (0) │ │ │ │ +12A65F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A425 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A661 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A429 Local Header Offset 000ECDF9 (970233) │ │ │ │ -12A42D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A665 Local Header Offset 000ECE3C (970300) │ │ │ │ +12A669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A42D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A454 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -12A458 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A459 Created OS 03 (3) 'Unix' │ │ │ │ -12A45A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A45B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A45C General Purpose Flag 0800 (2048) │ │ │ │ +12A690 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +12A694 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A695 Created OS 03 (3) 'Unix' │ │ │ │ +12A696 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A697 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A698 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A45E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A460 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A464 CRC 580684C7 (1476822215) │ │ │ │ -12A468 Compressed Size 00000256 (598) │ │ │ │ -12A46C Uncompressed Size 0000064C (1612) │ │ │ │ -12A470 Filename Length 0026 (38) │ │ │ │ -12A472 Extra Length 0000 (0) │ │ │ │ -12A474 Comment Length 0000 (0) │ │ │ │ -12A476 Disk Start 0000 (0) │ │ │ │ -12A478 Int File Attributes 0000 (0) │ │ │ │ +12A69A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A69C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6A0 CRC 580684C7 (1476822215) │ │ │ │ +12A6A4 Compressed Size 00000256 (598) │ │ │ │ +12A6A8 Uncompressed Size 0000064C (1612) │ │ │ │ +12A6AC Filename Length 0026 (38) │ │ │ │ +12A6AE Extra Length 0000 (0) │ │ │ │ +12A6B0 Comment Length 0000 (0) │ │ │ │ +12A6B2 Disk Start 0000 (0) │ │ │ │ +12A6B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A47A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A6B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A47E Local Header Offset 000ED03A (970810) │ │ │ │ -12A482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A6BA Local Header Offset 000ED07D (970877) │ │ │ │ +12A6BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4A8 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -12A4AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4AD Created OS 03 (3) 'Unix' │ │ │ │ -12A4AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A4AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A4B0 General Purpose Flag 0800 (2048) │ │ │ │ +12A6E4 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +12A6E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A6E9 Created OS 03 (3) 'Unix' │ │ │ │ +12A6EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A6EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A6EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A4B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A4B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A4B8 CRC C60A43D1 (3322561489) │ │ │ │ -12A4BC Compressed Size 00000636 (1590) │ │ │ │ -12A4C0 Uncompressed Size 00000F33 (3891) │ │ │ │ -12A4C4 Filename Length 0024 (36) │ │ │ │ -12A4C6 Extra Length 0000 (0) │ │ │ │ -12A4C8 Comment Length 0000 (0) │ │ │ │ -12A4CA Disk Start 0000 (0) │ │ │ │ -12A4CC Int File Attributes 0000 (0) │ │ │ │ +12A6EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A6F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6F4 CRC C60A43D1 (3322561489) │ │ │ │ +12A6F8 Compressed Size 00000636 (1590) │ │ │ │ +12A6FC Uncompressed Size 00000F33 (3891) │ │ │ │ +12A700 Filename Length 0024 (36) │ │ │ │ +12A702 Extra Length 0000 (0) │ │ │ │ +12A704 Comment Length 0000 (0) │ │ │ │ +12A706 Disk Start 0000 (0) │ │ │ │ +12A708 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A4CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A70A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A4D2 Local Header Offset 000ED2D4 (971476) │ │ │ │ -12A4D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A70E Local Header Offset 000ED317 (971543) │ │ │ │ +12A712 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A712: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4FA CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -12A4FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4FF Created OS 03 (3) 'Unix' │ │ │ │ -12A500 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A501 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A502 General Purpose Flag 0800 (2048) │ │ │ │ +12A736 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +12A73A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A73B Created OS 03 (3) 'Unix' │ │ │ │ +12A73C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A73D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A73E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A504 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A506 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A50A CRC ADEBBD99 (2917907865) │ │ │ │ -12A50E Compressed Size 0000063F (1599) │ │ │ │ -12A512 Uncompressed Size 0000197A (6522) │ │ │ │ -12A516 Filename Length 0023 (35) │ │ │ │ -12A518 Extra Length 0000 (0) │ │ │ │ -12A51A Comment Length 0000 (0) │ │ │ │ -12A51C Disk Start 0000 (0) │ │ │ │ -12A51E Int File Attributes 0000 (0) │ │ │ │ +12A740 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A742 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A746 CRC ADEBBD99 (2917907865) │ │ │ │ +12A74A Compressed Size 0000063F (1599) │ │ │ │ +12A74E Uncompressed Size 0000197A (6522) │ │ │ │ +12A752 Filename Length 0023 (35) │ │ │ │ +12A754 Extra Length 0000 (0) │ │ │ │ +12A756 Comment Length 0000 (0) │ │ │ │ +12A758 Disk Start 0000 (0) │ │ │ │ +12A75A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A520 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A75C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A524 Local Header Offset 000ED94C (973132) │ │ │ │ -12A528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A760 Local Header Offset 000ED98F (973199) │ │ │ │ +12A764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A54B CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -12A54F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A550 Created OS 03 (3) 'Unix' │ │ │ │ -12A551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A553 General Purpose Flag 0800 (2048) │ │ │ │ +12A787 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +12A78B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A78C Created OS 03 (3) 'Unix' │ │ │ │ +12A78D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A78E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A78F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A557 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A55B CRC E69F8B30 (3869215536) │ │ │ │ -12A55F Compressed Size 000005EE (1518) │ │ │ │ -12A563 Uncompressed Size 000010CC (4300) │ │ │ │ -12A567 Filename Length 002B (43) │ │ │ │ -12A569 Extra Length 0000 (0) │ │ │ │ -12A56B Comment Length 0000 (0) │ │ │ │ -12A56D Disk Start 0000 (0) │ │ │ │ -12A56F Int File Attributes 0000 (0) │ │ │ │ +12A791 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A793 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A797 CRC E69F8B30 (3869215536) │ │ │ │ +12A79B Compressed Size 000005EE (1518) │ │ │ │ +12A79F Uncompressed Size 000010CC (4300) │ │ │ │ +12A7A3 Filename Length 002B (43) │ │ │ │ +12A7A5 Extra Length 0000 (0) │ │ │ │ +12A7A7 Comment Length 0000 (0) │ │ │ │ +12A7A9 Disk Start 0000 (0) │ │ │ │ +12A7AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A7AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A575 Local Header Offset 000EDFCC (974796) │ │ │ │ -12A579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A7B1 Local Header Offset 000EE00F (974863) │ │ │ │ +12A7B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A7B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5A4 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -12A5A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A5A9 Created OS 03 (3) 'Unix' │ │ │ │ -12A5AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A5AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A5AC General Purpose Flag 0800 (2048) │ │ │ │ +12A7E0 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +12A7E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7E5 Created OS 03 (3) 'Unix' │ │ │ │ +12A7E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A5AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A5B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A5B4 CRC 722B94DB (1915458779) │ │ │ │ -12A5B8 Compressed Size 00000490 (1168) │ │ │ │ -12A5BC Uncompressed Size 000022E3 (8931) │ │ │ │ -12A5C0 Filename Length 002A (42) │ │ │ │ -12A5C2 Extra Length 0000 (0) │ │ │ │ -12A5C4 Comment Length 0000 (0) │ │ │ │ -12A5C6 Disk Start 0000 (0) │ │ │ │ -12A5C8 Int File Attributes 0000 (0) │ │ │ │ +12A7EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A7EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A7F0 CRC 722B94DB (1915458779) │ │ │ │ +12A7F4 Compressed Size 00000490 (1168) │ │ │ │ +12A7F8 Uncompressed Size 000022E3 (8931) │ │ │ │ +12A7FC Filename Length 002A (42) │ │ │ │ +12A7FE Extra Length 0000 (0) │ │ │ │ +12A800 Comment Length 0000 (0) │ │ │ │ +12A802 Disk Start 0000 (0) │ │ │ │ +12A804 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A5CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A806 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A5CE Local Header Offset 000EE603 (976387) │ │ │ │ -12A5D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A80A Local Header Offset 000EE646 (976454) │ │ │ │ +12A80E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A80E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5FC CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -12A600 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A601 Created OS 03 (3) 'Unix' │ │ │ │ -12A602 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A603 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A604 General Purpose Flag 0800 (2048) │ │ │ │ +12A838 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +12A83C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A83D Created OS 03 (3) 'Unix' │ │ │ │ +12A83E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A83F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A606 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A608 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A60C CRC F04D5A9D (4031601309) │ │ │ │ -12A610 Compressed Size 0000082F (2095) │ │ │ │ -12A614 Uncompressed Size 000017CF (6095) │ │ │ │ -12A618 Filename Length 0023 (35) │ │ │ │ -12A61A Extra Length 0000 (0) │ │ │ │ -12A61C Comment Length 0000 (0) │ │ │ │ -12A61E Disk Start 0000 (0) │ │ │ │ -12A620 Int File Attributes 0000 (0) │ │ │ │ +12A842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A848 CRC F04D5A9D (4031601309) │ │ │ │ +12A84C Compressed Size 0000082F (2095) │ │ │ │ +12A850 Uncompressed Size 000017CF (6095) │ │ │ │ +12A854 Filename Length 0023 (35) │ │ │ │ +12A856 Extra Length 0000 (0) │ │ │ │ +12A858 Comment Length 0000 (0) │ │ │ │ +12A85A Disk Start 0000 (0) │ │ │ │ +12A85C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A622 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A85E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A626 Local Header Offset 000EEADB (977627) │ │ │ │ -12A62A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A862 Local Header Offset 000EEB1E (977694) │ │ │ │ +12A866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A62A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A64D CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -12A651 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A652 Created OS 03 (3) 'Unix' │ │ │ │ -12A653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A655 General Purpose Flag 0800 (2048) │ │ │ │ +12A889 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +12A88D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A88E Created OS 03 (3) 'Unix' │ │ │ │ +12A88F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A890 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A891 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A657 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A659 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A65D CRC EF8636E7 (4018550503) │ │ │ │ -12A661 Compressed Size 00000656 (1622) │ │ │ │ -12A665 Uncompressed Size 000029D5 (10709) │ │ │ │ -12A669 Filename Length 0022 (34) │ │ │ │ -12A66B Extra Length 0000 (0) │ │ │ │ -12A66D Comment Length 0000 (0) │ │ │ │ -12A66F Disk Start 0000 (0) │ │ │ │ -12A671 Int File Attributes 0000 (0) │ │ │ │ +12A893 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A895 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A899 CRC EF8636E7 (4018550503) │ │ │ │ +12A89D Compressed Size 00000656 (1622) │ │ │ │ +12A8A1 Uncompressed Size 000029D5 (10709) │ │ │ │ +12A8A5 Filename Length 0022 (34) │ │ │ │ +12A8A7 Extra Length 0000 (0) │ │ │ │ +12A8A9 Comment Length 0000 (0) │ │ │ │ +12A8AB Disk Start 0000 (0) │ │ │ │ +12A8AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A677 Local Header Offset 000EF34B (979787) │ │ │ │ -12A67B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A8B3 Local Header Offset 000EF38E (979854) │ │ │ │ +12A8B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A8B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A69D CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -12A6A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6A2 Created OS 03 (3) 'Unix' │ │ │ │ -12A6A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6A5 General Purpose Flag 0800 (2048) │ │ │ │ +12A8D9 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +12A8DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A8DE Created OS 03 (3) 'Unix' │ │ │ │ +12A8DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A8E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A8E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A6AD CRC 614E7033 (1632530483) │ │ │ │ -12A6B1 Compressed Size 00000238 (568) │ │ │ │ -12A6B5 Uncompressed Size 000004D8 (1240) │ │ │ │ -12A6B9 Filename Length 0028 (40) │ │ │ │ -12A6BB Extra Length 0000 (0) │ │ │ │ -12A6BD Comment Length 0000 (0) │ │ │ │ -12A6BF Disk Start 0000 (0) │ │ │ │ -12A6C1 Int File Attributes 0000 (0) │ │ │ │ +12A8E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A8E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A8E9 CRC 614E7033 (1632530483) │ │ │ │ +12A8ED Compressed Size 00000238 (568) │ │ │ │ +12A8F1 Uncompressed Size 000004D8 (1240) │ │ │ │ +12A8F5 Filename Length 0028 (40) │ │ │ │ +12A8F7 Extra Length 0000 (0) │ │ │ │ +12A8F9 Comment Length 0000 (0) │ │ │ │ +12A8FB Disk Start 0000 (0) │ │ │ │ +12A8FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A6C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A6C7 Local Header Offset 000EF9E1 (981473) │ │ │ │ -12A6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A903 Local Header Offset 000EFA24 (981540) │ │ │ │ +12A907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A6F3 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -12A6F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6F8 Created OS 03 (3) 'Unix' │ │ │ │ -12A6F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6FB General Purpose Flag 0800 (2048) │ │ │ │ +12A92F CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +12A933 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A934 Created OS 03 (3) 'Unix' │ │ │ │ +12A935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A937 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A703 CRC 336960CD (862544077) │ │ │ │ -12A707 Compressed Size 00000317 (791) │ │ │ │ -12A70B Uncompressed Size 00000BE5 (3045) │ │ │ │ -12A70F Filename Length 0027 (39) │ │ │ │ -12A711 Extra Length 0000 (0) │ │ │ │ -12A713 Comment Length 0000 (0) │ │ │ │ -12A715 Disk Start 0000 (0) │ │ │ │ -12A717 Int File Attributes 0000 (0) │ │ │ │ +12A939 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A93B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A93F CRC 336960CD (862544077) │ │ │ │ +12A943 Compressed Size 00000317 (791) │ │ │ │ +12A947 Uncompressed Size 00000BE5 (3045) │ │ │ │ +12A94B Filename Length 0027 (39) │ │ │ │ +12A94D Extra Length 0000 (0) │ │ │ │ +12A94F Comment Length 0000 (0) │ │ │ │ +12A951 Disk Start 0000 (0) │ │ │ │ +12A953 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A719 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A955 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A71D Local Header Offset 000EFC5F (982111) │ │ │ │ -12A721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A959 Local Header Offset 000EFCA2 (982178) │ │ │ │ +12A95D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A95D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A748 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -12A74C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A74D Created OS 03 (3) 'Unix' │ │ │ │ -12A74E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A74F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A750 General Purpose Flag 0800 (2048) │ │ │ │ +12A984 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +12A988 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A989 Created OS 03 (3) 'Unix' │ │ │ │ +12A98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A98C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A752 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A754 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A758 CRC 09095BBB (151608251) │ │ │ │ -12A75C Compressed Size 0000054D (1357) │ │ │ │ -12A760 Uncompressed Size 00000DFC (3580) │ │ │ │ -12A764 Filename Length 002D (45) │ │ │ │ -12A766 Extra Length 0000 (0) │ │ │ │ -12A768 Comment Length 0000 (0) │ │ │ │ -12A76A Disk Start 0000 (0) │ │ │ │ -12A76C Int File Attributes 0000 (0) │ │ │ │ +12A98E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A994 CRC 09095BBB (151608251) │ │ │ │ +12A998 Compressed Size 0000054D (1357) │ │ │ │ +12A99C Uncompressed Size 00000DFC (3580) │ │ │ │ +12A9A0 Filename Length 002D (45) │ │ │ │ +12A9A2 Extra Length 0000 (0) │ │ │ │ +12A9A4 Comment Length 0000 (0) │ │ │ │ +12A9A6 Disk Start 0000 (0) │ │ │ │ +12A9A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A76E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A9AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A772 Local Header Offset 000EFFBB (982971) │ │ │ │ -12A776 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A9AE Local Header Offset 000EFFFE (983038) │ │ │ │ +12A9B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A9B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7A3 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -12A7A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A7A8 Created OS 03 (3) 'Unix' │ │ │ │ -12A7A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A7AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A7AB General Purpose Flag 0800 (2048) │ │ │ │ +12A9DF CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +12A9E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A9E4 Created OS 03 (3) 'Unix' │ │ │ │ +12A9E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A7AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A7AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A7B3 CRC 2F89FB38 (797571896) │ │ │ │ -12A7B7 Compressed Size 0000043C (1084) │ │ │ │ -12A7BB Uncompressed Size 00001A90 (6800) │ │ │ │ -12A7BF Filename Length 002C (44) │ │ │ │ -12A7C1 Extra Length 0000 (0) │ │ │ │ -12A7C3 Comment Length 0000 (0) │ │ │ │ -12A7C5 Disk Start 0000 (0) │ │ │ │ -12A7C7 Int File Attributes 0000 (0) │ │ │ │ +12A9E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9EF CRC 2F89FB38 (797571896) │ │ │ │ +12A9F3 Compressed Size 0000043C (1084) │ │ │ │ +12A9F7 Uncompressed Size 00001A90 (6800) │ │ │ │ +12A9FB Filename Length 002C (44) │ │ │ │ +12A9FD Extra Length 0000 (0) │ │ │ │ +12A9FF Comment Length 0000 (0) │ │ │ │ +12AA01 Disk Start 0000 (0) │ │ │ │ +12AA03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A7C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A7CD Local Header Offset 000F0553 (984403) │ │ │ │ -12A7D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA09 Local Header Offset 000F0596 (984470) │ │ │ │ +12AA0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A7D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7FD CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -12A801 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A802 Created OS 03 (3) 'Unix' │ │ │ │ -12A803 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A804 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A805 General Purpose Flag 0800 (2048) │ │ │ │ +12AA39 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +12AA3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA3E Created OS 03 (3) 'Unix' │ │ │ │ +12AA3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A807 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A809 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A80D CRC 6907A58C (1762108812) │ │ │ │ -12A811 Compressed Size 00000485 (1157) │ │ │ │ -12A815 Uncompressed Size 000008F9 (2297) │ │ │ │ -12A819 Filename Length 001E (30) │ │ │ │ -12A81B Extra Length 0000 (0) │ │ │ │ -12A81D Comment Length 0000 (0) │ │ │ │ -12A81F Disk Start 0000 (0) │ │ │ │ -12A821 Int File Attributes 0000 (0) │ │ │ │ +12AA43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA49 CRC 6907A58C (1762108812) │ │ │ │ +12AA4D Compressed Size 00000485 (1157) │ │ │ │ +12AA51 Uncompressed Size 000008F9 (2297) │ │ │ │ +12AA55 Filename Length 001E (30) │ │ │ │ +12AA57 Extra Length 0000 (0) │ │ │ │ +12AA59 Comment Length 0000 (0) │ │ │ │ +12AA5B Disk Start 0000 (0) │ │ │ │ +12AA5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A823 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A827 Local Header Offset 000F09D9 (985561) │ │ │ │ -12A82B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA63 Local Header Offset 000F0A1C (985628) │ │ │ │ +12AA67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A849 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -12A84D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A84E Created OS 03 (3) 'Unix' │ │ │ │ -12A84F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A851 General Purpose Flag 0800 (2048) │ │ │ │ +12AA85 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +12AA89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA8A Created OS 03 (3) 'Unix' │ │ │ │ +12AA8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A853 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A859 CRC 70C0EA52 (1891691090) │ │ │ │ -12A85D Compressed Size 000003C9 (969) │ │ │ │ -12A861 Uncompressed Size 00000BD0 (3024) │ │ │ │ -12A865 Filename Length 001D (29) │ │ │ │ -12A867 Extra Length 0000 (0) │ │ │ │ -12A869 Comment Length 0000 (0) │ │ │ │ -12A86B Disk Start 0000 (0) │ │ │ │ -12A86D Int File Attributes 0000 (0) │ │ │ │ +12AA8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA95 CRC 70C0EA52 (1891691090) │ │ │ │ +12AA99 Compressed Size 000003C9 (969) │ │ │ │ +12AA9D Uncompressed Size 00000BD0 (3024) │ │ │ │ +12AAA1 Filename Length 001D (29) │ │ │ │ +12AAA3 Extra Length 0000 (0) │ │ │ │ +12AAA5 Comment Length 0000 (0) │ │ │ │ +12AAA7 Disk Start 0000 (0) │ │ │ │ +12AAA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A86F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A873 Local Header Offset 000F0E9A (986778) │ │ │ │ -12A877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAAF Local Header Offset 000F0EDD (986845) │ │ │ │ +12AAB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AAB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A894 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -12A898 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A899 Created OS 03 (3) 'Unix' │ │ │ │ -12A89A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A89B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A89C General Purpose Flag 0800 (2048) │ │ │ │ +12AAD0 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +12AAD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAD5 Created OS 03 (3) 'Unix' │ │ │ │ +12AAD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AAD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A89E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8A4 CRC ABF5827F (2884993663) │ │ │ │ -12A8A8 Compressed Size 0000023A (570) │ │ │ │ -12A8AC Uncompressed Size 000004EB (1259) │ │ │ │ -12A8B0 Filename Length 0027 (39) │ │ │ │ -12A8B2 Extra Length 0000 (0) │ │ │ │ -12A8B4 Comment Length 0000 (0) │ │ │ │ -12A8B6 Disk Start 0000 (0) │ │ │ │ -12A8B8 Int File Attributes 0000 (0) │ │ │ │ +12AADA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AADC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AAE0 CRC ABF5827F (2884993663) │ │ │ │ +12AAE4 Compressed Size 0000023A (570) │ │ │ │ +12AAE8 Uncompressed Size 000004EB (1259) │ │ │ │ +12AAEC Filename Length 0027 (39) │ │ │ │ +12AAEE Extra Length 0000 (0) │ │ │ │ +12AAF0 Comment Length 0000 (0) │ │ │ │ +12AAF2 Disk Start 0000 (0) │ │ │ │ +12AAF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A8BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A8BE Local Header Offset 000F129E (987806) │ │ │ │ -12A8C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAFA Local Header Offset 000F12E1 (987873) │ │ │ │ +12AAFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AAFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A8E9 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -12A8ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A8EE Created OS 03 (3) 'Unix' │ │ │ │ -12A8EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A8F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A8F1 General Purpose Flag 0800 (2048) │ │ │ │ +12AB25 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +12AB29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB2A Created OS 03 (3) 'Unix' │ │ │ │ +12AB2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A8F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8F9 CRC 99214915 (2569095445) │ │ │ │ -12A8FD Compressed Size 00000246 (582) │ │ │ │ -12A901 Uncompressed Size 00000929 (2345) │ │ │ │ -12A905 Filename Length 0026 (38) │ │ │ │ -12A907 Extra Length 0000 (0) │ │ │ │ -12A909 Comment Length 0000 (0) │ │ │ │ -12A90B Disk Start 0000 (0) │ │ │ │ -12A90D Int File Attributes 0000 (0) │ │ │ │ +12AB2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB35 CRC 99214915 (2569095445) │ │ │ │ +12AB39 Compressed Size 00000246 (582) │ │ │ │ +12AB3D Uncompressed Size 00000929 (2345) │ │ │ │ +12AB41 Filename Length 0026 (38) │ │ │ │ +12AB43 Extra Length 0000 (0) │ │ │ │ +12AB45 Comment Length 0000 (0) │ │ │ │ +12AB47 Disk Start 0000 (0) │ │ │ │ +12AB49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A90F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A913 Local Header Offset 000F151D (988445) │ │ │ │ -12A917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB4F Local Header Offset 000F1560 (988512) │ │ │ │ +12AB53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A93D CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -12A941 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A942 Created OS 03 (3) 'Unix' │ │ │ │ -12A943 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A944 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A945 General Purpose Flag 0800 (2048) │ │ │ │ +12AB79 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +12AB7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB7E Created OS 03 (3) 'Unix' │ │ │ │ +12AB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A947 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A949 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A94D CRC EBA0C563 (3953182051) │ │ │ │ -12A951 Compressed Size 000004F5 (1269) │ │ │ │ -12A955 Uncompressed Size 00000C79 (3193) │ │ │ │ -12A959 Filename Length 002E (46) │ │ │ │ -12A95B Extra Length 0000 (0) │ │ │ │ -12A95D Comment Length 0000 (0) │ │ │ │ -12A95F Disk Start 0000 (0) │ │ │ │ -12A961 Int File Attributes 0000 (0) │ │ │ │ +12AB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB89 CRC EBA0C563 (3953182051) │ │ │ │ +12AB8D Compressed Size 000004F5 (1269) │ │ │ │ +12AB91 Uncompressed Size 00000C79 (3193) │ │ │ │ +12AB95 Filename Length 002E (46) │ │ │ │ +12AB97 Extra Length 0000 (0) │ │ │ │ +12AB99 Comment Length 0000 (0) │ │ │ │ +12AB9B Disk Start 0000 (0) │ │ │ │ +12AB9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A963 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A967 Local Header Offset 000F17A7 (989095) │ │ │ │ -12A96B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABA3 Local Header Offset 000F17EA (989162) │ │ │ │ +12ABA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ABA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A999 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -12A99D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A99E Created OS 03 (3) 'Unix' │ │ │ │ -12A99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9A1 General Purpose Flag 0800 (2048) │ │ │ │ +12ABD5 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +12ABD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ABDA Created OS 03 (3) 'Unix' │ │ │ │ +12ABDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ABDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ABDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A9A9 CRC 1774508C (393498764) │ │ │ │ -12A9AD Compressed Size 000002BF (703) │ │ │ │ -12A9B1 Uncompressed Size 00000F1F (3871) │ │ │ │ -12A9B5 Filename Length 002D (45) │ │ │ │ -12A9B7 Extra Length 0000 (0) │ │ │ │ -12A9B9 Comment Length 0000 (0) │ │ │ │ -12A9BB Disk Start 0000 (0) │ │ │ │ -12A9BD Int File Attributes 0000 (0) │ │ │ │ +12ABDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABE5 CRC 1774508C (393498764) │ │ │ │ +12ABE9 Compressed Size 000002BF (703) │ │ │ │ +12ABED Uncompressed Size 00000F1F (3871) │ │ │ │ +12ABF1 Filename Length 002D (45) │ │ │ │ +12ABF3 Extra Length 0000 (0) │ │ │ │ +12ABF5 Comment Length 0000 (0) │ │ │ │ +12ABF7 Disk Start 0000 (0) │ │ │ │ +12ABF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ABFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A9C3 Local Header Offset 000F1CE8 (990440) │ │ │ │ -12A9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABFF Local Header Offset 000F1D2B (990507) │ │ │ │ +12AC03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A9F4 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -12A9F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A9F9 Created OS 03 (3) 'Unix' │ │ │ │ -12A9FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9FC General Purpose Flag 0800 (2048) │ │ │ │ +12AC30 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +12AC34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC35 Created OS 03 (3) 'Unix' │ │ │ │ +12AC36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA04 CRC 58EB7175 (1491825013) │ │ │ │ -12AA08 Compressed Size 000001C1 (449) │ │ │ │ -12AA0C Uncompressed Size 00000373 (883) │ │ │ │ -12AA10 Filename Length 0021 (33) │ │ │ │ -12AA12 Extra Length 0000 (0) │ │ │ │ -12AA14 Comment Length 0000 (0) │ │ │ │ -12AA16 Disk Start 0000 (0) │ │ │ │ -12AA18 Int File Attributes 0000 (0) │ │ │ │ +12AC3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC40 CRC 58EB7175 (1491825013) │ │ │ │ +12AC44 Compressed Size 000001C1 (449) │ │ │ │ +12AC48 Uncompressed Size 00000373 (883) │ │ │ │ +12AC4C Filename Length 0021 (33) │ │ │ │ +12AC4E Extra Length 0000 (0) │ │ │ │ +12AC50 Comment Length 0000 (0) │ │ │ │ +12AC52 Disk Start 0000 (0) │ │ │ │ +12AC54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA1E Local Header Offset 000F1FF2 (991218) │ │ │ │ -12AA22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC5A Local Header Offset 000F2035 (991285) │ │ │ │ +12AC5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA43 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -12AA47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA48 Created OS 03 (3) 'Unix' │ │ │ │ -12AA49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA4B General Purpose Flag 0800 (2048) │ │ │ │ +12AC7F CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +12AC83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC84 Created OS 03 (3) 'Unix' │ │ │ │ +12AC85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA53 CRC 42BC940E (1119654926) │ │ │ │ -12AA57 Compressed Size 0000028E (654) │ │ │ │ -12AA5B Uncompressed Size 000006C7 (1735) │ │ │ │ -12AA5F Filename Length 0020 (32) │ │ │ │ -12AA61 Extra Length 0000 (0) │ │ │ │ -12AA63 Comment Length 0000 (0) │ │ │ │ -12AA65 Disk Start 0000 (0) │ │ │ │ -12AA67 Int File Attributes 0000 (0) │ │ │ │ +12AC89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC8F CRC 42BC940E (1119654926) │ │ │ │ +12AC93 Compressed Size 0000028E (654) │ │ │ │ +12AC97 Uncompressed Size 000006C7 (1735) │ │ │ │ +12AC9B Filename Length 0020 (32) │ │ │ │ +12AC9D Extra Length 0000 (0) │ │ │ │ +12AC9F Comment Length 0000 (0) │ │ │ │ +12ACA1 Disk Start 0000 (0) │ │ │ │ +12ACA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA6D Local Header Offset 000F21F2 (991730) │ │ │ │ -12AA71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACA9 Local Header Offset 000F2235 (991797) │ │ │ │ +12ACAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA91 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -12AA95 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA96 Created OS 03 (3) 'Unix' │ │ │ │ -12AA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA99 General Purpose Flag 0800 (2048) │ │ │ │ +12ACCD CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +12ACD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACD2 Created OS 03 (3) 'Unix' │ │ │ │ +12ACD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ACD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAA1 CRC 06B85B82 (112745346) │ │ │ │ -12AAA5 Compressed Size 0000058F (1423) │ │ │ │ -12AAA9 Uncompressed Size 00000FBA (4026) │ │ │ │ -12AAAD Filename Length 0028 (40) │ │ │ │ -12AAAF Extra Length 0000 (0) │ │ │ │ -12AAB1 Comment Length 0000 (0) │ │ │ │ -12AAB3 Disk Start 0000 (0) │ │ │ │ -12AAB5 Int File Attributes 0000 (0) │ │ │ │ +12ACD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ACD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACDD CRC 06B85B82 (112745346) │ │ │ │ +12ACE1 Compressed Size 0000058F (1423) │ │ │ │ +12ACE5 Uncompressed Size 00000FBA (4026) │ │ │ │ +12ACE9 Filename Length 0028 (40) │ │ │ │ +12ACEB Extra Length 0000 (0) │ │ │ │ +12ACED Comment Length 0000 (0) │ │ │ │ +12ACEF Disk Start 0000 (0) │ │ │ │ +12ACF1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AAB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AABB Local Header Offset 000F24BE (992446) │ │ │ │ -12AABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACF7 Local Header Offset 000F2501 (992513) │ │ │ │ +12ACFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AAE7 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -12AAEB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AAEC Created OS 03 (3) 'Unix' │ │ │ │ -12AAED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AAEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AAEF General Purpose Flag 0800 (2048) │ │ │ │ +12AD23 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +12AD27 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD28 Created OS 03 (3) 'Unix' │ │ │ │ +12AD29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AAF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AAF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAF7 CRC DF0807F4 (3741845492) │ │ │ │ -12AAFB Compressed Size 00000358 (856) │ │ │ │ -12AAFF Uncompressed Size 000016F9 (5881) │ │ │ │ -12AB03 Filename Length 0027 (39) │ │ │ │ -12AB05 Extra Length 0000 (0) │ │ │ │ -12AB07 Comment Length 0000 (0) │ │ │ │ -12AB09 Disk Start 0000 (0) │ │ │ │ -12AB0B Int File Attributes 0000 (0) │ │ │ │ +12AD2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD33 CRC DF0807F4 (3741845492) │ │ │ │ +12AD37 Compressed Size 00000358 (856) │ │ │ │ +12AD3B Uncompressed Size 000016F9 (5881) │ │ │ │ +12AD3F Filename Length 0027 (39) │ │ │ │ +12AD41 Extra Length 0000 (0) │ │ │ │ +12AD43 Comment Length 0000 (0) │ │ │ │ +12AD45 Disk Start 0000 (0) │ │ │ │ +12AD47 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB11 Local Header Offset 000F2A93 (993939) │ │ │ │ -12AB15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD4D Local Header Offset 000F2AD6 (994006) │ │ │ │ +12AD51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB3C CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -12AB40 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB41 Created OS 03 (3) 'Unix' │ │ │ │ -12AB42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB44 General Purpose Flag 0800 (2048) │ │ │ │ +12AD78 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +12AD7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD7D Created OS 03 (3) 'Unix' │ │ │ │ +12AD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB4C CRC E4969898 (3835074712) │ │ │ │ -12AB50 Compressed Size 00000223 (547) │ │ │ │ -12AB54 Uncompressed Size 00000487 (1159) │ │ │ │ -12AB58 Filename Length 0022 (34) │ │ │ │ -12AB5A Extra Length 0000 (0) │ │ │ │ -12AB5C Comment Length 0000 (0) │ │ │ │ -12AB5E Disk Start 0000 (0) │ │ │ │ -12AB60 Int File Attributes 0000 (0) │ │ │ │ +12AD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD88 CRC E4969898 (3835074712) │ │ │ │ +12AD8C Compressed Size 00000223 (547) │ │ │ │ +12AD90 Uncompressed Size 00000487 (1159) │ │ │ │ +12AD94 Filename Length 0022 (34) │ │ │ │ +12AD96 Extra Length 0000 (0) │ │ │ │ +12AD98 Comment Length 0000 (0) │ │ │ │ +12AD9A Disk Start 0000 (0) │ │ │ │ +12AD9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB66 Local Header Offset 000F2E30 (994864) │ │ │ │ -12AB6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADA2 Local Header Offset 000F2E73 (994931) │ │ │ │ +12ADA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB8C CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -12AB90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB91 Created OS 03 (3) 'Unix' │ │ │ │ -12AB92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB94 General Purpose Flag 0800 (2048) │ │ │ │ +12ADC8 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +12ADCC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADCD Created OS 03 (3) 'Unix' │ │ │ │ +12ADCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB9C CRC 31107A2C (823163436) │ │ │ │ -12ABA0 Compressed Size 00000335 (821) │ │ │ │ -12ABA4 Uncompressed Size 00000A28 (2600) │ │ │ │ -12ABA8 Filename Length 0021 (33) │ │ │ │ -12ABAA Extra Length 0000 (0) │ │ │ │ -12ABAC Comment Length 0000 (0) │ │ │ │ -12ABAE Disk Start 0000 (0) │ │ │ │ -12ABB0 Int File Attributes 0000 (0) │ │ │ │ +12ADD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADD8 CRC 31107A2C (823163436) │ │ │ │ +12ADDC Compressed Size 00000335 (821) │ │ │ │ +12ADE0 Uncompressed Size 00000A28 (2600) │ │ │ │ +12ADE4 Filename Length 0021 (33) │ │ │ │ +12ADE6 Extra Length 0000 (0) │ │ │ │ +12ADE8 Comment Length 0000 (0) │ │ │ │ +12ADEA Disk Start 0000 (0) │ │ │ │ +12ADEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ABB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ADEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ABB6 Local Header Offset 000F3093 (995475) │ │ │ │ -12ABBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADF2 Local Header Offset 000F30D6 (995542) │ │ │ │ +12ADF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ABBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ABDB CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -12ABDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ABE0 Created OS 03 (3) 'Unix' │ │ │ │ -12ABE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ABE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ABE3 General Purpose Flag 0800 (2048) │ │ │ │ +12AE17 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +12AE1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE1C Created OS 03 (3) 'Unix' │ │ │ │ +12AE1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ABE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ABE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ABEB CRC 3F91BE22 (1066516002) │ │ │ │ -12ABEF Compressed Size 000004A3 (1187) │ │ │ │ -12ABF3 Uncompressed Size 00000B5D (2909) │ │ │ │ -12ABF7 Filename Length 0029 (41) │ │ │ │ -12ABF9 Extra Length 0000 (0) │ │ │ │ -12ABFB Comment Length 0000 (0) │ │ │ │ -12ABFD Disk Start 0000 (0) │ │ │ │ -12ABFF Int File Attributes 0000 (0) │ │ │ │ +12AE21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE27 CRC 3F91BE22 (1066516002) │ │ │ │ +12AE2B Compressed Size 000004A3 (1187) │ │ │ │ +12AE2F Uncompressed Size 00000B5D (2909) │ │ │ │ +12AE33 Filename Length 0029 (41) │ │ │ │ +12AE35 Extra Length 0000 (0) │ │ │ │ +12AE37 Comment Length 0000 (0) │ │ │ │ +12AE39 Disk Start 0000 (0) │ │ │ │ +12AE3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC05 Local Header Offset 000F3407 (996359) │ │ │ │ -12AC09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE41 Local Header Offset 000F344A (996426) │ │ │ │ +12AE45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC32 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -12AC36 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC37 Created OS 03 (3) 'Unix' │ │ │ │ -12AC38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC3A General Purpose Flag 0800 (2048) │ │ │ │ +12AE6E CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +12AE72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE73 Created OS 03 (3) 'Unix' │ │ │ │ +12AE74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC42 CRC FC649743 (4234450755) │ │ │ │ -12AC46 Compressed Size 0000028B (651) │ │ │ │ -12AC4A Uncompressed Size 00000C5A (3162) │ │ │ │ -12AC4E Filename Length 0028 (40) │ │ │ │ -12AC50 Extra Length 0000 (0) │ │ │ │ -12AC52 Comment Length 0000 (0) │ │ │ │ -12AC54 Disk Start 0000 (0) │ │ │ │ -12AC56 Int File Attributes 0000 (0) │ │ │ │ +12AE78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE7E CRC FC649743 (4234450755) │ │ │ │ +12AE82 Compressed Size 0000028B (651) │ │ │ │ +12AE86 Uncompressed Size 00000C5A (3162) │ │ │ │ +12AE8A Filename Length 0028 (40) │ │ │ │ +12AE8C Extra Length 0000 (0) │ │ │ │ +12AE8E Comment Length 0000 (0) │ │ │ │ +12AE90 Disk Start 0000 (0) │ │ │ │ +12AE92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC5C Local Header Offset 000F38F1 (997617) │ │ │ │ -12AC60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE98 Local Header Offset 000F3934 (997684) │ │ │ │ +12AE9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC88 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -12AC8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC8D Created OS 03 (3) 'Unix' │ │ │ │ -12AC8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC90 General Purpose Flag 0800 (2048) │ │ │ │ +12AEC4 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +12AEC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AEC9 Created OS 03 (3) 'Unix' │ │ │ │ +12AECA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AECB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AECC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC98 CRC CD232FEB (3441635307) │ │ │ │ -12AC9C Compressed Size 00000318 (792) │ │ │ │ -12ACA0 Uncompressed Size 000007E1 (2017) │ │ │ │ -12ACA4 Filename Length 0021 (33) │ │ │ │ -12ACA6 Extra Length 0000 (0) │ │ │ │ -12ACA8 Comment Length 0000 (0) │ │ │ │ -12ACAA Disk Start 0000 (0) │ │ │ │ -12ACAC Int File Attributes 0000 (0) │ │ │ │ +12AECE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AED0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AED4 CRC CD232FEB (3441635307) │ │ │ │ +12AED8 Compressed Size 00000318 (792) │ │ │ │ +12AEDC Uncompressed Size 000007E1 (2017) │ │ │ │ +12AEE0 Filename Length 0021 (33) │ │ │ │ +12AEE2 Extra Length 0000 (0) │ │ │ │ +12AEE4 Comment Length 0000 (0) │ │ │ │ +12AEE6 Disk Start 0000 (0) │ │ │ │ +12AEE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ACB2 Local Header Offset 000F3BC2 (998338) │ │ │ │ -12ACB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEEE Local Header Offset 000F3C05 (998405) │ │ │ │ +12AEF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ACB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AEF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ACD7 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -12ACDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ACDC Created OS 03 (3) 'Unix' │ │ │ │ -12ACDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ACDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ACDF General Purpose Flag 0800 (2048) │ │ │ │ +12AF13 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +12AF17 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF18 Created OS 03 (3) 'Unix' │ │ │ │ +12AF19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ACE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ACE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ACE7 CRC 9FA2E5DF (2678253023) │ │ │ │ -12ACEB Compressed Size 000003D8 (984) │ │ │ │ -12ACEF Uncompressed Size 000012AA (4778) │ │ │ │ -12ACF3 Filename Length 0020 (32) │ │ │ │ -12ACF5 Extra Length 0000 (0) │ │ │ │ -12ACF7 Comment Length 0000 (0) │ │ │ │ -12ACF9 Disk Start 0000 (0) │ │ │ │ -12ACFB Int File Attributes 0000 (0) │ │ │ │ +12AF1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF23 CRC 9FA2E5DF (2678253023) │ │ │ │ +12AF27 Compressed Size 000003D8 (984) │ │ │ │ +12AF2B Uncompressed Size 000012AA (4778) │ │ │ │ +12AF2F Filename Length 0020 (32) │ │ │ │ +12AF31 Extra Length 0000 (0) │ │ │ │ +12AF33 Comment Length 0000 (0) │ │ │ │ +12AF35 Disk Start 0000 (0) │ │ │ │ +12AF37 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD01 Local Header Offset 000F3F19 (999193) │ │ │ │ -12AD05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF3D Local Header Offset 000F3F5C (999260) │ │ │ │ +12AF41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD25 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -12AD29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD2A Created OS 03 (3) 'Unix' │ │ │ │ -12AD2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD2D General Purpose Flag 0800 (2048) │ │ │ │ +12AF61 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +12AF65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF66 Created OS 03 (3) 'Unix' │ │ │ │ +12AF67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD35 CRC C0D44A35 (3235138101) │ │ │ │ -12AD39 Compressed Size 000005DB (1499) │ │ │ │ -12AD3D Uncompressed Size 00000E98 (3736) │ │ │ │ -12AD41 Filename Length 0028 (40) │ │ │ │ -12AD43 Extra Length 0000 (0) │ │ │ │ -12AD45 Comment Length 0000 (0) │ │ │ │ -12AD47 Disk Start 0000 (0) │ │ │ │ -12AD49 Int File Attributes 0000 (0) │ │ │ │ +12AF6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF71 CRC C0D44A35 (3235138101) │ │ │ │ +12AF75 Compressed Size 000005DB (1499) │ │ │ │ +12AF79 Uncompressed Size 00000E98 (3736) │ │ │ │ +12AF7D Filename Length 0028 (40) │ │ │ │ +12AF7F Extra Length 0000 (0) │ │ │ │ +12AF81 Comment Length 0000 (0) │ │ │ │ +12AF83 Disk Start 0000 (0) │ │ │ │ +12AF85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AD4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD4F Local Header Offset 000F432F (1000239) │ │ │ │ -12AD53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF8B Local Header Offset 000F4372 (1000306) │ │ │ │ +12AF8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD7B CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -12AD7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD80 Created OS 03 (3) 'Unix' │ │ │ │ -12AD81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD83 General Purpose Flag 0800 (2048) │ │ │ │ +12AFB7 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +12AFBB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFBC Created OS 03 (3) 'Unix' │ │ │ │ +12AFBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD8B CRC 301D26F4 (807216884) │ │ │ │ -12AD8F Compressed Size 00000367 (871) │ │ │ │ -12AD93 Uncompressed Size 0000125F (4703) │ │ │ │ -12AD97 Filename Length 0027 (39) │ │ │ │ -12AD99 Extra Length 0000 (0) │ │ │ │ -12AD9B Comment Length 0000 (0) │ │ │ │ -12AD9D Disk Start 0000 (0) │ │ │ │ -12AD9F Int File Attributes 0000 (0) │ │ │ │ +12AFC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AFC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFC7 CRC 301D26F4 (807216884) │ │ │ │ +12AFCB Compressed Size 00000367 (871) │ │ │ │ +12AFCF Uncompressed Size 0000125F (4703) │ │ │ │ +12AFD3 Filename Length 0027 (39) │ │ │ │ +12AFD5 Extra Length 0000 (0) │ │ │ │ +12AFD7 Comment Length 0000 (0) │ │ │ │ +12AFD9 Disk Start 0000 (0) │ │ │ │ +12AFDB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADA5 Local Header Offset 000F4950 (1001808) │ │ │ │ -12ADA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFE1 Local Header Offset 000F4993 (1001875) │ │ │ │ +12AFE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ADD0 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -12ADD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ADD5 Created OS 03 (3) 'Unix' │ │ │ │ -12ADD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ADD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ADD8 General Purpose Flag 0800 (2048) │ │ │ │ +12B00C CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +12B010 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B011 Created OS 03 (3) 'Unix' │ │ │ │ +12B012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B014 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ADDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ADDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ADE0 CRC F526A5BB (4112950715) │ │ │ │ -12ADE4 Compressed Size 0000040E (1038) │ │ │ │ -12ADE8 Uncompressed Size 00000ADC (2780) │ │ │ │ -12ADEC Filename Length 002C (44) │ │ │ │ -12ADEE Extra Length 0000 (0) │ │ │ │ -12ADF0 Comment Length 0000 (0) │ │ │ │ -12ADF2 Disk Start 0000 (0) │ │ │ │ -12ADF4 Int File Attributes 0000 (0) │ │ │ │ +12B016 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B018 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B01C CRC F526A5BB (4112950715) │ │ │ │ +12B020 Compressed Size 0000040E (1038) │ │ │ │ +12B024 Uncompressed Size 00000ADC (2780) │ │ │ │ +12B028 Filename Length 002C (44) │ │ │ │ +12B02A Extra Length 0000 (0) │ │ │ │ +12B02C Comment Length 0000 (0) │ │ │ │ +12B02E Disk Start 0000 (0) │ │ │ │ +12B030 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADFA Local Header Offset 000F4CFC (1002748) │ │ │ │ -12ADFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B036 Local Header Offset 000F4D3F (1002815) │ │ │ │ +12B03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE2A CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -12AE2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE2F Created OS 03 (3) 'Unix' │ │ │ │ -12AE30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE32 General Purpose Flag 0800 (2048) │ │ │ │ +12B066 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +12B06A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B06B Created OS 03 (3) 'Unix' │ │ │ │ +12B06C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B06D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B06E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE3A CRC BC834D8A (3162721674) │ │ │ │ -12AE3E Compressed Size 00000631 (1585) │ │ │ │ -12AE42 Uncompressed Size 0000208E (8334) │ │ │ │ -12AE46 Filename Length 002B (43) │ │ │ │ -12AE48 Extra Length 0000 (0) │ │ │ │ -12AE4A Comment Length 0000 (0) │ │ │ │ -12AE4C Disk Start 0000 (0) │ │ │ │ -12AE4E Int File Attributes 0000 (0) │ │ │ │ +12B070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B072 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B076 CRC BC834D8A (3162721674) │ │ │ │ +12B07A Compressed Size 00000631 (1585) │ │ │ │ +12B07E Uncompressed Size 0000208E (8334) │ │ │ │ +12B082 Filename Length 002B (43) │ │ │ │ +12B084 Extra Length 0000 (0) │ │ │ │ +12B086 Comment Length 0000 (0) │ │ │ │ +12B088 Disk Start 0000 (0) │ │ │ │ +12B08A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AE50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B08C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AE54 Local Header Offset 000F5154 (1003860) │ │ │ │ -12AE58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B090 Local Header Offset 000F5197 (1003927) │ │ │ │ +12B094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AE58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE83 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -12AE87 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE88 Created OS 03 (3) 'Unix' │ │ │ │ -12AE89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE8B General Purpose Flag 0800 (2048) │ │ │ │ +12B0BF CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +12B0C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B0C4 Created OS 03 (3) 'Unix' │ │ │ │ +12B0C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B0C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B0C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE93 CRC 097A9FBE (159031230) │ │ │ │ -12AE97 Compressed Size 00001327 (4903) │ │ │ │ -12AE9B Uncompressed Size 00003ADE (15070) │ │ │ │ -12AE9F Filename Length 001C (28) │ │ │ │ -12AEA1 Extra Length 0000 (0) │ │ │ │ -12AEA3 Comment Length 0000 (0) │ │ │ │ -12AEA5 Disk Start 0000 (0) │ │ │ │ -12AEA7 Int File Attributes 0000 (0) │ │ │ │ +12B0C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B0CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B0CF CRC 097A9FBE (159031230) │ │ │ │ +12B0D3 Compressed Size 00001327 (4903) │ │ │ │ +12B0D7 Uncompressed Size 00003ADE (15070) │ │ │ │ +12B0DB Filename Length 001C (28) │ │ │ │ +12B0DD Extra Length 0000 (0) │ │ │ │ +12B0DF Comment Length 0000 (0) │ │ │ │ +12B0E1 Disk Start 0000 (0) │ │ │ │ +12B0E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B0E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEAD Local Header Offset 000F57CE (1005518) │ │ │ │ -12AEB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0E9 Local Header Offset 000F5811 (1005585) │ │ │ │ +12B0ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AECD CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -12AED1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AED2 Created OS 03 (3) 'Unix' │ │ │ │ -12AED3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AED4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AED5 General Purpose Flag 0800 (2048) │ │ │ │ +12B109 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +12B10D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B10E Created OS 03 (3) 'Unix' │ │ │ │ +12B10F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B111 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AED7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AED9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AEDD CRC 10ED41EA (283984362) │ │ │ │ -12AEE1 Compressed Size 000025D6 (9686) │ │ │ │ -12AEE5 Uncompressed Size 00016469 (91241) │ │ │ │ -12AEE9 Filename Length 001B (27) │ │ │ │ -12AEEB Extra Length 0000 (0) │ │ │ │ -12AEED Comment Length 0000 (0) │ │ │ │ -12AEEF Disk Start 0000 (0) │ │ │ │ -12AEF1 Int File Attributes 0000 (0) │ │ │ │ +12B113 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B115 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B119 CRC 10ED41EA (283984362) │ │ │ │ +12B11D Compressed Size 000025D6 (9686) │ │ │ │ +12B121 Uncompressed Size 00016469 (91241) │ │ │ │ +12B125 Filename Length 001B (27) │ │ │ │ +12B127 Extra Length 0000 (0) │ │ │ │ +12B129 Comment Length 0000 (0) │ │ │ │ +12B12B Disk Start 0000 (0) │ │ │ │ +12B12D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B12F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEF7 Local Header Offset 000F6B2F (1010479) │ │ │ │ -12AEFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B133 Local Header Offset 000F6B72 (1010546) │ │ │ │ +12B137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AF16 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -12AF1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF1B Created OS 03 (3) 'Unix' │ │ │ │ -12AF1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF1E General Purpose Flag 0800 (2048) │ │ │ │ +12B152 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +12B156 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B157 Created OS 03 (3) 'Unix' │ │ │ │ +12B158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B15A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF20 Compression Method 0000 (0) 'Stored' │ │ │ │ -12AF22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF26 CRC 00000000 (0) │ │ │ │ -12AF2A Compressed Size 00000000 (0) │ │ │ │ -12AF2E Uncompressed Size 00000000 (0) │ │ │ │ -12AF32 Filename Length 0013 (19) │ │ │ │ -12AF34 Extra Length 0000 (0) │ │ │ │ -12AF36 Comment Length 0000 (0) │ │ │ │ -12AF38 Disk Start 0000 (0) │ │ │ │ -12AF3A Int File Attributes 0000 (0) │ │ │ │ +12B15C Compression Method 0000 (0) 'Stored' │ │ │ │ +12B15E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B162 CRC 00000000 (0) │ │ │ │ +12B166 Compressed Size 00000000 (0) │ │ │ │ +12B16A Uncompressed Size 00000000 (0) │ │ │ │ +12B16E Filename Length 0013 (19) │ │ │ │ +12B170 Extra Length 0000 (0) │ │ │ │ +12B172 Comment Length 0000 (0) │ │ │ │ +12B174 Disk Start 0000 (0) │ │ │ │ +12B176 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B178 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12AF40 Local Header Offset 000F913E (1020222) │ │ │ │ -12AF44 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B17C Local Header Offset 000F9181 (1020289) │ │ │ │ +12B180 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF44: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B180: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12AF44: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B180: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B158: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12AF57 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -12AF5B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF5C Created OS 03 (3) 'Unix' │ │ │ │ -12AF5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF5F General Purpose Flag 0800 (2048) │ │ │ │ +12B193 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +12B197 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B198 Created OS 03 (3) 'Unix' │ │ │ │ +12B199 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B19A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B19B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AF63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF67 CRC B4A4B557 (3030693207) │ │ │ │ -12AF6B Compressed Size 0000039A (922) │ │ │ │ -12AF6F Uncompressed Size 0000074F (1871) │ │ │ │ -12AF73 Filename Length 0026 (38) │ │ │ │ -12AF75 Extra Length 0000 (0) │ │ │ │ -12AF77 Comment Length 0000 (0) │ │ │ │ -12AF79 Disk Start 0000 (0) │ │ │ │ -12AF7B Int File Attributes 0000 (0) │ │ │ │ +12B19D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B19F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1A3 CRC B4A4B557 (3030693207) │ │ │ │ +12B1A7 Compressed Size 0000039A (922) │ │ │ │ +12B1AB Uncompressed Size 0000074F (1871) │ │ │ │ +12B1AF Filename Length 0026 (38) │ │ │ │ +12B1B1 Extra Length 0000 (0) │ │ │ │ +12B1B3 Comment Length 0000 (0) │ │ │ │ +12B1B5 Disk Start 0000 (0) │ │ │ │ +12B1B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B1B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AF81 Local Header Offset 000F916F (1020271) │ │ │ │ -12AF85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B1BD Local Header Offset 000F91B2 (1020338) │ │ │ │ +12B1C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B1C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFAB CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -12AFAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AFB0 Created OS 03 (3) 'Unix' │ │ │ │ -12AFB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AFB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AFB3 General Purpose Flag 0800 (2048) │ │ │ │ +12B1E7 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +12B1EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1EC Created OS 03 (3) 'Unix' │ │ │ │ +12B1ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B1EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AFB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AFB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AFBB CRC 914E40C9 (2437824713) │ │ │ │ -12AFBF Compressed Size 00000327 (807) │ │ │ │ -12AFC3 Uncompressed Size 00000865 (2149) │ │ │ │ -12AFC7 Filename Length 0025 (37) │ │ │ │ -12AFC9 Extra Length 0000 (0) │ │ │ │ -12AFCB Comment Length 0000 (0) │ │ │ │ -12AFCD Disk Start 0000 (0) │ │ │ │ -12AFCF Int File Attributes 0000 (0) │ │ │ │ +12B1F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B1F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1F7 CRC 914E40C9 (2437824713) │ │ │ │ +12B1FB Compressed Size 00000327 (807) │ │ │ │ +12B1FF Uncompressed Size 00000865 (2149) │ │ │ │ +12B203 Filename Length 0025 (37) │ │ │ │ +12B205 Extra Length 0000 (0) │ │ │ │ +12B207 Comment Length 0000 (0) │ │ │ │ +12B209 Disk Start 0000 (0) │ │ │ │ +12B20B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AFD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B20D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AFD5 Local Header Offset 000F954D (1021261) │ │ │ │ -12AFD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B211 Local Header Offset 000F9590 (1021328) │ │ │ │ +12B215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFFE CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -12B002 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B003 Created OS 03 (3) 'Unix' │ │ │ │ -12B004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B006 General Purpose Flag 0800 (2048) │ │ │ │ +12B23A CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +12B23E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B23F Created OS 03 (3) 'Unix' │ │ │ │ +12B240 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B241 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B242 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B008 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B00A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B00E CRC 5289A85A (1384753242) │ │ │ │ -12B012 Compressed Size 000009D3 (2515) │ │ │ │ -12B016 Uncompressed Size 00001B65 (7013) │ │ │ │ -12B01A Filename Length 0025 (37) │ │ │ │ -12B01C Extra Length 0000 (0) │ │ │ │ -12B01E Comment Length 0000 (0) │ │ │ │ -12B020 Disk Start 0000 (0) │ │ │ │ -12B022 Int File Attributes 0000 (0) │ │ │ │ +12B244 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B246 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B24A CRC 5289A85A (1384753242) │ │ │ │ +12B24E Compressed Size 000009D3 (2515) │ │ │ │ +12B252 Uncompressed Size 00001B65 (7013) │ │ │ │ +12B256 Filename Length 0025 (37) │ │ │ │ +12B258 Extra Length 0000 (0) │ │ │ │ +12B25A Comment Length 0000 (0) │ │ │ │ +12B25C Disk Start 0000 (0) │ │ │ │ +12B25E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B024 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B260 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B028 Local Header Offset 000F98B7 (1022135) │ │ │ │ -12B02C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B264 Local Header Offset 000F98FA (1022202) │ │ │ │ +12B268 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B02C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B051 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -12B055 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B056 Created OS 03 (3) 'Unix' │ │ │ │ -12B057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B059 General Purpose Flag 0800 (2048) │ │ │ │ +12B28D CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +12B291 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B292 Created OS 03 (3) 'Unix' │ │ │ │ +12B293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B295 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B05B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B05D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B061 CRC 3AFC53E7 (989615079) │ │ │ │ -12B065 Compressed Size 00001011 (4113) │ │ │ │ -12B069 Uncompressed Size 000063E8 (25576) │ │ │ │ -12B06D Filename Length 0024 (36) │ │ │ │ -12B06F Extra Length 0000 (0) │ │ │ │ -12B071 Comment Length 0000 (0) │ │ │ │ -12B073 Disk Start 0000 (0) │ │ │ │ -12B075 Int File Attributes 0000 (0) │ │ │ │ +12B297 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B29D CRC 3AFC53E7 (989615079) │ │ │ │ +12B2A1 Compressed Size 00001011 (4113) │ │ │ │ +12B2A5 Uncompressed Size 000063E8 (25576) │ │ │ │ +12B2A9 Filename Length 0024 (36) │ │ │ │ +12B2AB Extra Length 0000 (0) │ │ │ │ +12B2AD Comment Length 0000 (0) │ │ │ │ +12B2AF Disk Start 0000 (0) │ │ │ │ +12B2B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B077 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B2B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B07B Local Header Offset 000FA2CD (1024717) │ │ │ │ -12B07F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B2B7 Local Header Offset 000FA310 (1024784) │ │ │ │ +12B2BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B07F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0A3 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -12B0A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0A8 Created OS 03 (3) 'Unix' │ │ │ │ -12B0A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0AB General Purpose Flag 0800 (2048) │ │ │ │ +12B2DF CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +12B2E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2E4 Created OS 03 (3) 'Unix' │ │ │ │ +12B2E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B0AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B0B3 CRC 086B2A6A (141240938) │ │ │ │ -12B0B7 Compressed Size 00000A30 (2608) │ │ │ │ -12B0BB Uncompressed Size 00001B4A (6986) │ │ │ │ -12B0BF Filename Length 0024 (36) │ │ │ │ -12B0C1 Extra Length 0000 (0) │ │ │ │ -12B0C3 Comment Length 0000 (0) │ │ │ │ -12B0C5 Disk Start 0000 (0) │ │ │ │ -12B0C7 Int File Attributes 0000 (0) │ │ │ │ +12B2E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B2EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2EF CRC 086B2A6A (141240938) │ │ │ │ +12B2F3 Compressed Size 00000A30 (2608) │ │ │ │ +12B2F7 Uncompressed Size 00001B4A (6986) │ │ │ │ +12B2FB Filename Length 0024 (36) │ │ │ │ +12B2FD Extra Length 0000 (0) │ │ │ │ +12B2FF Comment Length 0000 (0) │ │ │ │ +12B301 Disk Start 0000 (0) │ │ │ │ +12B303 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B0C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B0CD Local Header Offset 000FB320 (1028896) │ │ │ │ -12B0D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B309 Local Header Offset 000FB363 (1028963) │ │ │ │ +12B30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B0D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0F5 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -12B0F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0FA Created OS 03 (3) 'Unix' │ │ │ │ -12B0FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0FD General Purpose Flag 0800 (2048) │ │ │ │ +12B331 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +12B335 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B336 Created OS 03 (3) 'Unix' │ │ │ │ +12B337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B339 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B101 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B105 CRC A0BABF8B (2696593291) │ │ │ │ -12B109 Compressed Size 00000CDB (3291) │ │ │ │ -12B10D Uncompressed Size 00004FF1 (20465) │ │ │ │ -12B111 Filename Length 0023 (35) │ │ │ │ -12B113 Extra Length 0000 (0) │ │ │ │ -12B115 Comment Length 0000 (0) │ │ │ │ -12B117 Disk Start 0000 (0) │ │ │ │ -12B119 Int File Attributes 0000 (0) │ │ │ │ +12B33B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B33D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B341 CRC A0BABF8B (2696593291) │ │ │ │ +12B345 Compressed Size 00000CDB (3291) │ │ │ │ +12B349 Uncompressed Size 00004FF1 (20465) │ │ │ │ +12B34D Filename Length 0023 (35) │ │ │ │ +12B34F Extra Length 0000 (0) │ │ │ │ +12B351 Comment Length 0000 (0) │ │ │ │ +12B353 Disk Start 0000 (0) │ │ │ │ +12B355 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B11B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B11F Local Header Offset 000FBD92 (1031570) │ │ │ │ -12B123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B35B Local Header Offset 000FBDD5 (1031637) │ │ │ │ +12B35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B146 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -12B14A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B14B Created OS 03 (3) 'Unix' │ │ │ │ -12B14C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B14D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B14E General Purpose Flag 0800 (2048) │ │ │ │ +12B382 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +12B386 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B387 Created OS 03 (3) 'Unix' │ │ │ │ +12B388 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B389 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B38A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B150 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B152 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B156 CRC 36ED5E25 (921525797) │ │ │ │ -12B15A Compressed Size 00001AE2 (6882) │ │ │ │ -12B15E Uncompressed Size 00005612 (22034) │ │ │ │ -12B162 Filename Length 0020 (32) │ │ │ │ -12B164 Extra Length 0000 (0) │ │ │ │ -12B166 Comment Length 0000 (0) │ │ │ │ -12B168 Disk Start 0000 (0) │ │ │ │ -12B16A Int File Attributes 0000 (0) │ │ │ │ +12B38C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B38E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B392 CRC 36ED5E25 (921525797) │ │ │ │ +12B396 Compressed Size 00001AE2 (6882) │ │ │ │ +12B39A Uncompressed Size 00005612 (22034) │ │ │ │ +12B39E Filename Length 0020 (32) │ │ │ │ +12B3A0 Extra Length 0000 (0) │ │ │ │ +12B3A2 Comment Length 0000 (0) │ │ │ │ +12B3A4 Disk Start 0000 (0) │ │ │ │ +12B3A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B16C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B170 Local Header Offset 000FCAAE (1034926) │ │ │ │ -12B174 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3AC Local Header Offset 000FCAF1 (1034993) │ │ │ │ +12B3B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B174: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B194 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -12B198 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B199 Created OS 03 (3) 'Unix' │ │ │ │ -12B19A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B19B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B19C General Purpose Flag 0800 (2048) │ │ │ │ +12B3D0 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +12B3D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3D5 Created OS 03 (3) 'Unix' │ │ │ │ +12B3D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B3D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B3D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B19E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B1A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1A4 CRC 9F3B9FAA (2671484842) │ │ │ │ -12B1A8 Compressed Size 00001356 (4950) │ │ │ │ -12B1AC Uncompressed Size 00006EAA (28330) │ │ │ │ -12B1B0 Filename Length 001F (31) │ │ │ │ -12B1B2 Extra Length 0000 (0) │ │ │ │ -12B1B4 Comment Length 0000 (0) │ │ │ │ -12B1B6 Disk Start 0000 (0) │ │ │ │ -12B1B8 Int File Attributes 0000 (0) │ │ │ │ +12B3DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B3DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B3E0 CRC 9F3B9FAA (2671484842) │ │ │ │ +12B3E4 Compressed Size 00001356 (4950) │ │ │ │ +12B3E8 Uncompressed Size 00006EAA (28330) │ │ │ │ +12B3EC Filename Length 001F (31) │ │ │ │ +12B3EE Extra Length 0000 (0) │ │ │ │ +12B3F0 Comment Length 0000 (0) │ │ │ │ +12B3F2 Disk Start 0000 (0) │ │ │ │ +12B3F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B1BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B1BE Local Header Offset 000FE5CE (1041870) │ │ │ │ -12B1C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3FA Local Header Offset 000FE611 (1041937) │ │ │ │ +12B3FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B1E1 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -12B1E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B1E6 Created OS 03 (3) 'Unix' │ │ │ │ -12B1E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B1E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B1E9 General Purpose Flag 0800 (2048) │ │ │ │ +12B41D CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +12B421 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B422 Created OS 03 (3) 'Unix' │ │ │ │ +12B423 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B424 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B425 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B1EB Compression Method 0000 (0) 'Stored' │ │ │ │ -12B1ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1F1 CRC 00000000 (0) │ │ │ │ -12B1F5 Compressed Size 00000000 (0) │ │ │ │ -12B1F9 Uncompressed Size 00000000 (0) │ │ │ │ -12B1FD Filename Length 0019 (25) │ │ │ │ -12B1FF Extra Length 0000 (0) │ │ │ │ -12B201 Comment Length 0000 (0) │ │ │ │ -12B203 Disk Start 0000 (0) │ │ │ │ -12B205 Int File Attributes 0000 (0) │ │ │ │ +12B427 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B429 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B42D CRC 00000000 (0) │ │ │ │ +12B431 Compressed Size 00000000 (0) │ │ │ │ +12B435 Uncompressed Size 00000000 (0) │ │ │ │ +12B439 Filename Length 0019 (25) │ │ │ │ +12B43B Extra Length 0000 (0) │ │ │ │ +12B43D Comment Length 0000 (0) │ │ │ │ +12B43F Disk Start 0000 (0) │ │ │ │ +12B441 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B207 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B443 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B20B Local Header Offset 000FF961 (1046881) │ │ │ │ -12B20F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B447 Local Header Offset 000FF9A4 (1046948) │ │ │ │ +12B44B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B20F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B44B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B20F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B44B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1E7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B423: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B228 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -12B22C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B22D Created OS 03 (3) 'Unix' │ │ │ │ -12B22E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B22F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B230 General Purpose Flag 0800 (2048) │ │ │ │ +12B464 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +12B468 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B469 Created OS 03 (3) 'Unix' │ │ │ │ +12B46A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B46B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B46C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B232 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B234 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B238 CRC 224FD1D2 (575656402) │ │ │ │ -12B23C Compressed Size 00000637 (1591) │ │ │ │ -12B240 Uncompressed Size 00000F45 (3909) │ │ │ │ -12B244 Filename Length 002B (43) │ │ │ │ -12B246 Extra Length 0000 (0) │ │ │ │ -12B248 Comment Length 0000 (0) │ │ │ │ -12B24A Disk Start 0000 (0) │ │ │ │ -12B24C Int File Attributes 0000 (0) │ │ │ │ +12B46E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B470 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B474 CRC 224FD1D2 (575656402) │ │ │ │ +12B478 Compressed Size 00000637 (1591) │ │ │ │ +12B47C Uncompressed Size 00000F45 (3909) │ │ │ │ +12B480 Filename Length 002B (43) │ │ │ │ +12B482 Extra Length 0000 (0) │ │ │ │ +12B484 Comment Length 0000 (0) │ │ │ │ +12B486 Disk Start 0000 (0) │ │ │ │ +12B488 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B24E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B48A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B252 Local Header Offset 000FF998 (1046936) │ │ │ │ -12B256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B48E Local Header Offset 000FF9DB (1047003) │ │ │ │ +12B492 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B492: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B281 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -12B285 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B286 Created OS 03 (3) 'Unix' │ │ │ │ -12B287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B289 General Purpose Flag 0800 (2048) │ │ │ │ +12B4BD CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +12B4C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4C2 Created OS 03 (3) 'Unix' │ │ │ │ +12B4C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B4C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B4C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B28B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B28D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B291 CRC 2470599D (611342749) │ │ │ │ -12B295 Compressed Size 00000564 (1380) │ │ │ │ -12B299 Uncompressed Size 000016E7 (5863) │ │ │ │ -12B29D Filename Length 002A (42) │ │ │ │ -12B29F Extra Length 0000 (0) │ │ │ │ -12B2A1 Comment Length 0000 (0) │ │ │ │ -12B2A3 Disk Start 0000 (0) │ │ │ │ -12B2A5 Int File Attributes 0000 (0) │ │ │ │ +12B4C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4CD CRC 2470599D (611342749) │ │ │ │ +12B4D1 Compressed Size 00000564 (1380) │ │ │ │ +12B4D5 Uncompressed Size 000016E7 (5863) │ │ │ │ +12B4D9 Filename Length 002A (42) │ │ │ │ +12B4DB Extra Length 0000 (0) │ │ │ │ +12B4DD Comment Length 0000 (0) │ │ │ │ +12B4DF Disk Start 0000 (0) │ │ │ │ +12B4E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B4E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B2AB Local Header Offset 00100018 (1048600) │ │ │ │ -12B2AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4E7 Local Header Offset 0010005B (1048667) │ │ │ │ +12B4EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B2AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B2D9 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -12B2DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B2DE Created OS 03 (3) 'Unix' │ │ │ │ -12B2DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B2E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B2E1 General Purpose Flag 0800 (2048) │ │ │ │ +12B515 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +12B519 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B51A Created OS 03 (3) 'Unix' │ │ │ │ +12B51B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B51C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B51D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B2E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B2E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B2E9 CRC D27339EF (3530766831) │ │ │ │ -12B2ED Compressed Size 000000D5 (213) │ │ │ │ -12B2F1 Uncompressed Size 0000013A (314) │ │ │ │ -12B2F5 Filename Length 002C (44) │ │ │ │ -12B2F7 Extra Length 0000 (0) │ │ │ │ -12B2F9 Comment Length 0000 (0) │ │ │ │ -12B2FB Disk Start 0000 (0) │ │ │ │ -12B2FD Int File Attributes 0000 (0) │ │ │ │ +12B51F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B525 CRC D27339EF (3530766831) │ │ │ │ +12B529 Compressed Size 000000D5 (213) │ │ │ │ +12B52D Uncompressed Size 0000013A (314) │ │ │ │ +12B531 Filename Length 002C (44) │ │ │ │ +12B533 Extra Length 0000 (0) │ │ │ │ +12B535 Comment Length 0000 (0) │ │ │ │ +12B537 Disk Start 0000 (0) │ │ │ │ +12B539 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B53B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B303 Local Header Offset 001005C4 (1050052) │ │ │ │ -12B307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B53F Local Header Offset 00100607 (1050119) │ │ │ │ +12B543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B333 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -12B337 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B338 Created OS 03 (3) 'Unix' │ │ │ │ -12B339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B33A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B33B General Purpose Flag 0800 (2048) │ │ │ │ +12B56F CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +12B573 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B574 Created OS 03 (3) 'Unix' │ │ │ │ +12B575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B577 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B33D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B33F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B343 CRC 1152B764 (290633572) │ │ │ │ -12B347 Compressed Size 0000007B (123) │ │ │ │ -12B34B Uncompressed Size 000000A2 (162) │ │ │ │ -12B34F Filename Length 002B (43) │ │ │ │ -12B351 Extra Length 0000 (0) │ │ │ │ -12B353 Comment Length 0000 (0) │ │ │ │ -12B355 Disk Start 0000 (0) │ │ │ │ -12B357 Int File Attributes 0000 (0) │ │ │ │ +12B579 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B57B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B57F CRC 1152B764 (290633572) │ │ │ │ +12B583 Compressed Size 0000007B (123) │ │ │ │ +12B587 Uncompressed Size 000000A2 (162) │ │ │ │ +12B58B Filename Length 002B (43) │ │ │ │ +12B58D Extra Length 0000 (0) │ │ │ │ +12B58F Comment Length 0000 (0) │ │ │ │ +12B591 Disk Start 0000 (0) │ │ │ │ +12B593 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B35D Local Header Offset 001006E3 (1050339) │ │ │ │ -12B361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B599 Local Header Offset 00100726 (1050406) │ │ │ │ +12B59D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B59D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B38C CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -12B390 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B391 Created OS 03 (3) 'Unix' │ │ │ │ -12B392 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B393 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B394 General Purpose Flag 0800 (2048) │ │ │ │ +12B5C8 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +12B5CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5CD Created OS 03 (3) 'Unix' │ │ │ │ +12B5CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B5CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B5D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B396 Compression Method 0000 (0) 'Stored' │ │ │ │ -12B398 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B39C CRC 00000000 (0) │ │ │ │ -12B3A0 Compressed Size 00000000 (0) │ │ │ │ -12B3A4 Uncompressed Size 00000000 (0) │ │ │ │ -12B3A8 Filename Length 0014 (20) │ │ │ │ -12B3AA Extra Length 0000 (0) │ │ │ │ -12B3AC Comment Length 0000 (0) │ │ │ │ -12B3AE Disk Start 0000 (0) │ │ │ │ -12B3B0 Int File Attributes 0000 (0) │ │ │ │ +12B5D2 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B5D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B5D8 CRC 00000000 (0) │ │ │ │ +12B5DC Compressed Size 00000000 (0) │ │ │ │ +12B5E0 Uncompressed Size 00000000 (0) │ │ │ │ +12B5E4 Filename Length 0014 (20) │ │ │ │ +12B5E6 Extra Length 0000 (0) │ │ │ │ +12B5E8 Comment Length 0000 (0) │ │ │ │ +12B5EA Disk Start 0000 (0) │ │ │ │ +12B5EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3B2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B5EE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B3B6 Local Header Offset 001007A7 (1050535) │ │ │ │ -12B3BA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B5F2 Local Header Offset 001007EA (1050602) │ │ │ │ +12B5F6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3BA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5F6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B3BA: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B5F6: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B392: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5CE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B3CE CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -12B3D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B3D3 Created OS 03 (3) 'Unix' │ │ │ │ -12B3D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B3D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B3D6 General Purpose Flag 0800 (2048) │ │ │ │ +12B60A CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +12B60E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B60F Created OS 03 (3) 'Unix' │ │ │ │ +12B610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B612 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B3D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B3DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B3DE CRC F9361BFD (4181072893) │ │ │ │ -12B3E2 Compressed Size 00000276 (630) │ │ │ │ -12B3E6 Uncompressed Size 0000050F (1295) │ │ │ │ -12B3EA Filename Length 0030 (48) │ │ │ │ -12B3EC Extra Length 0000 (0) │ │ │ │ -12B3EE Comment Length 0000 (0) │ │ │ │ -12B3F0 Disk Start 0000 (0) │ │ │ │ -12B3F2 Int File Attributes 0000 (0) │ │ │ │ +12B614 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B61A CRC F9361BFD (4181072893) │ │ │ │ +12B61E Compressed Size 00000276 (630) │ │ │ │ +12B622 Uncompressed Size 0000050F (1295) │ │ │ │ +12B626 Filename Length 0030 (48) │ │ │ │ +12B628 Extra Length 0000 (0) │ │ │ │ +12B62A Comment Length 0000 (0) │ │ │ │ +12B62C Disk Start 0000 (0) │ │ │ │ +12B62E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B630 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B3F8 Local Header Offset 001007D9 (1050585) │ │ │ │ -12B3FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B634 Local Header Offset 0010081C (1050652) │ │ │ │ +12B638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B42C CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -12B430 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B431 Created OS 03 (3) 'Unix' │ │ │ │ -12B432 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B433 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B434 General Purpose Flag 0800 (2048) │ │ │ │ +12B668 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +12B66C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B66D Created OS 03 (3) 'Unix' │ │ │ │ +12B66E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B66F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B670 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B436 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B438 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B43C CRC BB7F95D4 (3145700820) │ │ │ │ -12B440 Compressed Size 000003F1 (1009) │ │ │ │ -12B444 Uncompressed Size 00000D38 (3384) │ │ │ │ -12B448 Filename Length 002F (47) │ │ │ │ -12B44A Extra Length 0000 (0) │ │ │ │ -12B44C Comment Length 0000 (0) │ │ │ │ -12B44E Disk Start 0000 (0) │ │ │ │ -12B450 Int File Attributes 0000 (0) │ │ │ │ +12B672 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B674 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B678 CRC BB7F95D4 (3145700820) │ │ │ │ +12B67C Compressed Size 000003F1 (1009) │ │ │ │ +12B680 Uncompressed Size 00000D38 (3384) │ │ │ │ +12B684 Filename Length 002F (47) │ │ │ │ +12B686 Extra Length 0000 (0) │ │ │ │ +12B688 Comment Length 0000 (0) │ │ │ │ +12B68A Disk Start 0000 (0) │ │ │ │ +12B68C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B452 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B68E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B456 Local Header Offset 00100A9D (1051293) │ │ │ │ -12B45A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B692 Local Header Offset 00100AE0 (1051360) │ │ │ │ +12B696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B45A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B489 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -12B48D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B48E Created OS 03 (3) 'Unix' │ │ │ │ -12B48F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B490 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B491 General Purpose Flag 0800 (2048) │ │ │ │ +12B6C5 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +12B6C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6CA Created OS 03 (3) 'Unix' │ │ │ │ +12B6CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B493 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B495 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B499 CRC 0B441D9F (189013407) │ │ │ │ -12B49D Compressed Size 0000034D (845) │ │ │ │ -12B4A1 Uncompressed Size 000006F6 (1782) │ │ │ │ -12B4A5 Filename Length 0028 (40) │ │ │ │ -12B4A7 Extra Length 0000 (0) │ │ │ │ -12B4A9 Comment Length 0000 (0) │ │ │ │ -12B4AB Disk Start 0000 (0) │ │ │ │ -12B4AD Int File Attributes 0000 (0) │ │ │ │ +12B6CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B6D5 CRC 0B441D9F (189013407) │ │ │ │ +12B6D9 Compressed Size 0000034D (845) │ │ │ │ +12B6DD Uncompressed Size 000006F6 (1782) │ │ │ │ +12B6E1 Filename Length 0028 (40) │ │ │ │ +12B6E3 Extra Length 0000 (0) │ │ │ │ +12B6E5 Comment Length 0000 (0) │ │ │ │ +12B6E7 Disk Start 0000 (0) │ │ │ │ +12B6E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B4AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B4B3 Local Header Offset 00100EDB (1052379) │ │ │ │ -12B4B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B6EF Local Header Offset 00100F1E (1052446) │ │ │ │ +12B6F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B6F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B4DF CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -12B4E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B4E4 Created OS 03 (3) 'Unix' │ │ │ │ -12B4E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B4E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B4E7 General Purpose Flag 0800 (2048) │ │ │ │ +12B71B CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +12B71F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B720 Created OS 03 (3) 'Unix' │ │ │ │ +12B721 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B722 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B723 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B4E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B4EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B4EF CRC E9CDCA85 (3922578053) │ │ │ │ -12B4F3 Compressed Size 00000499 (1177) │ │ │ │ -12B4F7 Uncompressed Size 000013AF (5039) │ │ │ │ -12B4FB Filename Length 0027 (39) │ │ │ │ -12B4FD Extra Length 0000 (0) │ │ │ │ -12B4FF Comment Length 0000 (0) │ │ │ │ -12B501 Disk Start 0000 (0) │ │ │ │ -12B503 Int File Attributes 0000 (0) │ │ │ │ +12B725 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B727 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B72B CRC E9CDCA85 (3922578053) │ │ │ │ +12B72F Compressed Size 00000499 (1177) │ │ │ │ +12B733 Uncompressed Size 000013AF (5039) │ │ │ │ +12B737 Filename Length 0027 (39) │ │ │ │ +12B739 Extra Length 0000 (0) │ │ │ │ +12B73B Comment Length 0000 (0) │ │ │ │ +12B73D Disk Start 0000 (0) │ │ │ │ +12B73F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B505 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B741 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B509 Local Header Offset 0010126E (1053294) │ │ │ │ -12B50D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B745 Local Header Offset 001012B1 (1053361) │ │ │ │ +12B749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B50D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B534 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -12B538 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B539 Created OS 03 (3) 'Unix' │ │ │ │ -12B53A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B53B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B53C General Purpose Flag 0800 (2048) │ │ │ │ +12B770 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +12B774 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B775 Created OS 03 (3) 'Unix' │ │ │ │ +12B776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B778 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B53E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B540 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B544 CRC 209E63BB (547251131) │ │ │ │ -12B548 Compressed Size 00000201 (513) │ │ │ │ -12B54C Uncompressed Size 000003B1 (945) │ │ │ │ -12B550 Filename Length 0022 (34) │ │ │ │ -12B552 Extra Length 0000 (0) │ │ │ │ -12B554 Comment Length 0000 (0) │ │ │ │ -12B556 Disk Start 0000 (0) │ │ │ │ -12B558 Int File Attributes 0000 (0) │ │ │ │ +12B77A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B77C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B780 CRC 209E63BB (547251131) │ │ │ │ +12B784 Compressed Size 00000201 (513) │ │ │ │ +12B788 Uncompressed Size 000003B1 (945) │ │ │ │ +12B78C Filename Length 0022 (34) │ │ │ │ +12B78E Extra Length 0000 (0) │ │ │ │ +12B790 Comment Length 0000 (0) │ │ │ │ +12B792 Disk Start 0000 (0) │ │ │ │ +12B794 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B55A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B55E Local Header Offset 0010174C (1054540) │ │ │ │ -12B562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B79A Local Header Offset 0010178F (1054607) │ │ │ │ +12B79E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B79E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B584 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -12B588 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B589 Created OS 03 (3) 'Unix' │ │ │ │ -12B58A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B58B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B58C General Purpose Flag 0800 (2048) │ │ │ │ +12B7C0 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +12B7C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7C5 Created OS 03 (3) 'Unix' │ │ │ │ +12B7C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B7C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B7C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B58E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B594 CRC B90888C9 (3104344265) │ │ │ │ -12B598 Compressed Size 0000029E (670) │ │ │ │ -12B59C Uncompressed Size 0000078F (1935) │ │ │ │ -12B5A0 Filename Length 0021 (33) │ │ │ │ -12B5A2 Extra Length 0000 (0) │ │ │ │ -12B5A4 Comment Length 0000 (0) │ │ │ │ -12B5A6 Disk Start 0000 (0) │ │ │ │ -12B5A8 Int File Attributes 0000 (0) │ │ │ │ +12B7CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B7CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B7D0 CRC B90888C9 (3104344265) │ │ │ │ +12B7D4 Compressed Size 0000029E (670) │ │ │ │ +12B7D8 Uncompressed Size 0000078F (1935) │ │ │ │ +12B7DC Filename Length 0021 (33) │ │ │ │ +12B7DE Extra Length 0000 (0) │ │ │ │ +12B7E0 Comment Length 0000 (0) │ │ │ │ +12B7E2 Disk Start 0000 (0) │ │ │ │ +12B7E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B7E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5AE Local Header Offset 0010198D (1055117) │ │ │ │ -12B5B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B7EA Local Header Offset 001019D0 (1055184) │ │ │ │ +12B7EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B5B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B7EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B5D3 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -12B5D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B5D8 Created OS 03 (3) 'Unix' │ │ │ │ -12B5D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B5DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B5DB General Purpose Flag 0800 (2048) │ │ │ │ +12B80F CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +12B813 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B814 Created OS 03 (3) 'Unix' │ │ │ │ +12B815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B817 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B5DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B5DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B5E3 CRC E1DF3FE4 (3789504484) │ │ │ │ -12B5E7 Compressed Size 0000030D (781) │ │ │ │ -12B5EB Uncompressed Size 00000782 (1922) │ │ │ │ -12B5EF Filename Length 0029 (41) │ │ │ │ -12B5F1 Extra Length 0000 (0) │ │ │ │ -12B5F3 Comment Length 0000 (0) │ │ │ │ -12B5F5 Disk Start 0000 (0) │ │ │ │ -12B5F7 Int File Attributes 0000 (0) │ │ │ │ +12B819 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B81B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B81F CRC E1DF3FE4 (3789504484) │ │ │ │ +12B823 Compressed Size 0000030D (781) │ │ │ │ +12B827 Uncompressed Size 00000782 (1922) │ │ │ │ +12B82B Filename Length 0029 (41) │ │ │ │ +12B82D Extra Length 0000 (0) │ │ │ │ +12B82F Comment Length 0000 (0) │ │ │ │ +12B831 Disk Start 0000 (0) │ │ │ │ +12B833 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B835 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5FD Local Header Offset 00101C6A (1055850) │ │ │ │ -12B601 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B839 Local Header Offset 00101CAD (1055917) │ │ │ │ +12B83D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B83D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B62A CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -12B62E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B62F Created OS 03 (3) 'Unix' │ │ │ │ -12B630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B632 General Purpose Flag 0800 (2048) │ │ │ │ +12B866 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +12B86A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B86B Created OS 03 (3) 'Unix' │ │ │ │ +12B86C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B86D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B86E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B634 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B636 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B63A CRC 14C312F6 (348328694) │ │ │ │ -12B63E Compressed Size 0000043A (1082) │ │ │ │ -12B642 Uncompressed Size 00001E58 (7768) │ │ │ │ -12B646 Filename Length 0028 (40) │ │ │ │ -12B648 Extra Length 0000 (0) │ │ │ │ -12B64A Comment Length 0000 (0) │ │ │ │ -12B64C Disk Start 0000 (0) │ │ │ │ -12B64E Int File Attributes 0000 (0) │ │ │ │ +12B870 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B872 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B876 CRC 14C312F6 (348328694) │ │ │ │ +12B87A Compressed Size 0000043A (1082) │ │ │ │ +12B87E Uncompressed Size 00001E58 (7768) │ │ │ │ +12B882 Filename Length 0028 (40) │ │ │ │ +12B884 Extra Length 0000 (0) │ │ │ │ +12B886 Comment Length 0000 (0) │ │ │ │ +12B888 Disk Start 0000 (0) │ │ │ │ +12B88A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B650 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B88C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B654 Local Header Offset 00101FBE (1056702) │ │ │ │ -12B658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B890 Local Header Offset 00102001 (1056769) │ │ │ │ +12B894 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B680 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -12B684 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B685 Created OS 03 (3) 'Unix' │ │ │ │ -12B686 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B687 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B688 General Purpose Flag 0800 (2048) │ │ │ │ +12B8BC CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +12B8C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B8C1 Created OS 03 (3) 'Unix' │ │ │ │ +12B8C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B8C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B8C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B68A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B68C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B690 CRC 63072DA8 (1661414824) │ │ │ │ -12B694 Compressed Size 00000369 (873) │ │ │ │ -12B698 Uncompressed Size 00000804 (2052) │ │ │ │ -12B69C Filename Length 002C (44) │ │ │ │ -12B69E Extra Length 0000 (0) │ │ │ │ -12B6A0 Comment Length 0000 (0) │ │ │ │ -12B6A2 Disk Start 0000 (0) │ │ │ │ -12B6A4 Int File Attributes 0000 (0) │ │ │ │ +12B8C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8CC CRC 63072DA8 (1661414824) │ │ │ │ +12B8D0 Compressed Size 00000369 (873) │ │ │ │ +12B8D4 Uncompressed Size 00000804 (2052) │ │ │ │ +12B8D8 Filename Length 002C (44) │ │ │ │ +12B8DA Extra Length 0000 (0) │ │ │ │ +12B8DC Comment Length 0000 (0) │ │ │ │ +12B8DE Disk Start 0000 (0) │ │ │ │ +12B8E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B8E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B6AA Local Header Offset 0010243E (1057854) │ │ │ │ -12B6AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B8E6 Local Header Offset 00102481 (1057921) │ │ │ │ +12B8EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B6AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B8EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B6DA CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -12B6DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B6DF Created OS 03 (3) 'Unix' │ │ │ │ -12B6E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B6E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B6E2 General Purpose Flag 0800 (2048) │ │ │ │ +12B916 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +12B91A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B91B Created OS 03 (3) 'Unix' │ │ │ │ +12B91C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B91D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B91E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B6E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B6E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B6EA CRC 9019EA9F (2417617567) │ │ │ │ -12B6EE Compressed Size 000005B9 (1465) │ │ │ │ -12B6F2 Uncompressed Size 0000186D (6253) │ │ │ │ -12B6F6 Filename Length 002B (43) │ │ │ │ -12B6F8 Extra Length 0000 (0) │ │ │ │ -12B6FA Comment Length 0000 (0) │ │ │ │ -12B6FC Disk Start 0000 (0) │ │ │ │ -12B6FE Int File Attributes 0000 (0) │ │ │ │ +12B920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B926 CRC 9019EA9F (2417617567) │ │ │ │ +12B92A Compressed Size 000005B9 (1465) │ │ │ │ +12B92E Uncompressed Size 0000186D (6253) │ │ │ │ +12B932 Filename Length 002B (43) │ │ │ │ +12B934 Extra Length 0000 (0) │ │ │ │ +12B936 Comment Length 0000 (0) │ │ │ │ +12B938 Disk Start 0000 (0) │ │ │ │ +12B93A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B700 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B93C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B704 Local Header Offset 001027F1 (1058801) │ │ │ │ -12B708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B940 Local Header Offset 00102834 (1058868) │ │ │ │ +12B944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B733 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -12B737 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B738 Created OS 03 (3) 'Unix' │ │ │ │ -12B739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B73A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B73B General Purpose Flag 0800 (2048) │ │ │ │ +12B96F CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +12B973 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B974 Created OS 03 (3) 'Unix' │ │ │ │ +12B975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B977 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B73D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B73F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B743 CRC F7D38A03 (4157835779) │ │ │ │ -12B747 Compressed Size 000003B2 (946) │ │ │ │ -12B74B Uncompressed Size 00000925 (2341) │ │ │ │ -12B74F Filename Length 002F (47) │ │ │ │ -12B751 Extra Length 0000 (0) │ │ │ │ -12B753 Comment Length 0000 (0) │ │ │ │ -12B755 Disk Start 0000 (0) │ │ │ │ -12B757 Int File Attributes 0000 (0) │ │ │ │ +12B979 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B97B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B97F CRC F7D38A03 (4157835779) │ │ │ │ +12B983 Compressed Size 000003B2 (946) │ │ │ │ +12B987 Uncompressed Size 00000925 (2341) │ │ │ │ +12B98B Filename Length 002F (47) │ │ │ │ +12B98D Extra Length 0000 (0) │ │ │ │ +12B98F Comment Length 0000 (0) │ │ │ │ +12B991 Disk Start 0000 (0) │ │ │ │ +12B993 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B759 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B995 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B75D Local Header Offset 00102DF3 (1060339) │ │ │ │ -12B761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B999 Local Header Offset 00102E36 (1060406) │ │ │ │ +12B99D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B99D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B790 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -12B794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B795 Created OS 03 (3) 'Unix' │ │ │ │ -12B796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B798 General Purpose Flag 0800 (2048) │ │ │ │ +12B9CC CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +12B9D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9D1 Created OS 03 (3) 'Unix' │ │ │ │ +12B9D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B9D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B79A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B79C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7A0 CRC 1AF43135 (452210997) │ │ │ │ -12B7A4 Compressed Size 000005FD (1533) │ │ │ │ -12B7A8 Uncompressed Size 00001C35 (7221) │ │ │ │ -12B7AC Filename Length 002E (46) │ │ │ │ -12B7AE Extra Length 0000 (0) │ │ │ │ -12B7B0 Comment Length 0000 (0) │ │ │ │ -12B7B2 Disk Start 0000 (0) │ │ │ │ -12B7B4 Int File Attributes 0000 (0) │ │ │ │ +12B9D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B9D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9DC CRC 1AF43135 (452210997) │ │ │ │ +12B9E0 Compressed Size 000005FD (1533) │ │ │ │ +12B9E4 Uncompressed Size 00001C35 (7221) │ │ │ │ +12B9E8 Filename Length 002E (46) │ │ │ │ +12B9EA Extra Length 0000 (0) │ │ │ │ +12B9EC Comment Length 0000 (0) │ │ │ │ +12B9EE Disk Start 0000 (0) │ │ │ │ +12B9F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B7B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B9F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B7BA Local Header Offset 001031F2 (1061362) │ │ │ │ -12B7BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B9F6 Local Header Offset 00103235 (1061429) │ │ │ │ +12B9FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B7BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B9FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B7EC CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -12B7F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B7F1 Created OS 03 (3) 'Unix' │ │ │ │ -12B7F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B7F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B7F4 General Purpose Flag 0800 (2048) │ │ │ │ +12BA28 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +12BA2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA2D Created OS 03 (3) 'Unix' │ │ │ │ +12BA2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B7F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B7F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7FC CRC 99743CB7 (2574531767) │ │ │ │ -12B800 Compressed Size 00000571 (1393) │ │ │ │ -12B804 Uncompressed Size 00001022 (4130) │ │ │ │ -12B808 Filename Length 0023 (35) │ │ │ │ -12B80A Extra Length 0000 (0) │ │ │ │ -12B80C Comment Length 0000 (0) │ │ │ │ -12B80E Disk Start 0000 (0) │ │ │ │ -12B810 Int File Attributes 0000 (0) │ │ │ │ +12BA32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA38 CRC 99743CB7 (2574531767) │ │ │ │ +12BA3C Compressed Size 00000571 (1393) │ │ │ │ +12BA40 Uncompressed Size 00001022 (4130) │ │ │ │ +12BA44 Filename Length 0023 (35) │ │ │ │ +12BA46 Extra Length 0000 (0) │ │ │ │ +12BA48 Comment Length 0000 (0) │ │ │ │ +12BA4A Disk Start 0000 (0) │ │ │ │ +12BA4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B812 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B816 Local Header Offset 0010383B (1062971) │ │ │ │ -12B81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA52 Local Header Offset 0010387E (1063038) │ │ │ │ +12BA56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B83D CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -12B841 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B842 Created OS 03 (3) 'Unix' │ │ │ │ -12B843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B845 General Purpose Flag 0800 (2048) │ │ │ │ +12BA79 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +12BA7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA7E Created OS 03 (3) 'Unix' │ │ │ │ +12BA7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B847 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B849 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B84D CRC 075A362C (123352620) │ │ │ │ -12B851 Compressed Size 0000061E (1566) │ │ │ │ -12B855 Uncompressed Size 00002E6A (11882) │ │ │ │ -12B859 Filename Length 0022 (34) │ │ │ │ -12B85B Extra Length 0000 (0) │ │ │ │ -12B85D Comment Length 0000 (0) │ │ │ │ -12B85F Disk Start 0000 (0) │ │ │ │ -12B861 Int File Attributes 0000 (0) │ │ │ │ +12BA83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA89 CRC 075A362C (123352620) │ │ │ │ +12BA8D Compressed Size 0000061E (1566) │ │ │ │ +12BA91 Uncompressed Size 00002E6A (11882) │ │ │ │ +12BA95 Filename Length 0022 (34) │ │ │ │ +12BA97 Extra Length 0000 (0) │ │ │ │ +12BA99 Comment Length 0000 (0) │ │ │ │ +12BA9B Disk Start 0000 (0) │ │ │ │ +12BA9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B863 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B867 Local Header Offset 00103DED (1064429) │ │ │ │ -12B86B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BAA3 Local Header Offset 00103E30 (1064496) │ │ │ │ +12BAA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B86B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BAA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B88D CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -12B891 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B892 Created OS 03 (3) 'Unix' │ │ │ │ -12B893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B895 General Purpose Flag 0800 (2048) │ │ │ │ +12BAC9 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +12BACD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BACE Created OS 03 (3) 'Unix' │ │ │ │ +12BACF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BAD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BAD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B897 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B899 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B89D CRC 5ABBA349 (1522246473) │ │ │ │ -12B8A1 Compressed Size 00000459 (1113) │ │ │ │ -12B8A5 Uncompressed Size 000009EF (2543) │ │ │ │ -12B8A9 Filename Length 0025 (37) │ │ │ │ -12B8AB Extra Length 0000 (0) │ │ │ │ -12B8AD Comment Length 0000 (0) │ │ │ │ -12B8AF Disk Start 0000 (0) │ │ │ │ -12B8B1 Int File Attributes 0000 (0) │ │ │ │ +12BAD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BAD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAD9 CRC 5ABBA349 (1522246473) │ │ │ │ +12BADD Compressed Size 00000459 (1113) │ │ │ │ +12BAE1 Uncompressed Size 000009EF (2543) │ │ │ │ +12BAE5 Filename Length 0025 (37) │ │ │ │ +12BAE7 Extra Length 0000 (0) │ │ │ │ +12BAE9 Comment Length 0000 (0) │ │ │ │ +12BAEB Disk Start 0000 (0) │ │ │ │ +12BAED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B8B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BAEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B8B7 Local Header Offset 0010444B (1066059) │ │ │ │ -12B8BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BAF3 Local Header Offset 0010448E (1066126) │ │ │ │ +12BAF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B8BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BAF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B8E0 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -12B8E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B8E5 Created OS 03 (3) 'Unix' │ │ │ │ -12B8E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B8E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B8E8 General Purpose Flag 0800 (2048) │ │ │ │ +12BB1C CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +12BB20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB21 Created OS 03 (3) 'Unix' │ │ │ │ +12BB22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B8EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B8EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B8F0 CRC 64339276 (1681101430) │ │ │ │ -12B8F4 Compressed Size 0000059A (1434) │ │ │ │ -12B8F8 Uncompressed Size 00001636 (5686) │ │ │ │ -12B8FC Filename Length 0024 (36) │ │ │ │ -12B8FE Extra Length 0000 (0) │ │ │ │ -12B900 Comment Length 0000 (0) │ │ │ │ -12B902 Disk Start 0000 (0) │ │ │ │ -12B904 Int File Attributes 0000 (0) │ │ │ │ +12BB26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB2C CRC 64339276 (1681101430) │ │ │ │ +12BB30 Compressed Size 0000059A (1434) │ │ │ │ +12BB34 Uncompressed Size 00001636 (5686) │ │ │ │ +12BB38 Filename Length 0024 (36) │ │ │ │ +12BB3A Extra Length 0000 (0) │ │ │ │ +12BB3C Comment Length 0000 (0) │ │ │ │ +12BB3E Disk Start 0000 (0) │ │ │ │ +12BB40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B906 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B90A Local Header Offset 001048E7 (1067239) │ │ │ │ -12B90E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB46 Local Header Offset 0010492A (1067306) │ │ │ │ +12BB4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B90E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B932 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -12B936 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B937 Created OS 03 (3) 'Unix' │ │ │ │ -12B938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B93A General Purpose Flag 0800 (2048) │ │ │ │ +12BB6E CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +12BB72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB73 Created OS 03 (3) 'Unix' │ │ │ │ +12BB74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B93C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B93E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B942 CRC 6254ABFB (1649716219) │ │ │ │ -12B946 Compressed Size 00000795 (1941) │ │ │ │ -12B94A Uncompressed Size 0000161A (5658) │ │ │ │ -12B94E Filename Length 002C (44) │ │ │ │ -12B950 Extra Length 0000 (0) │ │ │ │ -12B952 Comment Length 0000 (0) │ │ │ │ -12B954 Disk Start 0000 (0) │ │ │ │ -12B956 Int File Attributes 0000 (0) │ │ │ │ +12BB78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB7E CRC 6254ABFB (1649716219) │ │ │ │ +12BB82 Compressed Size 00000795 (1941) │ │ │ │ +12BB86 Uncompressed Size 0000161A (5658) │ │ │ │ +12BB8A Filename Length 002C (44) │ │ │ │ +12BB8C Extra Length 0000 (0) │ │ │ │ +12BB8E Comment Length 0000 (0) │ │ │ │ +12BB90 Disk Start 0000 (0) │ │ │ │ +12BB92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B958 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B95C Local Header Offset 00104EC3 (1068739) │ │ │ │ -12B960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB98 Local Header Offset 00104F06 (1068806) │ │ │ │ +12BB9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B98C CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -12B990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B991 Created OS 03 (3) 'Unix' │ │ │ │ -12B992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B994 General Purpose Flag 0800 (2048) │ │ │ │ +12BBC8 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +12BBCC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BBCD Created OS 03 (3) 'Unix' │ │ │ │ +12BBCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BBCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BBD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B99C CRC 1C9A220C (479863308) │ │ │ │ -12B9A0 Compressed Size 0000052E (1326) │ │ │ │ -12B9A4 Uncompressed Size 00002580 (9600) │ │ │ │ -12B9A8 Filename Length 002B (43) │ │ │ │ -12B9AA Extra Length 0000 (0) │ │ │ │ -12B9AC Comment Length 0000 (0) │ │ │ │ -12B9AE Disk Start 0000 (0) │ │ │ │ -12B9B0 Int File Attributes 0000 (0) │ │ │ │ +12BBD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BBD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BBD8 CRC 1C9A220C (479863308) │ │ │ │ +12BBDC Compressed Size 0000052E (1326) │ │ │ │ +12BBE0 Uncompressed Size 00002580 (9600) │ │ │ │ +12BBE4 Filename Length 002B (43) │ │ │ │ +12BBE6 Extra Length 0000 (0) │ │ │ │ +12BBE8 Comment Length 0000 (0) │ │ │ │ +12BBEA Disk Start 0000 (0) │ │ │ │ +12BBEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B9B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BBEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B9B6 Local Header Offset 001056A2 (1070754) │ │ │ │ -12B9BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BBF2 Local Header Offset 001056E5 (1070821) │ │ │ │ +12BBF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B9BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BBF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B9E5 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -12B9E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B9EA Created OS 03 (3) 'Unix' │ │ │ │ -12B9EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B9EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B9ED General Purpose Flag 0800 (2048) │ │ │ │ +12BC21 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +12BC25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC26 Created OS 03 (3) 'Unix' │ │ │ │ +12BC27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B9EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B9F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B9F5 CRC FE847791 (4270094225) │ │ │ │ -12B9F9 Compressed Size 000001D3 (467) │ │ │ │ -12B9FD Uncompressed Size 00000356 (854) │ │ │ │ -12BA01 Filename Length 0033 (51) │ │ │ │ -12BA03 Extra Length 0000 (0) │ │ │ │ -12BA05 Comment Length 0000 (0) │ │ │ │ -12BA07 Disk Start 0000 (0) │ │ │ │ -12BA09 Int File Attributes 0000 (0) │ │ │ │ +12BC2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC31 CRC FE847791 (4270094225) │ │ │ │ +12BC35 Compressed Size 000001D3 (467) │ │ │ │ +12BC39 Uncompressed Size 00000356 (854) │ │ │ │ +12BC3D Filename Length 0033 (51) │ │ │ │ +12BC3F Extra Length 0000 (0) │ │ │ │ +12BC41 Comment Length 0000 (0) │ │ │ │ +12BC43 Disk Start 0000 (0) │ │ │ │ +12BC45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA0F Local Header Offset 00105C19 (1072153) │ │ │ │ -12BA13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC4B Local Header Offset 00105C5C (1072220) │ │ │ │ +12BC4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BA46 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -12BA4A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BA4B Created OS 03 (3) 'Unix' │ │ │ │ -12BA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BA4E General Purpose Flag 0800 (2048) │ │ │ │ +12BC82 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +12BC86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC87 Created OS 03 (3) 'Unix' │ │ │ │ +12BC88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BA50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BA52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BA56 CRC 740035A3 (1946170787) │ │ │ │ -12BA5A Compressed Size 000002B1 (689) │ │ │ │ -12BA5E Uncompressed Size 000006B4 (1716) │ │ │ │ -12BA62 Filename Length 0032 (50) │ │ │ │ -12BA64 Extra Length 0000 (0) │ │ │ │ -12BA66 Comment Length 0000 (0) │ │ │ │ -12BA68 Disk Start 0000 (0) │ │ │ │ -12BA6A Int File Attributes 0000 (0) │ │ │ │ +12BC8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC92 CRC 740035A3 (1946170787) │ │ │ │ +12BC96 Compressed Size 000002B1 (689) │ │ │ │ +12BC9A Uncompressed Size 000006B4 (1716) │ │ │ │ +12BC9E Filename Length 0032 (50) │ │ │ │ +12BCA0 Extra Length 0000 (0) │ │ │ │ +12BCA2 Comment Length 0000 (0) │ │ │ │ +12BCA4 Disk Start 0000 (0) │ │ │ │ +12BCA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BCA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA70 Local Header Offset 00105E3D (1072701) │ │ │ │ -12BA74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BCAC Local Header Offset 00105E80 (1072768) │ │ │ │ +12BCB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BCB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BAA6 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -12BAAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BAAB Created OS 03 (3) 'Unix' │ │ │ │ -12BAAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BAAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BAAE General Purpose Flag 0800 (2048) │ │ │ │ +12BCE2 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +12BCE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BCE7 Created OS 03 (3) 'Unix' │ │ │ │ +12BCE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BCE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BCEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BAB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BAB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BAB6 CRC 5DA1A669 (1570874985) │ │ │ │ -12BABA Compressed Size 000001C0 (448) │ │ │ │ -12BABE Uncompressed Size 00000321 (801) │ │ │ │ -12BAC2 Filename Length 0032 (50) │ │ │ │ -12BAC4 Extra Length 0000 (0) │ │ │ │ -12BAC6 Comment Length 0000 (0) │ │ │ │ -12BAC8 Disk Start 0000 (0) │ │ │ │ -12BACA Int File Attributes 0000 (0) │ │ │ │ +12BCEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BCEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BCF2 CRC 5DA1A669 (1570874985) │ │ │ │ +12BCF6 Compressed Size 000001C0 (448) │ │ │ │ +12BCFA Uncompressed Size 00000321 (801) │ │ │ │ +12BCFE Filename Length 0032 (50) │ │ │ │ +12BD00 Extra Length 0000 (0) │ │ │ │ +12BD02 Comment Length 0000 (0) │ │ │ │ +12BD04 Disk Start 0000 (0) │ │ │ │ +12BD06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BACC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BAD0 Local Header Offset 0010613E (1073470) │ │ │ │ -12BAD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD0C Local Header Offset 00106181 (1073537) │ │ │ │ +12BD10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB06 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -12BB0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB0B Created OS 03 (3) 'Unix' │ │ │ │ -12BB0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB0E General Purpose Flag 0800 (2048) │ │ │ │ +12BD42 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +12BD46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD47 Created OS 03 (3) 'Unix' │ │ │ │ +12BD48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB16 CRC 96CF8992 (2530183570) │ │ │ │ -12BB1A Compressed Size 00000256 (598) │ │ │ │ -12BB1E Uncompressed Size 0000056A (1386) │ │ │ │ -12BB22 Filename Length 0031 (49) │ │ │ │ -12BB24 Extra Length 0000 (0) │ │ │ │ -12BB26 Comment Length 0000 (0) │ │ │ │ -12BB28 Disk Start 0000 (0) │ │ │ │ -12BB2A Int File Attributes 0000 (0) │ │ │ │ +12BD4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD52 CRC 96CF8992 (2530183570) │ │ │ │ +12BD56 Compressed Size 00000256 (598) │ │ │ │ +12BD5A Uncompressed Size 0000056A (1386) │ │ │ │ +12BD5E Filename Length 0031 (49) │ │ │ │ +12BD60 Extra Length 0000 (0) │ │ │ │ +12BD62 Comment Length 0000 (0) │ │ │ │ +12BD64 Disk Start 0000 (0) │ │ │ │ +12BD66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB30 Local Header Offset 0010634E (1073998) │ │ │ │ -12BB34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD6C Local Header Offset 00106391 (1074065) │ │ │ │ +12BD70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB65 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ -12BB69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB6A Created OS 03 (3) 'Unix' │ │ │ │ -12BB6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB6D General Purpose Flag 0800 (2048) │ │ │ │ +12BDA1 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ +12BDA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BDA6 Created OS 03 (3) 'Unix' │ │ │ │ +12BDA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BDA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BDA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB75 CRC D23FE222 (3527402018) │ │ │ │ -12BB79 Compressed Size 0000030C (780) │ │ │ │ -12BB7D Uncompressed Size 00000701 (1793) │ │ │ │ -12BB81 Filename Length 002A (42) │ │ │ │ -12BB83 Extra Length 0000 (0) │ │ │ │ -12BB85 Comment Length 0000 (0) │ │ │ │ -12BB87 Disk Start 0000 (0) │ │ │ │ -12BB89 Int File Attributes 0000 (0) │ │ │ │ +12BDAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BDAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDB1 CRC D23FE222 (3527402018) │ │ │ │ +12BDB5 Compressed Size 0000030C (780) │ │ │ │ +12BDB9 Uncompressed Size 00000701 (1793) │ │ │ │ +12BDBD Filename Length 002A (42) │ │ │ │ +12BDBF Extra Length 0000 (0) │ │ │ │ +12BDC1 Comment Length 0000 (0) │ │ │ │ +12BDC3 Disk Start 0000 (0) │ │ │ │ +12BDC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BDC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB8F Local Header Offset 001065F3 (1074675) │ │ │ │ -12BB93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BDCB Local Header Offset 00106636 (1074742) │ │ │ │ +12BDCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BBBD CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ -12BBC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BBC2 Created OS 03 (3) 'Unix' │ │ │ │ -12BBC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BBC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BBC5 General Purpose Flag 0800 (2048) │ │ │ │ +12BDF9 CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ +12BDFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BDFE Created OS 03 (3) 'Unix' │ │ │ │ +12BDFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BBC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BBC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BBCD CRC 6BAB2714 (1806378772) │ │ │ │ -12BBD1 Compressed Size 0000046A (1130) │ │ │ │ -12BBD5 Uncompressed Size 00001424 (5156) │ │ │ │ -12BBD9 Filename Length 0029 (41) │ │ │ │ -12BBDB Extra Length 0000 (0) │ │ │ │ -12BBDD Comment Length 0000 (0) │ │ │ │ -12BBDF Disk Start 0000 (0) │ │ │ │ -12BBE1 Int File Attributes 0000 (0) │ │ │ │ +12BE03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE09 CRC 6BAB2714 (1806378772) │ │ │ │ +12BE0D Compressed Size 0000046A (1130) │ │ │ │ +12BE11 Uncompressed Size 00001424 (5156) │ │ │ │ +12BE15 Filename Length 0029 (41) │ │ │ │ +12BE17 Extra Length 0000 (0) │ │ │ │ +12BE19 Comment Length 0000 (0) │ │ │ │ +12BE1B Disk Start 0000 (0) │ │ │ │ +12BE1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BBE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BBE7 Local Header Offset 00106947 (1075527) │ │ │ │ -12BBEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE23 Local Header Offset 0010698A (1075594) │ │ │ │ +12BE27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BBEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC14 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ -12BC18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC19 Created OS 03 (3) 'Unix' │ │ │ │ -12BC1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC1C General Purpose Flag 0800 (2048) │ │ │ │ +12BE50 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ +12BE54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE55 Created OS 03 (3) 'Unix' │ │ │ │ +12BE56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC24 CRC 8C77ACF9 (2356653305) │ │ │ │ -12BC28 Compressed Size 000002F3 (755) │ │ │ │ -12BC2C Uncompressed Size 00000629 (1577) │ │ │ │ -12BC30 Filename Length 002B (43) │ │ │ │ -12BC32 Extra Length 0000 (0) │ │ │ │ -12BC34 Comment Length 0000 (0) │ │ │ │ -12BC36 Disk Start 0000 (0) │ │ │ │ -12BC38 Int File Attributes 0000 (0) │ │ │ │ +12BE5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE60 CRC 8C77ACF9 (2356653305) │ │ │ │ +12BE64 Compressed Size 000002F3 (755) │ │ │ │ +12BE68 Uncompressed Size 00000629 (1577) │ │ │ │ +12BE6C Filename Length 002B (43) │ │ │ │ +12BE6E Extra Length 0000 (0) │ │ │ │ +12BE70 Comment Length 0000 (0) │ │ │ │ +12BE72 Disk Start 0000 (0) │ │ │ │ +12BE74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC3E Local Header Offset 00106DF8 (1076728) │ │ │ │ -12BC42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE7A Local Header Offset 00106E3B (1076795) │ │ │ │ +12BE7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC6D CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ -12BC71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC72 Created OS 03 (3) 'Unix' │ │ │ │ -12BC73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC75 General Purpose Flag 0800 (2048) │ │ │ │ +12BEA9 CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ +12BEAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BEAE Created OS 03 (3) 'Unix' │ │ │ │ +12BEAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BEB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BEB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC7D CRC 3700FB7C (922811260) │ │ │ │ -12BC81 Compressed Size 00000354 (852) │ │ │ │ -12BC85 Uncompressed Size 00000D7A (3450) │ │ │ │ -12BC89 Filename Length 002A (42) │ │ │ │ -12BC8B Extra Length 0000 (0) │ │ │ │ -12BC8D Comment Length 0000 (0) │ │ │ │ -12BC8F Disk Start 0000 (0) │ │ │ │ -12BC91 Int File Attributes 0000 (0) │ │ │ │ +12BEB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BEB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BEB9 CRC 3700FB7C (922811260) │ │ │ │ +12BEBD Compressed Size 00000354 (852) │ │ │ │ +12BEC1 Uncompressed Size 00000D7A (3450) │ │ │ │ +12BEC5 Filename Length 002A (42) │ │ │ │ +12BEC7 Extra Length 0000 (0) │ │ │ │ +12BEC9 Comment Length 0000 (0) │ │ │ │ +12BECB Disk Start 0000 (0) │ │ │ │ +12BECD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BECF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC97 Local Header Offset 00107134 (1077556) │ │ │ │ -12BC9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BED3 Local Header Offset 00107177 (1077623) │ │ │ │ +12BED7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BED7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BCC5 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ -12BCC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BCCA Created OS 03 (3) 'Unix' │ │ │ │ -12BCCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BCCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BCCD General Purpose Flag 0800 (2048) │ │ │ │ +12BF01 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ +12BF05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF06 Created OS 03 (3) 'Unix' │ │ │ │ +12BF07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BCCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BCD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BCD5 CRC 4FBF4CBA (1337937082) │ │ │ │ -12BCD9 Compressed Size 00000203 (515) │ │ │ │ -12BCDD Uncompressed Size 000003C1 (961) │ │ │ │ -12BCE1 Filename Length 0026 (38) │ │ │ │ -12BCE3 Extra Length 0000 (0) │ │ │ │ -12BCE5 Comment Length 0000 (0) │ │ │ │ -12BCE7 Disk Start 0000 (0) │ │ │ │ -12BCE9 Int File Attributes 0000 (0) │ │ │ │ +12BF0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF11 CRC 4FBF4CBA (1337937082) │ │ │ │ +12BF15 Compressed Size 00000203 (515) │ │ │ │ +12BF19 Uncompressed Size 000003C1 (961) │ │ │ │ +12BF1D Filename Length 0026 (38) │ │ │ │ +12BF1F Extra Length 0000 (0) │ │ │ │ +12BF21 Comment Length 0000 (0) │ │ │ │ +12BF23 Disk Start 0000 (0) │ │ │ │ +12BF25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BCEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BCEF Local Header Offset 001074D0 (1078480) │ │ │ │ -12BCF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF2B Local Header Offset 00107513 (1078547) │ │ │ │ +12BF2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BCF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD19 CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ -12BD1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD1E Created OS 03 (3) 'Unix' │ │ │ │ -12BD1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD21 General Purpose Flag 0800 (2048) │ │ │ │ +12BF55 CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ +12BF59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF5A Created OS 03 (3) 'Unix' │ │ │ │ +12BF5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD29 CRC 770BE395 (1997267861) │ │ │ │ -12BD2D Compressed Size 00000277 (631) │ │ │ │ -12BD31 Uncompressed Size 00000743 (1859) │ │ │ │ -12BD35 Filename Length 0025 (37) │ │ │ │ -12BD37 Extra Length 0000 (0) │ │ │ │ -12BD39 Comment Length 0000 (0) │ │ │ │ -12BD3B Disk Start 0000 (0) │ │ │ │ -12BD3D Int File Attributes 0000 (0) │ │ │ │ +12BF5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF65 CRC 770BE395 (1997267861) │ │ │ │ +12BF69 Compressed Size 00000277 (631) │ │ │ │ +12BF6D Uncompressed Size 00000743 (1859) │ │ │ │ +12BF71 Filename Length 0025 (37) │ │ │ │ +12BF73 Extra Length 0000 (0) │ │ │ │ +12BF75 Comment Length 0000 (0) │ │ │ │ +12BF77 Disk Start 0000 (0) │ │ │ │ +12BF79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD43 Local Header Offset 00107717 (1079063) │ │ │ │ -12BD47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF7F Local Header Offset 0010775A (1079130) │ │ │ │ +12BF83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD6C CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ -12BD70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD71 Created OS 03 (3) 'Unix' │ │ │ │ -12BD72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD74 General Purpose Flag 0800 (2048) │ │ │ │ +12BFA8 CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ +12BFAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BFAD Created OS 03 (3) 'Unix' │ │ │ │ +12BFAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BFAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BFB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD7C CRC 24B6CE49 (615960137) │ │ │ │ -12BD80 Compressed Size 00000204 (516) │ │ │ │ -12BD84 Uncompressed Size 00000386 (902) │ │ │ │ -12BD88 Filename Length 0029 (41) │ │ │ │ -12BD8A Extra Length 0000 (0) │ │ │ │ -12BD8C Comment Length 0000 (0) │ │ │ │ -12BD8E Disk Start 0000 (0) │ │ │ │ -12BD90 Int File Attributes 0000 (0) │ │ │ │ +12BFB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BFB8 CRC 24B6CE49 (615960137) │ │ │ │ +12BFBC Compressed Size 00000204 (516) │ │ │ │ +12BFC0 Uncompressed Size 00000386 (902) │ │ │ │ +12BFC4 Filename Length 0029 (41) │ │ │ │ +12BFC6 Extra Length 0000 (0) │ │ │ │ +12BFC8 Comment Length 0000 (0) │ │ │ │ +12BFCA Disk Start 0000 (0) │ │ │ │ +12BFCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BFCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD96 Local Header Offset 001079D1 (1079761) │ │ │ │ -12BD9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BFD2 Local Header Offset 00107A14 (1079828) │ │ │ │ +12BFD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BDC3 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ -12BDC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BDC8 Created OS 03 (3) 'Unix' │ │ │ │ -12BDC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BDCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BDCB General Purpose Flag 0800 (2048) │ │ │ │ +12BFFF CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ +12C003 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C004 Created OS 03 (3) 'Unix' │ │ │ │ +12C005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C007 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BDCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BDCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BDD3 CRC BF6701B9 (3211198905) │ │ │ │ -12BDD7 Compressed Size 000001D7 (471) │ │ │ │ -12BDDB Uncompressed Size 00000516 (1302) │ │ │ │ -12BDDF Filename Length 0028 (40) │ │ │ │ -12BDE1 Extra Length 0000 (0) │ │ │ │ -12BDE3 Comment Length 0000 (0) │ │ │ │ -12BDE5 Disk Start 0000 (0) │ │ │ │ -12BDE7 Int File Attributes 0000 (0) │ │ │ │ +12C009 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C00F CRC BF6701B9 (3211198905) │ │ │ │ +12C013 Compressed Size 000001D7 (471) │ │ │ │ +12C017 Uncompressed Size 00000516 (1302) │ │ │ │ +12C01B Filename Length 0028 (40) │ │ │ │ +12C01D Extra Length 0000 (0) │ │ │ │ +12C01F Comment Length 0000 (0) │ │ │ │ +12C021 Disk Start 0000 (0) │ │ │ │ +12C023 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BDE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C025 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BDED Local Header Offset 00107C1C (1080348) │ │ │ │ -12BDF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C029 Local Header Offset 00107C5F (1080415) │ │ │ │ +12C02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BDF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE19 CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ -12BE1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE1E Created OS 03 (3) 'Unix' │ │ │ │ -12BE1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE21 General Purpose Flag 0800 (2048) │ │ │ │ +12C055 CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ +12C059 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C05A Created OS 03 (3) 'Unix' │ │ │ │ +12C05B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C05C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C05D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE29 CRC 6D412191 (1832984977) │ │ │ │ -12BE2D Compressed Size 00000715 (1813) │ │ │ │ -12BE31 Uncompressed Size 00001634 (5684) │ │ │ │ -12BE35 Filename Length 0029 (41) │ │ │ │ -12BE37 Extra Length 0000 (0) │ │ │ │ -12BE39 Comment Length 0000 (0) │ │ │ │ -12BE3B Disk Start 0000 (0) │ │ │ │ -12BE3D Int File Attributes 0000 (0) │ │ │ │ +12C05F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C061 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C065 CRC 6D412191 (1832984977) │ │ │ │ +12C069 Compressed Size 00000715 (1813) │ │ │ │ +12C06D Uncompressed Size 00001634 (5684) │ │ │ │ +12C071 Filename Length 0029 (41) │ │ │ │ +12C073 Extra Length 0000 (0) │ │ │ │ +12C075 Comment Length 0000 (0) │ │ │ │ +12C077 Disk Start 0000 (0) │ │ │ │ +12C079 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C07B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE43 Local Header Offset 00107E39 (1080889) │ │ │ │ -12BE47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C07F Local Header Offset 00107E7C (1080956) │ │ │ │ +12C083 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C083: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE70 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ -12BE74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE75 Created OS 03 (3) 'Unix' │ │ │ │ -12BE76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE78 General Purpose Flag 0800 (2048) │ │ │ │ +12C0AC CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ +12C0B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0B1 Created OS 03 (3) 'Unix' │ │ │ │ +12C0B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE80 CRC 5412C835 (1410517045) │ │ │ │ -12BE84 Compressed Size 00000B2A (2858) │ │ │ │ -12BE88 Uncompressed Size 000049E9 (18921) │ │ │ │ -12BE8C Filename Length 0028 (40) │ │ │ │ -12BE8E Extra Length 0000 (0) │ │ │ │ -12BE90 Comment Length 0000 (0) │ │ │ │ -12BE92 Disk Start 0000 (0) │ │ │ │ -12BE94 Int File Attributes 0000 (0) │ │ │ │ +12C0B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0BC CRC 5412C835 (1410517045) │ │ │ │ +12C0C0 Compressed Size 00000B2A (2858) │ │ │ │ +12C0C4 Uncompressed Size 000049E9 (18921) │ │ │ │ +12C0C8 Filename Length 0028 (40) │ │ │ │ +12C0CA Extra Length 0000 (0) │ │ │ │ +12C0CC Comment Length 0000 (0) │ │ │ │ +12C0CE Disk Start 0000 (0) │ │ │ │ +12C0D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE9A Local Header Offset 00108595 (1082773) │ │ │ │ -12BE9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0D6 Local Header Offset 001085D8 (1082840) │ │ │ │ +12C0DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C0DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BEC6 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ -12BECA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BECB Created OS 03 (3) 'Unix' │ │ │ │ -12BECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BECE General Purpose Flag 0800 (2048) │ │ │ │ +12C102 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ +12C106 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C107 Created OS 03 (3) 'Unix' │ │ │ │ +12C108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C10A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BED0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BED2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BED6 CRC 2EFCA351 (788308817) │ │ │ │ -12BEDA Compressed Size 00000410 (1040) │ │ │ │ -12BEDE Uncompressed Size 00000A24 (2596) │ │ │ │ -12BEE2 Filename Length 002E (46) │ │ │ │ -12BEE4 Extra Length 0000 (0) │ │ │ │ -12BEE6 Comment Length 0000 (0) │ │ │ │ -12BEE8 Disk Start 0000 (0) │ │ │ │ -12BEEA Int File Attributes 0000 (0) │ │ │ │ +12C10C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C10E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C112 CRC 2EFCA351 (788308817) │ │ │ │ +12C116 Compressed Size 00000410 (1040) │ │ │ │ +12C11A Uncompressed Size 00000A24 (2596) │ │ │ │ +12C11E Filename Length 002E (46) │ │ │ │ +12C120 Extra Length 0000 (0) │ │ │ │ +12C122 Comment Length 0000 (0) │ │ │ │ +12C124 Disk Start 0000 (0) │ │ │ │ +12C126 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BEEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C128 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BEF0 Local Header Offset 00109105 (1085701) │ │ │ │ -12BEF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C12C Local Header Offset 00109148 (1085768) │ │ │ │ +12C130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BEF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF22 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ -12BF26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF27 Created OS 03 (3) 'Unix' │ │ │ │ -12BF28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF2A General Purpose Flag 0800 (2048) │ │ │ │ +12C15E CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ +12C162 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C163 Created OS 03 (3) 'Unix' │ │ │ │ +12C164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C166 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF32 CRC 50599059 (1348046937) │ │ │ │ -12BF36 Compressed Size 00000526 (1318) │ │ │ │ -12BF3A Uncompressed Size 000022FD (8957) │ │ │ │ -12BF3E Filename Length 002D (45) │ │ │ │ -12BF40 Extra Length 0000 (0) │ │ │ │ -12BF42 Comment Length 0000 (0) │ │ │ │ -12BF44 Disk Start 0000 (0) │ │ │ │ -12BF46 Int File Attributes 0000 (0) │ │ │ │ +12C168 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C16A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C16E CRC 50599059 (1348046937) │ │ │ │ +12C172 Compressed Size 00000526 (1318) │ │ │ │ +12C176 Uncompressed Size 000022FD (8957) │ │ │ │ +12C17A Filename Length 002D (45) │ │ │ │ +12C17C Extra Length 0000 (0) │ │ │ │ +12C17E Comment Length 0000 (0) │ │ │ │ +12C180 Disk Start 0000 (0) │ │ │ │ +12C182 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BF48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C184 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BF4C Local Header Offset 00109561 (1086817) │ │ │ │ -12BF50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C188 Local Header Offset 001095A4 (1086884) │ │ │ │ +12C18C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BF50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C18C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF7D CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ -12BF81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF82 Created OS 03 (3) 'Unix' │ │ │ │ -12BF83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF85 General Purpose Flag 0800 (2048) │ │ │ │ +12C1B9 CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ +12C1BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C1BE Created OS 03 (3) 'Unix' │ │ │ │ +12C1BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C1C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C1C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF8D CRC C516BAA4 (3306601124) │ │ │ │ -12BF91 Compressed Size 0000028F (655) │ │ │ │ -12BF95 Uncompressed Size 0000053A (1338) │ │ │ │ -12BF99 Filename Length 0025 (37) │ │ │ │ -12BF9B Extra Length 0000 (0) │ │ │ │ -12BF9D Comment Length 0000 (0) │ │ │ │ -12BF9F Disk Start 0000 (0) │ │ │ │ -12BFA1 Int File Attributes 0000 (0) │ │ │ │ +12C1C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C1C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C1C9 CRC C516BAA4 (3306601124) │ │ │ │ +12C1CD Compressed Size 0000028F (655) │ │ │ │ +12C1D1 Uncompressed Size 0000053A (1338) │ │ │ │ +12C1D5 Filename Length 0025 (37) │ │ │ │ +12C1D7 Extra Length 0000 (0) │ │ │ │ +12C1D9 Comment Length 0000 (0) │ │ │ │ +12C1DB Disk Start 0000 (0) │ │ │ │ +12C1DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C1DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFA7 Local Header Offset 00109AD2 (1088210) │ │ │ │ -12BFAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C1E3 Local Header Offset 00109B15 (1088277) │ │ │ │ +12C1E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C1E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BFD0 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ -12BFD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BFD5 Created OS 03 (3) 'Unix' │ │ │ │ -12BFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BFD8 General Purpose Flag 0800 (2048) │ │ │ │ +12C20C CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ +12C210 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C211 Created OS 03 (3) 'Unix' │ │ │ │ +12C212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BFDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BFDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BFE0 CRC 7B6A92A1 (2070581921) │ │ │ │ -12BFE4 Compressed Size 00000616 (1558) │ │ │ │ -12BFE8 Uncompressed Size 000013A0 (5024) │ │ │ │ -12BFEC Filename Length 0024 (36) │ │ │ │ -12BFEE Extra Length 0000 (0) │ │ │ │ -12BFF0 Comment Length 0000 (0) │ │ │ │ -12BFF2 Disk Start 0000 (0) │ │ │ │ -12BFF4 Int File Attributes 0000 (0) │ │ │ │ +12C216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C21C CRC 7B6A92A1 (2070581921) │ │ │ │ +12C220 Compressed Size 00000616 (1558) │ │ │ │ +12C224 Uncompressed Size 000013A0 (5024) │ │ │ │ +12C228 Filename Length 0024 (36) │ │ │ │ +12C22A Extra Length 0000 (0) │ │ │ │ +12C22C Comment Length 0000 (0) │ │ │ │ +12C22E Disk Start 0000 (0) │ │ │ │ +12C230 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFFA Local Header Offset 00109DA4 (1088932) │ │ │ │ -12BFFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C236 Local Header Offset 00109DE7 (1088999) │ │ │ │ +12C23A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C23A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C022 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ -12C026 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C027 Created OS 03 (3) 'Unix' │ │ │ │ -12C028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C02A General Purpose Flag 0800 (2048) │ │ │ │ +12C25E CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ +12C262 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C263 Created OS 03 (3) 'Unix' │ │ │ │ +12C264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C266 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C02C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C02E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C032 CRC 2156AA09 (559327753) │ │ │ │ -12C036 Compressed Size 00000533 (1331) │ │ │ │ -12C03A Uncompressed Size 00000EDF (3807) │ │ │ │ -12C03E Filename Length 0035 (53) │ │ │ │ -12C040 Extra Length 0000 (0) │ │ │ │ -12C042 Comment Length 0000 (0) │ │ │ │ -12C044 Disk Start 0000 (0) │ │ │ │ -12C046 Int File Attributes 0000 (0) │ │ │ │ +12C268 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C26A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C26E CRC 2156AA09 (559327753) │ │ │ │ +12C272 Compressed Size 00000533 (1331) │ │ │ │ +12C276 Uncompressed Size 00000EDF (3807) │ │ │ │ +12C27A Filename Length 0035 (53) │ │ │ │ +12C27C Extra Length 0000 (0) │ │ │ │ +12C27E Comment Length 0000 (0) │ │ │ │ +12C280 Disk Start 0000 (0) │ │ │ │ +12C282 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C048 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C04C Local Header Offset 0010A3FC (1090556) │ │ │ │ -12C050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C288 Local Header Offset 0010A43F (1090623) │ │ │ │ +12C28C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C28C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C085 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ -12C089 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C08A Created OS 03 (3) 'Unix' │ │ │ │ -12C08B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C08C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C08D General Purpose Flag 0800 (2048) │ │ │ │ +12C2C1 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ +12C2C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C2C6 Created OS 03 (3) 'Unix' │ │ │ │ +12C2C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C2C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C2C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C08F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C091 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C095 CRC 4A29777B (1244231547) │ │ │ │ -12C099 Compressed Size 00000595 (1429) │ │ │ │ -12C09D Uncompressed Size 00002D48 (11592) │ │ │ │ -12C0A1 Filename Length 0034 (52) │ │ │ │ -12C0A3 Extra Length 0000 (0) │ │ │ │ -12C0A5 Comment Length 0000 (0) │ │ │ │ -12C0A7 Disk Start 0000 (0) │ │ │ │ -12C0A9 Int File Attributes 0000 (0) │ │ │ │ +12C2CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C2CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C2D1 CRC 4A29777B (1244231547) │ │ │ │ +12C2D5 Compressed Size 00000595 (1429) │ │ │ │ +12C2D9 Uncompressed Size 00002D48 (11592) │ │ │ │ +12C2DD Filename Length 0034 (52) │ │ │ │ +12C2DF Extra Length 0000 (0) │ │ │ │ +12C2E1 Comment Length 0000 (0) │ │ │ │ +12C2E3 Disk Start 0000 (0) │ │ │ │ +12C2E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C0AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C2E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C0AF Local Header Offset 0010A982 (1091970) │ │ │ │ -12C0B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C2EB Local Header Offset 0010A9C5 (1092037) │ │ │ │ +12C2EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C0B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C2EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C0E7 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ -12C0EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C0EC Created OS 03 (3) 'Unix' │ │ │ │ -12C0ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C0EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C0EF General Purpose Flag 0800 (2048) │ │ │ │ +12C323 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ +12C327 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C328 Created OS 03 (3) 'Unix' │ │ │ │ +12C329 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C32A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C32B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C0F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C0F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C0F7 CRC 744FADA5 (1951378853) │ │ │ │ -12C0FB Compressed Size 000002A2 (674) │ │ │ │ -12C0FF Uncompressed Size 0000059A (1434) │ │ │ │ -12C103 Filename Length 003D (61) │ │ │ │ -12C105 Extra Length 0000 (0) │ │ │ │ -12C107 Comment Length 0000 (0) │ │ │ │ -12C109 Disk Start 0000 (0) │ │ │ │ -12C10B Int File Attributes 0000 (0) │ │ │ │ +12C32D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C32F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C333 CRC 744FADA5 (1951378853) │ │ │ │ +12C337 Compressed Size 000002A2 (674) │ │ │ │ +12C33B Uncompressed Size 0000059A (1434) │ │ │ │ +12C33F Filename Length 003D (61) │ │ │ │ +12C341 Extra Length 0000 (0) │ │ │ │ +12C343 Comment Length 0000 (0) │ │ │ │ +12C345 Disk Start 0000 (0) │ │ │ │ +12C347 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C10D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C349 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C111 Local Header Offset 0010AF69 (1093481) │ │ │ │ -12C115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C34D Local Header Offset 0010AFAC (1093548) │ │ │ │ +12C351 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C152 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ -12C156 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C157 Created OS 03 (3) 'Unix' │ │ │ │ -12C158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C15A General Purpose Flag 0800 (2048) │ │ │ │ +12C38E CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ +12C392 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C393 Created OS 03 (3) 'Unix' │ │ │ │ +12C394 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C395 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C396 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C15C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C15E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C162 CRC 1BF647C2 (469125058) │ │ │ │ -12C166 Compressed Size 0000039F (927) │ │ │ │ -12C16A Uncompressed Size 00000F2F (3887) │ │ │ │ -12C16E Filename Length 003C (60) │ │ │ │ -12C170 Extra Length 0000 (0) │ │ │ │ -12C172 Comment Length 0000 (0) │ │ │ │ -12C174 Disk Start 0000 (0) │ │ │ │ -12C176 Int File Attributes 0000 (0) │ │ │ │ +12C398 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C39A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C39E CRC 1BF647C2 (469125058) │ │ │ │ +12C3A2 Compressed Size 0000039F (927) │ │ │ │ +12C3A6 Uncompressed Size 00000F2F (3887) │ │ │ │ +12C3AA Filename Length 003C (60) │ │ │ │ +12C3AC Extra Length 0000 (0) │ │ │ │ +12C3AE Comment Length 0000 (0) │ │ │ │ +12C3B0 Disk Start 0000 (0) │ │ │ │ +12C3B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C3B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C17C Local Header Offset 0010B266 (1094246) │ │ │ │ -12C180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C3B8 Local Header Offset 0010B2A9 (1094313) │ │ │ │ +12C3BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C3BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C1BC CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ -12C1C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C1C1 Created OS 03 (3) 'Unix' │ │ │ │ -12C1C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C1C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C1C4 General Purpose Flag 0800 (2048) │ │ │ │ +12C3F8 CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ +12C3FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C3FD Created OS 03 (3) 'Unix' │ │ │ │ +12C3FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C3FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C400 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C1C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C1C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C1CC CRC 16D0DE64 (382787172) │ │ │ │ -12C1D0 Compressed Size 00000139 (313) │ │ │ │ -12C1D4 Uncompressed Size 00000268 (616) │ │ │ │ -12C1D8 Filename Length 0042 (66) │ │ │ │ -12C1DA Extra Length 0000 (0) │ │ │ │ -12C1DC Comment Length 0000 (0) │ │ │ │ -12C1DE Disk Start 0000 (0) │ │ │ │ -12C1E0 Int File Attributes 0000 (0) │ │ │ │ +12C402 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C404 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C408 CRC 16D0DE64 (382787172) │ │ │ │ +12C40C Compressed Size 00000139 (313) │ │ │ │ +12C410 Uncompressed Size 00000268 (616) │ │ │ │ +12C414 Filename Length 0042 (66) │ │ │ │ +12C416 Extra Length 0000 (0) │ │ │ │ +12C418 Comment Length 0000 (0) │ │ │ │ +12C41A Disk Start 0000 (0) │ │ │ │ +12C41C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C1E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C41E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C1E6 Local Header Offset 0010B65F (1095263) │ │ │ │ -12C1EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C422 Local Header Offset 0010B6A2 (1095330) │ │ │ │ +12C426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C22C CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ -12C230 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C231 Created OS 03 (3) 'Unix' │ │ │ │ -12C232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C234 General Purpose Flag 0800 (2048) │ │ │ │ +12C468 CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ +12C46C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C46D Created OS 03 (3) 'Unix' │ │ │ │ +12C46E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C46F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C236 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C23C CRC 4199C455 (1100596309) │ │ │ │ -12C240 Compressed Size 0000017E (382) │ │ │ │ -12C244 Uncompressed Size 0000036C (876) │ │ │ │ -12C248 Filename Length 0041 (65) │ │ │ │ -12C24A Extra Length 0000 (0) │ │ │ │ -12C24C Comment Length 0000 (0) │ │ │ │ -12C24E Disk Start 0000 (0) │ │ │ │ -12C250 Int File Attributes 0000 (0) │ │ │ │ +12C472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C478 CRC 4199C455 (1100596309) │ │ │ │ +12C47C Compressed Size 0000017E (382) │ │ │ │ +12C480 Uncompressed Size 0000036C (876) │ │ │ │ +12C484 Filename Length 0041 (65) │ │ │ │ +12C486 Extra Length 0000 (0) │ │ │ │ +12C488 Comment Length 0000 (0) │ │ │ │ +12C48A Disk Start 0000 (0) │ │ │ │ +12C48C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C252 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C48E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C256 Local Header Offset 0010B7F8 (1095672) │ │ │ │ -12C25A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C492 Local Header Offset 0010B83B (1095739) │ │ │ │ +12C496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C25A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C29B CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ -12C29F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C2A0 Created OS 03 (3) 'Unix' │ │ │ │ -12C2A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C2A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C2A3 General Purpose Flag 0800 (2048) │ │ │ │ +12C4D7 CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ +12C4DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C4DC Created OS 03 (3) 'Unix' │ │ │ │ +12C4DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C4DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C4DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C2A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C2A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C2AB CRC 6E258967 (1847953767) │ │ │ │ -12C2AF Compressed Size 00000137 (311) │ │ │ │ -12C2B3 Uncompressed Size 00000264 (612) │ │ │ │ -12C2B7 Filename Length 0041 (65) │ │ │ │ -12C2B9 Extra Length 0000 (0) │ │ │ │ -12C2BB Comment Length 0000 (0) │ │ │ │ -12C2BD Disk Start 0000 (0) │ │ │ │ -12C2BF Int File Attributes 0000 (0) │ │ │ │ +12C4E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C4E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C4E7 CRC 6E258967 (1847953767) │ │ │ │ +12C4EB Compressed Size 00000137 (311) │ │ │ │ +12C4EF Uncompressed Size 00000264 (612) │ │ │ │ +12C4F3 Filename Length 0041 (65) │ │ │ │ +12C4F5 Extra Length 0000 (0) │ │ │ │ +12C4F7 Comment Length 0000 (0) │ │ │ │ +12C4F9 Disk Start 0000 (0) │ │ │ │ +12C4FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C2C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C4FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C2C5 Local Header Offset 0010B9D5 (1096149) │ │ │ │ -12C2C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C501 Local Header Offset 0010BA18 (1096216) │ │ │ │ +12C505 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C505: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C30A CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ -12C30E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C30F Created OS 03 (3) 'Unix' │ │ │ │ -12C310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C312 General Purpose Flag 0800 (2048) │ │ │ │ +12C546 CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ +12C54A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C54B Created OS 03 (3) 'Unix' │ │ │ │ +12C54C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C54D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C54E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C316 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C31A CRC EE8F416C (4002365804) │ │ │ │ -12C31E Compressed Size 0000017E (382) │ │ │ │ -12C322 Uncompressed Size 00000366 (870) │ │ │ │ -12C326 Filename Length 0040 (64) │ │ │ │ -12C328 Extra Length 0000 (0) │ │ │ │ -12C32A Comment Length 0000 (0) │ │ │ │ -12C32C Disk Start 0000 (0) │ │ │ │ -12C32E Int File Attributes 0000 (0) │ │ │ │ +12C550 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C552 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C556 CRC EE8F416C (4002365804) │ │ │ │ +12C55A Compressed Size 0000017E (382) │ │ │ │ +12C55E Uncompressed Size 00000366 (870) │ │ │ │ +12C562 Filename Length 0040 (64) │ │ │ │ +12C564 Extra Length 0000 (0) │ │ │ │ +12C566 Comment Length 0000 (0) │ │ │ │ +12C568 Disk Start 0000 (0) │ │ │ │ +12C56A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C56C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C334 Local Header Offset 0010BB6B (1096555) │ │ │ │ -12C338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C570 Local Header Offset 0010BBAE (1096622) │ │ │ │ +12C574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C378 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ -12C37C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C37D Created OS 03 (3) 'Unix' │ │ │ │ -12C37E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C37F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C380 General Purpose Flag 0800 (2048) │ │ │ │ +12C5B4 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ +12C5B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C5B9 Created OS 03 (3) 'Unix' │ │ │ │ +12C5BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C5BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C5BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C382 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C384 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C388 CRC EE2DE02F (3995983919) │ │ │ │ -12C38C Compressed Size 00000206 (518) │ │ │ │ -12C390 Uncompressed Size 00000452 (1106) │ │ │ │ -12C394 Filename Length 0045 (69) │ │ │ │ -12C396 Extra Length 0000 (0) │ │ │ │ -12C398 Comment Length 0000 (0) │ │ │ │ -12C39A Disk Start 0000 (0) │ │ │ │ -12C39C Int File Attributes 0000 (0) │ │ │ │ +12C5BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C5C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C5C4 CRC EE2DE02F (3995983919) │ │ │ │ +12C5C8 Compressed Size 00000206 (518) │ │ │ │ +12C5CC Uncompressed Size 00000452 (1106) │ │ │ │ +12C5D0 Filename Length 0045 (69) │ │ │ │ +12C5D2 Extra Length 0000 (0) │ │ │ │ +12C5D4 Comment Length 0000 (0) │ │ │ │ +12C5D6 Disk Start 0000 (0) │ │ │ │ +12C5D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C39E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C5DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C3A2 Local Header Offset 0010BD47 (1097031) │ │ │ │ -12C3A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C5DE Local Header Offset 0010BD8A (1097098) │ │ │ │ +12C5E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C5E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C3EB CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ -12C3EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C3F0 Created OS 03 (3) 'Unix' │ │ │ │ -12C3F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C3F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C3F3 General Purpose Flag 0800 (2048) │ │ │ │ +12C627 CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ +12C62B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C62C Created OS 03 (3) 'Unix' │ │ │ │ +12C62D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C62E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C62F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C3F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C3F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C3FB CRC 175FEB58 (392162136) │ │ │ │ -12C3FF Compressed Size 0000021E (542) │ │ │ │ -12C403 Uncompressed Size 000007C4 (1988) │ │ │ │ -12C407 Filename Length 0044 (68) │ │ │ │ -12C409 Extra Length 0000 (0) │ │ │ │ -12C40B Comment Length 0000 (0) │ │ │ │ -12C40D Disk Start 0000 (0) │ │ │ │ -12C40F Int File Attributes 0000 (0) │ │ │ │ +12C631 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C633 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C637 CRC 175FEB58 (392162136) │ │ │ │ +12C63B Compressed Size 0000021E (542) │ │ │ │ +12C63F Uncompressed Size 000007C4 (1988) │ │ │ │ +12C643 Filename Length 0044 (68) │ │ │ │ +12C645 Extra Length 0000 (0) │ │ │ │ +12C647 Comment Length 0000 (0) │ │ │ │ +12C649 Disk Start 0000 (0) │ │ │ │ +12C64B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C411 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C64D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C415 Local Header Offset 0010BFB0 (1097648) │ │ │ │ -12C419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C651 Local Header Offset 0010BFF3 (1097715) │ │ │ │ +12C655 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C45D CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ -12C461 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C462 Created OS 03 (3) 'Unix' │ │ │ │ -12C463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C465 General Purpose Flag 0800 (2048) │ │ │ │ +12C699 CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ +12C69D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C69E Created OS 03 (3) 'Unix' │ │ │ │ +12C69F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C6A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C6A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C467 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C469 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C46D CRC 8BCB3051 (2345349201) │ │ │ │ -12C471 Compressed Size 00000139 (313) │ │ │ │ -12C475 Uncompressed Size 00000264 (612) │ │ │ │ -12C479 Filename Length 0041 (65) │ │ │ │ -12C47B Extra Length 0000 (0) │ │ │ │ -12C47D Comment Length 0000 (0) │ │ │ │ -12C47F Disk Start 0000 (0) │ │ │ │ -12C481 Int File Attributes 0000 (0) │ │ │ │ +12C6A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C6A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C6A9 CRC 8BCB3051 (2345349201) │ │ │ │ +12C6AD Compressed Size 00000139 (313) │ │ │ │ +12C6B1 Uncompressed Size 00000264 (612) │ │ │ │ +12C6B5 Filename Length 0041 (65) │ │ │ │ +12C6B7 Extra Length 0000 (0) │ │ │ │ +12C6B9 Comment Length 0000 (0) │ │ │ │ +12C6BB Disk Start 0000 (0) │ │ │ │ +12C6BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C6BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C487 Local Header Offset 0010C230 (1098288) │ │ │ │ -12C48B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C6C3 Local Header Offset 0010C273 (1098355) │ │ │ │ +12C6C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C6C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C4CC CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ -12C4D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C4D1 Created OS 03 (3) 'Unix' │ │ │ │ -12C4D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C4D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C4D4 General Purpose Flag 0800 (2048) │ │ │ │ +12C708 CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ +12C70C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C70D Created OS 03 (3) 'Unix' │ │ │ │ +12C70E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C70F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C710 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C4D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C4D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C4DC CRC FDC4FBA2 (4257545122) │ │ │ │ -12C4E0 Compressed Size 0000017C (380) │ │ │ │ -12C4E4 Uncompressed Size 00000366 (870) │ │ │ │ -12C4E8 Filename Length 0040 (64) │ │ │ │ -12C4EA Extra Length 0000 (0) │ │ │ │ -12C4EC Comment Length 0000 (0) │ │ │ │ -12C4EE Disk Start 0000 (0) │ │ │ │ -12C4F0 Int File Attributes 0000 (0) │ │ │ │ +12C712 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C718 CRC FDC4FBA2 (4257545122) │ │ │ │ +12C71C Compressed Size 0000017C (380) │ │ │ │ +12C720 Uncompressed Size 00000366 (870) │ │ │ │ +12C724 Filename Length 0040 (64) │ │ │ │ +12C726 Extra Length 0000 (0) │ │ │ │ +12C728 Comment Length 0000 (0) │ │ │ │ +12C72A Disk Start 0000 (0) │ │ │ │ +12C72C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C4F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C72E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C4F6 Local Header Offset 0010C3C8 (1098696) │ │ │ │ -12C4FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C732 Local Header Offset 0010C40B (1098763) │ │ │ │ +12C736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C4FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C53A CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ -12C53E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C53F Created OS 03 (3) 'Unix' │ │ │ │ -12C540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C542 General Purpose Flag 0800 (2048) │ │ │ │ +12C776 CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ +12C77A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C77B Created OS 03 (3) 'Unix' │ │ │ │ +12C77C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C77D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C77E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C544 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C546 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C54A CRC 6E43099D (1849887133) │ │ │ │ -12C54E Compressed Size 00000139 (313) │ │ │ │ -12C552 Uncompressed Size 00000270 (624) │ │ │ │ -12C556 Filename Length 0044 (68) │ │ │ │ -12C558 Extra Length 0000 (0) │ │ │ │ -12C55A Comment Length 0000 (0) │ │ │ │ -12C55C Disk Start 0000 (0) │ │ │ │ -12C55E Int File Attributes 0000 (0) │ │ │ │ +12C780 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C782 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C786 CRC 6E43099D (1849887133) │ │ │ │ +12C78A Compressed Size 00000139 (313) │ │ │ │ +12C78E Uncompressed Size 00000270 (624) │ │ │ │ +12C792 Filename Length 0044 (68) │ │ │ │ +12C794 Extra Length 0000 (0) │ │ │ │ +12C796 Comment Length 0000 (0) │ │ │ │ +12C798 Disk Start 0000 (0) │ │ │ │ +12C79A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C560 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C79C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C564 Local Header Offset 0010C5A2 (1099170) │ │ │ │ -12C568 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C7A0 Local Header Offset 0010C5E5 (1099237) │ │ │ │ +12C7A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C7A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C5AC CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ -12C5B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C5B1 Created OS 03 (3) 'Unix' │ │ │ │ -12C5B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C5B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C5B4 General Purpose Flag 0800 (2048) │ │ │ │ +12C7E8 CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ +12C7EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C7ED Created OS 03 (3) 'Unix' │ │ │ │ +12C7EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C7EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C7F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C5B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C5B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C5BC CRC 19D3CBF3 (433310707) │ │ │ │ -12C5C0 Compressed Size 00000180 (384) │ │ │ │ -12C5C4 Uncompressed Size 00000378 (888) │ │ │ │ -12C5C8 Filename Length 0043 (67) │ │ │ │ -12C5CA Extra Length 0000 (0) │ │ │ │ -12C5CC Comment Length 0000 (0) │ │ │ │ -12C5CE Disk Start 0000 (0) │ │ │ │ -12C5D0 Int File Attributes 0000 (0) │ │ │ │ +12C7F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C7F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C7F8 CRC 19D3CBF3 (433310707) │ │ │ │ +12C7FC Compressed Size 00000180 (384) │ │ │ │ +12C800 Uncompressed Size 00000378 (888) │ │ │ │ +12C804 Filename Length 0043 (67) │ │ │ │ +12C806 Extra Length 0000 (0) │ │ │ │ +12C808 Comment Length 0000 (0) │ │ │ │ +12C80A Disk Start 0000 (0) │ │ │ │ +12C80C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C5D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C80E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C5D6 Local Header Offset 0010C73D (1099581) │ │ │ │ -12C5DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C812 Local Header Offset 0010C780 (1099648) │ │ │ │ +12C816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C5DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C61D CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ -12C621 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C622 Created OS 03 (3) 'Unix' │ │ │ │ -12C623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C625 General Purpose Flag 0800 (2048) │ │ │ │ +12C859 CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ +12C85D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C85E Created OS 03 (3) 'Unix' │ │ │ │ +12C85F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C860 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C861 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C627 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C629 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C62D CRC 27E54161 (669335905) │ │ │ │ -12C631 Compressed Size 000001F6 (502) │ │ │ │ -12C635 Uncompressed Size 000003C8 (968) │ │ │ │ -12C639 Filename Length 0031 (49) │ │ │ │ -12C63B Extra Length 0000 (0) │ │ │ │ -12C63D Comment Length 0000 (0) │ │ │ │ -12C63F Disk Start 0000 (0) │ │ │ │ -12C641 Int File Attributes 0000 (0) │ │ │ │ +12C863 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C865 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C869 CRC 27E54161 (669335905) │ │ │ │ +12C86D Compressed Size 000001F6 (502) │ │ │ │ +12C871 Uncompressed Size 000003C8 (968) │ │ │ │ +12C875 Filename Length 0031 (49) │ │ │ │ +12C877 Extra Length 0000 (0) │ │ │ │ +12C879 Comment Length 0000 (0) │ │ │ │ +12C87B Disk Start 0000 (0) │ │ │ │ +12C87D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C643 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C87F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C647 Local Header Offset 0010C91E (1100062) │ │ │ │ -12C64B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C883 Local Header Offset 0010C961 (1100129) │ │ │ │ +12C887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C64B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C67C CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ -12C680 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C681 Created OS 03 (3) 'Unix' │ │ │ │ -12C682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C684 General Purpose Flag 0800 (2048) │ │ │ │ +12C8B8 CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ +12C8BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8BD Created OS 03 (3) 'Unix' │ │ │ │ +12C8BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C686 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C688 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C68C CRC 526E8794 (1382975380) │ │ │ │ -12C690 Compressed Size 000002C7 (711) │ │ │ │ -12C694 Uncompressed Size 00000862 (2146) │ │ │ │ -12C698 Filename Length 0030 (48) │ │ │ │ -12C69A Extra Length 0000 (0) │ │ │ │ -12C69C Comment Length 0000 (0) │ │ │ │ -12C69E Disk Start 0000 (0) │ │ │ │ -12C6A0 Int File Attributes 0000 (0) │ │ │ │ +12C8C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8C8 CRC 526E8794 (1382975380) │ │ │ │ +12C8CC Compressed Size 000002C7 (711) │ │ │ │ +12C8D0 Uncompressed Size 00000862 (2146) │ │ │ │ +12C8D4 Filename Length 0030 (48) │ │ │ │ +12C8D6 Extra Length 0000 (0) │ │ │ │ +12C8D8 Comment Length 0000 (0) │ │ │ │ +12C8DA Disk Start 0000 (0) │ │ │ │ +12C8DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C8DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C6A6 Local Header Offset 0010CB63 (1100643) │ │ │ │ -12C6AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C8E2 Local Header Offset 0010CBA6 (1100710) │ │ │ │ +12C8E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C8E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C6DA CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ -12C6DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C6DF Created OS 03 (3) 'Unix' │ │ │ │ -12C6E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C6E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C6E2 General Purpose Flag 0800 (2048) │ │ │ │ +12C916 CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ +12C91A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C91B Created OS 03 (3) 'Unix' │ │ │ │ +12C91C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C91D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C91E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C6E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C6E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C6EA CRC 24A5F179 (614855033) │ │ │ │ -12C6EE Compressed Size 00000387 (903) │ │ │ │ -12C6F2 Uncompressed Size 000008EE (2286) │ │ │ │ -12C6F6 Filename Length 0031 (49) │ │ │ │ -12C6F8 Extra Length 0000 (0) │ │ │ │ -12C6FA Comment Length 0000 (0) │ │ │ │ -12C6FC Disk Start 0000 (0) │ │ │ │ -12C6FE Int File Attributes 0000 (0) │ │ │ │ +12C920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C926 CRC 24A5F179 (614855033) │ │ │ │ +12C92A Compressed Size 00000387 (903) │ │ │ │ +12C92E Uncompressed Size 000008EE (2286) │ │ │ │ +12C932 Filename Length 0031 (49) │ │ │ │ +12C934 Extra Length 0000 (0) │ │ │ │ +12C936 Comment Length 0000 (0) │ │ │ │ +12C938 Disk Start 0000 (0) │ │ │ │ +12C93A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C700 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C93C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C704 Local Header Offset 0010CE78 (1101432) │ │ │ │ -12C708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C940 Local Header Offset 0010CEBB (1101499) │ │ │ │ +12C944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C739 CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ -12C73D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C73E Created OS 03 (3) 'Unix' │ │ │ │ -12C73F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C741 General Purpose Flag 0800 (2048) │ │ │ │ +12C975 CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ +12C979 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C97A Created OS 03 (3) 'Unix' │ │ │ │ +12C97B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C97C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C97D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C749 CRC 92A2ED15 (2460151061) │ │ │ │ -12C74D Compressed Size 0000042F (1071) │ │ │ │ -12C751 Uncompressed Size 000019AB (6571) │ │ │ │ -12C755 Filename Length 0030 (48) │ │ │ │ -12C757 Extra Length 0000 (0) │ │ │ │ -12C759 Comment Length 0000 (0) │ │ │ │ -12C75B Disk Start 0000 (0) │ │ │ │ -12C75D Int File Attributes 0000 (0) │ │ │ │ +12C97F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C981 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C985 CRC 92A2ED15 (2460151061) │ │ │ │ +12C989 Compressed Size 0000042F (1071) │ │ │ │ +12C98D Uncompressed Size 000019AB (6571) │ │ │ │ +12C991 Filename Length 0030 (48) │ │ │ │ +12C993 Extra Length 0000 (0) │ │ │ │ +12C995 Comment Length 0000 (0) │ │ │ │ +12C997 Disk Start 0000 (0) │ │ │ │ +12C999 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C75F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C99B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C763 Local Header Offset 0010D24E (1102414) │ │ │ │ -12C767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C99F Local Header Offset 0010D291 (1102481) │ │ │ │ +12C9A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C9A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C797 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ -12C79B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C79C Created OS 03 (3) 'Unix' │ │ │ │ -12C79D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C79E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C79F General Purpose Flag 0800 (2048) │ │ │ │ +12C9D3 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ +12C9D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9D8 Created OS 03 (3) 'Unix' │ │ │ │ +12C9D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7A7 CRC 69025F3C (1761763132) │ │ │ │ -12C7AB Compressed Size 00000328 (808) │ │ │ │ -12C7AF Uncompressed Size 000006E4 (1764) │ │ │ │ -12C7B3 Filename Length 0027 (39) │ │ │ │ -12C7B5 Extra Length 0000 (0) │ │ │ │ -12C7B7 Comment Length 0000 (0) │ │ │ │ -12C7B9 Disk Start 0000 (0) │ │ │ │ -12C7BB Int File Attributes 0000 (0) │ │ │ │ +12C9DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C9E3 CRC 69025F3C (1761763132) │ │ │ │ +12C9E7 Compressed Size 00000328 (808) │ │ │ │ +12C9EB Uncompressed Size 000006E4 (1764) │ │ │ │ +12C9EF Filename Length 0027 (39) │ │ │ │ +12C9F1 Extra Length 0000 (0) │ │ │ │ +12C9F3 Comment Length 0000 (0) │ │ │ │ +12C9F5 Disk Start 0000 (0) │ │ │ │ +12C9F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C7BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C9F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C7C1 Local Header Offset 0010D6CB (1103563) │ │ │ │ -12C7C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C9FD Local Header Offset 0010D70E (1103630) │ │ │ │ +12CA01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C7C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C7EC CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ -12C7F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C7F1 Created OS 03 (3) 'Unix' │ │ │ │ -12C7F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C7F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7F4 General Purpose Flag 0800 (2048) │ │ │ │ +12CA28 CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ +12CA2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA2D Created OS 03 (3) 'Unix' │ │ │ │ +12CA2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7FC CRC FCCC5561 (4241249633) │ │ │ │ -12C800 Compressed Size 000006D7 (1751) │ │ │ │ -12C804 Uncompressed Size 00001DD9 (7641) │ │ │ │ -12C808 Filename Length 0026 (38) │ │ │ │ -12C80A Extra Length 0000 (0) │ │ │ │ -12C80C Comment Length 0000 (0) │ │ │ │ -12C80E Disk Start 0000 (0) │ │ │ │ -12C810 Int File Attributes 0000 (0) │ │ │ │ +12CA32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA38 CRC FCCC5561 (4241249633) │ │ │ │ +12CA3C Compressed Size 000006D7 (1751) │ │ │ │ +12CA40 Uncompressed Size 00001DD9 (7641) │ │ │ │ +12CA44 Filename Length 0026 (38) │ │ │ │ +12CA46 Extra Length 0000 (0) │ │ │ │ +12CA48 Comment Length 0000 (0) │ │ │ │ +12CA4A Disk Start 0000 (0) │ │ │ │ +12CA4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C812 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C816 Local Header Offset 0010DA38 (1104440) │ │ │ │ -12C81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA52 Local Header Offset 0010DA7B (1104507) │ │ │ │ +12CA56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C840 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ -12C844 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C845 Created OS 03 (3) 'Unix' │ │ │ │ -12C846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C848 General Purpose Flag 0800 (2048) │ │ │ │ +12CA7C CENTRAL HEADER #634 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C84A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C84C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C850 CRC 911BFA2F (2434529839) │ │ │ │ -12C854 Compressed Size 000002C7 (711) │ │ │ │ -12C858 Uncompressed Size 000005FF (1535) │ │ │ │ -12C85C Filename Length 0029 (41) │ │ │ │ -12C85E Extra Length 0000 (0) │ │ │ │ -12C860 Comment Length 0000 (0) │ │ │ │ -12C862 Disk Start 0000 (0) │ │ │ │ -12C864 Int File Attributes 0000 (0) │ │ │ │ +12CA86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA8C CRC 911BFA2F (2434529839) │ │ │ │ +12CA90 Compressed Size 000002C7 (711) │ │ │ │ +12CA94 Uncompressed Size 000005FF (1535) │ │ │ │ +12CA98 Filename Length 0029 (41) │ │ │ │ +12CA9A Extra Length 0000 (0) │ │ │ │ +12CA9C Comment Length 0000 (0) │ │ │ │ +12CA9E Disk Start 0000 (0) │ │ │ │ +12CAA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CAA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C86A Local Header Offset 0010E153 (1106259) │ │ │ │ -12C86E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAA6 Local Header Offset 0010E196 (1106326) │ │ │ │ +12CAAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C86E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CAAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C897 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ -12C89B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C89C Created OS 03 (3) 'Unix' │ │ │ │ -12C89D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C89E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C89F General Purpose Flag 0800 (2048) │ │ │ │ +12CAD3 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ +12CAD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAD8 Created OS 03 (3) 'Unix' │ │ │ │ +12CAD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CADA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CADB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8A7 CRC AF497377 (2940826487) │ │ │ │ -12C8AB Compressed Size 000008AC (2220) │ │ │ │ -12C8AF Uncompressed Size 0000285B (10331) │ │ │ │ -12C8B3 Filename Length 0028 (40) │ │ │ │ -12C8B5 Extra Length 0000 (0) │ │ │ │ -12C8B7 Comment Length 0000 (0) │ │ │ │ -12C8B9 Disk Start 0000 (0) │ │ │ │ -12C8BB Int File Attributes 0000 (0) │ │ │ │ +12CADD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CADF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAE3 CRC AF497377 (2940826487) │ │ │ │ +12CAE7 Compressed Size 000008AC (2220) │ │ │ │ +12CAEB Uncompressed Size 0000285B (10331) │ │ │ │ +12CAEF Filename Length 0028 (40) │ │ │ │ +12CAF1 Extra Length 0000 (0) │ │ │ │ +12CAF3 Comment Length 0000 (0) │ │ │ │ +12CAF5 Disk Start 0000 (0) │ │ │ │ +12CAF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C8BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CAF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C8C1 Local Header Offset 0010E461 (1107041) │ │ │ │ -12C8C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAFD Local Header Offset 0010E4A4 (1107108) │ │ │ │ +12CB01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C8C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C8ED CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ -12C8F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C8F2 Created OS 03 (3) 'Unix' │ │ │ │ -12C8F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C8F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8F5 General Purpose Flag 0800 (2048) │ │ │ │ +12CB29 CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ +12CB2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB2E Created OS 03 (3) 'Unix' │ │ │ │ +12CB2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8FD CRC 291F099E (689899934) │ │ │ │ -12C901 Compressed Size 0000032C (812) │ │ │ │ -12C905 Uncompressed Size 000006E8 (1768) │ │ │ │ -12C909 Filename Length 0028 (40) │ │ │ │ -12C90B Extra Length 0000 (0) │ │ │ │ -12C90D Comment Length 0000 (0) │ │ │ │ -12C90F Disk Start 0000 (0) │ │ │ │ -12C911 Int File Attributes 0000 (0) │ │ │ │ +12CB33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB39 CRC 291F099E (689899934) │ │ │ │ +12CB3D Compressed Size 0000032C (812) │ │ │ │ +12CB41 Uncompressed Size 000006E8 (1768) │ │ │ │ +12CB45 Filename Length 0028 (40) │ │ │ │ +12CB47 Extra Length 0000 (0) │ │ │ │ +12CB49 Comment Length 0000 (0) │ │ │ │ +12CB4B Disk Start 0000 (0) │ │ │ │ +12CB4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C913 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CB4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C917 Local Header Offset 0010ED53 (1109331) │ │ │ │ -12C91B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB53 Local Header Offset 0010ED96 (1109398) │ │ │ │ +12CB57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C91B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C943 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ -12C947 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C948 Created OS 03 (3) 'Unix' │ │ │ │ -12C949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C94B General Purpose Flag 0800 (2048) │ │ │ │ +12CB7F CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ +12CB83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB84 Created OS 03 (3) 'Unix' │ │ │ │ +12CB85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C94D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C94F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C953 CRC 54D90E37 (1423511095) │ │ │ │ -12C957 Compressed Size 0000070A (1802) │ │ │ │ -12C95B Uncompressed Size 00001EC2 (7874) │ │ │ │ -12C95F Filename Length 0027 (39) │ │ │ │ -12C961 Extra Length 0000 (0) │ │ │ │ -12C963 Comment Length 0000 (0) │ │ │ │ -12C965 Disk Start 0000 (0) │ │ │ │ -12C967 Int File Attributes 0000 (0) │ │ │ │ +12CB89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB8F CRC 54D90E37 (1423511095) │ │ │ │ +12CB93 Compressed Size 0000070A (1802) │ │ │ │ +12CB97 Uncompressed Size 00001EC2 (7874) │ │ │ │ +12CB9B Filename Length 0027 (39) │ │ │ │ +12CB9D Extra Length 0000 (0) │ │ │ │ +12CB9F Comment Length 0000 (0) │ │ │ │ +12CBA1 Disk Start 0000 (0) │ │ │ │ +12CBA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C969 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C96D Local Header Offset 0010F0C5 (1110213) │ │ │ │ -12C971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBA9 Local Header Offset 0010F108 (1110280) │ │ │ │ +12CBAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CBAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C998 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ -12C99C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C99D Created OS 03 (3) 'Unix' │ │ │ │ -12C99E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C99F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9A0 General Purpose Flag 0800 (2048) │ │ │ │ +12CBD4 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ +12CBD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CBD9 Created OS 03 (3) 'Unix' │ │ │ │ +12CBDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CBDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CBDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9A8 CRC 4EE0B8C8 (1323350216) │ │ │ │ -12C9AC Compressed Size 00002D5C (11612) │ │ │ │ -12C9B0 Uncompressed Size 00009AFD (39677) │ │ │ │ -12C9B4 Filename Length 0022 (34) │ │ │ │ -12C9B6 Extra Length 0000 (0) │ │ │ │ -12C9B8 Comment Length 0000 (0) │ │ │ │ -12C9BA Disk Start 0000 (0) │ │ │ │ -12C9BC Int File Attributes 0000 (0) │ │ │ │ +12CBDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CBE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CBE4 CRC FA88E57D (4203275645) │ │ │ │ +12CBE8 Compressed Size 00002D6D (11629) │ │ │ │ +12CBEC Uncompressed Size 00009AFD (39677) │ │ │ │ +12CBF0 Filename Length 0022 (34) │ │ │ │ +12CBF2 Extra Length 0000 (0) │ │ │ │ +12CBF4 Comment Length 0000 (0) │ │ │ │ +12CBF6 Disk Start 0000 (0) │ │ │ │ +12CBF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C9BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C9C2 Local Header Offset 0010F814 (1112084) │ │ │ │ -12C9C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBFE Local Header Offset 0010F857 (1112151) │ │ │ │ +12CC02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C9C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C9E8 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ -12C9EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C9ED Created OS 03 (3) 'Unix' │ │ │ │ -12C9EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9F0 General Purpose Flag 0800 (2048) │ │ │ │ +12CC24 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ +12CC28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC29 Created OS 03 (3) 'Unix' │ │ │ │ +12CC2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9F8 CRC 21B44AC4 (565463748) │ │ │ │ -12C9FC Compressed Size 000049A6 (18854) │ │ │ │ -12CA00 Uncompressed Size 0002D72C (186156) │ │ │ │ -12CA04 Filename Length 0021 (33) │ │ │ │ -12CA06 Extra Length 0000 (0) │ │ │ │ -12CA08 Comment Length 0000 (0) │ │ │ │ -12CA0A Disk Start 0000 (0) │ │ │ │ -12CA0C Int File Attributes 0000 (0) │ │ │ │ +12CC2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC34 CRC 70153480 (1880437888) │ │ │ │ +12CC38 Compressed Size 00004B33 (19251) │ │ │ │ +12CC3C Uncompressed Size 0002D72C (186156) │ │ │ │ +12CC40 Filename Length 0021 (33) │ │ │ │ +12CC42 Extra Length 0000 (0) │ │ │ │ +12CC44 Comment Length 0000 (0) │ │ │ │ +12CC46 Disk Start 0000 (0) │ │ │ │ +12CC48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CA12 Local Header Offset 001125B0 (1123760) │ │ │ │ -12CA16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC4E Local Header Offset 00112604 (1123844) │ │ │ │ +12CC52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CA37 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ -12CA3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA3C Created OS 03 (3) 'Unix' │ │ │ │ -12CA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA3F General Purpose Flag 0800 (2048) │ │ │ │ +12CC73 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ +12CC77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC78 Created OS 03 (3) 'Unix' │ │ │ │ +12CC79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC7B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA41 Compression Method 0000 (0) 'Stored' │ │ │ │ -12CA43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA47 CRC 00000000 (0) │ │ │ │ -12CA4B Compressed Size 00000000 (0) │ │ │ │ -12CA4F Uncompressed Size 00000000 (0) │ │ │ │ -12CA53 Filename Length 0016 (22) │ │ │ │ -12CA55 Extra Length 0000 (0) │ │ │ │ -12CA57 Comment Length 0000 (0) │ │ │ │ -12CA59 Disk Start 0000 (0) │ │ │ │ -12CA5B Int File Attributes 0000 (0) │ │ │ │ +12CC7D Compression Method 0000 (0) 'Stored' │ │ │ │ +12CC7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC83 CRC 00000000 (0) │ │ │ │ +12CC87 Compressed Size 00000000 (0) │ │ │ │ +12CC8B Uncompressed Size 00000000 (0) │ │ │ │ +12CC8F Filename Length 0016 (22) │ │ │ │ +12CC91 Extra Length 0000 (0) │ │ │ │ +12CC93 Comment Length 0000 (0) │ │ │ │ +12CC95 Disk Start 0000 (0) │ │ │ │ +12CC97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA5D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CC99 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CA61 Local Header Offset 00116F95 (1142677) │ │ │ │ -12CA65 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC9D Local Header Offset 00117176 (1143158) │ │ │ │ +12CCA1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA65: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCA1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CA65: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CCA1: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA3D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC79: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CA7B CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ -12CA7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA80 Created OS 03 (3) 'Unix' │ │ │ │ -12CA81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA83 General Purpose Flag 0800 (2048) │ │ │ │ +12CCB7 CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ +12CCBB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CCBC Created OS 03 (3) 'Unix' │ │ │ │ +12CCBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CCBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CA87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA8B CRC B8BA3607 (3099211271) │ │ │ │ -12CA8F Compressed Size 00000137 (311) │ │ │ │ -12CA93 Uncompressed Size 00000204 (516) │ │ │ │ -12CA97 Filename Length 0031 (49) │ │ │ │ -12CA99 Extra Length 0000 (0) │ │ │ │ -12CA9B Comment Length 0000 (0) │ │ │ │ -12CA9D Disk Start 0000 (0) │ │ │ │ -12CA9F Int File Attributes 0000 (0) │ │ │ │ +12CCC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CCC7 CRC B8BA3607 (3099211271) │ │ │ │ +12CCCB Compressed Size 00000137 (311) │ │ │ │ +12CCCF Uncompressed Size 00000204 (516) │ │ │ │ +12CCD3 Filename Length 0031 (49) │ │ │ │ +12CCD5 Extra Length 0000 (0) │ │ │ │ +12CCD7 Comment Length 0000 (0) │ │ │ │ +12CCD9 Disk Start 0000 (0) │ │ │ │ +12CCDB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CCDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CAA5 Local Header Offset 00116FC9 (1142729) │ │ │ │ -12CAA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CCE1 Local Header Offset 001171AA (1143210) │ │ │ │ +12CCE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CAA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CADA CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ -12CADE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CADF Created OS 03 (3) 'Unix' │ │ │ │ -12CAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CAE2 General Purpose Flag 0800 (2048) │ │ │ │ +12CD16 CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ +12CD1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD1B Created OS 03 (3) 'Unix' │ │ │ │ +12CD1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CAEA CRC 18D7E5A6 (416802214) │ │ │ │ -12CAEE Compressed Size 0000011F (287) │ │ │ │ -12CAF2 Uncompressed Size 00000217 (535) │ │ │ │ -12CAF6 Filename Length 0030 (48) │ │ │ │ -12CAF8 Extra Length 0000 (0) │ │ │ │ -12CAFA Comment Length 0000 (0) │ │ │ │ -12CAFC Disk Start 0000 (0) │ │ │ │ -12CAFE Int File Attributes 0000 (0) │ │ │ │ +12CD20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD26 CRC 18D7E5A6 (416802214) │ │ │ │ +12CD2A Compressed Size 0000011F (287) │ │ │ │ +12CD2E Uncompressed Size 00000217 (535) │ │ │ │ +12CD32 Filename Length 0030 (48) │ │ │ │ +12CD34 Extra Length 0000 (0) │ │ │ │ +12CD36 Comment Length 0000 (0) │ │ │ │ +12CD38 Disk Start 0000 (0) │ │ │ │ +12CD3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB04 Local Header Offset 0011714F (1143119) │ │ │ │ -12CB08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD40 Local Header Offset 00117330 (1143600) │ │ │ │ +12CD44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB38 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ -12CB3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB3D Created OS 03 (3) 'Unix' │ │ │ │ -12CB3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB40 General Purpose Flag 0800 (2048) │ │ │ │ +12CD74 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ +12CD78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD79 Created OS 03 (3) 'Unix' │ │ │ │ +12CD7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CB48 CRC ABA82EEC (2879925996) │ │ │ │ -12CB4C Compressed Size 00000DC4 (3524) │ │ │ │ -12CB50 Uncompressed Size 00002691 (9873) │ │ │ │ -12CB54 Filename Length 002D (45) │ │ │ │ -12CB56 Extra Length 0000 (0) │ │ │ │ -12CB58 Comment Length 0000 (0) │ │ │ │ -12CB5A Disk Start 0000 (0) │ │ │ │ -12CB5C Int File Attributes 0000 (0) │ │ │ │ +12CD7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD84 CRC ABA82EEC (2879925996) │ │ │ │ +12CD88 Compressed Size 00000DC4 (3524) │ │ │ │ +12CD8C Uncompressed Size 00002691 (9873) │ │ │ │ +12CD90 Filename Length 002D (45) │ │ │ │ +12CD92 Extra Length 0000 (0) │ │ │ │ +12CD94 Comment Length 0000 (0) │ │ │ │ +12CD96 Disk Start 0000 (0) │ │ │ │ +12CD98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB62 Local Header Offset 001172BC (1143484) │ │ │ │ -12CB66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD9E Local Header Offset 0011749D (1143965) │ │ │ │ +12CDA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB93 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ -12CB97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB98 Created OS 03 (3) 'Unix' │ │ │ │ -12CB99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB9B General Purpose Flag 0800 (2048) │ │ │ │ +12CDCF CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ +12CDD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDD4 Created OS 03 (3) 'Unix' │ │ │ │ +12CDD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBA3 CRC 39AAAE48 (967487048) │ │ │ │ -12CBA7 Compressed Size 00000B01 (2817) │ │ │ │ -12CBAB Uncompressed Size 00009014 (36884) │ │ │ │ -12CBAF Filename Length 002C (44) │ │ │ │ -12CBB1 Extra Length 0000 (0) │ │ │ │ -12CBB3 Comment Length 0000 (0) │ │ │ │ -12CBB5 Disk Start 0000 (0) │ │ │ │ -12CBB7 Int File Attributes 0000 (0) │ │ │ │ +12CDD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CDDF CRC 39AAAE48 (967487048) │ │ │ │ +12CDE3 Compressed Size 00000B01 (2817) │ │ │ │ +12CDE7 Uncompressed Size 00009014 (36884) │ │ │ │ +12CDEB Filename Length 002C (44) │ │ │ │ +12CDED Extra Length 0000 (0) │ │ │ │ +12CDEF Comment Length 0000 (0) │ │ │ │ +12CDF1 Disk Start 0000 (0) │ │ │ │ +12CDF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CBB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CDF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CBBD Local Header Offset 001180CB (1147083) │ │ │ │ -12CBC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CDF9 Local Header Offset 001182AC (1147564) │ │ │ │ +12CDFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CBED CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ -12CBF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CBF2 Created OS 03 (3) 'Unix' │ │ │ │ -12CBF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CBF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CBF5 General Purpose Flag 0800 (2048) │ │ │ │ +12CE29 CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ +12CE2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE2E Created OS 03 (3) 'Unix' │ │ │ │ +12CE2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CBF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBFD CRC 3D497A9D (1028225693) │ │ │ │ -12CC01 Compressed Size 0000160F (5647) │ │ │ │ -12CC05 Uncompressed Size 00004612 (17938) │ │ │ │ -12CC09 Filename Length 0029 (41) │ │ │ │ -12CC0B Extra Length 0000 (0) │ │ │ │ -12CC0D Comment Length 0000 (0) │ │ │ │ -12CC0F Disk Start 0000 (0) │ │ │ │ -12CC11 Int File Attributes 0000 (0) │ │ │ │ +12CE33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE39 CRC 3D497A9D (1028225693) │ │ │ │ +12CE3D Compressed Size 0000160F (5647) │ │ │ │ +12CE41 Uncompressed Size 00004612 (17938) │ │ │ │ +12CE45 Filename Length 0029 (41) │ │ │ │ +12CE47 Extra Length 0000 (0) │ │ │ │ +12CE49 Comment Length 0000 (0) │ │ │ │ +12CE4B Disk Start 0000 (0) │ │ │ │ +12CE4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CE4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC17 Local Header Offset 00118C16 (1149974) │ │ │ │ -12CC1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE53 Local Header Offset 00118DF7 (1150455) │ │ │ │ +12CE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC44 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ -12CC48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC49 Created OS 03 (3) 'Unix' │ │ │ │ -12CC4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CC4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CC4C General Purpose Flag 0800 (2048) │ │ │ │ +12CE80 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ +12CE84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE85 Created OS 03 (3) 'Unix' │ │ │ │ +12CE86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CC4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CC50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CC54 CRC 31FC2258 (838607448) │ │ │ │ -12CC58 Compressed Size 0000122D (4653) │ │ │ │ -12CC5C Uncompressed Size 0000CDA9 (52649) │ │ │ │ -12CC60 Filename Length 0028 (40) │ │ │ │ -12CC62 Extra Length 0000 (0) │ │ │ │ -12CC64 Comment Length 0000 (0) │ │ │ │ -12CC66 Disk Start 0000 (0) │ │ │ │ -12CC68 Int File Attributes 0000 (0) │ │ │ │ +12CE8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE90 CRC 31FC2258 (838607448) │ │ │ │ +12CE94 Compressed Size 0000122D (4653) │ │ │ │ +12CE98 Uncompressed Size 0000CDA9 (52649) │ │ │ │ +12CE9C Filename Length 0028 (40) │ │ │ │ +12CE9E Extra Length 0000 (0) │ │ │ │ +12CEA0 Comment Length 0000 (0) │ │ │ │ +12CEA2 Disk Start 0000 (0) │ │ │ │ +12CEA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC6E Local Header Offset 0011A26C (1155692) │ │ │ │ -12CC72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CEAA Local Header Offset 0011A44D (1156173) │ │ │ │ +12CEAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CEAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC9A CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ -12CC9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC9F Created OS 03 (3) 'Unix' │ │ │ │ -12CCA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCA2 General Purpose Flag 0800 (2048) │ │ │ │ +12CED6 CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ +12CEDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEDB Created OS 03 (3) 'Unix' │ │ │ │ +12CEDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCAA CRC BCD8E6A3 (3168331427) │ │ │ │ -12CCAE Compressed Size 000002F6 (758) │ │ │ │ -12CCB2 Uncompressed Size 000005B3 (1459) │ │ │ │ -12CCB6 Filename Length 0026 (38) │ │ │ │ -12CCB8 Extra Length 0000 (0) │ │ │ │ -12CCBA Comment Length 0000 (0) │ │ │ │ -12CCBC Disk Start 0000 (0) │ │ │ │ -12CCBE Int File Attributes 0000 (0) │ │ │ │ +12CEE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEE6 CRC BCD8E6A3 (3168331427) │ │ │ │ +12CEEA Compressed Size 000002F6 (758) │ │ │ │ +12CEEE Uncompressed Size 000005B3 (1459) │ │ │ │ +12CEF2 Filename Length 0026 (38) │ │ │ │ +12CEF4 Extra Length 0000 (0) │ │ │ │ +12CEF6 Comment Length 0000 (0) │ │ │ │ +12CEF8 Disk Start 0000 (0) │ │ │ │ +12CEFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CCC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CCC4 Local Header Offset 0011B4DF (1160415) │ │ │ │ -12CCC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF00 Local Header Offset 0011B6C0 (1160896) │ │ │ │ +12CF04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CCEE CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ -12CCF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCF3 Created OS 03 (3) 'Unix' │ │ │ │ -12CCF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCF6 General Purpose Flag 0800 (2048) │ │ │ │ +12CF2A CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ +12CF2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF2F Created OS 03 (3) 'Unix' │ │ │ │ +12CF30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCFE CRC 0FF691E0 (267817440) │ │ │ │ -12CD02 Compressed Size 00000250 (592) │ │ │ │ -12CD06 Uncompressed Size 000007A5 (1957) │ │ │ │ -12CD0A Filename Length 0025 (37) │ │ │ │ -12CD0C Extra Length 0000 (0) │ │ │ │ -12CD0E Comment Length 0000 (0) │ │ │ │ -12CD10 Disk Start 0000 (0) │ │ │ │ -12CD12 Int File Attributes 0000 (0) │ │ │ │ +12CF34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF3A CRC 0FF691E0 (267817440) │ │ │ │ +12CF3E Compressed Size 00000250 (592) │ │ │ │ +12CF42 Uncompressed Size 000007A5 (1957) │ │ │ │ +12CF46 Filename Length 0025 (37) │ │ │ │ +12CF48 Extra Length 0000 (0) │ │ │ │ +12CF4A Comment Length 0000 (0) │ │ │ │ +12CF4C Disk Start 0000 (0) │ │ │ │ +12CF4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CD18 Local Header Offset 0011B819 (1161241) │ │ │ │ -12CD1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF54 Local Header Offset 0011B9FA (1161722) │ │ │ │ +12CF58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CD41 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ -12CD45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD46 Created OS 03 (3) 'Unix' │ │ │ │ -12CD47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD49 General Purpose Flag 0800 (2048) │ │ │ │ +12CF7D CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ +12CF81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF82 Created OS 03 (3) 'Unix' │ │ │ │ +12CF83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF85 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD4B Compression Method 0000 (0) 'Stored' │ │ │ │ -12CD4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD51 CRC 00000000 (0) │ │ │ │ -12CD55 Compressed Size 00000000 (0) │ │ │ │ -12CD59 Uncompressed Size 00000000 (0) │ │ │ │ -12CD5D Filename Length 0012 (18) │ │ │ │ -12CD5F Extra Length 0000 (0) │ │ │ │ -12CD61 Comment Length 0000 (0) │ │ │ │ -12CD63 Disk Start 0000 (0) │ │ │ │ -12CD65 Int File Attributes 0000 (0) │ │ │ │ +12CF87 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CF89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF8D CRC 00000000 (0) │ │ │ │ +12CF91 Compressed Size 00000000 (0) │ │ │ │ +12CF95 Uncompressed Size 00000000 (0) │ │ │ │ +12CF99 Filename Length 0012 (18) │ │ │ │ +12CF9B Extra Length 0000 (0) │ │ │ │ +12CF9D Comment Length 0000 (0) │ │ │ │ +12CF9F Disk Start 0000 (0) │ │ │ │ +12CFA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD67 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CFA3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CD6B Local Header Offset 0011BAAC (1161900) │ │ │ │ -12CD6F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFA7 Local Header Offset 0011BC8D (1162381) │ │ │ │ +12CFAB Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD6F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFAB: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CD6F: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CFAB: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD47: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF83: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CD81 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ -12CD85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD86 Created OS 03 (3) 'Unix' │ │ │ │ -12CD87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD89 General Purpose Flag 0800 (2048) │ │ │ │ +12CFBD CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ +12CFC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CFC2 Created OS 03 (3) 'Unix' │ │ │ │ +12CFC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CD8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD91 CRC 4BFB538B (1274762123) │ │ │ │ -12CD95 Compressed Size 000001CF (463) │ │ │ │ -12CD99 Uncompressed Size 0000032D (813) │ │ │ │ -12CD9D Filename Length 0023 (35) │ │ │ │ -12CD9F Extra Length 0000 (0) │ │ │ │ -12CDA1 Comment Length 0000 (0) │ │ │ │ -12CDA3 Disk Start 0000 (0) │ │ │ │ -12CDA5 Int File Attributes 0000 (0) │ │ │ │ +12CFC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFCD CRC 4BFB538B (1274762123) │ │ │ │ +12CFD1 Compressed Size 000001CF (463) │ │ │ │ +12CFD5 Uncompressed Size 0000032D (813) │ │ │ │ +12CFD9 Filename Length 0023 (35) │ │ │ │ +12CFDB Extra Length 0000 (0) │ │ │ │ +12CFDD Comment Length 0000 (0) │ │ │ │ +12CFDF Disk Start 0000 (0) │ │ │ │ +12CFE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDAB Local Header Offset 0011BADC (1161948) │ │ │ │ -12CDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFE7 Local Header Offset 0011BCBD (1162429) │ │ │ │ +12CFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CDD2 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ -12CDD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CDD7 Created OS 03 (3) 'Unix' │ │ │ │ -12CDD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CDD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CDDA General Purpose Flag 0800 (2048) │ │ │ │ +12D00E CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ +12D012 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D013 Created OS 03 (3) 'Unix' │ │ │ │ +12D014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CDDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CDDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CDE2 CRC 2A321DD3 (707927507) │ │ │ │ -12CDE6 Compressed Size 00000373 (883) │ │ │ │ -12CDEA Uncompressed Size 00000943 (2371) │ │ │ │ -12CDEE Filename Length 0022 (34) │ │ │ │ -12CDF0 Extra Length 0000 (0) │ │ │ │ -12CDF2 Comment Length 0000 (0) │ │ │ │ -12CDF4 Disk Start 0000 (0) │ │ │ │ -12CDF6 Int File Attributes 0000 (0) │ │ │ │ +12D018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D01A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D01E CRC 2A321DD3 (707927507) │ │ │ │ +12D022 Compressed Size 00000373 (883) │ │ │ │ +12D026 Uncompressed Size 00000943 (2371) │ │ │ │ +12D02A Filename Length 0022 (34) │ │ │ │ +12D02C Extra Length 0000 (0) │ │ │ │ +12D02E Comment Length 0000 (0) │ │ │ │ +12D030 Disk Start 0000 (0) │ │ │ │ +12D032 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D034 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDFC Local Header Offset 0011BCEC (1162476) │ │ │ │ -12CE00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D038 Local Header Offset 0011BECD (1162957) │ │ │ │ +12D03C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D03C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE22 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ -12CE26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE27 Created OS 03 (3) 'Unix' │ │ │ │ -12CE28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE2A General Purpose Flag 0800 (2048) │ │ │ │ +12D05E CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ +12D062 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D063 Created OS 03 (3) 'Unix' │ │ │ │ +12D064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D066 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE32 CRC BFDAF526 (3218797862) │ │ │ │ -12CE36 Compressed Size 000002EE (750) │ │ │ │ -12CE3A Uncompressed Size 0000066E (1646) │ │ │ │ -12CE3E Filename Length 0027 (39) │ │ │ │ -12CE40 Extra Length 0000 (0) │ │ │ │ -12CE42 Comment Length 0000 (0) │ │ │ │ -12CE44 Disk Start 0000 (0) │ │ │ │ -12CE46 Int File Attributes 0000 (0) │ │ │ │ +12D068 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D06A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D06E CRC BFDAF526 (3218797862) │ │ │ │ +12D072 Compressed Size 000002EE (750) │ │ │ │ +12D076 Uncompressed Size 0000066E (1646) │ │ │ │ +12D07A Filename Length 0027 (39) │ │ │ │ +12D07C Extra Length 0000 (0) │ │ │ │ +12D07E Comment Length 0000 (0) │ │ │ │ +12D080 Disk Start 0000 (0) │ │ │ │ +12D082 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CE4C Local Header Offset 0011C09F (1163423) │ │ │ │ -12CE50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D088 Local Header Offset 0011C280 (1163904) │ │ │ │ +12D08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE77 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ -12CE7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE7C Created OS 03 (3) 'Unix' │ │ │ │ -12CE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE7F General Purpose Flag 0800 (2048) │ │ │ │ +12D0B3 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ +12D0B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D0B8 Created OS 03 (3) 'Unix' │ │ │ │ +12D0B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D0BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D0BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE87 CRC AC0AF796 (2886399894) │ │ │ │ -12CE8B Compressed Size 0000069E (1694) │ │ │ │ -12CE8F Uncompressed Size 00001672 (5746) │ │ │ │ -12CE93 Filename Length 0026 (38) │ │ │ │ -12CE95 Extra Length 0000 (0) │ │ │ │ -12CE97 Comment Length 0000 (0) │ │ │ │ -12CE99 Disk Start 0000 (0) │ │ │ │ -12CE9B Int File Attributes 0000 (0) │ │ │ │ +12D0BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D0BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D0C3 CRC AC0AF796 (2886399894) │ │ │ │ +12D0C7 Compressed Size 0000069E (1694) │ │ │ │ +12D0CB Uncompressed Size 00001672 (5746) │ │ │ │ +12D0CF Filename Length 0026 (38) │ │ │ │ +12D0D1 Extra Length 0000 (0) │ │ │ │ +12D0D3 Comment Length 0000 (0) │ │ │ │ +12D0D5 Disk Start 0000 (0) │ │ │ │ +12D0D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEA1 Local Header Offset 0011C3D2 (1164242) │ │ │ │ -12CEA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0DD Local Header Offset 0011C5B3 (1164723) │ │ │ │ +12D0E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CECB CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ -12CECF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CED0 Created OS 03 (3) 'Unix' │ │ │ │ -12CED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CED3 General Purpose Flag 0800 (2048) │ │ │ │ +12D107 CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ +12D10B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D10C Created OS 03 (3) 'Unix' │ │ │ │ +12D10D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D10E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D10F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CEDB CRC E53A8291 (3845816977) │ │ │ │ -12CEDF Compressed Size 0000029F (671) │ │ │ │ -12CEE3 Uncompressed Size 0000069D (1693) │ │ │ │ -12CEE7 Filename Length 0020 (32) │ │ │ │ -12CEE9 Extra Length 0000 (0) │ │ │ │ -12CEEB Comment Length 0000 (0) │ │ │ │ -12CEED Disk Start 0000 (0) │ │ │ │ -12CEEF Int File Attributes 0000 (0) │ │ │ │ +12D111 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D113 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D117 CRC E53A8291 (3845816977) │ │ │ │ +12D11B Compressed Size 0000029F (671) │ │ │ │ +12D11F Uncompressed Size 0000069D (1693) │ │ │ │ +12D123 Filename Length 0020 (32) │ │ │ │ +12D125 Extra Length 0000 (0) │ │ │ │ +12D127 Comment Length 0000 (0) │ │ │ │ +12D129 Disk Start 0000 (0) │ │ │ │ +12D12B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CEF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D12D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEF5 Local Header Offset 0011CAB4 (1166004) │ │ │ │ -12CEF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D131 Local Header Offset 0011CC95 (1166485) │ │ │ │ +12D135 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D135: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF19 CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ -12CF1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF1E Created OS 03 (3) 'Unix' │ │ │ │ -12CF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF21 General Purpose Flag 0800 (2048) │ │ │ │ +12D155 CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ +12D159 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D15A Created OS 03 (3) 'Unix' │ │ │ │ +12D15B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D15C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D15D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF29 CRC 048621C3 (75899331) │ │ │ │ -12CF2D Compressed Size 0000035A (858) │ │ │ │ -12CF31 Uncompressed Size 000011EC (4588) │ │ │ │ -12CF35 Filename Length 001F (31) │ │ │ │ -12CF37 Extra Length 0000 (0) │ │ │ │ -12CF39 Comment Length 0000 (0) │ │ │ │ -12CF3B Disk Start 0000 (0) │ │ │ │ -12CF3D Int File Attributes 0000 (0) │ │ │ │ +12D15F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D161 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D165 CRC 048621C3 (75899331) │ │ │ │ +12D169 Compressed Size 0000035A (858) │ │ │ │ +12D16D Uncompressed Size 000011EC (4588) │ │ │ │ +12D171 Filename Length 001F (31) │ │ │ │ +12D173 Extra Length 0000 (0) │ │ │ │ +12D175 Comment Length 0000 (0) │ │ │ │ +12D177 Disk Start 0000 (0) │ │ │ │ +12D179 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D17B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF43 Local Header Offset 0011CD91 (1166737) │ │ │ │ -12CF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D17F Local Header Offset 0011CF72 (1167218) │ │ │ │ +12D183 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D183: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF66 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ -12CF6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF6B Created OS 03 (3) 'Unix' │ │ │ │ -12CF6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF6E General Purpose Flag 0800 (2048) │ │ │ │ +12D1A2 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ +12D1A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1A7 Created OS 03 (3) 'Unix' │ │ │ │ +12D1A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF76 CRC C9A384CD (3382936781) │ │ │ │ -12CF7A Compressed Size 00000280 (640) │ │ │ │ -12CF7E Uncompressed Size 00000615 (1557) │ │ │ │ -12CF82 Filename Length 0025 (37) │ │ │ │ -12CF84 Extra Length 0000 (0) │ │ │ │ -12CF86 Comment Length 0000 (0) │ │ │ │ -12CF88 Disk Start 0000 (0) │ │ │ │ -12CF8A Int File Attributes 0000 (0) │ │ │ │ +12D1AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D1AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D1B2 CRC C9A384CD (3382936781) │ │ │ │ +12D1B6 Compressed Size 00000280 (640) │ │ │ │ +12D1BA Uncompressed Size 00000615 (1557) │ │ │ │ +12D1BE Filename Length 0025 (37) │ │ │ │ +12D1C0 Extra Length 0000 (0) │ │ │ │ +12D1C2 Comment Length 0000 (0) │ │ │ │ +12D1C4 Disk Start 0000 (0) │ │ │ │ +12D1C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF90 Local Header Offset 0011D128 (1167656) │ │ │ │ -12CF94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1CC Local Header Offset 0011D309 (1168137) │ │ │ │ +12D1D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CFB9 CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ -12CFBD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CFBE Created OS 03 (3) 'Unix' │ │ │ │ -12CFBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CFC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CFC1 General Purpose Flag 0800 (2048) │ │ │ │ +12D1F5 CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ +12D1F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1FA Created OS 03 (3) 'Unix' │ │ │ │ +12D1FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CFC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CFC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CFC9 CRC 24658950 (610634064) │ │ │ │ -12CFCD Compressed Size 000002FD (765) │ │ │ │ -12CFD1 Uncompressed Size 00000D66 (3430) │ │ │ │ -12CFD5 Filename Length 0024 (36) │ │ │ │ -12CFD7 Extra Length 0000 (0) │ │ │ │ -12CFD9 Comment Length 0000 (0) │ │ │ │ -12CFDB Disk Start 0000 (0) │ │ │ │ -12CFDD Int File Attributes 0000 (0) │ │ │ │ +12D1FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D201 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D205 CRC 24658950 (610634064) │ │ │ │ +12D209 Compressed Size 000002FD (765) │ │ │ │ +12D20D Uncompressed Size 00000D66 (3430) │ │ │ │ +12D211 Filename Length 0024 (36) │ │ │ │ +12D213 Extra Length 0000 (0) │ │ │ │ +12D215 Comment Length 0000 (0) │ │ │ │ +12D217 Disk Start 0000 (0) │ │ │ │ +12D219 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CFDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D21B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CFE3 Local Header Offset 0011D3EB (1168363) │ │ │ │ -12CFE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D21F Local Header Offset 0011D5CC (1168844) │ │ │ │ +12D223 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D223: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D00B CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ -12D00F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D010 Created OS 03 (3) 'Unix' │ │ │ │ -12D011 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D012 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D013 General Purpose Flag 0800 (2048) │ │ │ │ +12D247 CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ +12D24B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D24C Created OS 03 (3) 'Unix' │ │ │ │ +12D24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D24F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D015 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D017 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D01B CRC 8D7D26D9 (2373789401) │ │ │ │ -12D01F Compressed Size 000001B8 (440) │ │ │ │ -12D023 Uncompressed Size 000002FB (763) │ │ │ │ -12D027 Filename Length 0025 (37) │ │ │ │ -12D029 Extra Length 0000 (0) │ │ │ │ -12D02B Comment Length 0000 (0) │ │ │ │ -12D02D Disk Start 0000 (0) │ │ │ │ -12D02F Int File Attributes 0000 (0) │ │ │ │ +12D251 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D257 CRC 8D7D26D9 (2373789401) │ │ │ │ +12D25B Compressed Size 000001B8 (440) │ │ │ │ +12D25F Uncompressed Size 000002FB (763) │ │ │ │ +12D263 Filename Length 0025 (37) │ │ │ │ +12D265 Extra Length 0000 (0) │ │ │ │ +12D267 Comment Length 0000 (0) │ │ │ │ +12D269 Disk Start 0000 (0) │ │ │ │ +12D26B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D031 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D26D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D035 Local Header Offset 0011D72A (1169194) │ │ │ │ -12D039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D271 Local Header Offset 0011D90B (1169675) │ │ │ │ +12D275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D05E CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ -12D062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D063 Created OS 03 (3) 'Unix' │ │ │ │ -12D064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D066 General Purpose Flag 0800 (2048) │ │ │ │ +12D29A CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ +12D29E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D29F Created OS 03 (3) 'Unix' │ │ │ │ +12D2A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D2A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D2A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D06A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D06E CRC FD698991 (4251552145) │ │ │ │ -12D072 Compressed Size 000001EC (492) │ │ │ │ -12D076 Uncompressed Size 0000048D (1165) │ │ │ │ -12D07A Filename Length 0024 (36) │ │ │ │ -12D07C Extra Length 0000 (0) │ │ │ │ -12D07E Comment Length 0000 (0) │ │ │ │ -12D080 Disk Start 0000 (0) │ │ │ │ -12D082 Int File Attributes 0000 (0) │ │ │ │ +12D2A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D2A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D2AA CRC FD698991 (4251552145) │ │ │ │ +12D2AE Compressed Size 000001EC (492) │ │ │ │ +12D2B2 Uncompressed Size 0000048D (1165) │ │ │ │ +12D2B6 Filename Length 0024 (36) │ │ │ │ +12D2B8 Extra Length 0000 (0) │ │ │ │ +12D2BA Comment Length 0000 (0) │ │ │ │ +12D2BC Disk Start 0000 (0) │ │ │ │ +12D2BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D2C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D088 Local Header Offset 0011D925 (1169701) │ │ │ │ -12D08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D2C4 Local Header Offset 0011DB06 (1170182) │ │ │ │ +12D2C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D2C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0B0 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ -12D0B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D0B5 Created OS 03 (3) 'Unix' │ │ │ │ -12D0B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D0B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D0B8 General Purpose Flag 0800 (2048) │ │ │ │ +12D2EC CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ +12D2F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D2F1 Created OS 03 (3) 'Unix' │ │ │ │ +12D2F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D2F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D2F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D0BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D0BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D0C0 CRC F76CD338 (4151104312) │ │ │ │ -12D0C4 Compressed Size 00000D77 (3447) │ │ │ │ -12D0C8 Uncompressed Size 000029F2 (10738) │ │ │ │ -12D0CC Filename Length 001E (30) │ │ │ │ -12D0CE Extra Length 0000 (0) │ │ │ │ -12D0D0 Comment Length 0000 (0) │ │ │ │ -12D0D2 Disk Start 0000 (0) │ │ │ │ -12D0D4 Int File Attributes 0000 (0) │ │ │ │ +12D2F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D2F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D2FC CRC 4F5D6ADA (1331522266) │ │ │ │ +12D300 Compressed Size 00000D8A (3466) │ │ │ │ +12D304 Uncompressed Size 000029F2 (10738) │ │ │ │ +12D308 Filename Length 001E (30) │ │ │ │ +12D30A Extra Length 0000 (0) │ │ │ │ +12D30C Comment Length 0000 (0) │ │ │ │ +12D30E Disk Start 0000 (0) │ │ │ │ +12D310 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D0D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D312 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D0DA Local Header Offset 0011DB53 (1170259) │ │ │ │ -12D0DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D316 Local Header Offset 0011DD34 (1170740) │ │ │ │ +12D31A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D31A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0FC CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ -12D100 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D101 Created OS 03 (3) 'Unix' │ │ │ │ -12D102 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D103 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D104 General Purpose Flag 0800 (2048) │ │ │ │ +12D338 CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ +12D33C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D33D Created OS 03 (3) 'Unix' │ │ │ │ +12D33E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D33F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D340 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D106 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D108 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D10C CRC 9FDF2775 (2682201973) │ │ │ │ -12D110 Compressed Size 00001225 (4645) │ │ │ │ -12D114 Uncompressed Size 00013829 (79913) │ │ │ │ -12D118 Filename Length 001D (29) │ │ │ │ -12D11A Extra Length 0000 (0) │ │ │ │ -12D11C Comment Length 0000 (0) │ │ │ │ -12D11E Disk Start 0000 (0) │ │ │ │ -12D120 Int File Attributes 0000 (0) │ │ │ │ +12D342 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D348 CRC CC28086C (3425175660) │ │ │ │ +12D34C Compressed Size 0000126D (4717) │ │ │ │ +12D350 Uncompressed Size 00013829 (79913) │ │ │ │ +12D354 Filename Length 001D (29) │ │ │ │ +12D356 Extra Length 0000 (0) │ │ │ │ +12D358 Comment Length 0000 (0) │ │ │ │ +12D35A Disk Start 0000 (0) │ │ │ │ +12D35C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D122 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D35E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D126 Local Header Offset 0011E906 (1173766) │ │ │ │ -12D12A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D362 Local Header Offset 0011EAFA (1174266) │ │ │ │ +12D366 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D12A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D366: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D147 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -12D14B Number of this disk 0000 (0) │ │ │ │ -12D14D Central Dir Disk no 0000 (0) │ │ │ │ -12D14F Entries in this disk 0295 (661) │ │ │ │ -12D151 Total Entries 0295 (661) │ │ │ │ -12D153 Size of Central Dir 0000D5E1 (54753) │ │ │ │ -12D157 Offset to Central Dir 0011FB66 (1178470) │ │ │ │ -12D15B Comment Length 0000 (0) │ │ │ │ +12D383 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +12D387 Number of this disk 0000 (0) │ │ │ │ +12D389 Central Dir Disk no 0000 (0) │ │ │ │ +12D38B Entries in this disk 0295 (661) │ │ │ │ +12D38D Total Entries 0295 (661) │ │ │ │ +12D38F Size of Central Dir 0000D5E1 (54753) │ │ │ │ +12D393 Offset to Central Dir 0011FDA2 (1179042) │ │ │ │ +12D397 Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 35 │ │ │ │ # Warning Count: 1357 │ │ │ │ # │ │ │ │ # Done │ │ │ ├── org/opencv/face/FacemarkAAM.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.FacemarkTrain; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkAAM │ │ │ │ │ │ │ │ public class FacemarkAAM extends FacemarkTrain { │ │ │ │ │ │ │ │ protected FacemarkAAM(long addr) { super(addr); } │ │ │ ├── org/opencv/face/FacemarkKazemi.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.Facemark; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkKazemi │ │ │ │ │ │ │ │ public class FacemarkKazemi extends Facemark { │ │ │ │ │ │ │ │ protected FacemarkKazemi(long addr) { super(addr); } │ │ │ ├── org/opencv/geometry/Geometry.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum dbaeef35807a117439823f609191c9b39118e0ad3b8abef52e6b4fa9e47917bc │ │ │ │ │ + SHA-256 checksum 0dca45678c4af01f9bb743f28573eac55e4cc9cbee8edd2019561b13306c8024 │ │ │ │ │ Compiled from "Geometry.java" │ │ │ │ │ public class org.opencv.geometry.Geometry │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #14 // org/opencv/geometry/Geometry │ │ │ │ │ super_class: #2 // java/lang/Object │ │ │ │ │ @@ -1845,16 +1845,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #13 // Method Rodrigues_0:(JJJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 198: 0 │ │ │ │ │ - line 199: 15 │ │ │ │ │ + line 191: 0 │ │ │ │ │ + line 192: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 jacobian Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void Rodrigues(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -1865,16 +1865,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #19 // Method Rodrigues_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 240: 0 │ │ │ │ │ - line 241: 11 │ │ │ │ │ + line 233: 0 │ │ │ │ │ + line 234: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findHomography(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f, int, double, org.opencv.core.Mat, int, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;IDLorg/opencv/core/Mat;ID)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1897,17 +1897,17 @@ │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: iload 6 │ │ │ │ │ 29: dload 7 │ │ │ │ │ 31: invokestatic #23 // Method findHomography_0:(JJIDJID)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 320: 0 │ │ │ │ │ - line 321: 3 │ │ │ │ │ - line 322: 6 │ │ │ │ │ + line 313: 0 │ │ │ │ │ + line 314: 3 │ │ │ │ │ + line 315: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 method I │ │ │ │ │ 0 38 3 ransacReprojThreshold D │ │ │ │ │ 0 38 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1936,17 +1936,17 @@ │ │ │ │ │ 22: aload 5 │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: iload 6 │ │ │ │ │ 29: invokestatic #30 // Method findHomography_1:(JJIDJI)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 396: 0 │ │ │ │ │ - line 397: 3 │ │ │ │ │ - line 398: 6 │ │ │ │ │ + line 389: 0 │ │ │ │ │ + line 390: 3 │ │ │ │ │ + line 391: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 2 method I │ │ │ │ │ 0 36 3 ransacReprojThreshold D │ │ │ │ │ 0 36 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1973,17 +1973,17 @@ │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: aload 5 │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: invokestatic #34 // Method findHomography_2:(JJIDJ)J │ │ │ │ │ 30: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 33: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 471: 0 │ │ │ │ │ - line 472: 3 │ │ │ │ │ - line 473: 6 │ │ │ │ │ + line 464: 0 │ │ │ │ │ + line 465: 3 │ │ │ │ │ + line 466: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 34 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 34 2 method I │ │ │ │ │ 0 34 3 ransacReprojThreshold D │ │ │ │ │ 0 34 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2007,17 +2007,17 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: invokestatic #38 // Method findHomography_3:(JJID)J │ │ │ │ │ 25: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 28: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 545: 0 │ │ │ │ │ - line 546: 3 │ │ │ │ │ - line 547: 6 │ │ │ │ │ + line 538: 0 │ │ │ │ │ + line 539: 3 │ │ │ │ │ + line 540: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 2 method I │ │ │ │ │ 0 29 3 ransacReprojThreshold D │ │ │ │ │ 3 26 5 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2039,17 +2039,17 @@ │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 18: iload_2 │ │ │ │ │ 19: invokestatic #42 // Method findHomography_4:(JJI)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 618: 0 │ │ │ │ │ - line 619: 2 │ │ │ │ │ - line 620: 5 │ │ │ │ │ + line 611: 0 │ │ │ │ │ + line 612: 2 │ │ │ │ │ + line 613: 5 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 2 method I │ │ │ │ │ 2 24 3 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 dstPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2069,17 +2069,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #46 // Method findHomography_5:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 690: 0 │ │ │ │ │ - line 691: 2 │ │ │ │ │ - line 692: 4 │ │ │ │ │ + line 683: 0 │ │ │ │ │ + line 684: 2 │ │ │ │ │ + line 685: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 dstPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2102,17 +2102,17 @@ │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload_3 │ │ │ │ │ 25: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 28: invokestatic #56 // Method findHomography_6:(JJJJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 701: 0 │ │ │ │ │ - line 702: 3 │ │ │ │ │ - line 703: 6 │ │ │ │ │ + line 694: 0 │ │ │ │ │ + line 695: 3 │ │ │ │ │ + line 696: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 2 mask Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ 3 32 4 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2134,15 +2134,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #60 // Method RQDecomp3x3_0:(JJJJJJ)[D │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 733: 0 │ │ │ │ │ + line 726: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 Qy Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2162,15 +2162,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #64 // Method RQDecomp3x3_1:(JJJJJ)[D │ │ │ │ │ 24: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 757: 0 │ │ │ │ │ + line 750: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 Qy Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2187,15 +2187,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #68 // Method RQDecomp3x3_2:(JJJJ)[D │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 780: 0 │ │ │ │ │ + line 773: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #72 // Method RQDecomp3x3_3:(JJJ)[D │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 802: 0 │ │ │ │ │ + line 795: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void decomposeProjectionMatrix(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -2240,16 +2240,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #76 // Method decomposeProjectionMatrix_0:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 834: 0 │ │ │ │ │ - line 835: 39 │ │ │ │ │ + line 827: 0 │ │ │ │ │ + line 828: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2275,16 +2275,16 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #80 // Method decomposeProjectionMatrix_1:(JJJJJJJ)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 860: 0 │ │ │ │ │ - line 861: 34 │ │ │ │ │ + line 853: 0 │ │ │ │ │ + line 854: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2307,16 +2307,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #84 // Method decomposeProjectionMatrix_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 885: 0 │ │ │ │ │ - line 886: 29 │ │ │ │ │ + line 878: 0 │ │ │ │ │ + line 879: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2336,16 +2336,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #88 // Method decomposeProjectionMatrix_3:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 909: 0 │ │ │ │ │ - line 910: 24 │ │ │ │ │ + line 902: 0 │ │ │ │ │ + line 903: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2362,16 +2362,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #92 // Method decomposeProjectionMatrix_4:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 932: 0 │ │ │ │ │ - line 933: 19 │ │ │ │ │ + line 925: 0 │ │ │ │ │ + line 926: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2387,16 +2387,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #96 // Method matMulDeriv_0:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 955: 0 │ │ │ │ │ - line 956: 19 │ │ │ │ │ + line 948: 0 │ │ │ │ │ + line 949: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 A Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 B Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 dABdA Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 dABdB Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2432,16 +2432,16 @@ │ │ │ │ │ 56: aload 12 │ │ │ │ │ 58: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 61: aload 13 │ │ │ │ │ 63: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 66: invokestatic #99 // Method composeRT_0:(JJJJJJJJJJJJJJ)V │ │ │ │ │ 69: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 994: 0 │ │ │ │ │ - line 995: 69 │ │ │ │ │ + line 987: 0 │ │ │ │ │ + line 988: 69 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 70 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2485,16 +2485,16 @@ │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: aload 12 │ │ │ │ │ 58: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 61: invokestatic #103 // Method composeRT_1:(JJJJJJJJJJJJJ)V │ │ │ │ │ 64: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1027: 0 │ │ │ │ │ - line 1028: 64 │ │ │ │ │ + line 1020: 0 │ │ │ │ │ + line 1021: 64 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 65 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2535,16 +2535,16 @@ │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: invokestatic #107 // Method composeRT_2:(JJJJJJJJJJJJ)V │ │ │ │ │ 59: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1059: 0 │ │ │ │ │ - line 1060: 59 │ │ │ │ │ + line 1052: 0 │ │ │ │ │ + line 1053: 59 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2582,16 +2582,16 @@ │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #111 // Method composeRT_3:(JJJJJJJJJJJ)V │ │ │ │ │ 54: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1090: 0 │ │ │ │ │ - line 1091: 54 │ │ │ │ │ + line 1083: 0 │ │ │ │ │ + line 1084: 54 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2626,16 +2626,16 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: invokestatic #115 // Method composeRT_4:(JJJJJJJJJJ)V │ │ │ │ │ 49: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1120: 0 │ │ │ │ │ - line 1121: 49 │ │ │ │ │ + line 1113: 0 │ │ │ │ │ + line 1114: 49 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2667,16 +2667,16 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #119 // Method composeRT_5:(JJJJJJJJJ)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1149: 0 │ │ │ │ │ - line 1150: 44 │ │ │ │ │ + line 1142: 0 │ │ │ │ │ + line 1143: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2705,16 +2705,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #123 // Method composeRT_6:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1177: 0 │ │ │ │ │ - line 1178: 39 │ │ │ │ │ + line 1170: 0 │ │ │ │ │ + line 1171: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2740,16 +2740,16 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #126 // Method composeRT_7:(JJJJJJJ)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1204: 0 │ │ │ │ │ - line 1205: 34 │ │ │ │ │ + line 1197: 0 │ │ │ │ │ + line 1198: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2772,16 +2772,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #129 // Method composeRT_8:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1230: 0 │ │ │ │ │ - line 1231: 29 │ │ │ │ │ + line 1223: 0 │ │ │ │ │ + line 1224: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2812,19 +2812,19 @@ │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: dload 7 │ │ │ │ │ 45: invokestatic #132 // Method projectPoints_0:(JJJJJJJD)V │ │ │ │ │ 48: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1287: 0 │ │ │ │ │ - line 1288: 3 │ │ │ │ │ - line 1289: 7 │ │ │ │ │ - line 1290: 11 │ │ │ │ │ - line 1291: 48 │ │ │ │ │ + line 1280: 0 │ │ │ │ │ + line 1281: 3 │ │ │ │ │ + line 1282: 7 │ │ │ │ │ + line 1283: 11 │ │ │ │ │ + line 1284: 48 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 49 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2859,19 +2859,19 @@ │ │ │ │ │ 33: aload 9 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: invokestatic #136 // Method projectPoints_1:(JJJJJJJ)V │ │ │ │ │ 46: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1341: 0 │ │ │ │ │ - line 1342: 3 │ │ │ │ │ - line 1343: 7 │ │ │ │ │ - line 1344: 11 │ │ │ │ │ - line 1345: 46 │ │ │ │ │ + line 1334: 0 │ │ │ │ │ + line 1335: 3 │ │ │ │ │ + line 1336: 7 │ │ │ │ │ + line 1337: 11 │ │ │ │ │ + line 1338: 46 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 47 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2903,19 +2903,19 @@ │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 8 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #139 // Method projectPoints_2:(JJJJJJ)V │ │ │ │ │ 41: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1394: 0 │ │ │ │ │ - line 1395: 3 │ │ │ │ │ - line 1396: 7 │ │ │ │ │ - line 1397: 11 │ │ │ │ │ - line 1398: 41 │ │ │ │ │ + line 1387: 0 │ │ │ │ │ + line 1388: 3 │ │ │ │ │ + line 1389: 7 │ │ │ │ │ + line 1390: 11 │ │ │ │ │ + line 1391: 41 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2953,16 +2953,16 @@ │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: dload 12 │ │ │ │ │ 58: invokestatic #142 // Method projectPointsSepJ_0:(JJJJJJJJJJJJD)V │ │ │ │ │ 61: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1406: 0 │ │ │ │ │ - line 1407: 61 │ │ │ │ │ + line 1399: 0 │ │ │ │ │ + line 1400: 61 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 62 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3003,16 +3003,16 @@ │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: invokestatic #146 // Method projectPointsSepJ_1:(JJJJJJJJJJJJ)V │ │ │ │ │ 59: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1410: 0 │ │ │ │ │ - line 1411: 59 │ │ │ │ │ + line 1403: 0 │ │ │ │ │ + line 1404: 59 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3050,16 +3050,16 @@ │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #149 // Method projectPointsSepJ_2:(JJJJJJJJJJJ)V │ │ │ │ │ 54: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1414: 0 │ │ │ │ │ - line 1415: 54 │ │ │ │ │ + line 1407: 0 │ │ │ │ │ + line 1408: 54 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3094,16 +3094,16 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: invokestatic #152 // Method projectPointsSepJ_3:(JJJJJJJJJJ)V │ │ │ │ │ 49: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1418: 0 │ │ │ │ │ - line 1419: 49 │ │ │ │ │ + line 1411: 0 │ │ │ │ │ + line 1412: 49 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3135,16 +3135,16 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #155 // Method projectPointsSepJ_4:(JJJJJJJJJ)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1422: 0 │ │ │ │ │ - line 1423: 44 │ │ │ │ │ + line 1415: 0 │ │ │ │ │ + line 1416: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3173,16 +3173,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #158 // Method projectPointsSepJ_5:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1426: 0 │ │ │ │ │ - line 1427: 39 │ │ │ │ │ + line 1419: 0 │ │ │ │ │ + line 1420: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3214,18 +3214,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: invokestatic #161 // Method solvePnP_0:(JJJJJJZI)Z │ │ │ │ │ 45: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1556: 0 │ │ │ │ │ - line 1557: 3 │ │ │ │ │ - line 1558: 6 │ │ │ │ │ - line 1559: 9 │ │ │ │ │ + line 1549: 0 │ │ │ │ │ + line 1550: 3 │ │ │ │ │ + line 1551: 6 │ │ │ │ │ + line 1552: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 46 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 46 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 46 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 46 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 46 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3259,18 +3259,18 @@ │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: invokestatic #165 // Method solvePnP_1:(JJJJJJZ)Z │ │ │ │ │ 43: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1683: 0 │ │ │ │ │ - line 1684: 3 │ │ │ │ │ - line 1685: 6 │ │ │ │ │ - line 1686: 9 │ │ │ │ │ + line 1676: 0 │ │ │ │ │ + line 1677: 3 │ │ │ │ │ + line 1678: 6 │ │ │ │ │ + line 1679: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 44 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 44 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 44 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3302,18 +3302,18 @@ │ │ │ │ │ 28: aload 4 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #169 // Method solvePnP_2:(JJJJJJ)Z │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1809: 0 │ │ │ │ │ - line 1810: 3 │ │ │ │ │ - line 1811: 6 │ │ │ │ │ - line 1812: 9 │ │ │ │ │ + line 1802: 0 │ │ │ │ │ + line 1803: 3 │ │ │ │ │ + line 1804: 6 │ │ │ │ │ + line 1805: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 42 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 42 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3351,18 +3351,18 @@ │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: aload 11 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: iload 12 │ │ │ │ │ 53: invokestatic #173 // Method solvePnPRansac_0:(JJJJJJZIFDJI)Z │ │ │ │ │ 56: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1881: 0 │ │ │ │ │ - line 1882: 3 │ │ │ │ │ - line 1883: 6 │ │ │ │ │ - line 1884: 9 │ │ │ │ │ + line 1874: 0 │ │ │ │ │ + line 1875: 3 │ │ │ │ │ + line 1876: 6 │ │ │ │ │ + line 1877: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 57 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 57 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 57 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 57 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 57 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3405,18 +3405,18 @@ │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: aload 11 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #177 // Method solvePnPRansac_1:(JJJJJJZIFDJ)Z │ │ │ │ │ 54: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1947: 0 │ │ │ │ │ - line 1948: 3 │ │ │ │ │ - line 1949: 6 │ │ │ │ │ - line 1950: 9 │ │ │ │ │ + line 1940: 0 │ │ │ │ │ + line 1941: 3 │ │ │ │ │ + line 1942: 6 │ │ │ │ │ + line 1943: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 55 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 55 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 55 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3456,18 +3456,18 @@ │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: invokestatic #181 // Method solvePnPRansac_2:(JJJJJJZIFD)Z │ │ │ │ │ 49: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2012: 0 │ │ │ │ │ - line 2013: 3 │ │ │ │ │ - line 2014: 6 │ │ │ │ │ - line 2015: 9 │ │ │ │ │ + line 2005: 0 │ │ │ │ │ + line 2006: 3 │ │ │ │ │ + line 2007: 6 │ │ │ │ │ + line 2008: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 50 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 50 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 50 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3505,18 +3505,18 @@ │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: invokestatic #185 // Method solvePnPRansac_3:(JJJJJJZIF)Z │ │ │ │ │ 47: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2076: 0 │ │ │ │ │ - line 2077: 3 │ │ │ │ │ - line 2078: 6 │ │ │ │ │ - line 2079: 9 │ │ │ │ │ + line 2069: 0 │ │ │ │ │ + line 2070: 3 │ │ │ │ │ + line 2071: 6 │ │ │ │ │ + line 2072: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 48 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 48 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 48 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3552,18 +3552,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: invokestatic #189 // Method solvePnPRansac_4:(JJJJJJZI)Z │ │ │ │ │ 45: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2139: 0 │ │ │ │ │ - line 2140: 3 │ │ │ │ │ - line 2141: 6 │ │ │ │ │ - line 2142: 9 │ │ │ │ │ + line 2132: 0 │ │ │ │ │ + line 2133: 3 │ │ │ │ │ + line 2134: 6 │ │ │ │ │ + line 2135: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 46 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 46 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 46 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 46 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 46 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3597,18 +3597,18 @@ │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: invokestatic #192 // Method solvePnPRansac_5:(JJJJJJZ)Z │ │ │ │ │ 43: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2201: 0 │ │ │ │ │ - line 2202: 3 │ │ │ │ │ - line 2203: 6 │ │ │ │ │ - line 2204: 9 │ │ │ │ │ + line 2194: 0 │ │ │ │ │ + line 2195: 3 │ │ │ │ │ + line 2196: 6 │ │ │ │ │ + line 2197: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 44 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 44 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 44 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3640,18 +3640,18 @@ │ │ │ │ │ 28: aload 4 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #195 // Method solvePnPRansac_6:(JJJJJJ)Z │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2262: 0 │ │ │ │ │ - line 2263: 3 │ │ │ │ │ - line 2264: 6 │ │ │ │ │ - line 2265: 9 │ │ │ │ │ + line 2255: 0 │ │ │ │ │ + line 2256: 3 │ │ │ │ │ + line 2257: 6 │ │ │ │ │ + line 2258: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 42 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 42 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3686,18 +3686,18 @@ │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: aload 7 │ │ │ │ │ 45: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 48: invokestatic #198 // Method solvePnPRansac_7:(JJJJJJJJ)Z │ │ │ │ │ 51: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2274: 0 │ │ │ │ │ - line 2275: 3 │ │ │ │ │ - line 2276: 6 │ │ │ │ │ - line 2277: 9 │ │ │ │ │ + line 2267: 0 │ │ │ │ │ + line 2268: 3 │ │ │ │ │ + line 2269: 6 │ │ │ │ │ + line 2270: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 52 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 52 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 52 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 52 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 52 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3732,18 +3732,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: invokestatic #202 // Method solvePnPRansac_8:(JJJJJJJ)Z │ │ │ │ │ 46: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2281: 0 │ │ │ │ │ - line 2282: 3 │ │ │ │ │ - line 2283: 6 │ │ │ │ │ - line 2284: 9 │ │ │ │ │ + line 2274: 0 │ │ │ │ │ + line 2275: 3 │ │ │ │ │ + line 2276: 6 │ │ │ │ │ + line 2277: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 47 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 47 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 47 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3790,22 +3790,22 @@ │ │ │ │ │ 65: aload 5 │ │ │ │ │ 67: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 70: aload 8 │ │ │ │ │ 72: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 75: iload 9 │ │ │ │ │ 77: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2330: 0 │ │ │ │ │ - line 2331: 9 │ │ │ │ │ - line 2332: 18 │ │ │ │ │ - line 2333: 51 │ │ │ │ │ - line 2334: 58 │ │ │ │ │ - line 2335: 63 │ │ │ │ │ - line 2336: 70 │ │ │ │ │ - line 2337: 75 │ │ │ │ │ + line 2323: 0 │ │ │ │ │ + line 2324: 9 │ │ │ │ │ + line 2325: 18 │ │ │ │ │ + line 2326: 51 │ │ │ │ │ + line 2327: 58 │ │ │ │ │ + line 2328: 63 │ │ │ │ │ + line 2329: 70 │ │ │ │ │ + line 2330: 75 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 78 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -3842,16 +3842,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #233 // Method solvePnPRefineLM_0:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2371: 0 │ │ │ │ │ - line 2372: 44 │ │ │ │ │ + line 2364: 0 │ │ │ │ │ + line 2365: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3874,16 +3874,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #237 // Method solvePnPRefineLM_1:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2399: 0 │ │ │ │ │ - line 2400: 29 │ │ │ │ │ + line 2392: 0 │ │ │ │ │ + line 2393: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3912,16 +3912,16 @@ │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: dload 7 │ │ │ │ │ 43: invokestatic #240 // Method solvePnPRefineVVS_0:(JJJJJJIIDD)V │ │ │ │ │ 46: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2435: 0 │ │ │ │ │ - line 2436: 46 │ │ │ │ │ + line 2428: 0 │ │ │ │ │ + line 2429: 46 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3951,16 +3951,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #244 // Method solvePnPRefineVVS_1:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2465: 0 │ │ │ │ │ - line 2466: 44 │ │ │ │ │ + line 2458: 0 │ │ │ │ │ + line 2459: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3983,16 +3983,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #247 // Method solvePnPRefineVVS_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2494: 0 │ │ │ │ │ - line 2495: 29 │ │ │ │ │ + line 2487: 0 │ │ │ │ │ + line 2488: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4042,22 +4042,22 @@ │ │ │ │ │ 82: aload 5 │ │ │ │ │ 84: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 87: aload 12 │ │ │ │ │ 89: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 92: iload 13 │ │ │ │ │ 94: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2628: 0 │ │ │ │ │ - line 2629: 9 │ │ │ │ │ - line 2630: 18 │ │ │ │ │ - line 2631: 68 │ │ │ │ │ - line 2632: 75 │ │ │ │ │ - line 2633: 80 │ │ │ │ │ - line 2634: 87 │ │ │ │ │ - line 2635: 92 │ │ │ │ │ + line 2621: 0 │ │ │ │ │ + line 2622: 9 │ │ │ │ │ + line 2623: 18 │ │ │ │ │ + line 2624: 68 │ │ │ │ │ + line 2625: 75 │ │ │ │ │ + line 2626: 80 │ │ │ │ │ + line 2627: 87 │ │ │ │ │ + line 2628: 92 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 95 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4118,22 +4118,22 @@ │ │ │ │ │ 77: aload 5 │ │ │ │ │ 79: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 82: aload 11 │ │ │ │ │ 84: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 87: iload 12 │ │ │ │ │ 89: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2763: 0 │ │ │ │ │ - line 2764: 9 │ │ │ │ │ - line 2765: 18 │ │ │ │ │ - line 2766: 63 │ │ │ │ │ - line 2767: 70 │ │ │ │ │ - line 2768: 75 │ │ │ │ │ - line 2769: 82 │ │ │ │ │ - line 2770: 87 │ │ │ │ │ + line 2756: 0 │ │ │ │ │ + line 2757: 9 │ │ │ │ │ + line 2758: 18 │ │ │ │ │ + line 2759: 63 │ │ │ │ │ + line 2760: 70 │ │ │ │ │ + line 2761: 75 │ │ │ │ │ + line 2762: 82 │ │ │ │ │ + line 2763: 87 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 90 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4191,22 +4191,22 @@ │ │ │ │ │ 72: aload 5 │ │ │ │ │ 74: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 77: aload 10 │ │ │ │ │ 79: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 82: iload 11 │ │ │ │ │ 84: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2897: 0 │ │ │ │ │ - line 2898: 9 │ │ │ │ │ - line 2899: 18 │ │ │ │ │ - line 2900: 58 │ │ │ │ │ - line 2901: 65 │ │ │ │ │ - line 2902: 70 │ │ │ │ │ - line 2903: 77 │ │ │ │ │ - line 2904: 82 │ │ │ │ │ + line 2890: 0 │ │ │ │ │ + line 2891: 9 │ │ │ │ │ + line 2892: 18 │ │ │ │ │ + line 2893: 58 │ │ │ │ │ + line 2894: 65 │ │ │ │ │ + line 2895: 70 │ │ │ │ │ + line 2896: 77 │ │ │ │ │ + line 2897: 82 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 85 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4261,22 +4261,22 @@ │ │ │ │ │ 67: aload 5 │ │ │ │ │ 69: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 72: aload 9 │ │ │ │ │ 74: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 77: iload 10 │ │ │ │ │ 79: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3030: 0 │ │ │ │ │ - line 3031: 9 │ │ │ │ │ - line 3032: 18 │ │ │ │ │ - line 3033: 53 │ │ │ │ │ - line 3034: 60 │ │ │ │ │ - line 3035: 65 │ │ │ │ │ - line 3036: 72 │ │ │ │ │ - line 3037: 77 │ │ │ │ │ + line 3023: 0 │ │ │ │ │ + line 3024: 9 │ │ │ │ │ + line 3025: 18 │ │ │ │ │ + line 3026: 53 │ │ │ │ │ + line 3027: 60 │ │ │ │ │ + line 3028: 65 │ │ │ │ │ + line 3029: 72 │ │ │ │ │ + line 3030: 77 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 80 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4329,22 +4329,22 @@ │ │ │ │ │ 65: aload 5 │ │ │ │ │ 67: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 70: aload 8 │ │ │ │ │ 72: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 75: iload 9 │ │ │ │ │ 77: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3162: 0 │ │ │ │ │ - line 3163: 9 │ │ │ │ │ - line 3164: 18 │ │ │ │ │ - line 3165: 51 │ │ │ │ │ - line 3166: 58 │ │ │ │ │ - line 3167: 63 │ │ │ │ │ - line 3168: 70 │ │ │ │ │ - line 3169: 75 │ │ │ │ │ + line 3155: 0 │ │ │ │ │ + line 3156: 9 │ │ │ │ │ + line 3157: 18 │ │ │ │ │ + line 3158: 51 │ │ │ │ │ + line 3159: 58 │ │ │ │ │ + line 3160: 63 │ │ │ │ │ + line 3161: 70 │ │ │ │ │ + line 3162: 75 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 78 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4395,22 +4395,22 @@ │ │ │ │ │ 63: aload 5 │ │ │ │ │ 65: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 68: aload 7 │ │ │ │ │ 70: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 73: iload 8 │ │ │ │ │ 75: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3293: 0 │ │ │ │ │ - line 3294: 9 │ │ │ │ │ - line 3295: 18 │ │ │ │ │ - line 3296: 49 │ │ │ │ │ - line 3297: 56 │ │ │ │ │ - line 3298: 61 │ │ │ │ │ - line 3299: 68 │ │ │ │ │ - line 3300: 73 │ │ │ │ │ + line 3286: 0 │ │ │ │ │ + line 3287: 9 │ │ │ │ │ + line 3288: 18 │ │ │ │ │ + line 3289: 49 │ │ │ │ │ + line 3290: 56 │ │ │ │ │ + line 3291: 61 │ │ │ │ │ + line 3292: 68 │ │ │ │ │ + line 3293: 73 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 76 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4433,16 +4433,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #274 // Method convertPointsToHomogeneous_0:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3320: 0 │ │ │ │ │ - line 3321: 12 │ │ │ │ │ + line 3313: 0 │ │ │ │ │ + line 3314: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 dtype I │ │ │ │ │ │ │ │ │ │ public static void convertPointsToHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -4453,16 +4453,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #278 // Method convertPointsToHomogeneous_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3334: 0 │ │ │ │ │ - line 3335: 11 │ │ │ │ │ + line 3327: 0 │ │ │ │ │ + line 3328: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void convertPointsFromHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)V │ │ │ │ │ @@ -4473,16 +4473,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #281 // Method convertPointsFromHomogeneous_0:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3355: 0 │ │ │ │ │ - line 3356: 12 │ │ │ │ │ + line 3348: 0 │ │ │ │ │ + line 3349: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 dtype I │ │ │ │ │ │ │ │ │ │ public static void convertPointsFromHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -4493,16 +4493,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #284 // Method convertPointsFromHomogeneous_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3370: 0 │ │ │ │ │ - line 3371: 11 │ │ │ │ │ + line 3363: 0 │ │ │ │ │ + line 3364: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findFundamentalMat(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f, int, double, double, int, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;IDDILorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4525,17 +4525,17 @@ │ │ │ │ │ 24: iload 7 │ │ │ │ │ 26: aload 8 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #287 // Method findFundamentalMat_0:(JJIDDIJ)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3442: 0 │ │ │ │ │ - line 3443: 3 │ │ │ │ │ - line 3444: 6 │ │ │ │ │ + line 3435: 0 │ │ │ │ │ + line 3436: 3 │ │ │ │ │ + line 3437: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 method I │ │ │ │ │ 0 38 3 ransacReprojThreshold D │ │ │ │ │ 0 38 5 confidence D │ │ │ │ │ @@ -4563,17 +4563,17 @@ │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: iload 7 │ │ │ │ │ 26: invokestatic #291 // Method findFundamentalMat_1:(JJIDDI)J │ │ │ │ │ 29: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 32: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3510: 0 │ │ │ │ │ - line 3511: 3 │ │ │ │ │ - line 3512: 6 │ │ │ │ │ + line 3503: 0 │ │ │ │ │ + line 3504: 3 │ │ │ │ │ + line 3505: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 33 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 2 method I │ │ │ │ │ 0 33 3 ransacReprojThreshold D │ │ │ │ │ 0 33 5 confidence D │ │ │ │ │ @@ -4601,17 +4601,17 @@ │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: aload 7 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: invokestatic #295 // Method findFundamentalMat_2:(JJIDDJ)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3521: 0 │ │ │ │ │ - line 3522: 3 │ │ │ │ │ - line 3523: 6 │ │ │ │ │ + line 3514: 0 │ │ │ │ │ + line 3515: 3 │ │ │ │ │ + line 3516: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 2 method I │ │ │ │ │ 0 36 3 ransacReprojThreshold D │ │ │ │ │ 0 36 5 confidence D │ │ │ │ │ @@ -4637,17 +4637,17 @@ │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: invokestatic #299 // Method findFundamentalMat_3:(JJIDD)J │ │ │ │ │ 27: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 30: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3527: 0 │ │ │ │ │ - line 3528: 3 │ │ │ │ │ - line 3529: 6 │ │ │ │ │ + line 3520: 0 │ │ │ │ │ + line 3521: 3 │ │ │ │ │ + line 3522: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 31 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 31 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 31 2 method I │ │ │ │ │ 0 31 3 ransacReprojThreshold D │ │ │ │ │ 0 31 5 confidence D │ │ │ │ │ @@ -4671,17 +4671,17 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: invokestatic #303 // Method findFundamentalMat_4:(JJID)J │ │ │ │ │ 25: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 28: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3533: 0 │ │ │ │ │ - line 3534: 3 │ │ │ │ │ - line 3535: 6 │ │ │ │ │ + line 3526: 0 │ │ │ │ │ + line 3527: 3 │ │ │ │ │ + line 3528: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 2 method I │ │ │ │ │ 0 29 3 ransacReprojThreshold D │ │ │ │ │ 3 26 5 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4703,17 +4703,17 @@ │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 18: iload_2 │ │ │ │ │ 19: invokestatic #306 // Method findFundamentalMat_5:(JJI)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3539: 0 │ │ │ │ │ - line 3540: 2 │ │ │ │ │ - line 3541: 5 │ │ │ │ │ + line 3532: 0 │ │ │ │ │ + line 3533: 2 │ │ │ │ │ + line 3534: 5 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 2 method I │ │ │ │ │ 2 24 3 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 points2_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4733,17 +4733,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #309 // Method findFundamentalMat_6:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3545: 0 │ │ │ │ │ - line 3546: 2 │ │ │ │ │ - line 3547: 4 │ │ │ │ │ + line 3538: 0 │ │ │ │ │ + line 3539: 2 │ │ │ │ │ + line 3540: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 points2_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -4766,17 +4766,17 @@ │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload_3 │ │ │ │ │ 25: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 28: invokestatic #312 // Method findFundamentalMat_7:(JJJJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3556: 0 │ │ │ │ │ - line 3557: 3 │ │ │ │ │ - line 3558: 6 │ │ │ │ │ + line 3549: 0 │ │ │ │ │ + line 3550: 3 │ │ │ │ │ + line 3551: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 2 mask Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ 3 32 4 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4801,15 +4801,15 @@ │ │ │ │ │ 21: iload 8 │ │ │ │ │ 23: aload 9 │ │ │ │ │ 25: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 28: invokestatic #315 // Method findEssentialMat_0:(JJJIDDIJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3608: 0 │ │ │ │ │ + line 3601: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 method I │ │ │ │ │ 0 35 4 prob D │ │ │ │ │ @@ -4834,15 +4834,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: dload 6 │ │ │ │ │ 21: iload 8 │ │ │ │ │ 23: invokestatic #319 // Method findEssentialMat_1:(JJJIDDI)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3652: 0 │ │ │ │ │ + line 3645: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 prob D │ │ │ │ │ @@ -4865,15 +4865,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: dload 6 │ │ │ │ │ 21: invokestatic #323 // Method findEssentialMat_2:(JJJIDD)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3695: 0 │ │ │ │ │ + line 3688: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 prob D │ │ │ │ │ @@ -4894,15 +4894,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #327 // Method findEssentialMat_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3737: 0 │ │ │ │ │ + line 3730: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 prob D │ │ │ │ │ @@ -4921,15 +4921,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #331 // Method findEssentialMat_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3778: 0 │ │ │ │ │ + line 3771: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -4946,15 +4946,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #335 // Method findEssentialMat_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3818: 0 │ │ │ │ │ + line 3811: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat, double, org.opencv.core.Point, int, double, double, int, org.opencv.core.Mat); │ │ │ │ │ @@ -4979,15 +4979,15 @@ │ │ │ │ │ 29: iload 10 │ │ │ │ │ 31: aload 11 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #347 // Method findEssentialMat_6:(JJDDDIDDIJ)J │ │ │ │ │ 39: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 42: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3865: 0 │ │ │ │ │ + line 3858: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 focal D │ │ │ │ │ 0 43 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 43 5 method I │ │ │ │ │ @@ -5016,15 +5016,15 @@ │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: dload 8 │ │ │ │ │ 29: iload 10 │ │ │ │ │ 31: invokestatic #351 // Method findEssentialMat_7:(JJDDDIDDI)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3906: 0 │ │ │ │ │ + line 3899: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 focal D │ │ │ │ │ 0 38 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 38 5 method I │ │ │ │ │ @@ -5051,15 +5051,15 @@ │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: dload 8 │ │ │ │ │ 29: invokestatic #355 // Method findEssentialMat_8:(JJDDDIDD)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3946: 0 │ │ │ │ │ + line 3939: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 2 focal D │ │ │ │ │ 0 36 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 36 5 method I │ │ │ │ │ @@ -5084,15 +5084,15 @@ │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: invokestatic #359 // Method findEssentialMat_9:(JJDDDID)J │ │ │ │ │ 30: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 33: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3985: 0 │ │ │ │ │ + line 3978: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 focal D │ │ │ │ │ 0 34 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 34 5 method I │ │ │ │ │ @@ -5115,15 +5115,15 @@ │ │ │ │ │ 18: aload 4 │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: invokestatic #363 // Method findEssentialMat_10:(JJDDDI)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4023: 0 │ │ │ │ │ + line 4016: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 focal D │ │ │ │ │ 0 32 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 32 5 method I │ │ │ │ │ @@ -5144,15 +5144,15 @@ │ │ │ │ │ 15: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 18: aload 4 │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: invokestatic #367 // Method findEssentialMat_11:(JJDDD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4060: 0 │ │ │ │ │ + line 4053: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 focal D │ │ │ │ │ 0 30 4 pp Lorg/opencv/core/Point; │ │ │ │ │ │ │ │ │ │ @@ -5168,15 +5168,15 @@ │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: dload_2 │ │ │ │ │ 13: invokestatic #371 // Method findEssentialMat_12:(JJD)J │ │ │ │ │ 16: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4096: 0 │ │ │ │ │ + line 4089: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 focal D │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -5190,15 +5190,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #375 // Method findEssentialMat_13:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4131: 0 │ │ │ │ │ + line 4124: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, int, double, double, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;IDDLorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5224,15 +5224,15 @@ │ │ │ │ │ 34: dload 9 │ │ │ │ │ 36: aload 11 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #378 // Method findEssentialMat_14:(JJJJJJIDDJ)J │ │ │ │ │ 44: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 47: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4182: 0 │ │ │ │ │ + line 4175: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5264,15 +5264,15 @@ │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: dload 7 │ │ │ │ │ 34: dload 9 │ │ │ │ │ 36: invokestatic #382 // Method findEssentialMat_15:(JJJJJJIDD)J │ │ │ │ │ 39: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 42: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4227: 0 │ │ │ │ │ + line 4220: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5302,15 +5302,15 @@ │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: dload 7 │ │ │ │ │ 34: invokestatic #386 // Method findEssentialMat_16:(JJJJJJID)J │ │ │ │ │ 37: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 40: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4271: 0 │ │ │ │ │ + line 4264: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 41 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5338,15 +5338,15 @@ │ │ │ │ │ 25: aload 5 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: invokestatic #390 // Method findEssentialMat_17:(JJJJJJI)J │ │ │ │ │ 35: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 38: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4314: 0 │ │ │ │ │ + line 4307: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 39 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5372,15 +5372,15 @@ │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: aload 5 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: invokestatic #394 // Method findEssentialMat_18:(JJJJJJ)J │ │ │ │ │ 33: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 36: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4356: 0 │ │ │ │ │ + line 4349: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5409,15 +5409,15 @@ │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: aload 7 │ │ │ │ │ 37: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 40: invokestatic #398 // Method findEssentialMat_19:(JJJJJJJJ)J │ │ │ │ │ 43: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 46: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4365: 0 │ │ │ │ │ + line 4358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 dist_coeff1 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5437,16 +5437,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #402 // Method decomposeEssentialMat_0:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4393: 0 │ │ │ │ │ - line 4394: 19 │ │ │ │ │ + line 4386: 0 │ │ │ │ │ + line 4387: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 R1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 R2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 t Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -5477,15 +5477,15 @@ │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: dload 12 │ │ │ │ │ 47: aload 14 │ │ │ │ │ 49: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 52: invokestatic #405 // Method recoverPose_0:(JJJJJJJJJIDDJ)I │ │ │ │ │ 55: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4473: 0 │ │ │ │ │ + line 4466: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 56 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5523,15 +5523,15 @@ │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: dload 12 │ │ │ │ │ 47: invokestatic #409 // Method recoverPose_1:(JJJJJJJJJIDD)I │ │ │ │ │ 50: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4547: 0 │ │ │ │ │ + line 4540: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 51 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5567,15 +5567,15 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: invokestatic #413 // Method recoverPose_2:(JJJJJJJJJID)I │ │ │ │ │ 48: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4620: 0 │ │ │ │ │ + line 4613: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5609,15 +5609,15 @@ │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: invokestatic #417 // Method recoverPose_3:(JJJJJJJJJI)I │ │ │ │ │ 46: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4692: 0 │ │ │ │ │ + line 4685: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5649,15 +5649,15 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #421 // Method recoverPose_4:(JJJJJJJJJ)I │ │ │ │ │ 44: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4763: 0 │ │ │ │ │ + line 4756: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5684,15 +5684,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #425 // Method recoverPose_5:(JJJJJJJ)I │ │ │ │ │ 34: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4824: 0 │ │ │ │ │ + line 4817: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5715,15 +5715,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #429 // Method recoverPose_6:(JJJJJJ)I │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4879: 0 │ │ │ │ │ + line 4872: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5750,15 +5750,15 @@ │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 33: aload 8 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #432 // Method recoverPose_7:(JJJJJDDDJ)I │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4919: 0 │ │ │ │ │ + line 4912: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5785,15 +5785,15 @@ │ │ │ │ │ 23: aload 7 │ │ │ │ │ 25: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 33: invokestatic #436 // Method recoverPose_8:(JJJJJDDD)I │ │ │ │ │ 36: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4953: 0 │ │ │ │ │ + line 4946: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5815,15 +5815,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: dload 5 │ │ │ │ │ 23: invokestatic #440 // Method recoverPose_9:(JJJJJD)I │ │ │ │ │ 26: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4986: 0 │ │ │ │ │ + line 4979: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5843,15 +5843,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #444 // Method recoverPose_10:(JJJJJ)I │ │ │ │ │ 24: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5018: 0 │ │ │ │ │ + line 5011: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5877,15 +5877,15 @@ │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 9 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #448 // Method recoverPose_11:(JJJJJJDJJ)I │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5054: 0 │ │ │ │ │ + line 5047: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5913,15 +5913,15 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: invokestatic #452 // Method recoverPose_12:(JJJJJJDJ)I │ │ │ │ │ 36: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5084: 0 │ │ │ │ │ + line 5077: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5946,15 +5946,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: invokestatic #456 // Method recoverPose_13:(JJJJJJD)I │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5113: 0 │ │ │ │ │ + line 5106: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5972,16 +5972,16 @@ │ │ │ │ │ 5: aload_2 │ │ │ │ │ 6: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 13: invokestatic #460 // Method computeCorrespondEpilines_0:(JIJJ)V │ │ │ │ │ 16: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5146: 0 │ │ │ │ │ - line 5147: 16 │ │ │ │ │ + line 5139: 0 │ │ │ │ │ + line 5140: 16 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 whichImage I │ │ │ │ │ 0 17 2 F Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 lines Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -5999,16 +5999,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #464 // Method triangulatePoints_0:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5180: 0 │ │ │ │ │ - line 5181: 24 │ │ │ │ │ + line 5173: 0 │ │ │ │ │ + line 5174: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 projMatr1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 projMatr2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 projPoints1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 projPoints2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 points4D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6027,16 +6027,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #467 // Method correctMatches_0:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5205: 0 │ │ │ │ │ - line 5206: 24 │ │ │ │ │ + line 5198: 0 │ │ │ │ │ + line 5199: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 F Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 newPoints1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 newPoints2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6051,15 +6051,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #470 // Method sampsonDistance_0:(JJJ)D │ │ │ │ │ 15: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5232: 0 │ │ │ │ │ + line 5225: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 pt1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 pt2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 F Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static boolean estimateAffine3D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, double, double); │ │ │ │ │ @@ -6076,15 +6076,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: dload 6 │ │ │ │ │ 20: invokestatic #474 // Method estimateAffine3D_0:(JJJJDD)Z │ │ │ │ │ 23: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5292: 0 │ │ │ │ │ + line 5285: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 4 ransacThreshold D │ │ │ │ │ @@ -6103,15 +6103,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #478 // Method estimateAffine3D_1:(JJJJD)Z │ │ │ │ │ 21: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5346: 0 │ │ │ │ │ + line 5339: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 ransacThreshold D │ │ │ │ │ @@ -6128,15 +6128,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #482 // Method estimateAffine3D_2:(JJJJ)Z │ │ │ │ │ 19: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5399: 0 │ │ │ │ │ + line 5392: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -6166,18 +6166,18 @@ │ │ │ │ │ 34: aload 4 │ │ │ │ │ 36: iconst_0 │ │ │ │ │ 37: daload │ │ │ │ │ 38: dastore │ │ │ │ │ 39: aload 5 │ │ │ │ │ 41: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5432: 0 │ │ │ │ │ - line 5433: 5 │ │ │ │ │ - line 5434: 28 │ │ │ │ │ - line 5435: 39 │ │ │ │ │ + line 5425: 0 │ │ │ │ │ + line 5426: 5 │ │ │ │ │ + line 5427: 28 │ │ │ │ │ + line 5428: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 scale [D │ │ │ │ │ 0 42 3 force_rotation Z │ │ │ │ │ 5 37 4 scale_out [D │ │ │ │ │ @@ -6212,18 +6212,18 @@ │ │ │ │ │ 31: aload_3 │ │ │ │ │ 32: iconst_0 │ │ │ │ │ 33: daload │ │ │ │ │ 34: dastore │ │ │ │ │ 35: aload 4 │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5462: 0 │ │ │ │ │ - line 5463: 4 │ │ │ │ │ - line 5464: 25 │ │ │ │ │ - line 5465: 35 │ │ │ │ │ + line 5455: 0 │ │ │ │ │ + line 5456: 4 │ │ │ │ │ + line 5457: 25 │ │ │ │ │ + line 5458: 35 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 scale [D │ │ │ │ │ 4 34 3 scale_out [D │ │ │ │ │ 25 13 4 retVal Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6243,15 +6243,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #494 // Method estimateAffine3D_5:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5491: 0 │ │ │ │ │ + line 5484: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static boolean estimateTranslation3D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, double, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;DD)Z │ │ │ │ │ @@ -6267,15 +6267,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: dload 6 │ │ │ │ │ 20: invokestatic #497 // Method estimateTranslation3D_0:(JJJJDD)Z │ │ │ │ │ 23: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5547: 0 │ │ │ │ │ + line 5540: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 4 ransacThreshold D │ │ │ │ │ @@ -6294,15 +6294,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #500 // Method estimateTranslation3D_1:(JJJJD)Z │ │ │ │ │ 21: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5597: 0 │ │ │ │ │ + line 5590: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 ransacThreshold D │ │ │ │ │ @@ -6319,15 +6319,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #503 // Method estimateTranslation3D_2:(JJJJ)Z │ │ │ │ │ 19: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5646: 0 │ │ │ │ │ + line 5639: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -6349,15 +6349,15 @@ │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: lload 10 │ │ │ │ │ 25: invokestatic #506 // Method estimateAffine2D_0:(JJJIDJDJ)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5724: 0 │ │ │ │ │ + line 5717: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 method I │ │ │ │ │ 0 32 4 ransacReprojThreshold D │ │ │ │ │ @@ -6382,15 +6382,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: invokestatic #510 // Method estimateAffine2D_1:(JJJIDJD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5796: 0 │ │ │ │ │ + line 5789: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 ransacReprojThreshold D │ │ │ │ │ @@ -6413,15 +6413,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: invokestatic #514 // Method estimateAffine2D_2:(JJJIDJ)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5867: 0 │ │ │ │ │ + line 5860: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 ransacReprojThreshold D │ │ │ │ │ @@ -6442,15 +6442,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #518 // Method estimateAffine2D_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5937: 0 │ │ │ │ │ + line 5930: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 ransacReprojThreshold D │ │ │ │ │ @@ -6469,15 +6469,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #521 // Method estimateAffine2D_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6006: 0 │ │ │ │ │ + line 5999: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6494,15 +6494,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #524 // Method estimateAffine2D_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6074: 0 │ │ │ │ │ + line 6067: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffine2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6516,15 +6516,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #527 // Method estimateAffine2D_6:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6141: 0 │ │ │ │ │ + line 6134: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffine2D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.geometry.UsacParams); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/geometry/UsacParams;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6541,15 +6541,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload_3 │ │ │ │ │ 17: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 20: invokestatic #530 // Method estimateAffine2D_7:(JJJJ)J │ │ │ │ │ 23: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 26: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6150: 0 │ │ │ │ │ + line 6143: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 pts1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 pts2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ │ │ │ │ │ @@ -6571,15 +6571,15 @@ │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: lload 10 │ │ │ │ │ 25: invokestatic #533 // Method estimateAffinePartial2D_0:(JJJIDJDJ)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6209: 0 │ │ │ │ │ + line 6202: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 method I │ │ │ │ │ 0 32 4 ransacReprojThreshold D │ │ │ │ │ @@ -6604,15 +6604,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: invokestatic #536 // Method estimateAffinePartial2D_1:(JJJIDJD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6262: 0 │ │ │ │ │ + line 6255: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 ransacReprojThreshold D │ │ │ │ │ @@ -6635,15 +6635,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: invokestatic #539 // Method estimateAffinePartial2D_2:(JJJIDJ)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6314: 0 │ │ │ │ │ + line 6307: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 ransacReprojThreshold D │ │ │ │ │ @@ -6664,15 +6664,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #542 // Method estimateAffinePartial2D_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6365: 0 │ │ │ │ │ + line 6358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 ransacReprojThreshold D │ │ │ │ │ @@ -6691,15 +6691,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #545 // Method estimateAffinePartial2D_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6415: 0 │ │ │ │ │ + line 6408: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6716,15 +6716,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #548 // Method estimateAffinePartial2D_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6464: 0 │ │ │ │ │ + line 6457: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffinePartial2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6738,15 +6738,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #551 // Method estimateAffinePartial2D_6:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6512: 0 │ │ │ │ │ + line 6505: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double[] estimateTranslation2D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, int, double, long, double, long); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;IDJDJ)[D │ │ │ │ │ @@ -6763,15 +6763,15 @@ │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: dload 8 │ │ │ │ │ 19: lload 10 │ │ │ │ │ 21: invokestatic #554 // Method estimateTranslation2D_0:(JJJIDJDJ)[D │ │ │ │ │ 24: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6594: 0 │ │ │ │ │ + line 6587: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 method I │ │ │ │ │ 0 25 4 ransacReprojThreshold D │ │ │ │ │ @@ -6793,15 +6793,15 @@ │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: dload 8 │ │ │ │ │ 19: invokestatic #558 // Method estimateTranslation2D_1:(JJJIDJD)[D │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6670: 0 │ │ │ │ │ + line 6663: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 3 method I │ │ │ │ │ 0 23 4 ransacReprojThreshold D │ │ │ │ │ @@ -6821,15 +6821,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: invokestatic #562 // Method estimateTranslation2D_2:(JJJIDJ)[D │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6745: 0 │ │ │ │ │ + line 6738: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 3 method I │ │ │ │ │ 0 21 4 ransacReprojThreshold D │ │ │ │ │ @@ -6847,15 +6847,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: invokestatic #566 // Method estimateTranslation2D_3:(JJJID)[D │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6819: 0 │ │ │ │ │ + line 6812: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 3 method I │ │ │ │ │ 0 19 4 ransacReprojThreshold D │ │ │ │ │ @@ -6871,15 +6871,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: invokestatic #570 // Method estimateTranslation2D_4:(JJJI)[D │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6892: 0 │ │ │ │ │ + line 6885: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6893,15 +6893,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #574 // Method estimateTranslation2D_5:(JJJ)[D │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6964: 0 │ │ │ │ │ + line 6957: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double[] estimateTranslation2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6912,15 +6912,15 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #577 // Method estimateTranslation2D_6:(JJ)[D │ │ │ │ │ 11: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7035: 0 │ │ │ │ │ + line 7028: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static int decomposeHomographyMat(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List, java.util.List); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;Ljava/util/List;)I │ │ │ │ │ @@ -6965,25 +6965,25 @@ │ │ │ │ │ 79: aload 4 │ │ │ │ │ 81: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 84: aload 7 │ │ │ │ │ 86: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 89: iload 8 │ │ │ │ │ 91: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7068: 0 │ │ │ │ │ - line 7069: 9 │ │ │ │ │ - line 7070: 18 │ │ │ │ │ - line 7071: 27 │ │ │ │ │ - line 7072: 55 │ │ │ │ │ - line 7073: 61 │ │ │ │ │ - line 7074: 66 │ │ │ │ │ - line 7075: 72 │ │ │ │ │ - line 7076: 77 │ │ │ │ │ - line 7077: 84 │ │ │ │ │ - line 7078: 89 │ │ │ │ │ + line 7061: 0 │ │ │ │ │ + line 7062: 9 │ │ │ │ │ + line 7063: 18 │ │ │ │ │ + line 7064: 27 │ │ │ │ │ + line 7065: 55 │ │ │ │ │ + line 7066: 61 │ │ │ │ │ + line 7067: 66 │ │ │ │ │ + line 7068: 72 │ │ │ │ │ + line 7069: 77 │ │ │ │ │ + line 7070: 84 │ │ │ │ │ + line 7071: 89 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 92 0 H Lorg/opencv/core/Mat; │ │ │ │ │ 0 92 1 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 92 2 rotations Ljava/util/List; │ │ │ │ │ 0 92 3 translations Ljava/util/List; │ │ │ │ │ 0 92 4 normals Ljava/util/List; │ │ │ │ │ @@ -7020,18 +7020,18 @@ │ │ │ │ │ 30: aload 4 │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: aload 5 │ │ │ │ │ 37: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 40: invokestatic #588 // Method filterHomographyDecompByVisibleRefpoints_0:(JJJJJJ)V │ │ │ │ │ 43: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7106: 0 │ │ │ │ │ - line 7107: 6 │ │ │ │ │ - line 7108: 12 │ │ │ │ │ - line 7109: 43 │ │ │ │ │ + line 7099: 0 │ │ │ │ │ + line 7100: 6 │ │ │ │ │ + line 7101: 12 │ │ │ │ │ + line 7102: 43 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 rotations Ljava/util/List; │ │ │ │ │ 0 44 1 normals Ljava/util/List; │ │ │ │ │ 0 44 2 beforePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 afterPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 4 possibleSolutions Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7064,18 +7064,18 @@ │ │ │ │ │ 26: aload_3 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: aload 4 │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: invokestatic #591 // Method filterHomographyDecompByVisibleRefpoints_1:(JJJJJ)V │ │ │ │ │ 38: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7130: 0 │ │ │ │ │ - line 7131: 6 │ │ │ │ │ - line 7132: 12 │ │ │ │ │ - line 7133: 38 │ │ │ │ │ + line 7123: 0 │ │ │ │ │ + line 7124: 6 │ │ │ │ │ + line 7125: 12 │ │ │ │ │ + line 7126: 38 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 39 0 rotations Ljava/util/List; │ │ │ │ │ 0 39 1 normals Ljava/util/List; │ │ │ │ │ 0 39 2 beforePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 3 afterPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 4 possibleSolutions Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7163,26 +7163,26 @@ │ │ │ │ │ 122: iconst_0 │ │ │ │ │ 123: aload 15 │ │ │ │ │ 125: iconst_0 │ │ │ │ │ 126: daload │ │ │ │ │ 127: dastore │ │ │ │ │ 128: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7162: 0 │ │ │ │ │ - line 7163: 5 │ │ │ │ │ - line 7164: 10 │ │ │ │ │ - line 7165: 15 │ │ │ │ │ - line 7166: 20 │ │ │ │ │ - line 7167: 25 │ │ │ │ │ - line 7168: 53 │ │ │ │ │ - line 7169: 66 │ │ │ │ │ - line 7170: 79 │ │ │ │ │ - line 7171: 92 │ │ │ │ │ - line 7172: 115 │ │ │ │ │ - line 7173: 128 │ │ │ │ │ + line 7155: 0 │ │ │ │ │ + line 7156: 5 │ │ │ │ │ + line 7157: 10 │ │ │ │ │ + line 7158: 15 │ │ │ │ │ + line 7159: 20 │ │ │ │ │ + line 7160: 25 │ │ │ │ │ + line 7161: 53 │ │ │ │ │ + line 7162: 66 │ │ │ │ │ + line 7163: 79 │ │ │ │ │ + line 7164: 92 │ │ │ │ │ + line 7165: 115 │ │ │ │ │ + line 7166: 128 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 129 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 129 1 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 129 2 apertureWidth D │ │ │ │ │ 0 129 4 apertureHeight D │ │ │ │ │ 0 129 6 fovx [D │ │ │ │ │ @@ -7219,15 +7219,15 @@ │ │ │ │ │ 12: aload_1 │ │ │ │ │ 13: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 16: iload_2 │ │ │ │ │ 17: invokestatic #606 // Method getDefaultNewCameraMatrix_0:(JDDZ)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7205: 0 │ │ │ │ │ + line 7198: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 imgsize Lorg/opencv/core/Size; │ │ │ │ │ 0 24 2 centerPrincipalPoint Z │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getDefaultNewCameraMatrix(org.opencv.core.Mat, org.opencv.core.Size); │ │ │ │ │ @@ -7243,15 +7243,15 @@ │ │ │ │ │ 9: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 12: aload_1 │ │ │ │ │ 13: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 16: invokestatic #610 // Method getDefaultNewCameraMatrix_1:(JDD)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7232: 0 │ │ │ │ │ + line 7225: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 imgsize Lorg/opencv/core/Size; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getDefaultNewCameraMatrix(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7262,15 +7262,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #614 // Method getDefaultNewCameraMatrix_2:(J)J │ │ │ │ │ 11: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7258: 0 │ │ │ │ │ + line 7251: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getOptimalNewCameraMatrix(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Size, double, org.opencv.core.Size, org.opencv.core.Rect, boolean); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Size;DLorg/opencv/core/Size;Lorg/opencv/core/Rect;Z)Lorg/opencv/core/Mat; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -7324,18 +7324,18 @@ │ │ │ │ │ 87: iconst_3 │ │ │ │ │ 88: daload │ │ │ │ │ 89: d2i │ │ │ │ │ 90: putfield #630 // Field org/opencv/core/Rect.height:I │ │ │ │ │ 93: aload 9 │ │ │ │ │ 95: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7294: 0 │ │ │ │ │ - line 7295: 5 │ │ │ │ │ - line 7296: 48 │ │ │ │ │ - line 7297: 93 │ │ │ │ │ + line 7287: 0 │ │ │ │ │ + line 7288: 5 │ │ │ │ │ + line 7289: 48 │ │ │ │ │ + line 7290: 93 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 96 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 96 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 96 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 96 3 alpha D │ │ │ │ │ 0 96 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7400,18 +7400,18 @@ │ │ │ │ │ 85: iconst_3 │ │ │ │ │ 86: daload │ │ │ │ │ 87: d2i │ │ │ │ │ 88: putfield #630 // Field org/opencv/core/Rect.height:I │ │ │ │ │ 91: aload 8 │ │ │ │ │ 93: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7327: 0 │ │ │ │ │ - line 7328: 5 │ │ │ │ │ - line 7329: 46 │ │ │ │ │ - line 7330: 91 │ │ │ │ │ + line 7320: 0 │ │ │ │ │ + line 7321: 5 │ │ │ │ │ + line 7322: 46 │ │ │ │ │ + line 7323: 91 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 94 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 94 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 94 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 94 3 alpha D │ │ │ │ │ 0 94 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7443,15 +7443,15 @@ │ │ │ │ │ 23: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 26: aload 5 │ │ │ │ │ 28: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 31: invokestatic #636 // Method getOptimalNewCameraMatrix_2:(JJDDDDD)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7359: 0 │ │ │ │ │ + line 7352: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 38 3 alpha D │ │ │ │ │ 0 38 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7472,15 +7472,15 @@ │ │ │ │ │ 16: aload_2 │ │ │ │ │ 17: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 20: dload_3 │ │ │ │ │ 21: invokestatic #640 // Method getOptimalNewCameraMatrix_3:(JJDDD)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7387: 0 │ │ │ │ │ + line 7380: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 28 3 alpha D │ │ │ │ │ │ │ │ │ │ @@ -7510,18 +7510,18 @@ │ │ │ │ │ 39: aload 6 │ │ │ │ │ 41: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 44: aload 6 │ │ │ │ │ 46: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 49: invokestatic #643 // Method undistortPoints_0:(JJJJJJIID)V │ │ │ │ │ 52: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7460: 0 │ │ │ │ │ - line 7461: 3 │ │ │ │ │ - line 7462: 6 │ │ │ │ │ - line 7463: 52 │ │ │ │ │ + line 7453: 0 │ │ │ │ │ + line 7454: 3 │ │ │ │ │ + line 7455: 6 │ │ │ │ │ + line 7456: 52 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 53 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 53 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 53 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 53 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 53 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7550,18 +7550,18 @@ │ │ │ │ │ 24: aload 4 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: aload 5 │ │ │ │ │ 31: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 34: invokestatic #646 // Method undistortPoints_1:(JJJJJJ)V │ │ │ │ │ 37: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7529: 0 │ │ │ │ │ - line 7530: 3 │ │ │ │ │ - line 7531: 6 │ │ │ │ │ - line 7532: 37 │ │ │ │ │ + line 7522: 0 │ │ │ │ │ + line 7523: 3 │ │ │ │ │ + line 7524: 6 │ │ │ │ │ + line 7525: 37 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7587,18 +7587,18 @@ │ │ │ │ │ 20: aload_3 │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload 4 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: invokestatic #649 // Method undistortPoints_2:(JJJJJ)V │ │ │ │ │ 32: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7597: 0 │ │ │ │ │ - line 7598: 3 │ │ │ │ │ - line 7599: 6 │ │ │ │ │ - line 7600: 32 │ │ │ │ │ + line 7590: 0 │ │ │ │ │ + line 7591: 3 │ │ │ │ │ + line 7592: 6 │ │ │ │ │ + line 7593: 32 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 33 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 33 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 33 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7621,18 +7621,18 @@ │ │ │ │ │ 16: aload_2 │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload_3 │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: invokestatic #652 // Method undistortPoints_3:(JJJJ)V │ │ │ │ │ 27: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7664: 0 │ │ │ │ │ - line 7665: 3 │ │ │ │ │ - line 7666: 6 │ │ │ │ │ - line 7667: 27 │ │ │ │ │ + line 7657: 0 │ │ │ │ │ + line 7658: 3 │ │ │ │ │ + line 7659: 6 │ │ │ │ │ + line 7660: 27 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 28 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 28 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 3 25 4 src_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7656,16 +7656,16 @@ │ │ │ │ │ 21: aload 4 │ │ │ │ │ 23: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 26: aload 4 │ │ │ │ │ 28: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 31: invokestatic #655 // Method undistortImagePoints_0:(JJJJIID)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7684: 0 │ │ │ │ │ - line 7685: 34 │ │ │ │ │ + line 7677: 0 │ │ │ │ │ + line 7678: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 arg1 Lorg/opencv/core/TermCriteria; │ │ │ │ │ @@ -7682,16 +7682,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #659 // Method undistortImagePoints_1:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7696: 0 │ │ │ │ │ - line 7697: 19 │ │ │ │ │ + line 7689: 0 │ │ │ │ │ + line 7690: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -7714,16 +7714,16 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: invokestatic #662 // Method fisheye_projectPoints_0:(JJJJJJDJ)V │ │ │ │ │ 36: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7705: 0 │ │ │ │ │ - line 7706: 36 │ │ │ │ │ + line 7698: 0 │ │ │ │ │ + line 7699: 36 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7748,16 +7748,16 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: invokestatic #666 // Method fisheye_projectPoints_1:(JJJJJJD)V │ │ │ │ │ 31: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7709: 0 │ │ │ │ │ - line 7710: 31 │ │ │ │ │ + line 7702: 0 │ │ │ │ │ + line 7703: 31 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7780,16 +7780,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #670 // Method fisheye_projectPoints_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7713: 0 │ │ │ │ │ - line 7714: 29 │ │ │ │ │ + line 7706: 0 │ │ │ │ │ + line 7707: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7808,16 +7808,16 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #673 // Method fisheye_distortPoints_0:(JJJJD)V │ │ │ │ │ 21: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7736: 0 │ │ │ │ │ - line 7737: 21 │ │ │ │ │ + line 7729: 0 │ │ │ │ │ + line 7730: 21 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 alpha D │ │ │ │ │ @@ -7834,16 +7834,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #677 // Method fisheye_distortPoints_1:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7753: 0 │ │ │ │ │ - line 7754: 19 │ │ │ │ │ + line 7746: 0 │ │ │ │ │ + line 7747: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 D Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -7862,16 +7862,16 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: dload 5 │ │ │ │ │ 23: invokestatic #680 // Method fisheye_distortPoints_2:(JJJJJD)V │ │ │ │ │ 26: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7775: 0 │ │ │ │ │ - line 7776: 26 │ │ │ │ │ + line 7768: 0 │ │ │ │ │ + line 7769: 26 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 Kundistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 4 D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7891,16 +7891,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #684 // Method fisheye_distortPoints_3:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7791: 0 │ │ │ │ │ - line 7792: 24 │ │ │ │ │ + line 7784: 0 │ │ │ │ │ + line 7785: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 Kundistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7927,16 +7927,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #687 // Method fisheye_undistortPoints_0:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7848: 0 │ │ │ │ │ - line 7849: 44 │ │ │ │ │ + line 7841: 0 │ │ │ │ │ + line 7842: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7959,16 +7959,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #690 // Method fisheye_undistortPoints_1:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7899: 0 │ │ │ │ │ - line 7900: 29 │ │ │ │ │ + line 7892: 0 │ │ │ │ │ + line 7893: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7988,16 +7988,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #693 // Method fisheye_undistortPoints_2:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7949: 0 │ │ │ │ │ - line 7950: 24 │ │ │ │ │ + line 7942: 0 │ │ │ │ │ + line 7943: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8014,16 +8014,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #696 // Method fisheye_undistortPoints_3:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7998: 0 │ │ │ │ │ - line 7999: 19 │ │ │ │ │ + line 7991: 0 │ │ │ │ │ + line 7992: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 D Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -8049,16 +8049,16 @@ │ │ │ │ │ 29: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 32: aload 7 │ │ │ │ │ 34: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 37: dload 8 │ │ │ │ │ 39: invokestatic #699 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_0:(JJDDJJDDDD)V │ │ │ │ │ 42: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8021: 0 │ │ │ │ │ - line 8022: 42 │ │ │ │ │ + line 8014: 0 │ │ │ │ │ + line 8015: 42 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 43 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8087,16 +8087,16 @@ │ │ │ │ │ 27: aload 7 │ │ │ │ │ 29: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 32: aload 7 │ │ │ │ │ 34: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 37: invokestatic #703 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_1:(JJDDJJDDD)V │ │ │ │ │ 40: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8038: 0 │ │ │ │ │ - line 8039: 40 │ │ │ │ │ + line 8031: 0 │ │ │ │ │ + line 8032: 40 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 41 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 41 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8120,16 +8120,16 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload 4 │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: dload 5 │ │ │ │ │ 27: invokestatic #707 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_2:(JJDDJJD)V │ │ │ │ │ 30: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8054: 0 │ │ │ │ │ - line 8055: 30 │ │ │ │ │ + line 8047: 0 │ │ │ │ │ + line 8048: 30 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 31 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 31 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8151,16 +8151,16 @@ │ │ │ │ │ 16: aload_3 │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload 4 │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: invokestatic #711 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_3:(JJDDJJ)V │ │ │ │ │ 28: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8069: 0 │ │ │ │ │ - line 8070: 28 │ │ │ │ │ + line 8062: 0 │ │ │ │ │ + line 8063: 28 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 29 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8189,15 +8189,15 @@ │ │ │ │ │ 35: aload 8 │ │ │ │ │ 37: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 40: aload 8 │ │ │ │ │ 42: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 45: invokestatic #715 // Method fisheye_solvePnP_0:(JJJJJJZIIID)Z │ │ │ │ │ 48: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8129: 0 │ │ │ │ │ + line 8122: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8224,15 +8224,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: invokestatic #719 // Method fisheye_solvePnP_1:(JJJJJJZI)Z │ │ │ │ │ 33: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8183: 0 │ │ │ │ │ + line 8176: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8257,15 +8257,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: invokestatic #722 // Method fisheye_solvePnP_2:(JJJJJJZ)Z │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8236: 0 │ │ │ │ │ + line 8229: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8288,15 +8288,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #725 // Method fisheye_solvePnP_3:(JJJJJJ)Z │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8288: 0 │ │ │ │ │ + line 8281: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8331,15 +8331,15 @@ │ │ │ │ │ 46: aload 13 │ │ │ │ │ 48: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 51: aload 13 │ │ │ │ │ 53: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 56: invokestatic #728 // Method fisheye_solvePnPRansac_0:(JJJJJJZIFDJIIID)Z │ │ │ │ │ 59: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8325: 0 │ │ │ │ │ + line 8318: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8375,15 +8375,15 @@ │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: aload 11 │ │ │ │ │ 36: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 39: iload 12 │ │ │ │ │ 41: invokestatic #732 // Method fisheye_solvePnPRansac_1:(JJJJJJZIFDJI)Z │ │ │ │ │ 44: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8356: 0 │ │ │ │ │ + line 8349: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8417,15 +8417,15 @@ │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: aload 11 │ │ │ │ │ 36: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 39: invokestatic #735 // Method fisheye_solvePnPRansac_2:(JJJJJJZIFDJ)Z │ │ │ │ │ 42: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8386: 0 │ │ │ │ │ + line 8379: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8456,15 +8456,15 @@ │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: invokestatic #738 // Method fisheye_solvePnPRansac_3:(JJJJJJZIFD)Z │ │ │ │ │ 37: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8415: 0 │ │ │ │ │ + line 8408: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8493,15 +8493,15 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: invokestatic #741 // Method fisheye_solvePnPRansac_4:(JJJJJJZIF)Z │ │ │ │ │ 35: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8443: 0 │ │ │ │ │ + line 8436: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8528,15 +8528,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: invokestatic #744 // Method fisheye_solvePnPRansac_5:(JJJJJJZI)Z │ │ │ │ │ 33: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8470: 0 │ │ │ │ │ + line 8463: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8561,15 +8561,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: invokestatic #747 // Method fisheye_solvePnPRansac_6:(JJJJJJZ)Z │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8496: 0 │ │ │ │ │ + line 8489: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8592,15 +8592,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #750 // Method fisheye_solvePnPRansac_7:(JJJJJJ)Z │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8521: 0 │ │ │ │ │ + line 8514: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8620,18 +8620,18 @@ │ │ │ │ │ 11: aload 6 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload_2 │ │ │ │ │ 17: iload 4 │ │ │ │ │ 19: invokestatic #753 // Method approxPolyDP_0:(JJDZ)V │ │ │ │ │ 22: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8544: 0 │ │ │ │ │ - line 8545: 3 │ │ │ │ │ - line 8546: 6 │ │ │ │ │ - line 8547: 22 │ │ │ │ │ + line 8537: 0 │ │ │ │ │ + line 8538: 3 │ │ │ │ │ + line 8539: 6 │ │ │ │ │ + line 8540: 22 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 curve Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 approxCurve Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 2 epsilon D │ │ │ │ │ 0 23 4 closed Z │ │ │ │ │ 3 20 5 curve_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8648,16 +8648,16 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: fload_3 │ │ │ │ │ 10: iload 4 │ │ │ │ │ 12: invokestatic #757 // Method approxPolyN_0:(JJIFZ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8574: 0 │ │ │ │ │ - line 8575: 15 │ │ │ │ │ + line 8567: 0 │ │ │ │ │ + line 8568: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 curve Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 approxCurve Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 nsides I │ │ │ │ │ 0 16 3 epsilon_percentage F │ │ │ │ │ 0 16 4 ensure_convex Z │ │ │ │ │ @@ -8672,16 +8672,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: fload_3 │ │ │ │ │ 10: invokestatic #761 // Method approxPolyN_1:(JJIF)V │ │ │ │ │ 13: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8596: 0 │ │ │ │ │ - line 8597: 13 │ │ │ │ │ + line 8589: 0 │ │ │ │ │ + line 8590: 13 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 curve Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 1 approxCurve Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 nsides I │ │ │ │ │ 0 14 3 epsilon_percentage F │ │ │ │ │ │ │ │ │ │ @@ -8694,16 +8694,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #765 // Method approxPolyN_2:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8617: 0 │ │ │ │ │ - line 8618: 12 │ │ │ │ │ + line 8610: 0 │ │ │ │ │ + line 8611: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 curve Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 approxCurve Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 nsides I │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect minAreaRect(org.opencv.core.MatOfPoint2f); │ │ │ │ │ @@ -8717,16 +8717,16 @@ │ │ │ │ │ 5: dup │ │ │ │ │ 6: aload_1 │ │ │ │ │ 7: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #770 // Method minAreaRect_0:(J)[D │ │ │ │ │ 13: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8640: 0 │ │ │ │ │ - line 8641: 2 │ │ │ │ │ + line 8633: 0 │ │ │ │ │ + line 8634: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 15 1 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void boxPoints(org.opencv.core.RotatedRect, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/RotatedRect;Lorg/opencv/core/Mat;)V │ │ │ │ │ @@ -8748,16 +8748,16 @@ │ │ │ │ │ 28: aload_0 │ │ │ │ │ 29: getfield #785 // Field org/opencv/core/RotatedRect.angle:D │ │ │ │ │ 32: aload_1 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #788 // Method boxPoints_0:(DDDDDJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8663: 0 │ │ │ │ │ - line 8664: 39 │ │ │ │ │ + line 8656: 0 │ │ │ │ │ + line 8657: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 box Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 40 1 points Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void minEnclosingCircle(org.opencv.core.MatOfPoint2f, org.opencv.core.Point, float[]); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/Point;[F)V │ │ │ │ │ @@ -8796,21 +8796,21 @@ │ │ │ │ │ 49: aload 5 │ │ │ │ │ 51: iconst_0 │ │ │ │ │ 52: daload │ │ │ │ │ 53: d2f │ │ │ │ │ 54: fastore │ │ │ │ │ 55: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8681: 0 │ │ │ │ │ - line 8682: 2 │ │ │ │ │ - line 8683: 7 │ │ │ │ │ - line 8684: 12 │ │ │ │ │ - line 8685: 23 │ │ │ │ │ - line 8686: 43 │ │ │ │ │ - line 8687: 55 │ │ │ │ │ + line 8674: 0 │ │ │ │ │ + line 8675: 2 │ │ │ │ │ + line 8676: 7 │ │ │ │ │ + line 8677: 12 │ │ │ │ │ + line 8678: 23 │ │ │ │ │ + line 8679: 43 │ │ │ │ │ + line 8680: 55 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 56 0 points Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 56 1 center Lorg/opencv/core/Point; │ │ │ │ │ 0 56 2 radius [F │ │ │ │ │ 2 54 3 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ 7 49 4 center_out [D │ │ │ │ │ @@ -8829,15 +8829,15 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #796 // Method minEnclosingTriangle_0:(JJ)D │ │ │ │ │ 11: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8716: 0 │ │ │ │ │ + line 8709: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 triangle Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double minEnclosingConvexPolygon(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)D │ │ │ │ │ @@ -8848,15 +8848,15 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #800 // Method minEnclosingConvexPolygon_0:(JJI)D │ │ │ │ │ 12: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8745: 0 │ │ │ │ │ + line 8738: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 polygon Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 k I │ │ │ │ │ │ │ │ │ │ public static org.opencv.geometry.Moments moments(org.opencv.core.Mat, boolean); │ │ │ │ │ @@ -8869,15 +8869,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_1 │ │ │ │ │ 9: invokestatic #806 // Method moments_0:(JZ)[D │ │ │ │ │ 12: invokespecial #810 // Method org/opencv/geometry/Moments."":([D)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8783: 0 │ │ │ │ │ + line 8776: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 array Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 binaryImage Z │ │ │ │ │ │ │ │ │ │ public static org.opencv.geometry.Moments moments(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/geometry/Moments; │ │ │ │ │ @@ -8888,15 +8888,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #811 // Method moments_1:(J)[D │ │ │ │ │ 11: invokespecial #810 // Method org/opencv/geometry/Moments."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8815: 0 │ │ │ │ │ + line 8808: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 array Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void HuMoments(org.opencv.geometry.Moments, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/geometry/Moments;Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -8923,16 +8923,16 @@ │ │ │ │ │ 36: aload_0 │ │ │ │ │ 37: getfield #841 // Field org/opencv/geometry/Moments.m03:D │ │ │ │ │ 40: aload_1 │ │ │ │ │ 41: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 44: invokestatic #844 // Method HuMoments_0:(DDDDDDDDDDJ)V │ │ │ │ │ 47: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8824: 0 │ │ │ │ │ - line 8825: 47 │ │ │ │ │ + line 8817: 0 │ │ │ │ │ + line 8818: 47 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 m Lorg/opencv/geometry/Moments; │ │ │ │ │ 0 48 1 hu Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double matchShapes(org.opencv.core.Mat, org.opencv.core.Mat, int, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;ID)D │ │ │ │ │ @@ -8944,15 +8944,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: dload_3 │ │ │ │ │ 10: invokestatic #848 // Method matchShapes_0:(JJID)D │ │ │ │ │ 13: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8844: 0 │ │ │ │ │ + line 8837: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 contour1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 1 contour2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 method I │ │ │ │ │ 0 14 3 parameter D │ │ │ │ │ │ │ │ │ │ @@ -8969,18 +8969,18 @@ │ │ │ │ │ 6: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 9: aload 4 │ │ │ │ │ 11: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 14: iload_2 │ │ │ │ │ 15: invokestatic #852 // Method convexHull_0:(JJZ)V │ │ │ │ │ 18: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8880: 0 │ │ │ │ │ - line 8881: 2 │ │ │ │ │ - line 8882: 5 │ │ │ │ │ - line 8883: 18 │ │ │ │ │ + line 8873: 0 │ │ │ │ │ + line 8874: 2 │ │ │ │ │ + line 8875: 5 │ │ │ │ │ + line 8876: 18 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 points Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 0 19 1 hull Lorg/opencv/core/MatOfInt; │ │ │ │ │ 0 19 2 clockwise Z │ │ │ │ │ 2 17 3 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 14 4 hull_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8997,18 +8997,18 @@ │ │ │ │ │ 4: aload_2 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_3 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #856 // Method convexHull_2:(JJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8912: 0 │ │ │ │ │ - line 8913: 2 │ │ │ │ │ - line 8914: 4 │ │ │ │ │ - line 8915: 15 │ │ │ │ │ + line 8905: 0 │ │ │ │ │ + line 8906: 2 │ │ │ │ │ + line 8907: 4 │ │ │ │ │ + line 8908: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 points Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 0 16 1 hull Lorg/opencv/core/MatOfInt; │ │ │ │ │ 2 14 2 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 12 3 hull_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -9028,19 +9028,19 @@ │ │ │ │ │ 12: aload 4 │ │ │ │ │ 14: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 17: aload 5 │ │ │ │ │ 19: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 22: invokestatic #859 // Method convexityDefects_0:(JJJ)V │ │ │ │ │ 25: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8941: 0 │ │ │ │ │ - line 8942: 2 │ │ │ │ │ - line 8943: 5 │ │ │ │ │ - line 8944: 8 │ │ │ │ │ - line 8945: 25 │ │ │ │ │ + line 8934: 0 │ │ │ │ │ + line 8935: 2 │ │ │ │ │ + line 8936: 5 │ │ │ │ │ + line 8937: 8 │ │ │ │ │ + line 8938: 25 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 contour Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 0 26 1 convexhull Lorg/opencv/core/MatOfInt; │ │ │ │ │ 0 26 2 convexityDefects Lorg/opencv/core/MatOfInt4; │ │ │ │ │ 2 24 3 contour_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 convexhull_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -9054,16 +9054,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: astore_1 │ │ │ │ │ 2: aload_1 │ │ │ │ │ 3: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 6: invokestatic #862 // Method isContourConvex_0:(J)Z │ │ │ │ │ 9: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8962: 0 │ │ │ │ │ - line 8963: 2 │ │ │ │ │ + line 8955: 0 │ │ │ │ │ + line 8956: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 contour Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 2 8 1 contour_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static float intersectConvexConvex(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, boolean); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Z)F │ │ │ │ │ @@ -9076,15 +9076,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: invokestatic #866 // Method intersectConvexConvex_0:(JJJZ)F │ │ │ │ │ 16: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8986: 0 │ │ │ │ │ + line 8979: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 p1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 p2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 2 p12 Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 handleNested Z │ │ │ │ │ │ │ │ │ │ @@ -9098,15 +9098,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #870 // Method intersectConvexConvex_1:(JJJ)F │ │ │ │ │ 15: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9003: 0 │ │ │ │ │ + line 8996: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 p1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 p2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 p12 Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect fitEllipse(org.opencv.core.MatOfPoint2f); │ │ │ │ │ @@ -9120,16 +9120,16 @@ │ │ │ │ │ 5: dup │ │ │ │ │ 6: aload_1 │ │ │ │ │ 7: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #874 // Method fitEllipse_0:(J)[D │ │ │ │ │ 13: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9027: 0 │ │ │ │ │ - line 9028: 2 │ │ │ │ │ + line 9020: 0 │ │ │ │ │ + line 9021: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 15 1 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect fitEllipseAMS(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/RotatedRect; │ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #877 // Method fitEllipseAMS_0:(J)[D │ │ │ │ │ 11: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9077: 0 │ │ │ │ │ + line 9070: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 points Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect fitEllipseDirect(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/RotatedRect; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9158,15 +9158,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #880 // Method fitEllipseDirect_0:(J)[D │ │ │ │ │ 11: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9133: 0 │ │ │ │ │ + line 9126: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 points Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void getClosestEllipsePoints(org.opencv.core.RotatedRect, org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/RotatedRect;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9189,16 +9189,16 @@ │ │ │ │ │ 32: aload_1 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload_2 │ │ │ │ │ 37: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 40: invokestatic #883 // Method getClosestEllipsePoints_0:(DDDDDJJ)V │ │ │ │ │ 43: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9155: 0 │ │ │ │ │ - line 9156: 43 │ │ │ │ │ + line 9148: 0 │ │ │ │ │ + line 9149: 43 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 ellipse_params Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 44 1 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 2 closest_pts Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void fitLine(org.opencv.core.Mat, org.opencv.core.Mat, int, double, double, double); │ │ │ │ │ @@ -9213,16 +9213,16 @@ │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: dload_3 │ │ │ │ │ 10: dload 5 │ │ │ │ │ 12: dload 7 │ │ │ │ │ 14: invokestatic #887 // Method fitLine_0:(JJIDDD)V │ │ │ │ │ 17: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9199: 0 │ │ │ │ │ - line 9200: 17 │ │ │ │ │ + line 9192: 0 │ │ │ │ │ + line 9193: 17 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 18 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 18 1 line Lorg/opencv/core/Mat; │ │ │ │ │ 0 18 2 distType I │ │ │ │ │ 0 18 3 param D │ │ │ │ │ 0 18 5 reps D │ │ │ │ │ @@ -9241,16 +9241,16 @@ │ │ │ │ │ 7: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 10: aload_1 │ │ │ │ │ 11: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 14: iload_2 │ │ │ │ │ 15: invokestatic #891 // Method pointPolygonTest_0:(JDDZ)D │ │ │ │ │ 18: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9226: 0 │ │ │ │ │ - line 9227: 2 │ │ │ │ │ + line 9219: 0 │ │ │ │ │ + line 9220: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 contour Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 19 1 pt Lorg/opencv/core/Point; │ │ │ │ │ 0 19 2 measureDist Z │ │ │ │ │ 2 17 3 contour_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -9288,15 +9288,15 @@ │ │ │ │ │ 60: aload_1 │ │ │ │ │ 61: getfield #785 // Field org/opencv/core/RotatedRect.angle:D │ │ │ │ │ 64: aload_2 │ │ │ │ │ 65: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 68: invokestatic #895 // Method rotatedRectangleIntersection_0:(DDDDDDDDDDJ)I │ │ │ │ │ 71: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9252: 0 │ │ │ │ │ + line 9245: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 72 0 rect1 Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 72 1 rect2 Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 72 2 intersectingRegion Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double arcLength(org.opencv.core.MatOfPoint2f, boolean); │ │ │ │ │ @@ -9308,16 +9308,16 @@ │ │ │ │ │ 1: astore_2 │ │ │ │ │ 2: aload_2 │ │ │ │ │ 3: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 6: iload_1 │ │ │ │ │ 7: invokestatic #899 // Method arcLength_0:(JZ)D │ │ │ │ │ 10: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9270: 0 │ │ │ │ │ - line 9271: 2 │ │ │ │ │ + line 9263: 0 │ │ │ │ │ + line 9264: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 curve Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 11 1 closed Z │ │ │ │ │ 2 9 2 curve_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double contourArea(org.opencv.core.Mat, boolean); │ │ │ │ │ @@ -9327,15 +9327,15 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #903 // Method contourArea_0:(JZ)D │ │ │ │ │ 8: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9312: 0 │ │ │ │ │ + line 9305: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 contour Lorg/opencv/core/Mat; │ │ │ │ │ 0 9 1 oriented Z │ │ │ │ │ │ │ │ │ │ public static double contourArea(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)D │ │ │ │ │ @@ -9343,15 +9343,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: invokestatic #906 // Method contourArea_1:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9347: 0 │ │ │ │ │ + line 9340: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 contour Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Rect boundingRect(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/Rect; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9361,15 +9361,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #910 // Method boundingRect_0:(J)[D │ │ │ │ │ 11: invokespecial #913 // Method org/opencv/core/Rect."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9365: 0 │ │ │ │ │ + line 9358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 array Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getRotationMatrix2D(org.opencv.core.Point, double, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Point;DD)Lorg/opencv/core/Mat; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9383,15 +9383,15 @@ │ │ │ │ │ 9: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 12: dload_1 │ │ │ │ │ 13: dload_3 │ │ │ │ │ 14: invokestatic #914 // Method getRotationMatrix2D_0:(DDDD)J │ │ │ │ │ 17: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9395: 0 │ │ │ │ │ + line 9388: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 center Lorg/opencv/core/Point; │ │ │ │ │ 0 21 1 angle D │ │ │ │ │ 0 21 3 scale D │ │ │ │ │ │ │ │ │ │ public static void invertAffineTransform(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -9402,16 +9402,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #918 // Method invertAffineTransform_0:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9416: 0 │ │ │ │ │ - line 9417: 11 │ │ │ │ │ + line 9409: 0 │ │ │ │ │ + line 9410: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 M Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 iM Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getPerspectiveTransform(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -9425,15 +9425,15 @@ │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_2 │ │ │ │ │ 13: invokestatic #921 // Method getPerspectiveTransform_0:(JJI)J │ │ │ │ │ 16: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9443: 0 │ │ │ │ │ + line 9436: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 solveMethod I │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getPerspectiveTransform(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -9447,15 +9447,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #924 // Method getPerspectiveTransform_1:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9464: 0 │ │ │ │ │ + line 9457: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getAffineTransform(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -9472,17 +9472,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #927 // Method getAffineTransform_0:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9473: 0 │ │ │ │ │ - line 9474: 2 │ │ │ │ │ - line 9475: 4 │ │ │ │ │ + line 9466: 0 │ │ │ │ │ + line 9467: 2 │ │ │ │ │ + line 9468: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 src_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 dst_mat Lorg/opencv/core/Mat; │ │ │ ├── org/opencv/geometry/Geometry.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -141,21 +141,14 @@ │ │ │ │ public static final int │ │ │ │ VariableType_LINEAR = 0, │ │ │ │ VariableType_SO3 = 1, │ │ │ │ VariableType_SE3 = 2; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - // Unknown type 'vector_MSTEdge' (I), skipping the function │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat()) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Converts a rotation matrix to a rotation vector or vice versa. │ │ │ │ * │ │ │ │ * @param src Input rotation vector (3x1 or 1x3) or rotation matrix (3x3). │ │ │ │ @@ -9472,14 +9465,21 @@ │ │ │ │ public static Mat getAffineTransform(MatOfPoint2f src, MatOfPoint2f dst) { │ │ │ │ Mat src_mat = src; │ │ │ │ Mat dst_mat = dst; │ │ │ │ return new Mat(getAffineTransform_0(src_mat.nativeObj, dst_mat.nativeObj)); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + // Unknown type 'vector_MSTEdge' (I), skipping the function │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat()) │ │ │ │ private static native void Rodrigues_0(long src_nativeObj, long dst_nativeObj, long jacobian_nativeObj); │ │ │ │ private static native void Rodrigues_1(long src_nativeObj, long dst_nativeObj); │ │ │ │ │ │ │ │ // C++: Mat cv::findHomography(vector_Point2f srcPoints, vector_Point2f dstPoints, int method = 0, double ransacReprojThreshold = 3, Mat& mask = Mat(), int maxIters = 2000, double confidence = 0.995) │ │ │ ├── org/opencv/img_hash/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/Img_hash.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -4,73 +4,73 @@ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Img_hash │ │ │ │ │ { │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_0 = 0; │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma, final int numOfAngleLine) { │ │ │ │ │ radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma) { │ │ │ │ │ radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha, final float scale) { │ │ │ │ │ marrHildrethHash_0(inputArr.nativeObj, outputArr.nativeObj, alpha, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha) { │ │ │ │ │ marrHildrethHash_1(inputArr.nativeObj, outputArr.nativeObj, alpha); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ + public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ + private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_0(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_1(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ + private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/Img_hash.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,38 @@ │ │ │ │ // C++: enum BlockMeanHashMode (cv.img_hash.BlockMeanHashMode) │ │ │ │ public static final int │ │ │ │ BLOCK_MEAN_HASH_MODE_0 = 0, │ │ │ │ BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes block mean hash of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + * @param mode the mode │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes block mean hash of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes radial variance hash of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -50,25 +74,41 @@ │ │ │ │ */ │ │ │ │ public static void radialVarianceHash(Mat inputArr, Mat outputArr) { │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * Computes pHash value of the input image │ │ │ │ + * Computes color moment hash of the input, the algorithm │ │ │ │ + * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ + * Using Invariant Moments" │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ - * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ + * type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr 42 hash values with type CV_64F(double) │ │ │ │ */ │ │ │ │ - public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ - pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ + colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Calculates img_hash::AverageHash in one call │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ // │ │ │ │ │ │ │ │ @@ -106,87 +146,47 @@ │ │ │ │ */ │ │ │ │ public static void marrHildrethHash(Mat inputArr, Mat outputArr) { │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ - * Computes color moment hash of the input, the algorithm │ │ │ │ - * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ - * Using Invariant Moments" │ │ │ │ + * Computes pHash value 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 42 hash values with type CV_64F(double) │ │ │ │ - */ │ │ │ │ - public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ - colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes block mean hash of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - * @param mode the mode │ │ │ │ - */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes block mean hash of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Calculates img_hash::AverageHash in one call │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - */ │ │ │ │ - public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ + private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ + private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ private static native void radialVarianceHash_0(long inputArr_nativeObj, long outputArr_nativeObj, double sigma, int numOfAngleLine); │ │ │ │ private static native void radialVarianceHash_1(long inputArr_nativeObj, long outputArr_nativeObj, double sigma); │ │ │ │ private static native void radialVarianceHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ + // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void colorMomentHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ + │ │ │ │ + // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ private static native void marrHildrethHash_0(long inputArr_nativeObj, long outputArr_nativeObj, float alpha, float scale); │ │ │ │ private static native void marrHildrethHash_1(long inputArr_nativeObj, long outputArr_nativeObj, float alpha); │ │ │ │ private static native void marrHildrethHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void colorMomentHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ - private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ + // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 6ad801f9e5ee32c298dc8b8a9f258a5152ccc10572b9dd927356566cfc416d0b │ │ │ │ │ + SHA-256 checksum 86afb8457d44fff94b0e70758bb2456ffa9f492f83605666056c2dd380bc4d08 │ │ │ │ │ Compiled from "MarrHildrethHash.java" │ │ │ │ │ public class org.opencv.img_hash.MarrHildrethHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/MarrHildrethHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 16: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ @@ -93,45 +93,45 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/MarrHildrethHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 19: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public float getAlpha(); │ │ │ │ │ descriptor: ()F │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #14 // Method getAlpha_0:(J)F │ │ │ │ │ 7: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 30: 0 │ │ │ │ │ + line 31: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ │ │ │ │ │ public float getScale(); │ │ │ │ │ descriptor: ()F │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getScale_0:(J)F │ │ │ │ │ 7: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 43: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ │ │ │ │ │ public void setKernelParam(float, float); │ │ │ │ │ descriptor: (FF)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: fload_1 │ │ │ │ │ 5: fload_2 │ │ │ │ │ 6: invokestatic #21 // Method setKernelParam_0:(JFF)V │ │ │ │ │ 9: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 57: 0 │ │ │ │ │ - line 58: 9 │ │ │ │ │ + line 58: 0 │ │ │ │ │ + line 59: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 0 10 1 alpha F │ │ │ │ │ 0 10 2 scale F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(float, float); │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ stack=2, locals=2, args_size=2 │ │ │ │ │ 0: fload_0 │ │ │ │ │ 1: fload_1 │ │ │ │ │ 2: invokestatic #25 // Method create_0:(FF)J │ │ │ │ │ 5: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 71: 0 │ │ │ │ │ + line 72: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 alpha F │ │ │ │ │ 0 9 1 scale F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(float); │ │ │ │ │ descriptor: (F)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ @@ -175,29 +175,29 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: fload_0 │ │ │ │ │ 1: invokestatic #33 // Method create_1:(F)J │ │ │ │ │ 4: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 79: 0 │ │ │ │ │ + line 80: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 alpha F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #37 // Method create_2:()J │ │ │ │ │ 3: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 86: 0 │ │ │ │ │ + line 87: 0 │ │ │ │ │ │ │ │ │ │ private static native float getAlpha_0(long); │ │ │ │ │ descriptor: (J)F │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native float getScale_0(long); │ │ │ │ │ descriptor: (J)F │ │ │ ├── org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ @@ -1,12 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ +import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.img_hash.MarrHildrethHash; │ │ │ │ │ │ │ │ // C++: class MarrHildrethHash │ │ │ │ /** │ │ │ │ * Marr-Hildreth Operator Based Hash, slowest but more discriminative. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/img_hash/PHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum d5fe97af2f4add667b5e7e3fbbfe18c82f3ad9f47750fd201fc8bf5575256574 │ │ │ │ │ + SHA-256 checksum d8aceb503d7935d0dda96a9e21224aa924e71224caa3bc591de883e5d332bf5f │ │ │ │ │ Compiled from "PHash.java" │ │ │ │ │ public class org.opencv.img_hash.PHash 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/PHash │ │ │ │ │ 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 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/PHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.PHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/PHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/PHash │ │ │ │ │ 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.img_hash.PHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/PHash; │ │ │ │ │ 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/PHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 28: 0 │ │ │ │ │ + line 29: 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/PHash.java │ │ │ │ @@ -1,12 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ +import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.img_hash.PHash; │ │ │ │ │ │ │ │ // C++: class PHash │ │ │ │ /** │ │ │ │ * pHash │ │ │ │ * │ │ │ │ * Slower than average_hash, but tolerant of minor modifications │ │ │ ├── org/opencv/objdetect/BarcodeDetector.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 6d3f3b38f15e37591aa6e4085f20aead03dc7683ee4622534e0a47c76c16041a │ │ │ │ │ + SHA-256 checksum 3ebfd3c849f6669ac06c79cf399149b0dbb3333cfdd26243ab98fe5f3c8de74d │ │ │ │ │ Compiled from "BarcodeDetector.java" │ │ │ │ │ public class org.opencv.objdetect.BarcodeDetector extends org.opencv.objdetect.GraphicalCodeDetector │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/objdetect/BarcodeDetector │ │ │ │ │ super_class: #2 // org/opencv/objdetect/GraphicalCodeDetector │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.objdetect.BarcodeDetector __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ @@ -140,31 +140,31 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/objdetect/BarcodeDetector │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 21: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector(); │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: invokestatic #10 // Method BarcodeDetector_0:()J │ │ │ │ │ 4: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 31: 0 │ │ │ │ │ - line 32: 7 │ │ │ │ │ + line 30: 0 │ │ │ │ │ + line 31: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector(java.lang.String); │ │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -172,16 +172,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: aload_1 │ │ │ │ │ 2: invokestatic #14 // Method BarcodeDetector_1:(Ljava/lang/String;)J │ │ │ │ │ 5: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 52: 0 │ │ │ │ │ - line 53: 8 │ │ │ │ │ + line 51: 0 │ │ │ │ │ + line 52: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 9 1 super_resolution_model_path Ljava/lang/String; │ │ │ │ │ │ │ │ │ │ public boolean decodeWithType(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;)Z │ │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: invokestatic #25 // Method decodeWithType_0:(JJJLjava/util/List;Ljava/util/List;)Z │ │ │ │ │ 18: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 72: 0 │ │ │ │ │ + line 71: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 3 decoded_info Ljava/util/List; │ │ │ │ │ 0 19 4 decoded_type Ljava/util/List; │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: aload 4 │ │ │ │ │ 12: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 15: invokestatic #29 // Method detectAndDecodeWithType_0:(JJLjava/util/List;Ljava/util/List;J)Z │ │ │ │ │ 18: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 90: 0 │ │ │ │ │ + line 89: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 decoded_info Ljava/util/List; │ │ │ │ │ 0 19 3 decoded_type Ljava/util/List; │ │ │ │ │ 0 19 4 points Lorg/opencv/core/Mat; │ │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: invokestatic #33 // Method detectAndDecodeWithType_1:(JJLjava/util/List;Ljava/util/List;)Z │ │ │ │ │ 13: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 102: 0 │ │ │ │ │ + line 101: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 14 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 decoded_info Ljava/util/List; │ │ │ │ │ 0 14 3 decoded_type Ljava/util/List; │ │ │ │ │ LocalVariableTypeTable: │ │ │ │ │ @@ -276,15 +276,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #37 // Method getDownsamplingThreshold_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 116: 0 │ │ │ │ │ + line 115: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDownsamplingThreshold(double); │ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #18 // Field nativeObj:J │ │ │ │ │ 8: dload_1 │ │ │ │ │ 9: invokestatic #41 // Method setDownsamplingThreshold_0:(JD)J │ │ │ │ │ 12: invokespecial #9 // Method "":(J)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 135: 0 │ │ │ │ │ + line 134: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 16 1 thresh D │ │ │ │ │ │ │ │ │ │ public void getDetectorScales(org.opencv.core.MatOfFloat); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfFloat;)V │ │ │ │ │ @@ -315,17 +315,17 @@ │ │ │ │ │ 2: aload_0 │ │ │ │ │ 3: getfield #18 // Field nativeObj:J │ │ │ │ │ 6: aload_2 │ │ │ │ │ 7: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #45 // Method getDetectorScales_0:(JJ)V │ │ │ │ │ 13: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 149: 0 │ │ │ │ │ - line 150: 2 │ │ │ │ │ - line 151: 13 │ │ │ │ │ + line 148: 0 │ │ │ │ │ + line 149: 2 │ │ │ │ │ + line 150: 13 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 14 1 sizes Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 2 12 2 sizes_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDetectorScales(org.opencv.core.MatOfFloat); │ │ │ │ │ @@ -341,16 +341,16 @@ │ │ │ │ │ 7: getfield #18 // Field nativeObj:J │ │ │ │ │ 10: aload_2 │ │ │ │ │ 11: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 14: invokestatic #49 // Method setDetectorScales_0:(JJ)J │ │ │ │ │ 17: invokespecial #9 // Method "":(J)V │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 168: 0 │ │ │ │ │ - line 169: 2 │ │ │ │ │ + line 167: 0 │ │ │ │ │ + line 168: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 21 1 sizes Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 2 19 2 sizes_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public double getGradientThreshold(); │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #53 // Method getGradientThreshold_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 183: 0 │ │ │ │ │ + line 182: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setGradientThreshold(double); │ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #18 // Field nativeObj:J │ │ │ │ │ 8: dload_1 │ │ │ │ │ 9: invokestatic #56 // Method setGradientThreshold_0:(JD)J │ │ │ │ │ 12: invokespecial #9 // Method "":(J)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 201: 0 │ │ │ │ │ + line 200: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 16 1 thresh D │ │ │ │ │ │ │ │ │ │ private static native long BarcodeDetector_0(); │ │ │ │ │ descriptor: ()J │ │ │ ├── org/opencv/objdetect/BarcodeDetector.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.objdetect; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfFloat; │ │ │ │ import org.opencv.objdetect.BarcodeDetector; │ │ │ │ -import org.opencv.objdetect.GraphicalCodeDetector; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BarcodeDetector │ │ │ │ │ │ │ │ public class BarcodeDetector extends GraphicalCodeDetector { │ │ │ │ │ │ │ │ protected BarcodeDetector(long addr) { super(addr); } │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -107,41 +107,14 @@ │ │ │ │ │ return findCirclesGrid_0(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj, flags); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(final Mat image, final Size patternSize, final Mat centers) { │ │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ │ } │ │ │ │ │ @@ -173,14 +146,41 @@ │ │ │ │ │ generateImageMarker_0(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img) { │ │ │ │ │ generateImageMarker_1(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ private static native boolean findChessboardCorners_0(final long p0, final double p1, final double p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findChessboardCorners_1(final long p0, final double p1, final double p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native boolean checkChessboard_0(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native boolean findChessboardCornersSBWithMeta_0(final long p0, final double p1, final double p2, final long p3, final int p4, final long p5); │ │ │ │ │ @@ -201,26 +201,14 @@ │ │ │ │ │ │ │ │ │ │ private static native void drawChessboardCorners_0(final long p0, final double p1, final double p2, final long p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findCirclesGrid_0(final long p0, final double p1, final double p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findCirclesGrid_2(final long p0, final double p1, final double p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedCornersCharuco_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedDiamonds_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ private static native long getPredefinedDictionary_0(final int p0); │ │ │ │ │ │ │ │ │ │ private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ @@ -230,8 +218,20 @@ │ │ │ │ │ private static native void drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_0(final long p0, final int p1, final int p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_1(final long p0, final int p1, final int p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedDiamonds_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -521,132 +521,14 @@ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(Mat image, Size patternSize, Mat centers) { │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * @param cornerColor color of the square surrounding each corner │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ * @param dict automatically generated │ │ │ │ * @return automatically generated │ │ │ │ @@ -807,14 +689,132 @@ │ │ │ │ * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ */ │ │ │ │ public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img) { │ │ │ │ generateImageMarker_1(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * @param cornerColor color of the square surrounding each corner │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: bool cv::findChessboardCorners(Mat image, Size patternSize, vector_Point2f& corners, int flags = CALIB_CB_ADAPTIVE_THRESH + CALIB_CB_NORMALIZE_IMAGE) │ │ │ │ private static native boolean findChessboardCorners_0(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj, int flags); │ │ │ │ private static native boolean findChessboardCorners_1(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: bool cv::checkChessboard(Mat img, Size size) │ │ │ │ @@ -839,24 +839,14 @@ │ │ │ │ // C++: void cv::drawChessboardCorners(Mat& image, Size patternSize, vector_Point2f corners, bool patternWasFound) │ │ │ │ private static native void drawChessboardCorners_0(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj, boolean patternWasFound); │ │ │ │ │ │ │ │ // C++: bool cv::findCirclesGrid(Mat image, Size patternSize, Mat& centers, int flags = CALIB_CB_SYMMETRIC_GRID, Ptr_FeatureDetector blobDetector = cv::SimpleBlobDetector::create()) │ │ │ │ private static native boolean findCirclesGrid_0(long image_nativeObj, double patternSize_width, double patternSize_height, long centers_nativeObj, int flags); │ │ │ │ private static native boolean findCirclesGrid_2(long image_nativeObj, double patternSize_width, double patternSize_height, long centers_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ - private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ - private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ - private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ - private static native void drawDetectedDiamonds_0(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ - private static native void drawDetectedDiamonds_1(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ - private static native void drawDetectedDiamonds_2(long image_nativeObj, long diamondCorners_mat_nativeObj); │ │ │ │ - │ │ │ │ // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ private static native long getPredefinedDictionary_0(int dict); │ │ │ │ │ │ │ │ // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ @@ -866,8 +856,18 @@ │ │ │ │ private static native void drawDetectedMarkers_1(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj); │ │ │ │ private static native void drawDetectedMarkers_2(long image_nativeObj, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ private static native void generateImageMarker_0(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj, int borderBits); │ │ │ │ private static native void generateImageMarker_1(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ + private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ + private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ + │ │ │ │ + // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ + private static native void drawDetectedDiamonds_0(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ + private static native void drawDetectedDiamonds_1(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ + private static native void drawDetectedDiamonds_2(long image_nativeObj, long diamondCorners_mat_nativeObj); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/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.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) { │ │ │ │ │ @@ -68,14 +53,29 @@ │ │ │ │ │ return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(final String filename) { │ │ │ │ │ return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static ERFilter createERFilterNM1(final ERFilter_Callback cb, final int thresholdDelta, final float minArea, final float maxArea, final float minProbability, final boolean nonMaxSuppression, final float minProbabilityDiff) { │ │ │ │ │ return ERFilter.__fromPtr__(createERFilterNM1_0(cb.getNativeObjAddr(), thresholdDelta, minArea, maxArea, minProbability, nonMaxSuppression, minProbabilityDiff)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static ERFilter createERFilterNM1(final ERFilter_Callback cb, final int thresholdDelta, final float minArea, final float maxArea, final float minProbability, final boolean nonMaxSuppression) { │ │ │ │ │ return ERFilter.__fromPtr__(createERFilterNM1_1(cb.getNativeObjAddr(), thresholdDelta, minArea, maxArea, minProbability, nonMaxSuppression)); │ │ │ │ │ } │ │ │ │ │ @@ -217,30 +217,30 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ - │ │ │ │ │ - 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); │ │ │ │ │ - │ │ │ │ │ private static native long loadOCRHMMClassifierNM_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native long loadOCRHMMClassifierCNN_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native long loadOCRHMMClassifier_0(final String p0, final int p1); │ │ │ │ │ │ │ │ │ │ private static native long createOCRHMMTransitionsTable_0(final String p0, final List p1); │ │ │ │ │ │ │ │ │ │ private static native long loadOCRBeamSearchClassifierCNN_0(final String p0); │ │ │ │ │ │ │ │ │ │ + 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); │ │ │ │ │ + │ │ │ │ │ private static native long createERFilterNM1_0(final long p0, final int p1, final float p2, final float p3, final float p4, final boolean p5, final float p6); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_1(final long p0, final int p1, final float p2, final float p3, final float p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_2(final long p0, final int p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_3(final long p0, final int p1, final float p2, final float p3); │ │ │ ├── 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) │ │ │ │ @@ -213,14 +172,55 @@ │ │ │ │ */ │ │ │ │ public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(String filename) { │ │ │ │ return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * 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_ERFilter cv::text::createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Create an Extremal Region Filter for the 1st stage classifier of N&M algorithm CITE: Neumann12. │ │ │ │ * │ │ │ │ * loadClassifierNM1, e.g. from file in samples/cpp/trained_classifierNM1.xml │ │ │ │ @@ -843,19 +843,14 @@ │ │ │ │ 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()) │ │ │ │ - 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); │ │ │ │ │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ @@ -863,14 +858,19 @@ │ │ │ │ │ │ │ │ // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ private static native long createOCRHMMTransitionsTable_0(String vocabulary, List lexicon); │ │ │ │ │ │ │ │ // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ private static native long loadOCRBeamSearchClassifierCNN_0(String filename); │ │ │ │ │ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ + private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ + private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ + │ │ │ │ // C++: Ptr_ERFilter cv::text::createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) │ │ │ │ private static native long createERFilterNM1_0(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability, boolean nonMaxSuppression, float minProbabilityDiff); │ │ │ │ private static native long createERFilterNM1_1(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability, boolean nonMaxSuppression); │ │ │ │ private static native long createERFilterNM1_2(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability); │ │ │ │ private static native long createERFilterNM1_3(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea); │ │ │ │ private static native long createERFilterNM1_4(long cb_nativeObj, int thresholdDelta, float minArea); │ │ │ │ private static native long createERFilterNM1_5(long cb_nativeObj, int thresholdDelta); │ │ │ ├── org/opencv/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -66,148 +66,136 @@ │ │ │ │ │ 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 void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_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 StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.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 StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ + 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 EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ - return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static RICInterpolator createRICInterpolator() { │ │ │ │ │ - return RICInterpolator.__fromPtr__(createRICInterpolator_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) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation() { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ + transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ + public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ - return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_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 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ + weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ + weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ + weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ + weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ @@ -226,108 +214,108 @@ │ │ │ │ │ RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ - PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ + public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ + GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ + GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + 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 SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ + findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ - fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + 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 fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ - fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ + findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ - fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ + findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ - transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + public static 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 transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ - findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + 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 findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ - findEllipses_3(image.nativeObj, ellipses.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 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 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 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 createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + 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 FastLineDetector createFastLineDetector() { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ @@ -354,72 +342,76 @@ │ │ │ │ │ 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 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 edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ - edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + 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 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 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 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 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 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector() { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + 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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + 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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + 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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + 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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + 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) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + 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() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ + getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ + getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static 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,225 +598,227 @@ │ │ │ │ │ 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 GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation() { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 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, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ + public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ + return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ + public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ + return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ + public static RICInterpolator createRICInterpolator() { │ │ │ │ │ + return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ + public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ + covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ │ │ │ │ │ private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ │ │ │ │ │ private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ │ │ │ │ │ private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6); │ │ │ │ │ - │ │ │ │ │ - private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ - │ │ │ │ │ - private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ - │ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_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 createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String 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 createEdgeAwareInterpolator_0(); │ │ │ │ │ + private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ │ │ │ │ │ - private static native long createRICInterpolator_0(); │ │ │ │ │ + private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ + private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ + private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ + 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 createSuperpixelSLIC_3(final long p0); │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_3(); │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ + private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ + private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ + private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createContourFitting_1(final int p0); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + private static native long createContourFitting_2(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ + private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ - 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 createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - 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 createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - 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 createSuperpixelSLIC_3(final long p0); │ │ │ │ │ │ │ │ │ │ - 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 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 createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ + 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 createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ + 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 createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ │ │ │ │ │ private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ + private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ + private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createRFFeatureGetter_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + private static native long createEdgeDrawing_0(); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + 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 findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + 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 findEllipses_3(final long p0, final long p1); │ │ │ │ │ + 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 createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ + private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ + private static native void createQuaternionImage_0(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 void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ + private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_6(); │ │ │ │ │ + private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ @@ -834,43 +828,45 @@ │ │ │ │ │ │ │ │ │ │ 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 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 edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + 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 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 createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - 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 createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ │ │ │ │ │ - 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 createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ + private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ │ │ │ │ │ - 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 createFastLineDetector_6(); │ │ │ │ │ │ │ │ │ │ - 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 createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ + private static native long createRightMatcher_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + 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_12(); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ + │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native 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 +956,47 @@ │ │ │ │ │ │ │ │ │ │ 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 createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createRightMatcher_0(final long p0); │ │ │ │ │ + private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ │ │ │ │ │ - private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ + private static native long createGraphSegmentation_3(); │ │ │ │ │ │ │ │ │ │ - private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ │ │ │ │ │ - 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 createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native void createQuaternionImage_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 qconj_0(final long p0, final long p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long 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 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); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -812,9014 +812,9014 @@ │ │ │ │ 000032b0: 2061 6e69 736f 7472 6f70 6963 4469 6666 anisotropicDiff │ │ │ │ 000032c0: 7573 696f 6e5f 3028 7372 632e 6e61 7469 usion_0(src.nati │ │ │ │ 000032d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ 000032e0: 654f 626a 2c20 616c 7068 612c 204b 2c20 eObj, alpha, K, │ │ │ │ 000032f0: 6e69 7465 7273 293b 0a20 2020 207d 0a0a niters);. }.. │ │ │ │ 00003300: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ 00003310: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00003320: 6d67 7072 6f63 3a3a 7765 6967 6874 6564 mgproc::weighted │ │ │ │ -00003330: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ -00003340: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ -00003350: 204d 6174 2620 6473 742c 2069 6e74 2072 Mat& dst, int r │ │ │ │ -00003360: 2c20 646f 7562 6c65 2073 6967 6d61 203d , double sigma = │ │ │ │ -00003370: 2032 352e 352c 2069 6e74 2077 6569 6768 25.5, int weigh │ │ │ │ -00003380: 7454 7970 6520 3d20 574d 465f 4558 502c tType = WMF_EXP, │ │ │ │ -00003390: 204d 6174 206d 6173 6b20 3d20 4d61 7428 Mat mask = Mat( │ │ │ │ -000033a0: 2929 0a20 2020 202f 2f0a 0a20 2020 202f )). //.. / │ │ │ │ -000033b0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -000033c0: 7320 7765 6967 6874 6564 206d 6564 6961 s weighted media │ │ │ │ -000033d0: 6e20 6669 6c74 6572 2074 6f20 616e 2069 n filter to an i │ │ │ │ -000033e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -000033f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00003400: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -00003410: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ -00003420: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ -00003430: 207a 6861 6e67 3230 3134 3130 302b 0a20 zhang2014100+. │ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2074 6865 *. * the │ │ │ │ -00003450: 2070 6978 656c 2077 696c 6c20 6265 2069 pixel will be i │ │ │ │ -00003460: 676e 6f72 6564 2077 6865 6e20 6d61 696e gnored when main │ │ │ │ -00003470: 7461 696e 696e 6720 7468 6520 6a6f 696e taining the join │ │ │ │ -00003480: 742d 6869 7374 6f67 7261 6d2e 2054 6869 t-histogram. Thi │ │ │ │ -00003490: 7320 6973 2075 7365 6675 6c20 666f 7220 s is useful for │ │ │ │ -000034a0: 6170 706c 6963 6174 696f 6e73 206c 696b applications lik │ │ │ │ -000034b0: 6520 6f70 7469 6361 6c20 666c 6f77 206f e optical flow o │ │ │ │ -000034c0: 6363 6c75 7369 6f6e 2068 616e 646c 696e cclusion handlin │ │ │ │ -000034d0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ -000034e0: 2053 4545 3a20 6d65 6469 616e 426c 7572 SEE: medianBlur │ │ │ │ -000034f0: 2c20 6a6f 696e 7442 696c 6174 6572 616c , jointBilateral │ │ │ │ -00003500: 4669 6c74 6572 0a20 2020 2020 2a20 4070 Filter. * @p │ │ │ │ -00003510: 6172 616d 206a 6f69 6e74 2061 7574 6f6d aram joint autom │ │ │ │ -00003520: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00003530: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003540: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ -00003550: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00003560: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -00003570: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003580: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00003590: 6172 616d 2072 2061 7574 6f6d 6174 6963 aram r automatic │ │ │ │ -000035a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000035b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000035c0: 6d61 2061 7574 6f6d 6174 6963 616c 6c79 ma automatically │ │ │ │ -000035d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000035e0: 2a20 4070 6172 616d 2077 6569 6768 7454 * @param weightT │ │ │ │ -000035f0: 7970 6520 6175 746f 6d61 7469 6361 6c6c ype automaticall │ │ │ │ -00003600: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003610: 202a 2040 7061 7261 6d20 6d61 736b 2061 * @param mask a │ │ │ │ -00003620: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003630: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00003640: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00003650: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ -00003660: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j │ │ │ │ -00003670: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -00003680: 6174 2064 7374 2c20 696e 7420 722c 2064 at dst, int r, d │ │ │ │ -00003690: 6f75 626c 6520 7369 676d 612c 2069 6e74 ouble sigma, int │ │ │ │ -000036a0: 2077 6569 6768 7454 7970 652c 204d 6174 weightType, Mat │ │ │ │ -000036b0: 206d 6173 6b29 207b 0a20 2020 2020 2020 mask) {. │ │ │ │ -000036c0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -000036d0: 696c 7465 725f 3028 6a6f 696e 742e 6e61 ilter_0(joint.na │ │ │ │ -000036e0: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ -000036f0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00003700: 7665 4f62 6a2c 2072 2c20 7369 676d 612c veObj, r, sigma, │ │ │ │ -00003710: 2077 6569 6768 7454 7970 652c 206d 6173 weightType, mas │ │ │ │ -00003720: 6b2e 6e61 7469 7665 4f62 6a29 3b0a 2020 k.nativeObj);. │ │ │ │ -00003730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00003740: 2020 2a20 4170 706c 6965 7320 7765 6967 * Applies weig │ │ │ │ -00003750: 6874 6564 206d 6564 6961 6e20 6669 6c74 hted median filt │ │ │ │ -00003760: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ -00003770: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00003780: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00003790: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -000037a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -000037b0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ -000037c0: 3230 3134 3130 302b 0a20 2020 2020 2a0a 2014100+. *. │ │ │ │ -000037d0: 2020 2020 202a 2074 6865 2070 6978 656c * the pixel │ │ │ │ -000037e0: 2077 696c 6c20 6265 2069 676e 6f72 6564 will be ignored │ │ │ │ -000037f0: 2077 6865 6e20 6d61 696e 7461 696e 696e when maintainin │ │ │ │ -00003800: 6720 7468 6520 6a6f 696e 742d 6869 7374 g the joint-hist │ │ │ │ -00003810: 6f67 7261 6d2e 2054 6869 7320 6973 2075 ogram. This is u │ │ │ │ -00003820: 7365 6675 6c20 666f 7220 6170 706c 6963 seful for applic │ │ │ │ -00003830: 6174 696f 6e73 206c 696b 6520 6f70 7469 ations like opti │ │ │ │ -00003840: 6361 6c20 666c 6f77 206f 6363 6c75 7369 cal flow occlusi │ │ │ │ -00003850: 6f6e 2068 616e 646c 696e 672e 0a20 2020 on handling.. │ │ │ │ -00003860: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -00003870: 6d65 6469 616e 426c 7572 2c20 6a6f 696e medianBlur, join │ │ │ │ -00003880: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -00003890: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -000038a0: 6f69 6e74 2061 7574 6f6d 6174 6963 616c oint automatical │ │ │ │ -000038b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000038c0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -000038d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000038e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000038f0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -00003900: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00003910: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -00003920: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00003930: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00003940: 4070 6172 616d 2073 6967 6d61 2061 7574 @param sigma aut │ │ │ │ -00003950: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00003960: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00003970: 616d 2077 6569 6768 7454 7970 6520 6175 am weightType au │ │ │ │ -00003980: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003990: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000039a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000039b0: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -000039c0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -000039d0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -000039e0: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ -000039f0: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int │ │ │ │ -00003a00: 7765 6967 6874 5479 7065 2920 7b0a 2020 weightType) {. │ │ │ │ -00003a10: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ -00003a20: 6469 616e 4669 6c74 6572 5f31 286a 6f69 dianFilter_1(joi │ │ │ │ -00003a30: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00003a40: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00003a50: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s │ │ │ │ -00003a60: 6967 6d61 2c20 7765 6967 6874 5479 7065 igma, weightType │ │ │ │ -00003a70: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00003a80: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ -00003a90: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ -00003aa0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -00003ab0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00003ac0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -00003ad0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ -00003ae0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ -00003af0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ -00003b00: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ -00003b20: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ -00003b30: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ -00003b40: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ -00003b50: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ -00003b60: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ -00003b70: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ -00003b80: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ -00003b90: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ -00003ba0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00003bb0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ -00003bc0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -00003bd0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ -00003be0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ -00003bf0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003c00: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00003c10: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -00003c20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003c30: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -00003c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003c50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00003c60: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ -00003c70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003c80: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00003c90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ -00003ca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00003cc0: 7469 6320 766f 6964 2077 6569 6768 7465 tic void weighte │ │ │ │ -00003cd0: 644d 6564 6961 6e46 696c 7465 7228 4d61 dMedianFilter(Ma │ │ │ │ -00003ce0: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -00003cf0: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r │ │ │ │ -00003d00: 2c20 646f 7562 6c65 2073 6967 6d61 2920 , double sigma) │ │ │ │ -00003d10: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ -00003d20: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2 │ │ │ │ -00003d30: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ -00003d40: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00003d50: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00003d60: 722c 2073 6967 6d61 293b 0a20 2020 207d r, sigma);. } │ │ │ │ -00003d70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00003d80: 2041 7070 6c69 6573 2077 6569 6768 7465 Applies weighte │ │ │ │ -00003d90: 6420 6d65 6469 616e 2066 696c 7465 7220 d median filter │ │ │ │ -00003da0: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -00003db0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -00003dc0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -00003dd0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -00003de0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -00003df0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -00003e00: 3431 3030 2b0a 2020 2020 202a 0a20 2020 4100+. *. │ │ │ │ -00003e10: 2020 2a20 7468 6520 7069 7865 6c20 7769 * the pixel wi │ │ │ │ -00003e20: 6c6c 2062 6520 6967 6e6f 7265 6420 7768 ll be ignored wh │ │ │ │ -00003e30: 656e 206d 6169 6e74 6169 6e69 6e67 2074 en maintaining t │ │ │ │ -00003e40: 6865 206a 6f69 6e74 2d68 6973 746f 6772 he joint-histogr │ │ │ │ -00003e50: 616d 2e20 5468 6973 2069 7320 7573 6566 am. This is usef │ │ │ │ -00003e60: 756c 2066 6f72 2061 7070 6c69 6361 7469 ul for applicati │ │ │ │ -00003e70: 6f6e 7320 6c69 6b65 206f 7074 6963 616c ons like optical │ │ │ │ -00003e80: 2066 6c6f 7720 6f63 636c 7573 696f 6e20 flow occlusion │ │ │ │ -00003e90: 6861 6e64 6c69 6e67 2e0a 2020 2020 202a handling.. * │ │ │ │ -00003ea0: 0a20 2020 2020 2a20 5345 453a 206d 6564 . * SEE: med │ │ │ │ -00003eb0: 6961 6e42 6c75 722c 206a 6f69 6e74 4269 ianBlur, jointBi │ │ │ │ -00003ec0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ -00003ed0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00003ee0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00003ef0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003f00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ -00003f10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00003f20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00003f30: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ -00003f40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003f50: 2020 202a 2040 7061 7261 6d20 7220 6175 * @param r au │ │ │ │ -00003f60: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003f70: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00003f80: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00003f90: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00003fa0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -00003fb0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -00003fc0: 7420 6473 742c 2069 6e74 2072 2920 7b0a t dst, int r) {. │ │ │ │ -00003fd0: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ -00003fe0: 4d65 6469 616e 4669 6c74 6572 5f33 286a MedianFilter_3(j │ │ │ │ -00003ff0: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ -00004000: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00004010: 7374 2e6e 6174 6976 654f 626a 2c20 7229 st.nativeObj, r) │ │ │ │ -00004020: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004030: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004040: 725f 5246 4665 6174 7572 6547 6574 7465 r_RFFeatureGette │ │ │ │ -00004050: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004060: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00004070: 6574 7465 7228 290a 2020 2020 2f2f 0a0a etter(). //.. │ │ │ │ -00004080: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004090: 6320 5246 4665 6174 7572 6547 6574 7465 c RFFeatureGette │ │ │ │ -000040a0: 7220 6372 6561 7465 5246 4665 6174 7572 r createRFFeatur │ │ │ │ -000040b0: 6547 6574 7465 7228 2920 7b0a 2020 2020 eGetter() {. │ │ │ │ -000040c0: 2020 2020 7265 7475 726e 2052 4646 6561 return RFFea │ │ │ │ -000040d0: 7475 7265 4765 7474 6572 2e5f 5f66 726f tureGetter.__fro │ │ │ │ -000040e0: 6d50 7472 5f5f 2863 7265 6174 6552 4646 mPtr__(createRFF │ │ │ │ -000040f0: 6561 7475 7265 4765 7474 6572 5f30 2829 eatureGetter_0() │ │ │ │ -00004100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00004110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00004120: 7472 5f53 7472 7563 7475 7265 6445 6467 tr_StructuredEdg │ │ │ │ -00004130: 6544 6574 6563 7469 6f6e 2063 763a 3a78 eDetection cv::x │ │ │ │ -00004140: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ -00004150: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004160: 6563 7469 6f6e 2853 7472 696e 6720 6d6f ection(String mo │ │ │ │ -00004170: 6465 6c2c 2050 7472 5f52 4646 6561 7475 del, Ptr_RFFeatu │ │ │ │ -00004180: 7265 4765 7474 6572 2068 6f77 546f 4765 reGetter howToGe │ │ │ │ -00004190: 7446 6561 7475 7265 7320 3d20 5074 723c tFeatures = Ptr< │ │ │ │ -000041a0: 5246 4665 6174 7572 6547 6574 7465 723e RFFeatureGetter> │ │ │ │ -000041b0: 2829 290a 2020 2020 2f2f 0a0a 2020 2020 ()). //.. │ │ │ │ -000041c0: 7075 626c 6963 2073 7461 7469 6320 5374 public static St │ │ │ │ -000041d0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -000041e0: 6374 696f 6e20 6372 6561 7465 5374 7275 ction createStru │ │ │ │ -000041f0: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ -00004200: 696f 6e28 5374 7269 6e67 206d 6f64 656c ion(String model │ │ │ │ -00004210: 2c20 5246 4665 6174 7572 6547 6574 7465 , RFFeatureGette │ │ │ │ -00004220: 7220 686f 7754 6f47 6574 4665 6174 7572 r howToGetFeatur │ │ │ │ -00004230: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -00004240: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004250: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004260: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004270: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004280: 6563 7469 6f6e 5f30 286d 6f64 656c 2c20 ection_0(model, │ │ │ │ -00004290: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -000042a0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000042b0: 7228 2929 293b 0a20 2020 207d 0a0a 2020 r()));. }.. │ │ │ │ -000042c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000042d0: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ -000042e0: 7465 6374 696f 6e20 6372 6561 7465 5374 tection createSt │ │ │ │ -000042f0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -00004300: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ -00004310: 656c 2920 7b0a 2020 2020 2020 2020 7265 el) {. re │ │ │ │ -00004320: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004330: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004340: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004350: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004360: 6563 7469 6f6e 5f31 286d 6f64 656c 2929 ection_1(model)) │ │ │ │ -00004370: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004380: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004390: 725f 4564 6765 4177 6172 6549 6e74 6572 r_EdgeAwareInter │ │ │ │ -000043a0: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg │ │ │ │ -000043b0: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ -000043c0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ -000043d0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -000043e0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000043f0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c │ │ │ │ -00004400: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan │ │ │ │ -00004410: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. * │ │ │ │ -00004420: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ -00004430: 6f6c 6174 6f72 2e0a 2020 2020 202a 2040 olator.. * @ │ │ │ │ -00004440: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00004450: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00004460: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00004470: 6320 7374 6174 6963 2045 6467 6541 7761 c static EdgeAwa │ │ │ │ -00004480: 7265 496e 7465 7270 6f6c 6174 6f72 2063 reInterpolator c │ │ │ │ -00004490: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ -000044a0: 7465 7270 6f6c 6174 6f72 2829 207b 0a20 terpolator() {. │ │ │ │ -000044b0: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed │ │ │ │ -000044c0: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ -000044d0: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -000044e0: 6372 6561 7465 4564 6765 4177 6172 6549 createEdgeAwareI │ │ │ │ -000044f0: 6e74 6572 706f 6c61 746f 725f 3028 2929 nterpolator_0()) │ │ │ │ -00004500: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004510: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004520: 725f 5249 4349 6e74 6572 706f 6c61 746f r_RICInterpolato │ │ │ │ -00004530: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004540: 6372 6561 7465 5249 4349 6e74 6572 706f createRICInterpo │ │ │ │ -00004550: 6c61 746f 7228 290a 2020 2020 2f2f 0a0a lator(). //.. │ │ │ │ -00004560: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00004570: 6163 746f 7279 206d 6574 686f 6420 7468 actory method th │ │ │ │ -00004580: 6174 2063 7265 6174 6573 2061 6e20 696e at creates an in │ │ │ │ -00004590: 7374 616e 6365 206f 6620 7468 650a 2020 stance of the. │ │ │ │ -000045a0: 2020 202a 2052 4943 496e 7465 7270 6f6c * RICInterpol │ │ │ │ -000045b0: 6174 6f72 2e0a 2020 2020 202a 2040 7265 ator.. * @re │ │ │ │ -000045c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000045d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000045e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000045f0: 7374 6174 6963 2052 4943 496e 7465 7270 static RICInterp │ │ │ │ -00004600: 6f6c 6174 6f72 2063 7265 6174 6552 4943 olator createRIC │ │ │ │ -00004610: 496e 7465 7270 6f6c 6174 6f72 2829 207b Interpolator() { │ │ │ │ -00004620: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00004630: 5249 4349 6e74 6572 706f 6c61 746f 722e RICInterpolator. │ │ │ │ -00004640: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00004650: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -00004660: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }... │ │ │ │ -00004670: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00004680: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ -00004690: 656c 534c 4943 2063 763a 3a78 696d 6770 elSLIC cv::ximgp │ │ │ │ -000046a0: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper │ │ │ │ -000046b0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ -000046c0: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ -000046d0: 686d 203d 2053 4c49 434f 2c20 696e 7420 hm = SLICO, int │ │ │ │ -000046e0: 7265 6769 6f6e 5f73 697a 6520 3d20 3130 region_size = 10 │ │ │ │ -000046f0: 2c20 666c 6f61 7420 7275 6c65 7220 3d20 , float ruler = │ │ │ │ -00004700: 3130 2e30 6629 0a20 2020 202f 2f0a 0a20 10.0f). //.. │ │ │ │ -00004710: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00004720: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super │ │ │ │ -00004730: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ -00004740: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00004750: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ -00004760: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ -00004770: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor │ │ │ │ -00004780: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the │ │ │ │ -00004790: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia │ │ │ │ -000047a0: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:. │ │ │ │ -000047b0: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments │ │ │ │ -000047c0: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de │ │ │ │ -000047d0: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz │ │ │ │ -000047e0: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi │ │ │ │ -000047f0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op │ │ │ │ -00004800: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada │ │ │ │ -00004810: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes │ │ │ │ -00004820: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. * │ │ │ │ -00004830: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil │ │ │ │ -00004840: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ -00004850: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method │ │ │ │ -00004860: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m │ │ │ │ -00004870: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens │ │ │ │ -00004880: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel │ │ │ │ -00004890: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -000048a0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ -000048b0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ -000048c0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ -000048d0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ -000048e0: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param │ │ │ │ -000048f0: 2072 756c 6572 2043 686f 6f73 6573 2074 ruler Chooses t │ │ │ │ -00004900: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o │ │ │ │ -00004910: 6620 7375 7065 7270 6978 656c 2073 6d6f f superpixel smo │ │ │ │ -00004920: 6f74 686e 6573 7320 6661 6374 6f72 206f othness factor o │ │ │ │ -00004930: 6620 7375 7065 7270 6978 656c 0a20 2020 f superpixel. │ │ │ │ -00004940: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -00004950: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ -00004960: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00004970: 534c 4943 206f 626a 6563 7420 666f 7220 SLIC object for │ │ │ │ -00004980: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -00004990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -000049a0: 616d 6574 6572 7320 6f66 2063 686f 6f73 ameters of choos │ │ │ │ -000049b0: 6564 0a20 2020 2020 2a20 7375 7065 7270 ed. * superp │ │ │ │ -000049c0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -000049d0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ -000049e0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ -000049f0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ -00004a00: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ -00004a10: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ -00004a20: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ -00004a30: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ -00004a40: 7665 6e20 696d 6167 652e 2046 6f72 2065 ven image. For e │ │ │ │ -00004a50: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ -00004a60: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ -00004a70: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ -00004a80: 6573 2074 6f0a 2020 2020 202a 2070 7265 es to. * pre │ │ │ │ -00004a90: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -00004aa0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -00004ab0: 616e 2062 6c75 7220 7573 696e 6720 6120 an blur using a │ │ │ │ -00004ac0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ -00004ad0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ -00004ae0: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ -00004af0: 6f0a 2020 2020 202a 2043 6965 4c41 4220 o. * CieLAB │ │ │ │ -00004b00: 636f 6c6f 7220 7370 6163 652e 2041 6e20 color space. An │ │ │ │ -00004b10: 6578 616d 706c 6520 6f66 2053 4c49 4320 example of SLIC │ │ │ │ -00004b20: 7665 7273 7573 2053 4c49 434f 2061 6e64 versus SLICO and │ │ │ │ -00004b30: 204d 534c 4943 2069 7320 696c 7573 7472 MSLIC is ilustr │ │ │ │ -00004b40: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ -00004b50: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture.. │ │ │ │ -00004b60: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ -00004b70: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ -00004b80: 7069 7865 6c73 5f73 6c69 632e 706e 6729 pixels_slic.png) │ │ │ │ -00004b90: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00004ba0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00004bb0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00004bc0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004bd0: 6320 5375 7065 7270 6978 656c 534c 4943 c SuperpixelSLIC │ │ │ │ -00004be0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00004bf0: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ -00004c00: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ -00004c10: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ -00004c20: 2066 6c6f 6174 2072 756c 6572 2920 7b0a float ruler) {. │ │ │ │ -00004c30: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00004c40: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00004c50: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00004c60: 5375 7065 7270 6978 656c 534c 4943 5f30 SuperpixelSLIC_0 │ │ │ │ -00004c70: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00004c80: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ -00004c90: 696f 6e5f 7369 7a65 2c20 7275 6c65 7229 ion_size, ruler) │ │ │ │ -00004ca0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00004cb0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ -00004cc0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ -00004cd0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ -00004ce0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00004cf0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ -00004d00: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ -00004d10: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ -00004d20: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ -00004d30: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ -00004d40: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ -00004d50: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ -00004d60: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ -00004d70: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ -00004d80: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ -00004d90: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ -00004da0: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ -00004db0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ -00004dc0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ -00004dd0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ -00004de0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ -00004df0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ -00004e00: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ -00004e10: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ -00004e20: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ -00004e30: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ -00004e40: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ -00004e50: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ -00004e60: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ -00004e70: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ -00004e80: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00004e90: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -00004ea0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -00004eb0: 6c53 4c49 4320 6f62 6a65 6374 2066 6f72 lSLIC object for │ │ │ │ -00004ec0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -00004ed0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ -00004ee0: 7261 6d65 7465 7273 206f 6620 6368 6f6f rameters of choo │ │ │ │ -00004ef0: 7365 640a 2020 2020 202a 2073 7570 6572 sed. * super │ │ │ │ -00004f00: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -00004f10: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -00004f20: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -00004f30: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -00004f40: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -00004f50: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -00004f60: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -00004f70: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -00004f80: 6976 656e 2069 6d61 6765 2e20 466f 7220 iven image. For │ │ │ │ -00004f90: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ -00004fa0: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ -00004fb0: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ -00004fc0: 6765 7320 746f 0a20 2020 2020 2a20 7072 ges to. * pr │ │ │ │ -00004fd0: 6570 726f 6365 7373 2069 6d61 6765 2077 eprocess image w │ │ │ │ -00004fe0: 6974 6820 6c69 7474 6c65 2067 6175 7373 ith little gauss │ │ │ │ -00004ff0: 6961 6e20 626c 7572 2075 7369 6e67 2061 ian blur using a │ │ │ │ -00005000: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -00005010: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -00005020: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -00005030: 746f 0a20 2020 2020 2a20 4369 654c 4142 to. * CieLAB │ │ │ │ -00005040: 2063 6f6c 6f72 2073 7061 6365 2e20 416e color space. An │ │ │ │ -00005050: 2065 7861 6d70 6c65 206f 6620 534c 4943 example of SLIC │ │ │ │ -00005060: 2076 6572 7375 7320 534c 4943 4f20 616e versus SLICO an │ │ │ │ -00005070: 6420 4d53 4c49 4320 6973 2069 6c75 7374 d MSLIC is ilust │ │ │ │ -00005080: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ -00005090: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ -000050a0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ -000050b0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ -000050c0: 7270 6978 656c 735f 736c 6963 2e70 6e67 rpixels_slic.png │ │ │ │ -000050d0: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ -000050e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000050f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00005100: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00005110: 6963 2053 7570 6572 7069 7865 6c53 4c49 ic SuperpixelSLI │ │ │ │ -00005120: 4320 6372 6561 7465 5375 7065 7270 6978 C createSuperpix │ │ │ │ -00005130: 656c 534c 4943 284d 6174 2069 6d61 6765 elSLIC(Mat image │ │ │ │ -00005140: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ -00005150: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ -00005160: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00005170: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ -00005180: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ -00005190: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000051a0: 4943 5f31 2869 6d61 6765 2e6e 6174 6976 IC_1(image.nativ │ │ │ │ -000051b0: 654f 626a 2c20 616c 676f 7269 7468 6d2c eObj, algorithm, │ │ │ │ -000051c0: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ -000051d0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000051e0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ -000051f0: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ -00005200: 4320 6f62 6a65 6374 0a20 2020 2020 2a0a C object. *. │ │ │ │ -00005210: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -00005220: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ -00005230: 6d65 6e74 0a20 2020 2020 2a20 4070 6172 ment. * @par │ │ │ │ -00005240: 616d 2061 6c67 6f72 6974 686d 2043 686f am algorithm Cho │ │ │ │ -00005250: 6f73 6573 2074 6865 2061 6c67 6f72 6974 oses the algorit │ │ │ │ -00005260: 686d 2076 6172 6961 6e74 2074 6f20 7573 hm variant to us │ │ │ │ -00005270: 653a 0a20 2020 2020 2a20 534c 4943 2073 e:. * SLIC s │ │ │ │ -00005280: 6567 6d65 6e74 7320 696d 6167 6520 7573 egments image us │ │ │ │ -00005290: 696e 6720 6120 6465 7369 7265 6420 7265 ing a desired re │ │ │ │ -000052a0: 6769 6f6e 5f73 697a 652c 2061 6e64 2069 gion_size, and i │ │ │ │ -000052b0: 6e20 6164 6469 7469 6f6e 2053 4c49 434f n addition SLICO │ │ │ │ -000052c0: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ -000052d0: 7369 6e67 2061 6461 7074 6976 6520 636f sing adaptive co │ │ │ │ -000052e0: 6d70 6163 746e 6573 7320 6661 6374 6f72 mpactness factor │ │ │ │ -000052f0: 2c0a 2020 2020 202a 2077 6869 6c65 204d ,. * while M │ │ │ │ -00005300: 534c 4943 2077 696c 6c20 6f70 7469 6d69 SLIC will optimi │ │ │ │ -00005310: 7a65 2075 7369 6e67 206d 616e 6966 6f6c ze using manifol │ │ │ │ -00005320: 6420 6d65 7468 6f64 7320 7265 7375 6c74 d methods result │ │ │ │ -00005330: 696e 6720 696e 206d 6f72 6520 636f 6e74 ing in more cont │ │ │ │ -00005340: 656e 742d 7365 6e73 6974 6976 6520 7375 ent-sensitive su │ │ │ │ -00005350: 7065 7270 6978 656c 732e 0a20 2020 2020 perpixels.. │ │ │ │ -00005360: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00005370: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ -00005380: 7320 6120 5375 7065 7270 6978 656c 534c s a SuperpixelSL │ │ │ │ -00005390: 4943 206f 626a 6563 7420 666f 7220 7468 IC object for th │ │ │ │ -000053a0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -000053b0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -000053c0: 6574 6572 7320 6f66 2063 686f 6f73 6564 eters of choosed │ │ │ │ -000053d0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000053e0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000053f0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ -00005400: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ -00005410: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ -00005420: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ -00005430: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ -00005440: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ -00005450: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ -00005460: 6e20 696d 6167 652e 2046 6f72 2065 6e61 n image. For ena │ │ │ │ -00005470: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ -00005480: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ -00005490: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ -000054a0: 2074 6f0a 2020 2020 202a 2070 7265 7072 to. * prepr │ │ │ │ -000054b0: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ -000054c0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ -000054d0: 2062 6c75 7220 7573 696e 6720 6120 736d blur using a sm │ │ │ │ -000054e0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ -000054f0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ -00005500: 636f 6e76 6572 7369 6f6e 2069 6e74 6f0a conversion into. │ │ │ │ -00005510: 2020 2020 202a 2043 6965 4c41 4220 636f * CieLAB co │ │ │ │ -00005520: 6c6f 7220 7370 6163 652e 2041 6e20 6578 lor space. An ex │ │ │ │ -00005530: 616d 706c 6520 6f66 2053 4c49 4320 7665 ample of SLIC ve │ │ │ │ -00005540: 7273 7573 2053 4c49 434f 2061 6e64 204d rsus SLICO and M │ │ │ │ -00005550: 534c 4943 2069 7320 696c 7573 7472 6174 SLIC is ilustrat │ │ │ │ -00005560: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -00005570: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -00005580: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ -00005590: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ -000055a0: 7865 6c73 5f73 6c69 632e 706e 6729 0a20 xels_slic.png). │ │ │ │ -000055b0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -000055c0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -000055d0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000055e0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000055f0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ -00005600: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00005610: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ -00005620: 6e74 2061 6c67 6f72 6974 686d 2920 7b0a nt algorithm) {. │ │ │ │ -00005630: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00005640: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00005650: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005660: 5375 7065 7270 6978 656c 534c 4943 5f32 SuperpixelSLIC_2 │ │ │ │ -00005670: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00005680: 2c20 616c 676f 7269 7468 6d29 293b 0a20 , algorithm));. │ │ │ │ -00005690: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -000056a0: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ -000056b0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -000056c0: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ -000056d0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -000056e0: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ -000056f0: 656e 740a 2020 2020 202a 2053 4c49 4320 ent. * SLIC │ │ │ │ -00005700: 7365 676d 656e 7473 2069 6d61 6765 2075 segments image u │ │ │ │ -00005710: 7369 6e67 2061 2064 6573 6972 6564 2072 sing a desired r │ │ │ │ -00005720: 6567 696f 6e5f 7369 7a65 2c20 616e 6420 egion_size, and │ │ │ │ -00005730: 696e 2061 6464 6974 696f 6e20 534c 4943 in addition SLIC │ │ │ │ -00005740: 4f20 7769 6c6c 206f 7074 696d 697a 6520 O will optimize │ │ │ │ -00005750: 7573 696e 6720 6164 6170 7469 7665 2063 using adaptive c │ │ │ │ -00005760: 6f6d 7061 6374 6e65 7373 2066 6163 746f ompactness facto │ │ │ │ -00005770: 722c 0a20 2020 2020 2a20 7768 696c 6520 r,. * while │ │ │ │ -00005780: 4d53 4c49 4320 7769 6c6c 206f 7074 696d MSLIC will optim │ │ │ │ -00005790: 697a 6520 7573 696e 6720 6d61 6e69 666f ize using manifo │ │ │ │ -000057a0: 6c64 206d 6574 686f 6473 2072 6573 756c ld methods resul │ │ │ │ -000057b0: 7469 6e67 2069 6e20 6d6f 7265 2063 6f6e ting in more con │ │ │ │ -000057c0: 7465 6e74 2d73 656e 7369 7469 7665 2073 tent-sensitive s │ │ │ │ -000057d0: 7570 6572 7069 7865 6c73 2e0a 2020 2020 uperpixels.. │ │ │ │ -000057e0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -000057f0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -00005800: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00005810: 4c49 4320 6f62 6a65 6374 2066 6f72 2074 LIC object for t │ │ │ │ -00005820: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -00005830: 4974 2073 6574 7320 7468 6520 7061 7261 It sets the para │ │ │ │ -00005840: 6d65 7465 7273 206f 6620 6368 6f6f 7365 meters of choose │ │ │ │ -00005850: 640a 2020 2020 202a 2073 7570 6572 7069 d. * superpi │ │ │ │ -00005860: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00005870: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ -00005880: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ -00005890: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ -000058a0: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ -000058b0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ -000058c0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ -000058d0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ -000058e0: 656e 2069 6d61 6765 2e20 466f 7220 656e en image. For en │ │ │ │ -000058f0: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ -00005900: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ -00005910: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ -00005920: 7320 746f 0a20 2020 2020 2a20 7072 6570 s to. * prep │ │ │ │ -00005930: 726f 6365 7373 2069 6d61 6765 2077 6974 rocess image wit │ │ │ │ -00005940: 6820 6c69 7474 6c65 2067 6175 7373 6961 h little gaussia │ │ │ │ -00005950: 6e20 626c 7572 2075 7369 6e67 2061 2073 n blur using a s │ │ │ │ -00005960: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ -00005970: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ -00005980: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ -00005990: 0a20 2020 2020 2a20 4369 654c 4142 2063 . * CieLAB c │ │ │ │ -000059a0: 6f6c 6f72 2073 7061 6365 2e20 416e 2065 olor space. An e │ │ │ │ -000059b0: 7861 6d70 6c65 206f 6620 534c 4943 2076 xample of SLIC v │ │ │ │ -000059c0: 6572 7375 7320 534c 4943 4f20 616e 6420 ersus SLICO and │ │ │ │ -000059d0: 4d53 4c49 4320 6973 2069 6c75 7374 7261 MSLIC is ilustra │ │ │ │ -000059e0: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ -000059f0: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ -00005a00: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -00005a10: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -00005a20: 6978 656c 735f 736c 6963 2e70 6e67 290a ixels_slic.png). │ │ │ │ -00005a30: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00005a40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00005a50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00005a60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00005a70: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ -00005a80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00005a90: 534c 4943 284d 6174 2069 6d61 6765 2920 SLIC(Mat image) │ │ │ │ -00005aa0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00005ab0: 2053 7570 6572 7069 7865 6c53 4c49 432e SuperpixelSLIC. │ │ │ │ -00005ac0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00005ad0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ -00005ae0: 5f33 2869 6d61 6765 2e6e 6174 6976 654f _3(image.nativeO │ │ │ │ -00005af0: 626a 2929 3b0a 2020 2020 7d0a 0a0a 2020 bj));. }... │ │ │ │ -00005b00: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00005b10: 2020 5074 725f 4772 6170 6853 6567 6d65 Ptr_GraphSegme │ │ │ │ -00005b20: 6e74 6174 696f 6e20 6376 3a3a 7869 6d67 ntation cv::ximg │ │ │ │ -00005b30: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00005b40: 6f6e 3a3a 6372 6561 7465 4772 6170 6853 on::createGraphS │ │ │ │ -00005b50: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ -00005b60: 6c65 2073 6967 6d61 203d 2030 2e35 2c20 le sigma = 0.5, │ │ │ │ -00005b70: 666c 6f61 7420 6b20 3d20 3330 302c 2069 float k = 300, i │ │ │ │ -00005b80: 6e74 206d 696e 5f73 697a 6520 3d20 3130 nt min_size = 10 │ │ │ │ -00005b90: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ -00005ba0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005bb0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005bc0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005be0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005bf0: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005c00: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005c10: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005c20: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005c30: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005c40: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005c50: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005c60: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005c80: 2020 2020 2020 2020 4070 6172 616d 206d @param m │ │ │ │ -00005c90: 696e 5f73 697a 6520 5468 6520 6d69 6e69 in_size The mini │ │ │ │ -00005ca0: 6d75 6d20 7369 7a65 206f 6620 7365 676d mum size of segm │ │ │ │ -00005cb0: 656e 7473 0a20 2020 2020 2a20 4072 6574 ents. * @ret │ │ │ │ -00005cc0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00005cd0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00005ce0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00005cf0: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ -00005d00: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ -00005d10: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ -00005d20: 646f 7562 6c65 2073 6967 6d61 2c20 666c double sigma, fl │ │ │ │ -00005d30: 6f61 7420 6b2c 2069 6e74 206d 696e 5f73 oat k, int min_s │ │ │ │ -00005d40: 697a 6529 207b 0a20 2020 2020 2020 2072 ize) {. r │ │ │ │ -00005d50: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00005d60: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00005d70: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00005d80: 6567 6d65 6e74 6174 696f 6e5f 3028 7369 egmentation_0(si │ │ │ │ -00005d90: 676d 612c 206b 2c20 6d69 6e5f 7369 7a65 gma, k, min_size │ │ │ │ -00005da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00005db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005dc0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005dd0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005df0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005e00: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005e10: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005e20: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005e30: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005e40: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005e50: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005e60: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005e70: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005e80: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00005e90: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00005ea0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00005eb0: 6963 2073 7461 7469 6320 4772 6170 6853 ic static GraphS │ │ │ │ -00005ec0: 6567 6d65 6e74 6174 696f 6e20 6372 6561 egmentation crea │ │ │ │ -00005ed0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -00005ee0: 696f 6e28 646f 7562 6c65 2073 6967 6d61 ion(double sigma │ │ │ │ -00005ef0: 2c20 666c 6f61 7420 6b29 207b 0a20 2020 , float k) {. │ │ │ │ -00005f00: 2020 2020 2072 6574 7572 6e20 4772 6170 return Grap │ │ │ │ -00005f10: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ -00005f20: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005f30: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ -00005f40: 6e5f 3128 7369 676d 612c 206b 2929 3b0a n_1(sigma, k));. │ │ │ │ -00005f50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00005f60: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005f70: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005f80: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005fa0: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005fb0: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005fc0: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005fd0: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005fe0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00005ff0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006000: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006010: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ -00006020: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ -00006030: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00006040: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ -00006050: 676d 6129 207b 0a20 2020 2020 2020 2072 gma) {. r │ │ │ │ -00006060: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00006070: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00006080: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00006090: 6567 6d65 6e74 6174 696f 6e5f 3228 7369 egmentation_2(si │ │ │ │ -000060a0: 676d 6129 293b 0a20 2020 207d 0a0a 2020 gma));. }.. │ │ │ │ -000060b0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -000060c0: 6174 6573 2061 2067 7261 7068 2062 6173 ates a graph bas │ │ │ │ -000060d0: 6564 2073 6567 6d65 6e74 6f72 0a20 2020 ed segmentor. │ │ │ │ -000060e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000060f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00006100: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00006110: 7075 626c 6963 2073 7461 7469 6320 4772 public static Gr │ │ │ │ -00006120: 6170 6853 6567 6d65 6e74 6174 696f 6e20 aphSegmentation │ │ │ │ -00006130: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00006140: 6e74 6174 696f 6e28 2920 7b0a 2020 2020 ntation() {. │ │ │ │ -00006150: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph │ │ │ │ -00006160: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f │ │ │ │ -00006170: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00006180: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ -00006190: 5f33 2829 293b 0a20 2020 207d 0a0a 0a20 _3());. }... │ │ │ │ -000061a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000061b0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -000061c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000061d0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000061e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000061f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006200: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006210: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006220: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -00006230: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00006240: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ -00006250: 2063 6f6c 6f72 2d62 6173 6564 2073 7472 color-based str │ │ │ │ -00006260: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006270: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006280: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006290: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000062a0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -000062b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000062c0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000062d0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000062e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000062f0: 6e53 7472 6174 6567 7943 6f6c 6f72 2829 nStrategyColor() │ │ │ │ -00006300: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00006310: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006320: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006330: 6174 6567 7943 6f6c 6f72 2e5f 5f66 726f ategyColor.__fro │ │ │ │ -00006340: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00006350: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006360: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006370: 436f 6c6f 725f 3028 2929 3b0a 2020 2020 Color_0());. │ │ │ │ -00006380: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006390: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -000063a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000063b0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -000063c0: 697a 6520 6376 3a3a 7869 6d67 7072 6f63 ize cv::ximgproc │ │ │ │ -000063d0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -000063e0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000063f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006400: 6e53 7472 6174 6567 7953 697a 6528 290a nStrategySize(). │ │ │ │ -00006410: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006420: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006430: 6e65 7720 7369 7a65 2d62 6173 6564 2073 new size-based s │ │ │ │ -00006440: 7472 6174 6567 790a 2020 2020 202a 2040 trategy. * @ │ │ │ │ -00006450: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00006460: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00006470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00006480: 6320 7374 6174 6963 2053 656c 6563 7469 c static Selecti │ │ │ │ -00006490: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000064a0: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ -000064b0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -000064c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000064d0: 6f6e 5374 7261 7465 6779 5369 7a65 2829 onStrategySize() │ │ │ │ -000064e0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -000064f0: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006500: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006510: 6174 6567 7953 697a 652e 5f5f 6672 6f6d ategySize.__from │ │ │ │ -00006520: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ -00006530: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006540: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00006550: 697a 655f 3028 2929 3b0a 2020 2020 7d0a ize_0());. }. │ │ │ │ -00006560: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006570: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006580: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006590: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -000065a0: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -000065b0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -000065c0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -000065d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000065e0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -000065f0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -00006600: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00006610: 6520 6120 6e65 7720 7369 7a65 2d62 6173 e a new size-bas │ │ │ │ -00006620: 6564 2073 7472 6174 6567 790a 2020 2020 ed strategy. │ │ │ │ -00006630: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00006640: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006650: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006660: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ -00006670: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006680: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006690: 5465 7874 7572 6520 6372 6561 7465 5365 Texture createSe │ │ │ │ -000066a0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000066b0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000066c0: 7954 6578 7475 7265 2829 207b 0a20 2020 yTexture() {. │ │ │ │ -000066d0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -000066e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000066f0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ -00006700: 6578 7475 7265 2e5f 5f66 726f 6d50 7472 exture.__fromPtr │ │ │ │ -00006710: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ -00006720: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00006730: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -00006740: 7572 655f 3028 2929 3b0a 2020 2020 7d0a ure_0());. }. │ │ │ │ -00006750: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006760: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006770: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006780: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006790: 6c20 6376 3a3a 7869 6d67 7072 6f63 3a3a l cv::ximgproc:: │ │ │ │ -000067a0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000067b0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000067c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000067d0: 7472 6174 6567 7946 696c 6c28 290a 2020 trategyFill(). │ │ │ │ -000067e0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -000067f0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ -00006800: 7720 6669 6c6c 2d62 6173 6564 2073 7472 w fill-based str │ │ │ │ -00006810: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006820: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006830: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006840: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006850: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006870: 6f6e 5374 7261 7465 6779 4669 6c6c 2063 onStrategyFill c │ │ │ │ -00006880: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006890: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000068a0: 5374 7261 7465 6779 4669 6c6c 2829 207b StrategyFill() { │ │ │ │ -000068b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -000068c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000068d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000068e0: 6567 7946 696c 6c2e 5f5f 6672 6f6d 5074 egyFill.__fromPt │ │ │ │ -000068f0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006900: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006910: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006920: 6c5f 3028 2929 3b0a 2020 2020 7d0a 0a0a l_0());. }... │ │ │ │ -00006930: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006940: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006950: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006960: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006970: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006980: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006990: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000069a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000069b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000069c0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -000069d0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000069e0: 6520 6120 6e65 7720 6d75 6c74 6970 6c65 e a new multiple │ │ │ │ -000069f0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00006a00: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00006a10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00006a20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00006a30: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -00006a40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00006a50: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -00006a60: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -00006a70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006a80: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006a90: 4d75 6c74 6970 6c65 2829 207b 0a20 2020 Multiple() {. │ │ │ │ -00006aa0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -00006ab0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006ac0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006ad0: 756c 7469 706c 652e 5f5f 6672 6f6d 5074 ultiple.__fromPt │ │ │ │ -00006ae0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006af0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006b00: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006b10: 7469 706c 655f 3028 2929 3b0a 2020 2020 tiple_0());. │ │ │ │ -00006b20: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006b30: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -00006b40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006b50: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006b60: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ -00006b70: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00006b80: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ -00006b90: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006ba0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006bb0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ -00006bc0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006bd0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006be0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00006bf0: 2a0a 2020 2020 202a 2043 7265 6174 6520 *. * Create │ │ │ │ -00006c00: 6120 6e65 7720 6d75 6c74 6970 6c65 2073 a new multiple s │ │ │ │ -00006c10: 7472 6174 6567 7920 616e 6420 7365 7420 trategy and set │ │ │ │ -00006c20: 6f6e 6520 7375 6274 7261 7465 6779 0a20 one subtrategy. │ │ │ │ -00006c30: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00006c40: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00006c50: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ -00006c60: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ -00006c70: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00006c80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00006c90: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00006ca0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ -00006cb0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006cc0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006cd0: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe │ │ │ │ -00006ce0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006cf0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006d00: 794d 756c 7469 706c 6528 5365 6c65 6374 yMultiple(Select │ │ │ │ -00006d10: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006d20: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006d30: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00006d40: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00006d50: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006d60: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ -00006d70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00006d80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00006d90: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006da0: 7465 6779 4d75 6c74 6970 6c65 5f31 2873 tegyMultiple_1(s │ │ │ │ -00006db0: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ -00006dc0: 6472 2829 2929 3b0a 2020 2020 7d0a 0a0a dr()));. }... │ │ │ │ -00006dd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006de0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006df0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006e00: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006e10: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006e20: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006e30: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006e40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e50: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006e60: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ -00006e70: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e80: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt │ │ │ │ -00006e90: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00006ea0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006eb0: 6174 6567 7920 7332 290a 2020 2020 2f2f ategy s2). // │ │ │ │ -00006ec0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00006ed0: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ -00006ee0: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ -00006ef0: 616e 6420 7365 7420 7477 6f20 7375 6274 and set two subt │ │ │ │ -00006f00: 7261 7465 6769 6573 2c20 7769 7468 2065 rategies, with e │ │ │ │ -00006f10: 7175 616c 2077 6569 6768 7473 0a20 2020 qual weights. │ │ │ │ -00006f20: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00006f30: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ -00006f40: 616d 2073 3120 5468 6520 6669 7273 7420 am s1 The first │ │ │ │ -00006f50: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ -00006f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006f70: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ -00006f80: 3220 5468 6520 7365 636f 6e64 2073 7472 2 The second str │ │ │ │ -00006f90: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006fa0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006fb0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006fc0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006fd0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006fe0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006ff0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007000: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -00007010: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007020: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00007030: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ -00007040: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007050: 5374 7261 7465 6779 2073 312c 2053 656c Strategy s1, Sel │ │ │ │ -00007060: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00007070: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007080: 2073 3229 207b 0a20 2020 2020 2020 2072 s2) {. r │ │ │ │ -00007090: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ -000070a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000070b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000070c0: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ -000070d0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000070e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000070f0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00007100: 3228 7331 2e67 6574 4e61 7469 7665 4f62 2(s1.getNativeOb │ │ │ │ -00007110: 6a41 6464 7228 292c 2073 322e 6765 744e jAddr(), s2.getN │ │ │ │ -00007120: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ -00007130: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00007140: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00007150: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00007160: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007170: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ -00007180: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ -00007190: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ -000071a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071c0: 6567 794d 756c 7469 706c 6528 5074 725f egyMultiple(Ptr_ │ │ │ │ -000071d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071f0: 6567 7920 7331 2c20 5074 725f 5365 6c65 egy s1, Ptr_Sele │ │ │ │ -00007200: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007210: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00007220: 7332 2c20 5074 725f 5365 6c65 6374 6976 s2, Ptr_Selectiv │ │ │ │ -00007230: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00007240: 696f 6e53 7472 6174 6567 7920 7333 290a ionStrategy s3). │ │ │ │ -00007250: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00007260: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00007270: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ -00007280: 6174 6567 7920 616e 6420 7365 7420 7468 ategy and set th │ │ │ │ -00007290: 7265 6520 7375 6274 7261 7465 6769 6573 ree subtrategies │ │ │ │ -000072a0: 2c20 7769 7468 2065 7175 616c 2077 6569 , with equal wei │ │ │ │ -000072b0: 6768 7473 0a20 2020 2020 2a20 2020 2020 ghts. * │ │ │ │ -000072c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000072d0: 2020 2020 4070 6172 616d 2073 3120 5468 @param s1 Th │ │ │ │ -000072e0: 6520 6669 7273 7420 7374 7261 7465 6779 e first strategy │ │ │ │ -000072f0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00007300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007310: 4070 6172 616d 2073 3220 5468 6520 7365 @param s2 The se │ │ │ │ -00007320: 636f 6e64 2073 7472 6174 6567 790a 2020 cond strategy. │ │ │ │ -00007330: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007340: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ -00007350: 7261 6d20 7333 2054 6865 2074 6869 7264 ram s3 The third │ │ │ │ -00007360: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00007370: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00007380: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00007390: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000073a0: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -000073b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000073c0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -000073d0: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -000073e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -000073f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007400: 4d75 6c74 6970 6c65 2853 656c 6563 7469 Multiple(Selecti │ │ │ │ -00007410: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007420: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ -00007430: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ -00007440: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00007450: 7465 6779 2073 322c 2053 656c 6563 7469 tegy s2, Selecti │ │ │ │ -00007460: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007470: 7469 6f6e 5374 7261 7465 6779 2073 3329 tionStrategy s3) │ │ │ │ -00007480: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00007490: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -000074a0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000074b0: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ -000074c0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000074d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000074e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000074f0: 6567 794d 756c 7469 706c 655f 3328 7331 egyMultiple_3(s1 │ │ │ │ -00007500: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -00007510: 7228 292c 2073 322e 6765 744e 6174 6976 r(), s2.getNativ │ │ │ │ -00007520: 654f 626a 4164 6472 2829 2c20 7333 2e67 eObjAddr(), s3.g │ │ │ │ -00007530: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00007540: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -00007550: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00007560: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ -00007570: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007580: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007590: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ -000075a0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ -000075b0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -000075c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000075d0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ -000075e0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000075f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00007600: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S │ │ │ │ -00007610: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007620: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007630: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec │ │ │ │ -00007640: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007650: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007660: 332c 2050 7472 5f53 656c 6563 7469 7665 3, Ptr_Selective │ │ │ │ -00007670: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007680: 6f6e 5374 7261 7465 6779 2073 3429 0a20 onStrategy s4). │ │ │ │ -00007690: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -000076a0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ -000076b0: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ -000076c0: 7465 6779 2061 6e64 2073 6574 2066 6f75 tegy and set fou │ │ │ │ -000076d0: 7220 7375 6274 7261 7465 6769 6573 2c20 r subtrategies, │ │ │ │ -000076e0: 7769 7468 2065 7175 616c 2077 6569 6768 with equal weigh │ │ │ │ -000076f0: 7473 0a20 2020 2020 2a20 2020 2020 2020 ts. * │ │ │ │ -00007700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007710: 2020 4070 6172 616d 2073 3120 5468 6520 @param s1 The │ │ │ │ -00007720: 6669 7273 7420 7374 7261 7465 6779 0a20 first strategy. │ │ │ │ -00007730: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00007740: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00007750: 6172 616d 2073 3220 5468 6520 7365 636f aram s2 The seco │ │ │ │ -00007760: 6e64 2073 7472 6174 6567 790a 2020 2020 nd strategy. │ │ │ │ -00007770: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007780: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00007790: 6d20 7333 2054 6865 2074 6869 7264 2073 m s3 The third s │ │ │ │ -000077a0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ -000077b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000077c0: 2020 2020 2020 2040 7061 7261 6d20 7334 @param s4 │ │ │ │ -000077d0: 2054 6865 2066 6f72 7468 2073 7472 6174 The forth strat │ │ │ │ -000077e0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ -000077f0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00007800: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00007810: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00007820: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ -00007830: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007840: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007850: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00007860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007870: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007880: 6c65 2853 656c 6563 7469 7665 5365 6172 le(SelectiveSear │ │ │ │ -00007890: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078a0: 7261 7465 6779 2073 312c 2053 656c 6563 rategy s1, Selec │ │ │ │ -000078b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000078c0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -000078d0: 322c 2053 656c 6563 7469 7665 5365 6172 2, SelectiveSear │ │ │ │ -000078e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078f0: 7261 7465 6779 2073 332c 2053 656c 6563 rategy s3, Selec │ │ │ │ -00007900: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007910: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007920: 3429 207b 0a20 2020 2020 2020 2072 6574 4) {. ret │ │ │ │ -00007930: 7572 6e20 5365 6c65 6374 6976 6553 6561 urn SelectiveSea │ │ │ │ -00007940: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00007950: 7472 6174 6567 794d 756c 7469 706c 652e trategyMultiple. │ │ │ │ -00007960: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00007970: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00007980: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007990: 6174 6567 794d 756c 7469 706c 655f 3428 ategyMultiple_4( │ │ │ │ -000079a0: 7331 2e67 6574 4e61 7469 7665 4f62 6a41 s1.getNativeObjA │ │ │ │ -000079b0: 6464 7228 292c 2073 322e 6765 744e 6174 ddr(), s2.getNat │ │ │ │ -000079c0: 6976 654f 626a 4164 6472 2829 2c20 7333 iveObjAddr(), s3 │ │ │ │ -000079d0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000079e0: 7228 292c 2073 342e 6765 744e 6174 6976 r(), s4.getNativ │ │ │ │ -000079f0: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ -00007a00: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00007a10: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -00007a20: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007a30: 6d65 6e74 6174 696f 6e20 6376 3a3a 7869 mentation cv::xi │ │ │ │ -00007a40: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00007a50: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00007a60: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007a70: 6e74 6174 696f 6e28 290a 2020 2020 2f2f ntation(). // │ │ │ │ -00007a80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00007a90: 2043 7265 6174 6520 6120 6e65 7720 5365 Create a new Se │ │ │ │ -00007aa0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007ab0: 6d65 6e74 6174 696f 6e20 636c 6173 732e mentation class. │ │ │ │ -00007ac0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00007ad0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00007ae0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00007af0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00007b00: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ -00007b10: 6853 6567 6d65 6e74 6174 696f 6e20 6372 hSegmentation cr │ │ │ │ -00007b20: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00007b30: 7263 6853 6567 6d65 6e74 6174 696f 6e28 rchSegmentation( │ │ │ │ -00007b40: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00007b50: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00007b60: 6368 5365 676d 656e 7461 7469 6f6e 2e5f chSegmentation._ │ │ │ │ -00007b70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00007b80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00007b90: 5365 676d 656e 7461 7469 6f6e 5f30 2829 Segmentation_0() │ │ │ │ -00007ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00007bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00007bc0: 7472 5f53 7570 6572 7069 7865 6c53 4545 tr_SuperpixelSEE │ │ │ │ -00007bd0: 4453 2063 763a 3a78 696d 6770 726f 633a DS cv::ximgproc: │ │ │ │ -00007be0: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ -00007bf0: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ -00007c00: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00007c10: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ -00007c20: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ -00007c30: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -00007c40: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ -00007c50: 732c 2069 6e74 2070 7269 6f72 203d 2032 s, int prior = 2 │ │ │ │ -00007c60: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ -00007c70: 6269 6e73 203d 2035 2c20 626f 6f6c 2064 bins = 5, bool d │ │ │ │ -00007c80: 6f75 626c 655f 7374 6570 203d 2066 616c ouble_step = fal │ │ │ │ -00007c90: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00007ca0: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ -00007cb0: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ -00007cc0: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object. │ │ │ │ -00007cd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00007ce0: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ -00007cf0: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ -00007d00: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -00007d10: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ -00007d20: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ -00007d30: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan │ │ │ │ -00007d40: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c │ │ │ │ -00007d50: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i │ │ │ │ -00007d60: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa │ │ │ │ -00007d70: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ -00007d80: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ -00007d90: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ -00007da0: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ -00007db0: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ -00007dc0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ -00007dd0: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ -00007de0: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ -00007df0: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ -00007e00: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le │ │ │ │ -00007e10: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu │ │ │ │ -00007e20: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ -00007e30: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ -00007e40: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ -00007e50: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ -00007e60: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu │ │ │ │ -00007e70: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le │ │ │ │ -00007e80: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l │ │ │ │ -00007e90: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more │ │ │ │ -00007ea0: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the │ │ │ │ -00007eb0: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,. │ │ │ │ -00007ec0: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m │ │ │ │ -00007ed0: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C │ │ │ │ -00007ee0: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. * │ │ │ │ -00007ef0: 4070 6172 616d 2070 7269 6f72 2065 6e61 @param prior ena │ │ │ │ -00007f00: 626c 6520 3378 3320 7368 6170 6520 736d ble 3x3 shape sm │ │ │ │ -00007f10: 6f6f 7468 696e 6720 7465 726d 2069 6620 oothing term if │ │ │ │ -00007f20: 2667 743b 302e 2041 206c 6172 6765 7220 >0. A larger │ │ │ │ -00007f30: 7661 6c75 6520 6c65 6164 7320 746f 2073 value leads to s │ │ │ │ -00007f40: 6d6f 6f74 6865 7220 7368 6170 6573 2e20 moother shapes. │ │ │ │ -00007f50: 7072 696f 720a 2020 2020 202a 206d 7573 prior. * mus │ │ │ │ -00007f60: 7420 6265 2069 6e20 7468 6520 7261 6e67 t be in the rang │ │ │ │ -00007f70: 6520 5b30 2c20 355d 2e0a 2020 2020 202a e [0, 5].. * │ │ │ │ -00007f80: 2040 7061 7261 6d20 6869 7374 6f67 7261 @param histogra │ │ │ │ -00007f90: 6d5f 6269 6e73 204e 756d 6265 7220 6f66 m_bins Number of │ │ │ │ -00007fa0: 2068 6973 746f 6772 616d 2062 696e 732e histogram bins. │ │ │ │ -00007fb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00007fc0: 6f75 626c 655f 7374 6570 2049 6620 7472 ouble_step If tr │ │ │ │ -00007fd0: 7565 2c20 6974 6572 6174 6520 6561 6368 ue, iterate each │ │ │ │ -00007fe0: 2062 6c6f 636b 206c 6576 656c 2074 7769 block level twi │ │ │ │ -00007ff0: 6365 2066 6f72 2068 6967 6865 7220 6163 ce for higher ac │ │ │ │ -00008000: 6375 7261 6379 2e0a 2020 2020 202a 0a20 curacy.. *. │ │ │ │ -00008010: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -00008020: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -00008030: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ -00008040: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -00008050: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -00008060: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ -00008070: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -00008080: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ -00008090: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ -000080a0: 6967 6874 2061 6e64 2069 6d61 6765 5f63 ight and image_c │ │ │ │ -000080b0: 6861 6e6e 656c 732e 2049 7420 616c 736f hannels. It also │ │ │ │ -000080c0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -000080d0: 7465 7273 206f 6620 7468 6520 5345 4544 ters of the SEED │ │ │ │ -000080e0: 530a 2020 2020 202a 2073 7570 6572 7069 S. * superpi │ │ │ │ -000080f0: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00008100: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ -00008110: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ -00008120: 6576 656c 732c 2075 7365 5f70 7269 6f72 evels, use_prior │ │ │ │ -00008130: 2c20 6869 7374 6f67 7261 6d5f 6269 6e73 , histogram_bins │ │ │ │ -00008140: 2061 6e64 0a20 2020 2020 2a20 646f 7562 and. * doub │ │ │ │ -00008150: 6c65 5f73 7465 702e 0a20 2020 2020 2a0a le_step.. *. │ │ │ │ -00008160: 2020 2020 202a 2054 6865 206e 756d 6265 * The numbe │ │ │ │ -00008170: 7220 6f66 206c 6576 656c 7320 696e 206e r of levels in n │ │ │ │ -00008180: 756d 5f6c 6576 656c 7320 6465 6669 6e65 um_levels define │ │ │ │ -00008190: 7320 7468 6520 616d 6f75 6e74 206f 6620 s the amount of │ │ │ │ -000081a0: 626c 6f63 6b20 6c65 7665 6c73 2074 6861 block levels tha │ │ │ │ -000081b0: 7420 7468 6520 616c 676f 7269 7468 6d20 t the algorithm │ │ │ │ -000081c0: 7573 6520 696e 2074 6865 0a20 2020 2020 use in the. │ │ │ │ -000081d0: 2a20 6f70 7469 6d69 7a61 7469 6f6e 2e20 * optimization. │ │ │ │ -000081e0: 5468 6520 696e 6974 6961 6c69 7a61 7469 The initializati │ │ │ │ -000081f0: 6f6e 2069 7320 6120 6772 6964 2c20 696e on is a grid, in │ │ │ │ -00008200: 2077 6869 6368 2074 6865 2073 7570 6572 which the super │ │ │ │ -00008210: 7069 7865 6c73 2061 7265 2065 7175 616c pixels are equal │ │ │ │ -00008220: 6c79 2064 6973 7472 6962 7574 6564 2074 ly distributed t │ │ │ │ -00008230: 6872 6f75 6768 0a20 2020 2020 2a20 7468 hrough. * th │ │ │ │ -00008240: 6520 7769 6474 6820 616e 6420 7468 6520 e width and the │ │ │ │ -00008250: 6865 6967 6874 206f 6620 7468 6520 696d height of the im │ │ │ │ -00008260: 6167 652e 2054 6865 206c 6172 6765 7220 age. The larger │ │ │ │ -00008270: 626c 6f63 6b73 2063 6f72 7265 7370 6f6e blocks correspon │ │ │ │ -00008280: 6420 746f 2074 6865 2073 7570 6572 7069 d to the superpi │ │ │ │ -00008290: 7865 6c20 7369 7a65 2c20 616e 6420 7468 xel size, and th │ │ │ │ -000082a0: 650a 2020 2020 202a 206c 6576 656c 7320 e. * levels │ │ │ │ -000082b0: 7769 7468 2073 6d61 6c6c 6572 2062 6c6f with smaller blo │ │ │ │ -000082c0: 636b 7320 6172 6520 666f 726d 6564 2062 cks are formed b │ │ │ │ -000082d0: 7920 6469 7669 6469 6e67 2074 6865 206c y dividing the l │ │ │ │ -000082e0: 6172 6765 7220 626c 6f63 6b73 2069 6e74 arger blocks int │ │ │ │ -000082f0: 6f20 3220 7820 3220 626c 6f63 6b73 206f o 2 x 2 blocks o │ │ │ │ -00008300: 6620 7069 7865 6c73 2c0a 2020 2020 202a f pixels,. * │ │ │ │ -00008310: 2072 6563 7572 7369 7665 6c79 2075 6e74 recursively unt │ │ │ │ -00008320: 696c 2074 6865 2073 6d61 6c6c 6572 2062 il the smaller b │ │ │ │ -00008330: 6c6f 636b 206c 6576 656c 2e20 416e 2065 lock level. An e │ │ │ │ -00008340: 7861 6d70 6c65 206f 6620 696e 6974 6961 xample of initia │ │ │ │ -00008350: 6c69 7a61 7469 6f6e 206f 6620 3420 626c lization of 4 bl │ │ │ │ -00008360: 6f63 6b20 6c65 7665 6c73 2069 730a 2020 ock levels is. │ │ │ │ -00008370: 2020 202a 2069 6c6c 7573 7472 6174 6564 * illustrated │ │ │ │ -00008380: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -00008390: 6720 6669 6775 7265 2e0a 2020 2020 202a g figure.. * │ │ │ │ -000083a0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -000083b0: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -000083c0: 735f 626c 6f63 6b73 2e70 6e67 290a 2020 s_blocks.png). │ │ │ │ -000083d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000083e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000083f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00008400: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00008410: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ -00008420: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00008430: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00008440: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00008450: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00008460: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00008470: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00008480: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00008490: 2069 6e74 2070 7269 6f72 2c20 696e 7420 int prior, int │ │ │ │ -000084a0: 6869 7374 6f67 7261 6d5f 6269 6e73 2c20 histogram_bins, │ │ │ │ -000084b0: 626f 6f6c 6561 6e20 646f 7562 6c65 5f73 boolean double_s │ │ │ │ -000084c0: 7465 7029 207b 0a20 2020 2020 2020 2072 tep) {. r │ │ │ │ -000084d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ -000084e0: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_ │ │ │ │ -000084f0: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -00008500: 656c 5345 4544 535f 3028 696d 6167 655f elSEEDS_0(image_ │ │ │ │ -00008510: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00008520: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann │ │ │ │ -00008530: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi │ │ │ │ -00008540: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ -00008550: 2c20 7072 696f 722c 2068 6973 746f 6772 , prior, histogr │ │ │ │ -00008560: 616d 5f62 696e 732c 2064 6f75 626c 655f am_bins, double_ │ │ │ │ -00008570: 7374 6570 2929 3b0a 2020 2020 7d0a 0a20 step));. }.. │ │ │ │ -00008580: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00008590: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -000085a0: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ -000085b0: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ -000085c0: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ -000085d0: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ -000085e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000085f0: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ -00008600: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ -00008610: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ -00008620: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ -00008630: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ -00008640: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ -00008650: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ -00008660: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ -00008670: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ -00008680: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ -00008690: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -000086a0: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ -000086b0: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ -000086c0: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ -000086d0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ -000086e0: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ -000086f0: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ -00008700: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ -00008710: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ -00008720: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ -00008730: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ -00008740: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ -00008750: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ -00008760: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ -00008770: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ -00008780: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ -00008790: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ -000087a0: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ -000087b0: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ -000087c0: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ -000087d0: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ -000087e0: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ -000087f0: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ -00008800: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ -00008810: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ -00008820: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ -00008830: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ -00008840: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ -00008850: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ -00008860: 2020 2a20 4070 6172 616d 2068 6973 746f * @param histo │ │ │ │ -00008870: 6772 616d 5f62 696e 7320 4e75 6d62 6572 gram_bins Number │ │ │ │ -00008880: 206f 6620 6869 7374 6f67 7261 6d20 6269 of histogram bi │ │ │ │ -00008890: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -000088a0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ -000088b0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ -000088c0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ -000088d0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ -000088e0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ -000088f0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ -00008900: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ -00008910: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ -00008920: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00008930: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ -00008940: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ -00008950: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00008960: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ -00008970: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -00008980: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -00008990: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ -000089a0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ -000089b0: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ -000089c0: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ -000089d0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ -000089e0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ -000089f0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ -00008a00: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ -00008a10: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ -00008a20: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ -00008a30: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ -00008a40: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ -00008a50: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ -00008a60: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ -00008a70: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ -00008a80: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ -00008a90: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ -00008aa0: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ -00008ab0: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ -00008ac0: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ -00008ad0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ -00008ae0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ -00008af0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ -00008b00: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ -00008b10: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ -00008b20: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ -00008b30: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ -00008b40: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ -00008b50: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ -00008b60: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ -00008b70: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ -00008b80: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ -00008b90: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ -00008ba0: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ -00008bb0: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ -00008bc0: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ -00008bd0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ -00008be0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ -00008bf0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ -00008c00: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ -00008c10: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ -00008c20: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ -00008c30: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ -00008c40: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ -00008c50: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ -00008c60: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00008c70: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00008c80: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00008c90: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ -00008ca0: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ -00008cb0: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00008cc0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00008cd0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00008ce0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00008cf0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00008d00: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00008d10: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00008d20: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00008d30: 6f67 7261 6d5f 6269 6e73 2920 7b0a 2020 ogram_bins) {. │ │ │ │ -00008d40: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ -00008d50: 6572 7069 7865 6c53 4545 4453 2e5f 5f66 erpixelSEEDS.__f │ │ │ │ -00008d60: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00008d70: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -00008d80: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -00008d90: 6167 655f 6865 6967 6874 2c20 696d 6167 age_height, imag │ │ │ │ -00008da0: 655f 6368 616e 6e65 6c73 2c20 6e75 6d5f e_channels, num_ │ │ │ │ -00008db0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ -00008dc0: 5f6c 6576 656c 732c 2070 7269 6f72 2c20 _levels, prior, │ │ │ │ -00008dd0: 6869 7374 6f67 7261 6d5f 6269 6e73 2929 histogram_bins)) │ │ │ │ -00008de0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00008df0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ -00008e00: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00008e10: 5345 4544 5320 6f62 6a65 6374 2e0a 2020 SEEDS object.. │ │ │ │ -00008e20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00008e30: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ -00008e40: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ -00008e50: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ -00008e60: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ -00008e70: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ -00008e80: 616d 2069 6d61 6765 5f63 6861 6e6e 656c am image_channel │ │ │ │ -00008e90: 7320 4e75 6d62 6572 206f 6620 6368 616e s Number of chan │ │ │ │ -00008ea0: 6e65 6c73 206f 6620 7468 6520 696d 6167 nels of the imag │ │ │ │ -00008eb0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00008ec0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00008ed0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -00008ee0: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -00008ef0: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -00008f00: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -00008f10: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -00008f20: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -00008f30: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -00008f40: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -00008f50: 7a65 2061 6e64 206e 756d 5f6c 6576 656c ze and num_level │ │ │ │ -00008f60: 7329 2e20 5573 6520 6765 744e 756d 6265 s). Use getNumbe │ │ │ │ -00008f70: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -00008f80: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -00008f90: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -00008fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00008fb0: 6e75 6d5f 6c65 7665 6c73 204e 756d 6265 num_levels Numbe │ │ │ │ -00008fc0: 7220 6f66 2062 6c6f 636b 206c 6576 656c r of block level │ │ │ │ -00008fd0: 732e 2054 6865 206d 6f72 6520 6c65 7665 s. The more leve │ │ │ │ -00008fe0: 6c73 2c20 7468 6520 6d6f 7265 2061 6363 ls, the more acc │ │ │ │ -00008ff0: 7572 6174 6520 6973 2074 6865 2073 6567 urate is the seg │ │ │ │ -00009000: 6d65 6e74 6174 696f 6e2c 0a20 2020 2020 mentation,. │ │ │ │ -00009010: 2a20 6275 7420 6e65 6564 7320 6d6f 7265 * but needs more │ │ │ │ -00009020: 206d 656d 6f72 7920 616e 6420 4350 5520 memory and CPU │ │ │ │ -00009030: 7469 6d65 2e0a 2020 2020 202a 2040 7061 time.. * @pa │ │ │ │ -00009040: 7261 6d20 7072 696f 7220 656e 6162 6c65 ram prior enable │ │ │ │ -00009050: 2033 7833 2073 6861 7065 2073 6d6f 6f74 3x3 shape smoot │ │ │ │ -00009060: 6869 6e67 2074 6572 6d20 6966 2026 6774 hing term if > │ │ │ │ -00009070: 3b30 2e20 4120 6c61 7267 6572 2076 616c ;0. A larger val │ │ │ │ -00009080: 7565 206c 6561 6473 2074 6f20 736d 6f6f ue leads to smoo │ │ │ │ -00009090: 7468 6572 2073 6861 7065 732e 2070 7269 ther shapes. pri │ │ │ │ -000090a0: 6f72 0a20 2020 2020 2a20 6d75 7374 2062 or. * must b │ │ │ │ -000090b0: 6520 696e 2074 6865 2072 616e 6765 205b e in the range [ │ │ │ │ -000090c0: 302c 2035 5d2e 0a20 2020 2020 2a0a 2020 0, 5].. *. │ │ │ │ -000090d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -000090e0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -000090f0: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009100: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -00009110: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -00009120: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ -00009130: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ -00009140: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ -00009150: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00009160: 6768 7420 616e 6420 696d 6167 655f 6368 ght and image_ch │ │ │ │ -00009170: 616e 6e65 6c73 2e20 4974 2061 6c73 6f20 annels. It also │ │ │ │ -00009180: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -00009190: 6572 7320 6f66 2074 6865 2053 4545 4453 ers of the SEEDS │ │ │ │ -000091a0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000091b0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000091c0: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup │ │ │ │ -000091d0: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le │ │ │ │ -000091e0: 7665 6c73 2c20 7573 655f 7072 696f 722c vels, use_prior, │ │ │ │ -000091f0: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ -00009200: 616e 640a 2020 2020 202a 2064 6f75 626c and. * doubl │ │ │ │ -00009210: 655f 7374 6570 2e0a 2020 2020 202a 0a20 e_step.. *. │ │ │ │ -00009220: 2020 2020 2a20 5468 6520 6e75 6d62 6572 * The number │ │ │ │ -00009230: 206f 6620 6c65 7665 6c73 2069 6e20 6e75 of levels in nu │ │ │ │ -00009240: 6d5f 6c65 7665 6c73 2064 6566 696e 6573 m_levels defines │ │ │ │ -00009250: 2074 6865 2061 6d6f 756e 7420 6f66 2062 the amount of b │ │ │ │ -00009260: 6c6f 636b 206c 6576 656c 7320 7468 6174 lock levels that │ │ │ │ -00009270: 2074 6865 2061 6c67 6f72 6974 686d 2075 the algorithm u │ │ │ │ -00009280: 7365 2069 6e20 7468 650a 2020 2020 202a se in the. * │ │ │ │ -00009290: 206f 7074 696d 697a 6174 696f 6e2e 2054 optimization. T │ │ │ │ -000092a0: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio │ │ │ │ -000092b0: 6e20 6973 2061 2067 7269 642c 2069 6e20 n is a grid, in │ │ │ │ -000092c0: 7768 6963 6820 7468 6520 7375 7065 7270 which the superp │ │ │ │ -000092d0: 6978 656c 7320 6172 6520 6571 7561 6c6c ixels are equall │ │ │ │ -000092e0: 7920 6469 7374 7269 6275 7465 6420 7468 y distributed th │ │ │ │ -000092f0: 726f 7567 680a 2020 2020 202a 2074 6865 rough. * the │ │ │ │ -00009300: 2077 6964 7468 2061 6e64 2074 6865 2068 width and the h │ │ │ │ -00009310: 6569 6768 7420 6f66 2074 6865 2069 6d61 eight of the ima │ │ │ │ -00009320: 6765 2e20 5468 6520 6c61 7267 6572 2062 ge. The larger b │ │ │ │ -00009330: 6c6f 636b 7320 636f 7272 6573 706f 6e64 locks correspond │ │ │ │ -00009340: 2074 6f20 7468 6520 7375 7065 7270 6978 to the superpix │ │ │ │ -00009350: 656c 2073 697a 652c 2061 6e64 2074 6865 el size, and the │ │ │ │ -00009360: 0a20 2020 2020 2a20 6c65 7665 6c73 2077 . * levels w │ │ │ │ -00009370: 6974 6820 736d 616c 6c65 7220 626c 6f63 ith smaller bloc │ │ │ │ -00009380: 6b73 2061 7265 2066 6f72 6d65 6420 6279 ks are formed by │ │ │ │ -00009390: 2064 6976 6964 696e 6720 7468 6520 6c61 dividing the la │ │ │ │ -000093a0: 7267 6572 2062 6c6f 636b 7320 696e 746f rger blocks into │ │ │ │ -000093b0: 2032 2078 2032 2062 6c6f 636b 7320 6f66 2 x 2 blocks of │ │ │ │ -000093c0: 2070 6978 656c 732c 0a20 2020 2020 2a20 pixels,. * │ │ │ │ -000093d0: 7265 6375 7273 6976 656c 7920 756e 7469 recursively unti │ │ │ │ -000093e0: 6c20 7468 6520 736d 616c 6c65 7220 626c l the smaller bl │ │ │ │ -000093f0: 6f63 6b20 6c65 7665 6c2e 2041 6e20 6578 ock level. An ex │ │ │ │ -00009400: 616d 706c 6520 6f66 2069 6e69 7469 616c ample of initial │ │ │ │ -00009410: 697a 6174 696f 6e20 6f66 2034 2062 6c6f ization of 4 blo │ │ │ │ -00009420: 636b 206c 6576 656c 7320 6973 0a20 2020 ck levels is. │ │ │ │ -00009430: 2020 2a20 696c 6c75 7374 7261 7465 6420 * illustrated │ │ │ │ -00009440: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ -00009450: 2066 6967 7572 652e 0a20 2020 2020 2a0a figure.. *. │ │ │ │ -00009460: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ -00009470: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ -00009480: 5f62 6c6f 636b 732e 706e 6729 0a20 2020 _blocks.png). │ │ │ │ -00009490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000094a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000094b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000094c0: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -000094d0: 7065 7270 6978 656c 5345 4544 5320 6372 perpixelSEEDS cr │ │ │ │ -000094e0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -000094f0: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi │ │ │ │ -00009500: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -00009510: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -00009520: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -00009530: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -00009540: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00009550: 696e 7420 7072 696f 7229 207b 0a20 2020 int prior) {. │ │ │ │ -00009560: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ -00009570: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ -00009580: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -00009590: 7065 7270 6978 656c 5345 4544 535f 3228 perpixelSEEDS_2( │ │ │ │ -000095a0: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ -000095b0: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ -000095c0: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ -000095d0: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -000095e0: 6c65 7665 6c73 2c20 7072 696f 7229 293b levels, prior)); │ │ │ │ -000095f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00009600: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ -00009610: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00009620: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ -00009630: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00009640: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ -00009650: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ -00009660: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ -00009670: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ -00009680: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ -00009690: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ -000096a0: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ -000096b0: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ -000096c0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000096d0: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -000096e0: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -000096f0: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -00009700: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -00009710: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -00009720: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -00009730: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -00009740: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -00009750: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -00009760: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ -00009770: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ -00009780: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ -00009790: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ -000097a0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ -000097b0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -000097c0: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ -000097d0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ -000097e0: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ -000097f0: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ -00009800: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ -00009810: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ -00009820: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ -00009830: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ -00009840: 696d 652e 0a20 2020 2020 2a20 6d75 7374 ime.. * must │ │ │ │ -00009850: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ -00009860: 205b 302c 2035 5d2e 0a20 2020 2020 2a0a [0, 5].. *. │ │ │ │ -00009870: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00009880: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ -00009890: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ -000098a0: 5320 6f62 6a65 6374 2066 6f72 2074 6865 S object for the │ │ │ │ -000098b0: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ -000098c0: 2073 746f 7265 7320 7468 6520 7061 7261 stores the para │ │ │ │ -000098d0: 6d65 7465 7273 206f 660a 2020 2020 202a meters of. * │ │ │ │ -000098e0: 2074 6865 2069 6d61 6765 3a20 696d 6167 the image: imag │ │ │ │ -000098f0: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ -00009900: 6569 6768 7420 616e 6420 696d 6167 655f eight and image_ │ │ │ │ -00009910: 6368 616e 6e65 6c73 2e20 4974 2061 6c73 channels. It als │ │ │ │ -00009920: 6f20 7365 7473 2074 6865 2070 6172 616d o sets the param │ │ │ │ -00009930: 6574 6572 7320 6f66 2074 6865 2053 4545 eters of the SEE │ │ │ │ -00009940: 4453 0a20 2020 2020 2a20 7375 7065 7270 DS. * superp │ │ │ │ -00009950: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -00009960: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ -00009970: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -00009980: 6c65 7665 6c73 2c20 7573 655f 7072 696f levels, use_prio │ │ │ │ -00009990: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin │ │ │ │ -000099a0: 7320 616e 640a 2020 2020 202a 2064 6f75 s and. * dou │ │ │ │ -000099b0: 626c 655f 7374 6570 2e0a 2020 2020 202a ble_step.. * │ │ │ │ -000099c0: 0a20 2020 2020 2a20 5468 6520 6e75 6d62 . * The numb │ │ │ │ -000099d0: 6572 206f 6620 6c65 7665 6c73 2069 6e20 er of levels in │ │ │ │ -000099e0: 6e75 6d5f 6c65 7665 6c73 2064 6566 696e num_levels defin │ │ │ │ -000099f0: 6573 2074 6865 2061 6d6f 756e 7420 6f66 es the amount of │ │ │ │ -00009a00: 2062 6c6f 636b 206c 6576 656c 7320 7468 block levels th │ │ │ │ -00009a10: 6174 2074 6865 2061 6c67 6f72 6974 686d at the algorithm │ │ │ │ -00009a20: 2075 7365 2069 6e20 7468 650a 2020 2020 use in the. │ │ │ │ -00009a30: 202a 206f 7074 696d 697a 6174 696f 6e2e * optimization. │ │ │ │ -00009a40: 2054 6865 2069 6e69 7469 616c 697a 6174 The initializat │ │ │ │ -00009a50: 696f 6e20 6973 2061 2067 7269 642c 2069 ion is a grid, i │ │ │ │ -00009a60: 6e20 7768 6963 6820 7468 6520 7375 7065 n which the supe │ │ │ │ -00009a70: 7270 6978 656c 7320 6172 6520 6571 7561 rpixels are equa │ │ │ │ -00009a80: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed │ │ │ │ -00009a90: 7468 726f 7567 680a 2020 2020 202a 2074 through. * t │ │ │ │ -00009aa0: 6865 2077 6964 7468 2061 6e64 2074 6865 he width and the │ │ │ │ -00009ab0: 2068 6569 6768 7420 6f66 2074 6865 2069 height of the i │ │ │ │ -00009ac0: 6d61 6765 2e20 5468 6520 6c61 7267 6572 mage. The larger │ │ │ │ -00009ad0: 2062 6c6f 636b 7320 636f 7272 6573 706f blocks correspo │ │ │ │ -00009ae0: 6e64 2074 6f20 7468 6520 7375 7065 7270 nd to the superp │ │ │ │ -00009af0: 6978 656c 2073 697a 652c 2061 6e64 2074 ixel size, and t │ │ │ │ -00009b00: 6865 0a20 2020 2020 2a20 6c65 7665 6c73 he. * levels │ │ │ │ -00009b10: 2077 6974 6820 736d 616c 6c65 7220 626c with smaller bl │ │ │ │ -00009b20: 6f63 6b73 2061 7265 2066 6f72 6d65 6420 ocks are formed │ │ │ │ -00009b30: 6279 2064 6976 6964 696e 6720 7468 6520 by dividing the │ │ │ │ -00009b40: 6c61 7267 6572 2062 6c6f 636b 7320 696e larger blocks in │ │ │ │ -00009b50: 746f 2032 2078 2032 2062 6c6f 636b 7320 to 2 x 2 blocks │ │ │ │ -00009b60: 6f66 2070 6978 656c 732c 0a20 2020 2020 of pixels,. │ │ │ │ -00009b70: 2a20 7265 6375 7273 6976 656c 7920 756e * recursively un │ │ │ │ -00009b80: 7469 6c20 7468 6520 736d 616c 6c65 7220 til the smaller │ │ │ │ -00009b90: 626c 6f63 6b20 6c65 7665 6c2e 2041 6e20 block level. An │ │ │ │ -00009ba0: 6578 616d 706c 6520 6f66 2069 6e69 7469 example of initi │ │ │ │ -00009bb0: 616c 697a 6174 696f 6e20 6f66 2034 2062 alization of 4 b │ │ │ │ -00009bc0: 6c6f 636b 206c 6576 656c 7320 6973 0a20 lock levels is. │ │ │ │ -00009bd0: 2020 2020 2a20 696c 6c75 7374 7261 7465 * illustrate │ │ │ │ -00009be0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ -00009bf0: 6e67 2066 6967 7572 652e 0a20 2020 2020 ng figure.. │ │ │ │ -00009c00: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ -00009c10: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ -00009c20: 6c73 5f62 6c6f 636b 732e 706e 6729 0a20 ls_blocks.png). │ │ │ │ -00009c30: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00009c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00009c50: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00009c60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00009c70: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009c80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00009c90: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ -00009ca0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ -00009cb0: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ -00009cc0: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ -00009cd0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00009ce0: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ -00009cf0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00009d00: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ -00009d10: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ -00009d20: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00009d30: 4545 4453 5f33 2869 6d61 6765 5f77 6964 EEDS_3(image_wid │ │ │ │ -00009d40: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00009d50: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ -00009d60: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ -00009d70: 732c 206e 756d 5f6c 6576 656c 7329 293b s, num_levels)); │ │ │ │ -00009d80: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00009d90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00009da0: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ -00009db0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00009dc0: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ -00009dd0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ -00009de0: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ -00009df0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00009e00: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ -00009e10: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ -00009e20: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ -00009e30: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -00009e40: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ -00009e50: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ -00009e60: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ -00009e70: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -00009e80: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -00009e90: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ -00009ea0: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ -00009eb0: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ -00009ec0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00009ed0: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ -00009ee0: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ -00009ef0: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ -00009f00: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ -00009f10: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ -00009f20: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ -00009f30: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ -00009f40: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ -00009f50: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ -00009f60: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ -00009f70: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ -00009f80: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ -00009f90: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ -00009fa0: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ -00009fb0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00009fc0: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ -00009fd0: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ -00009fe0: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ -00009ff0: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ -0000a000: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ -0000a010: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ -0000a020: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ -0000a030: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ -0000a040: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ -0000a050: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ -0000a060: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ -0000a070: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ -0000a080: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ -0000a090: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ -0000a0a0: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ -0000a0b0: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ -0000a0c0: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ -0000a0d0: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ -0000a0e0: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ -0000a0f0: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ -0000a100: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ -0000a110: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ -0000a120: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ -0000a130: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ -0000a140: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ -0000a150: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ -0000a160: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ -0000a170: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ -0000a180: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ -0000a190: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -0000a1a0: 6572 6765 5f73 6d61 6c6c 206d 6572 6765 erge_small merge │ │ │ │ -0000a1b0: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ -0000a1c0: 746f 2067 6976 6520 7468 6520 6465 7369 to give the desi │ │ │ │ -0000a1d0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -0000a1e0: 7065 7270 6978 656c 732e 2050 726f 6365 perpixels. Proce │ │ │ │ -0000a1f0: 7373 696e 6720 6973 0a20 2020 2020 2a20 ssing is. * │ │ │ │ -0000a200: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ -0000a210: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ -0000a220: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ -0000a230: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ -0000a240: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ -0000a250: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000a260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000a270: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000a280: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000a290: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ -0000a2a0: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ -0000a2b0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -0000a2c0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -0000a2d0: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -0000a2e0: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -0000a2f0: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ -0000a300: 5f73 6d61 6c6c 2920 7b0a 2020 2020 2020 _small) {. │ │ │ │ -0000a310: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ -0000a320: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ -0000a330: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ -0000a340: 6e74 5f30 2869 6d61 6765 5f77 6964 7468 nt_0(image_width │ │ │ │ -0000a350: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ -0000a360: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a370: 2073 6c69 6365 732c 206d 6572 6765 5f73 slices, merge_s │ │ │ │ -0000a380: 6d61 6c6c 2929 3b0a 2020 2020 7d0a 0a20 mall));. }.. │ │ │ │ -0000a390: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -0000a3a0: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ -0000a3b0: 5365 676d 656e 7420 6f62 6a65 6374 2e0a Segment object.. │ │ │ │ -0000a3c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000a3d0: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ -0000a3e0: 616c 697a 6573 2061 2053 6361 6e53 6567 alizes a ScanSeg │ │ │ │ -0000a3f0: 6d65 6e74 206f 626a 6563 7420 666f 7220 ment object for │ │ │ │ -0000a400: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000a410: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ -0000a420: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ -0000a430: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ -0000a440: 6d61 6765 5f77 6964 7468 2061 6e64 2069 mage_width and i │ │ │ │ -0000a450: 6d61 6765 5f68 6569 6768 742e 2049 7420 mage_height. It │ │ │ │ -0000a460: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ -0000a470: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ -0000a480: 462d 4442 5343 414e 2073 7570 6572 7069 F-DBSCAN superpi │ │ │ │ -0000a490: 7865 6c0a 2020 2020 202a 2061 6c67 6f72 xel. * algor │ │ │ │ -0000a4a0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000a4b0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a4c0: 2c20 7468 7265 6164 732c 2061 6e64 206d , threads, and m │ │ │ │ -0000a4d0: 6572 6765 5f73 6d61 6c6c 2e0a 2020 2020 erge_small.. │ │ │ │ -0000a4e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000a4f0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ -0000a500: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ -0000a510: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ -0000a520: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ -0000a530: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ -0000a540: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a550: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -0000a560: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -0000a570: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -0000a580: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -0000a590: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -0000a5a0: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -0000a5b0: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -0000a5c0: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -0000a5d0: 7a65 292e 2055 7365 2067 6574 4e75 6d62 ze). Use getNumb │ │ │ │ -0000a5e0: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ -0000a5f0: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ -0000a600: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -0000a610: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ -0000a620: 2073 6c69 6365 7320 4e75 6d62 6572 206f slices Number o │ │ │ │ -0000a630: 6620 7072 6f63 6573 7369 6e67 2074 6872 f processing thr │ │ │ │ -0000a640: 6561 6473 2066 6f72 2070 6172 616c 6c65 eads for paralle │ │ │ │ -0000a650: 6c69 7361 7469 6f6e 2e20 5365 7474 696e lisation. Settin │ │ │ │ -0000a660: 6720 2d31 2075 7365 7320 7468 6520 6d61 g -1 uses the ma │ │ │ │ -0000a670: 7869 6d75 6d20 6e75 6d62 6572 0a20 2020 ximum number. │ │ │ │ -0000a680: 2020 2a20 6f66 2074 6872 6561 6473 2e20 * of threads. │ │ │ │ -0000a690: 496e 2070 7261 6374 6963 652c 2066 6f75 In practice, fou │ │ │ │ -0000a6a0: 7220 7468 7265 6164 7320 6973 2065 6e6f r threads is eno │ │ │ │ -0000a6b0: 7567 6820 666f 7220 736d 616c 6c65 7220 ugh for smaller │ │ │ │ -0000a6c0: 696d 6167 6573 2061 6e64 2065 6967 6874 images and eight │ │ │ │ -0000a6d0: 2074 6872 6561 6473 2066 6f72 206c 6172 threads for lar │ │ │ │ -0000a6e0: 6765 7220 6f6e 6573 2e0a 2020 2020 202a ger ones.. * │ │ │ │ -0000a6f0: 206d 7563 6820 6661 7374 6572 2077 6974 much faster wit │ │ │ │ -0000a700: 686f 7574 206d 6572 6769 6e67 2c20 6275 hout merging, bu │ │ │ │ -0000a710: 7420 6d61 6e79 2073 6d61 6c6c 2073 6567 t many small seg │ │ │ │ -0000a720: 6d65 6e74 7320 7769 6c6c 2062 6520 6c65 ments will be le │ │ │ │ -0000a730: 6674 2069 6e20 7468 6520 696d 6167 652e ft in the image. │ │ │ │ -0000a740: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -0000a750: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000a760: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -0000a770: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000a780: 6320 5363 616e 5365 676d 656e 7420 6372 c ScanSegment cr │ │ │ │ -0000a790: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ -0000a7a0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -0000a7b0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -0000a7c0: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ -0000a7d0: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ -0000a7e0: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -0000a7f0: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ -0000a800: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -0000a810: 6174 6553 6361 6e53 6567 6d65 6e74 5f31 ateScanSegment_1 │ │ │ │ -0000a820: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -0000a830: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ -0000a840: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ -0000a850: 6365 7329 293b 0a20 2020 207d 0a0a 2020 ces));. }.. │ │ │ │ -0000a860: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ -0000a870: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ -0000a880: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object.. │ │ │ │ -0000a890: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -0000a8a0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ -0000a8b0: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ -0000a8c0: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t │ │ │ │ -0000a8d0: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -0000a8e0: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ -0000a8f0: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ -0000a900: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ -0000a910: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im │ │ │ │ -0000a920: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a │ │ │ │ -0000a930: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ -0000a940: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F │ │ │ │ -0000a950: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix │ │ │ │ -0000a960: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori │ │ │ │ -0000a970: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ -0000a980: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a990: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me │ │ │ │ -0000a9a0: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small.. │ │ │ │ -0000a9b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000a9c0: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ -0000a9d0: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ -0000a9e0: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ -0000a9f0: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ -0000aa00: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000aa10: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -0000aa20: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -0000aa30: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -0000aa40: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -0000aa50: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -0000aa60: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -0000aa70: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -0000aa80: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -0000aa90: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -0000aaa0: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe │ │ │ │ -0000aab0: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -0000aac0: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -0000aad0: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -0000aae0: 2e0a 2020 2020 202a 206f 6620 7468 7265 .. * of thre │ │ │ │ -0000aaf0: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ -0000ab00: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ -0000ab10: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ -0000ab20: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ -0000ab30: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ -0000ab40: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ -0000ab50: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ -0000ab60: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ -0000ab70: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ -0000ab80: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ -0000ab90: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ -0000aba0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -0000abb0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0000abc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000abd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000abe0: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ -0000abf0: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ -0000ac00: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ -0000ac10: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -0000ac20: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ -0000ac30: 7375 7065 7270 6978 656c 7329 207b 0a20 superpixels) {. │ │ │ │ -0000ac40: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ -0000ac50: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ -0000ac60: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ -0000ac70: 5365 676d 656e 745f 3228 696d 6167 655f Segment_2(image_ │ │ │ │ -0000ac80: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -0000ac90: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ -0000aca0: 7865 6c73 2929 3b0a 2020 2020 7d0a 0a0a xels));. }... │ │ │ │ -0000acb0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0000acc0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0000acd0: 6770 726f 633a 3a52 6164 6f6e 5472 616e gproc::RadonTran │ │ │ │ -0000ace0: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M │ │ │ │ -0000acf0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -0000ad00: 7468 6574 6120 3d20 312c 2064 6f75 626c theta = 1, doubl │ │ │ │ -0000ad10: 6520 7374 6172 745f 616e 676c 6520 3d20 e start_angle = │ │ │ │ -0000ad20: 302c 2064 6f75 626c 6520 656e 645f 616e 0, double end_an │ │ │ │ -0000ad30: 676c 6520 3d20 3138 302c 2062 6f6f 6c20 gle = 180, bool │ │ │ │ -0000ad40: 6372 6f70 203d 2066 616c 7365 2c20 626f crop = false, bo │ │ │ │ -0000ad50: 6f6c 206e 6f72 6d20 3d20 6661 6c73 6529 ol norm = false) │ │ │ │ -0000ad60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -0000ad70: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ -0000ad80: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000ad90: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -0000ada0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ -0000adb0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ -0000adc0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ -0000add0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ -0000ade0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ -0000adf0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ -0000ae00: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ -0000ae10: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ -0000ae20: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ -0000ae30: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ -0000ae40: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ -0000ae50: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ -0000ae60: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ -0000ae70: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ -0000ae80: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ -0000ae90: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000aea0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ -0000aeb0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ -0000aec0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ -0000aed0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ -0000aee0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000aef0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000af00: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ -0000af10: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ -0000af20: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ -0000af30: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000af40: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ -0000af50: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ -0000af60: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ -0000af70: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ -0000af80: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000af90: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ -0000afa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000afb0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -0000afc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000afd0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000afe0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000aff0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b000: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ -0000b010: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000b020: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000b030: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ -0000b040: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b050: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b060: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ -0000b070: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b080: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b090: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ -0000b0a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b0b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b0c0: 7261 6d20 6e6f 726d 2061 7574 6f6d 6174 ram norm automat │ │ │ │ -0000b0d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b0e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000b0f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000b100: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000b110: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000b120: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ -0000b130: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ -0000b140: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ -0000b150: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ -0000b160: 702c 2062 6f6f 6c65 616e 206e 6f72 6d29 p, boolean norm) │ │ │ │ -0000b170: 207b 0a20 2020 2020 2020 2052 6164 6f6e {. Radon │ │ │ │ -0000b180: 5472 616e 7366 6f72 6d5f 3028 7372 632e Transform_0(src. │ │ │ │ -0000b190: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0000b1a0: 6174 6976 654f 626a 2c20 7468 6574 612c ativeObj, theta, │ │ │ │ -0000b1b0: 2073 7461 7274 5f61 6e67 6c65 2c20 656e start_angle, en │ │ │ │ -0000b1c0: 645f 616e 676c 652c 2063 726f 702c 206e d_angle, crop, n │ │ │ │ -0000b1d0: 6f72 6d29 3b0a 2020 2020 7d0a 0a20 2020 orm);. }.. │ │ │ │ -0000b1e0: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -0000b1f0: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ -0000b200: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ -0000b210: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000b220: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ -0000b230: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ -0000b240: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000b250: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ -0000b260: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ -0000b270: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ -0000b280: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ -0000b290: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ -0000b2a0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ -0000b2b0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ -0000b2c0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ -0000b2d0: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ -0000b2e0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000b2f0: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ -0000b300: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ -0000b310: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ -0000b320: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ -0000b330: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ -0000b340: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ -0000b350: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000b360: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000b370: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ -0000b380: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ -0000b390: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ -0000b3a0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ -0000b3b0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ -0000b3c0: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ -0000b3d0: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ -0000b3e0: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ -0000b3f0: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000b400: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ -0000b410: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ -0000b420: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -0000b430: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000b440: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000b450: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000b460: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b470: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000b480: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ -0000b490: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b4a0: 2020 2a20 4070 6172 616d 2073 7461 7274 * @param start │ │ │ │ -0000b4b0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b4d0: 2020 2020 2a20 4070 6172 616d 2065 6e64 * @param end │ │ │ │ -0000b4e0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b500: 2020 2020 2a20 4070 6172 616d 2063 726f * @param cro │ │ │ │ -0000b510: 7020 6175 746f 6d61 7469 6361 6c6c 7920 p automatically │ │ │ │ -0000b520: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000b530: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000b540: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000b550: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000b560: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000b570: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000b580: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ -0000b590: 6c65 2065 6e64 5f61 6e67 6c65 2c20 626f le end_angle, bo │ │ │ │ -0000b5a0: 6f6c 6561 6e20 6372 6f70 2920 7b0a 2020 olean crop) {. │ │ │ │ -0000b5b0: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000b5c0: 666f 726d 5f31 2873 7263 2e6e 6174 6976 form_1(src.nativ │ │ │ │ -0000b5d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000b5e0: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000b5f0: 745f 616e 676c 652c 2065 6e64 5f61 6e67 t_angle, end_ang │ │ │ │ -0000b600: 6c65 2c20 6372 6f70 293b 0a20 2020 207d le, crop);. } │ │ │ │ -0000b610: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000b620: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ -0000b630: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ -0000b640: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0000b650: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ -0000b660: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ -0000b670: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ -0000b680: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ -0000b690: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ -0000b6a0: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ -0000b6b0: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ -0000b6c0: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ -0000b6d0: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ -0000b6e0: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ -0000b6f0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -0000b700: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ -0000b710: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ -0000b720: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ -0000b730: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ -0000b740: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ -0000b750: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ -0000b760: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ -0000b770: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ -0000b780: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ -0000b790: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ -0000b7a0: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ -0000b7b0: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ -0000b7c0: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ -0000b7d0: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ -0000b7e0: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ -0000b7f0: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ -0000b800: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ -0000b810: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ -0000b820: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ -0000b830: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ -0000b840: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ -0000b850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000b860: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000b870: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000b880: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000b890: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b8a0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b8b0: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ -0000b8c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b8d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b8e0: 7374 6172 745f 616e 676c 6520 6175 746f start_angle auto │ │ │ │ -0000b8f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b900: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000b910: 6d20 656e 645f 616e 676c 6520 6175 746f m end_angle auto │ │ │ │ -0000b920: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b930: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000b940: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000b950: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -0000b960: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ -0000b970: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ -0000b980: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -0000b990: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ -0000b9a0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ -0000b9b0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000b9c0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0000b9d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000b9e0: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000b9f0: 676c 652c 2065 6e64 5f61 6e67 6c65 293b gle, end_angle); │ │ │ │ -0000ba00: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ba10: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ -0000ba20: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ -0000ba30: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -0000ba40: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ -0000ba50: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -0000ba60: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ -0000ba70: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ -0000ba80: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ -0000ba90: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ -0000baa0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ -0000bab0: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ -0000bac0: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ -0000bad0: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ -0000bae0: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ -0000baf0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ -0000bb00: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ -0000bb10: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ -0000bb20: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ -0000bb30: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ -0000bb40: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ -0000bb50: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ -0000bb60: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ -0000bb70: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ -0000bb80: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ -0000bb90: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ -0000bba0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ -0000bbb0: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ -0000bbc0: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ -0000bbd0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ -0000bbe0: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ -0000bbf0: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ -0000bc00: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ -0000bc10: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ -0000bc20: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ -0000bc30: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ -0000bc40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0000bc50: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ -0000bc60: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000bc70: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000bc80: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -0000bc90: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000bca0: 202a 2040 7061 7261 6d20 7468 6574 6120 * @param theta │ │ │ │ -0000bcb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000bcc0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000bcd0: 7061 7261 6d20 7374 6172 745f 616e 676c param start_angl │ │ │ │ -0000bce0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ -0000bcf0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000bd00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000bd10: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000bd20: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000bd30: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000bd40: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000bd50: 7461 7274 5f61 6e67 6c65 2920 7b0a 2020 tart_angle) {. │ │ │ │ -0000bd60: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000bd70: 666f 726d 5f33 2873 7263 2e6e 6174 6976 form_3(src.nativ │ │ │ │ -0000bd80: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000bd90: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000bda0: 745f 616e 676c 6529 3b0a 2020 2020 7d0a t_angle);. }. │ │ │ │ -0000bdb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000bdc0: 4361 6c63 756c 6174 6520 5261 646f 6e20 Calculate Radon │ │ │ │ -0000bdd0: 5472 616e 7366 6f72 6d20 6f66 2061 6e20 Transform of an │ │ │ │ -0000bde0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0000bdf0: 2020 202a 2054 6869 7320 6675 6e63 7469 * This functi │ │ │ │ -0000be00: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ -0000be10: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000be20: 6d20 6f66 2061 2067 6976 656e 2069 6d61 m of a given ima │ │ │ │ -0000be30: 6765 2069 6e20 616e 7920 7261 6e67 652e ge in any range. │ │ │ │ -0000be40: 0a20 2020 2020 2a20 5365 6520 6874 7470 . * See http │ │ │ │ -0000be50: 733a 2f2f 656e 6769 6e65 6572 696e 672e s://engineering. │ │ │ │ -0000be60: 7075 7264 7565 2e65 6475 2f7e 6d61 6c63 purdue.edu/~malc │ │ │ │ -0000be70: 6f6c 6d2f 7063 742f 4354 495f 4368 3033 olm/pct/CTI_Ch03 │ │ │ │ -0000be80: 2e70 6466 2066 6f72 2064 6574 6169 6c2e .pdf for detail. │ │ │ │ -0000be90: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ -0000bea0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ -0000beb0: 3855 2c20 7468 6520 6f75 7470 7574 2077 8U, the output w │ │ │ │ -0000bec0: 696c 6c20 6265 2043 565f 3332 532e 0a20 ill be CV_32S.. │ │ │ │ -0000bed0: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ -0000bee0: 7574 2074 7970 6520 6973 2043 565f 3332 ut type is CV_32 │ │ │ │ -0000bef0: 4620 6f72 2043 565f 3634 462c 2074 6865 F or CV_64F, the │ │ │ │ -0000bf00: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ -0000bf10: 4356 5f36 3446 0a20 2020 2020 2a20 5468 CV_64F. * Th │ │ │ │ -0000bf20: 6520 6f75 7470 7574 2073 697a 6520 7769 e output size wi │ │ │ │ -0000bf30: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000bf40: 6567 7261 6c20 7820 7372 635f 6469 6167 egral x src_diag │ │ │ │ -0000bf50: 6f6e 616c 5f6c 656e 6774 682e 0a20 2020 onal_length.. │ │ │ │ -0000bf60: 2020 2a20 4966 2063 726f 7020 6973 2073 * If crop is s │ │ │ │ -0000bf70: 656c 6563 7465 642c 2074 6865 2069 6e70 elected, the inp │ │ │ │ -0000bf80: 7574 2069 6d61 6765 2077 696c 6c20 6265 ut image will be │ │ │ │ -0000bf90: 2063 726f 7020 696e 746f 2073 7175 6172 crop into squar │ │ │ │ -0000bfa0: 6520 7468 656e 2063 6972 636c 652c 0a20 e then circle,. │ │ │ │ -0000bfb0: 2020 2020 2a20 616e 6420 6f75 7470 7574 * and output │ │ │ │ -0000bfc0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000bfd0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000bfe0: 6d69 6e5f 6564 6765 2e0a 2020 2020 202a min_edge.. * │ │ │ │ -0000bff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0000c000: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -0000c010: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c020: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -0000c030: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000c040: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000c050: 616d 2074 6865 7461 2061 7574 6f6d 6174 am theta automat │ │ │ │ -0000c060: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c070: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000c080: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000c090: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000c0a0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000c0b0: 2064 6f75 626c 6520 7468 6574 6129 207b double theta) { │ │ │ │ -0000c0c0: 0a20 2020 2020 2020 2052 6164 6f6e 5472 . RadonTr │ │ │ │ -0000c0d0: 616e 7366 6f72 6d5f 3428 7372 632e 6e61 ansform_4(src.na │ │ │ │ -0000c0e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000c0f0: 6976 654f 626a 2c20 7468 6574 6129 3b0a iveObj, theta);. │ │ │ │ -0000c100: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000c110: 2020 2020 2a20 4361 6c63 756c 6174 6520 * Calculate │ │ │ │ -0000c120: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform │ │ │ │ -0000c130: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ -0000c140: 2020 2a0a 2020 2020 202a 2054 6869 7320 *. * This │ │ │ │ -0000c150: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -0000c160: 7465 7320 7468 6520 5261 646f 6e20 5472 tes the Radon Tr │ │ │ │ -0000c170: 616e 7366 6f72 6d20 6f66 2061 2067 6976 ansform of a giv │ │ │ │ -0000c180: 656e 2069 6d61 6765 2069 6e20 616e 7920 en image in any │ │ │ │ -0000c190: 7261 6e67 652e 0a20 2020 2020 2a20 5365 range.. * Se │ │ │ │ -0000c1a0: 6520 6874 7470 733a 2f2f 656e 6769 6e65 e https://engine │ │ │ │ -0000c1b0: 6572 696e 672e 7075 7264 7565 2e65 6475 ering.purdue.edu │ │ │ │ -0000c1c0: 2f7e 6d61 6c63 6f6c 6d2f 7063 742f 4354 /~malcolm/pct/CT │ │ │ │ -0000c1d0: 495f 4368 3033 2e70 6466 2066 6f72 2064 I_Ch03.pdf for d │ │ │ │ -0000c1e0: 6574 6169 6c2e 0a20 2020 2020 2a20 4966 etail.. * If │ │ │ │ -0000c1f0: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000c200: 6973 2043 565f 3855 2c20 7468 6520 6f75 is CV_8U, the ou │ │ │ │ -0000c210: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ -0000c220: 3332 532e 0a20 2020 2020 2a20 4966 2074 32S.. * If t │ │ │ │ -0000c230: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ -0000c240: 2043 565f 3332 4620 6f72 2043 565f 3634 CV_32F or CV_64 │ │ │ │ -0000c250: 462c 2074 6865 206f 7574 7075 7420 7769 F, the output wi │ │ │ │ -0000c260: 6c6c 2062 6520 4356 5f36 3446 0a20 2020 ll be CV_64F. │ │ │ │ -0000c270: 2020 2a20 5468 6520 6f75 7470 7574 2073 * The output s │ │ │ │ -0000c280: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_ │ │ │ │ -0000c290: 6f66 5f69 6e74 6567 7261 6c20 7820 7372 of_integral x sr │ │ │ │ -0000c2a0: 635f 6469 6167 6f6e 616c 5f6c 656e 6774 c_diagonal_lengt │ │ │ │ -0000c2b0: 682e 0a20 2020 2020 2a20 4966 2063 726f h.. * If cro │ │ │ │ -0000c2c0: 7020 6973 2073 656c 6563 7465 642c 2074 p is selected, t │ │ │ │ -0000c2d0: 6865 2069 6e70 7574 2069 6d61 6765 2077 he input image w │ │ │ │ -0000c2e0: 696c 6c20 6265 2063 726f 7020 696e 746f ill be crop into │ │ │ │ -0000c2f0: 2073 7175 6172 6520 7468 656e 2063 6972 square then cir │ │ │ │ -0000c300: 636c 652c 0a20 2020 2020 2a20 616e 6420 cle,. * and │ │ │ │ -0000c310: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will │ │ │ │ -0000c320: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ │ │ │ │ -0000c330: 7261 6c20 7820 6d69 6e5f 6564 6765 2e0a ral x min_edge.. │ │ │ │ -0000c340: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000c350: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ -0000c360: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c370: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000c380: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ -0000c390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c3a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000c3b0: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ -0000c3c0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -0000c3d0: 2c20 4d61 7420 6473 7429 207b 0a20 2020 , Mat dst) {. │ │ │ │ -0000c3e0: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ -0000c3f0: 6f72 6d5f 3528 7372 632e 6e61 7469 7665 orm_5(src.native │ │ │ │ -0000c400: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000c410: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -0000c420: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -0000c430: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -0000c440: 6f63 3a3a 5065 694c 696e 4e6f 726d 616c oc::PeiLinNormal │ │ │ │ -0000c450: 697a 6174 696f 6e28 4d61 7420 492c 204d ization(Mat I, M │ │ │ │ -0000c460: 6174 2620 5429 0a20 2020 202f 2f0a 0a20 at& T). //.. │ │ │ │ -0000c470: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000c480: 2076 6f69 6420 5065 694c 696e 4e6f 726d void PeiLinNorm │ │ │ │ -0000c490: 616c 697a 6174 696f 6e28 4d61 7420 492c alization(Mat I, │ │ │ │ -0000c4a0: 204d 6174 2054 2920 7b0a 2020 2020 2020 Mat T) {. │ │ │ │ -0000c4b0: 2020 5065 694c 696e 4e6f 726d 616c 697a PeiLinNormaliz │ │ │ │ -0000c4c0: 6174 696f 6e5f 3028 492e 6e61 7469 7665 ation_0(I.native │ │ │ │ -0000c4d0: 4f62 6a2c 2054 2e6e 6174 6976 654f 626a Obj, T.nativeObj │ │ │ │ -0000c4e0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000c4f0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -0000c500: 7472 5f53 7570 6572 7069 7865 6c4c 5343 tr_SuperpixelLSC │ │ │ │ -0000c510: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0000c520: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ -0000c530: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ -0000c540: 7420 7265 6769 6f6e 5f73 697a 6520 3d20 t region_size = │ │ │ │ -0000c550: 3130 2c20 666c 6f61 7420 7261 7469 6f20 10, float ratio │ │ │ │ -0000c560: 3d20 302e 3037 3566 290a 2020 2020 2f2f = 0.075f). // │ │ │ │ -0000c570: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000c580: 2043 6c61 7373 2069 6d70 6c65 6d65 6e74 Class implement │ │ │ │ -0000c590: 696e 6720 7468 6520 4c53 4320 284c 696e ing the LSC (Lin │ │ │ │ -0000c5a0: 6561 7220 5370 6563 7472 616c 2043 6c75 ear Spectral Clu │ │ │ │ -0000c5b0: 7374 6572 696e 6729 2073 7570 6572 7069 stering) superpi │ │ │ │ -0000c5c0: 7865 6c73 0a20 2020 2020 2a0a 2020 2020 xels. *. │ │ │ │ -0000c5d0: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ -0000c5e0: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ -0000c5f0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c600: 6567 696f 6e5f 7369 7a65 2043 686f 6f73 egion_size Choos │ │ │ │ -0000c610: 6573 2061 6e20 6176 6572 6167 6520 7375 es an average su │ │ │ │ -0000c620: 7065 7270 6978 656c 2073 697a 6520 6d65 perpixel size me │ │ │ │ -0000c630: 6173 7572 6564 2069 6e20 7069 7865 6c73 asured in pixels │ │ │ │ -0000c640: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c650: 6174 696f 2043 686f 6f73 6573 2074 6865 atio Chooses the │ │ │ │ -0000c660: 2065 6e66 6f72 6365 6d65 6e74 206f 6620 enforcement of │ │ │ │ -0000c670: 7375 7065 7270 6978 656c 2063 6f6d 7061 superpixel compa │ │ │ │ -0000c680: 6374 6e65 7373 2066 6163 746f 7220 6f66 ctness factor of │ │ │ │ -0000c690: 2073 7570 6572 7069 7865 6c0a 2020 2020 superpixel. │ │ │ │ -0000c6a0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -0000c6b0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -0000c6c0: 6573 2061 2053 7570 6572 7069 7865 6c4c es a SuperpixelL │ │ │ │ -0000c6d0: 5343 206f 626a 6563 7420 666f 7220 7468 SC object for th │ │ │ │ -0000c6e0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -0000c6f0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -0000c700: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -0000c710: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ -0000c720: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000c730: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and │ │ │ │ -0000c740: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal │ │ │ │ -0000c750: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff │ │ │ │ -0000c760: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future. │ │ │ │ -0000c770: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing │ │ │ │ -0000c780: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over │ │ │ │ -0000c790: 7468 6520 6769 7665 6e20 696d 6167 652e the given image. │ │ │ │ -0000c7a0: 2041 6e20 6578 616d 706c 6520 6f66 204c An example of L │ │ │ │ -0000c7b0: 5343 2069 7320 696c 7573 7472 6174 6564 SC is ilustrated │ │ │ │ -0000c7c0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -0000c7d0: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ -0000c7e0: 2a20 466f 7220 656e 616e 6368 6564 2072 * For enanched r │ │ │ │ -0000c7f0: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec │ │ │ │ -0000c800: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col │ │ │ │ -0000c810: 6f72 2069 6d61 6765 7320 746f 2070 7265 or images to pre │ │ │ │ -0000c820: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -0000c830: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -0000c840: 616e 2062 6c75 720a 2020 2020 202a 2077 an blur. * w │ │ │ │ -0000c850: 6974 6820 6120 736d 616c 6c20 3320 7820 ith a small 3 x │ │ │ │ -0000c860: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add │ │ │ │ -0000c870: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi │ │ │ │ -0000c880: 6f6e 2069 6e74 6f20 4369 654c 4142 2063 on into CieLAB c │ │ │ │ -0000c890: 6f6c 6f72 2073 7061 6365 2e0a 2020 2020 olor space.. │ │ │ │ -0000c8a0: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ -0000c8b0: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ -0000c8c0: 656c 735f 6c73 632e 706e 6729 0a20 2020 els_lsc.png). │ │ │ │ -0000c8d0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000c8e0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000c8f0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000c900: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -0000c910: 7065 7270 6978 656c 4c53 4320 6372 6561 perpixelLSC crea │ │ │ │ -0000c920: 7465 5375 7065 7270 6978 656c 4c53 4328 teSuperpixelLSC( │ │ │ │ -0000c930: 4d61 7420 696d 6167 652c 2069 6e74 2072 Mat image, int r │ │ │ │ -0000c940: 6567 696f 6e5f 7369 7a65 2c20 666c 6f61 egion_size, floa │ │ │ │ -0000c950: 7420 7261 7469 6f29 207b 0a20 2020 2020 t ratio) {. │ │ │ │ -0000c960: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ -0000c970: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ -0000c980: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -0000c990: 6978 656c 4c53 435f 3028 696d 6167 652e ixelLSC_0(image. │ │ │ │ -0000c9a0: 6e61 7469 7665 4f62 6a2c 2072 6567 696f nativeObj, regio │ │ │ │ -0000c9b0: 6e5f 7369 7a65 2c20 7261 7469 6f29 293b n_size, ratio)); │ │ │ │ -0000c9c0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000c9d0: 2020 2020 202a 2043 6c61 7373 2069 6d70 * Class imp │ │ │ │ -0000c9e0: 6c65 6d65 6e74 696e 6720 7468 6520 4c53 lementing the LS │ │ │ │ -0000c9f0: 4320 284c 696e 6561 7220 5370 6563 7472 C (Linear Spectr │ │ │ │ -0000ca00: 616c 2043 6c75 7374 6572 696e 6729 2073 al Clustering) s │ │ │ │ -0000ca10: 7570 6572 7069 7865 6c73 0a20 2020 2020 uperpixels. │ │ │ │ -0000ca20: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000ca30: 696d 6167 6520 496d 6167 6520 746f 2073 image Image to s │ │ │ │ -0000ca40: 6567 6d65 6e74 0a20 2020 2020 2a20 4070 egment. * @p │ │ │ │ -0000ca50: 6172 616d 2072 6567 696f 6e5f 7369 7a65 aram region_size │ │ │ │ -0000ca60: 2043 686f 6f73 6573 2061 6e20 6176 6572 Chooses an aver │ │ │ │ -0000ca70: 6167 6520 7375 7065 7270 6978 656c 2073 age superpixel s │ │ │ │ -0000ca80: 697a 6520 6d65 6173 7572 6564 2069 6e20 ize measured in │ │ │ │ -0000ca90: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ -0000caa0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -0000cab0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -0000cac0: 5375 7065 7270 6978 656c 4c53 4320 6f62 SuperpixelLSC ob │ │ │ │ -0000cad0: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ -0000cae0: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ -0000caf0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -0000cb00: 206f 660a 2020 2020 202a 2073 7570 6572 of. * super │ │ │ │ -0000cb10: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -0000cb20: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -0000cb30: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -0000cb40: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -0000cb50: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -0000cb60: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -0000cb70: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -0000cb80: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -0000cb90: 6976 656e 2069 6d61 6765 2e20 416e 2065 iven image. An e │ │ │ │ -0000cba0: 7861 6d70 6c65 206f 6620 4c53 4320 6973 xample of LSC is │ │ │ │ -0000cbb0: 2069 6c75 7374 7261 7465 6420 696e 2074 ilustrated in t │ │ │ │ -0000cbc0: 6865 2066 6f6c 6c6f 7769 6e67 2070 6963 he following pic │ │ │ │ -0000cbd0: 7475 7265 2e0a 2020 2020 202a 2046 6f72 ture.. * For │ │ │ │ -0000cbe0: 2065 6e61 6e63 6865 6420 7265 7375 6c74 enanched result │ │ │ │ -0000cbf0: 7320 6974 2069 7320 7265 636f 6d6d 656e s it is recommen │ │ │ │ -0000cc00: 6465 6420 666f 7220 636f 6c6f 7220 696d ded for color im │ │ │ │ -0000cc10: 6167 6573 2074 6f20 7072 6570 726f 6365 ages to preproce │ │ │ │ -0000cc20: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ -0000cc30: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ -0000cc40: 7572 0a20 2020 2020 2a20 7769 7468 2061 ur. * with a │ │ │ │ -0000cc50: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -0000cc60: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -0000cc70: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -0000cc80: 746f 2043 6965 4c41 4220 636f 6c6f 7220 to CieLAB color │ │ │ │ -0000cc90: 7370 6163 652e 0a20 2020 2020 2a0a 2020 space.. *. │ │ │ │ -0000cca0: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ -0000ccb0: 6373 2f73 7570 6572 7069 7865 6c73 5f6c cs/superpixels_l │ │ │ │ -0000ccc0: 7363 2e70 6e67 290a 2020 2020 202a 2040 sc.png). * @ │ │ │ │ -0000ccd0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -0000cce0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000ccf0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0000cd00: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ -0000cd10: 7865 6c4c 5343 2063 7265 6174 6553 7570 xelLSC createSup │ │ │ │ -0000cd20: 6572 7069 7865 6c4c 5343 284d 6174 2069 erpixelLSC(Mat i │ │ │ │ -0000cd30: 6d61 6765 2c20 696e 7420 7265 6769 6f6e mage, int region │ │ │ │ -0000cd40: 5f73 697a 6529 207b 0a20 2020 2020 2020 _size) {. │ │ │ │ -0000cd50: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ -0000cd60: 656c 4c53 432e 5f5f 6672 6f6d 5074 725f elLSC.__fromPtr_ │ │ │ │ -0000cd70: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -0000cd80: 656c 4c53 435f 3128 696d 6167 652e 6e61 elLSC_1(image.na │ │ │ │ -0000cd90: 7469 7665 4f62 6a2c 2072 6567 696f 6e5f tiveObj, region_ │ │ │ │ -0000cda0: 7369 7a65 2929 3b0a 2020 2020 7d0a 0a20 size));. }.. │ │ │ │ -0000cdb0: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ -0000cdc0: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ -0000cdd0: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ -0000cde0: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ -0000cdf0: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ -0000ce00: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -0000ce10: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ -0000ce20: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ -0000ce30: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -0000ce40: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -0000ce50: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -0000ce60: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ -0000ce70: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000ce80: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -0000ce90: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ -0000cea0: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ -0000ceb0: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ -0000cec0: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ -0000ced0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ -0000cee0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ -0000cef0: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ -0000cf00: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ -0000cf10: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ -0000cf20: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ -0000cf30: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ -0000cf40: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ -0000cf50: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -0000cf60: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -0000cf70: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ -0000cf80: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ -0000cf90: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ -0000cfa0: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ -0000cfb0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ -0000cfc0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ -0000cfd0: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ -0000cfe0: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ -0000cff0: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ -0000d000: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ -0000d010: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ -0000d020: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ -0000d030: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -0000d040: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -0000d050: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ -0000d060: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0000d070: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d080: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d090: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d0a0: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ -0000d0b0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ -0000d0c0: 4328 4d61 7420 696d 6167 6529 207b 0a20 C(Mat image) {. │ │ │ │ -0000d0d0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ -0000d0e0: 7065 7270 6978 656c 4c53 432e 5f5f 6672 perpixelLSC.__fr │ │ │ │ -0000d0f0: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -0000d100: 7065 7270 6978 656c 4c53 435f 3228 696d perpixelLSC_2(im │ │ │ │ -0000d110: 6167 652e 6e61 7469 7665 4f62 6a29 293b age.nativeObj)); │ │ │ │ -0000d120: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0000d130: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0000d140: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0000d150: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ -0000d160: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ -0000d170: 6473 742c 2069 6e74 206e 6245 6c74 203d dst, int nbElt = │ │ │ │ -0000d180: 202d 312c 2069 6e74 206e 6246 4420 3d20 -1, int nbFD = │ │ │ │ -0000d190: 2d31 290a 2020 2020 2f2f 0a0a 2020 2020 -1). //.. │ │ │ │ -0000d1a0: 2f2a 2a0a 2020 2020 202a 2046 6f75 7269 /**. * Fouri │ │ │ │ -0000d1b0: 6572 2064 6573 6372 6970 746f 7273 2066 er descriptors f │ │ │ │ -0000d1c0: 6f72 2070 6c61 6e65 6420 636c 6f73 6564 or planed closed │ │ │ │ -0000d1d0: 2063 7572 7665 730a 2020 2020 202a 0a20 curves. *. │ │ │ │ -0000d1e0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -0000d1f0: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -0000d200: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -0000d210: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0000d220: 453a 2050 6572 736f 6f6e 4675 3139 3737 E: PersoonFu1977 │ │ │ │ -0000d230: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0000d240: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -0000d250: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000d260: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000d270: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -0000d280: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d290: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d2a0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ -0000d2b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d2c0: 2020 2020 2a20 4070 6172 616d 206e 6246 * @param nbF │ │ │ │ -0000d2d0: 4420 6175 746f 6d61 7469 6361 6c6c 7920 D automatically │ │ │ │ -0000d2e0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d2f0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000d300: 7469 6320 766f 6964 2066 6f75 7269 6572 tic void fourier │ │ │ │ -0000d310: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ -0000d320: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -0000d330: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ -0000d340: 2920 7b0a 2020 2020 2020 2020 666f 7572 ) {. four │ │ │ │ -0000d350: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ -0000d360: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -0000d370: 7374 2e6e 6174 6976 654f 626a 2c20 6e62 st.nativeObj, nb │ │ │ │ -0000d380: 456c 742c 206e 6246 4429 3b0a 2020 2020 Elt, nbFD);. │ │ │ │ -0000d390: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000d3a0: 2a20 466f 7572 6965 7220 6465 7363 7269 * Fourier descri │ │ │ │ -0000d3b0: 7074 6f72 7320 666f 7220 706c 616e 6564 ptors for planed │ │ │ │ -0000d3c0: 2063 6c6f 7365 6420 6375 7276 6573 0a20 closed curves. │ │ │ │ -0000d3d0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0000d3e0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0000d3f0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ -0000d400: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ -0000d410: 7365 6520 4349 5445 3a20 5065 7273 6f6f see CITE: Persoo │ │ │ │ -0000d420: 6e46 7531 3937 370a 2020 2020 202a 0a20 nFu1977. *. │ │ │ │ -0000d430: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000d440: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -0000d450: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000d460: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0000d470: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -0000d480: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d490: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ -0000d4a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d4b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d4c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d4d0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d4e0: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d4f0: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ -0000d500: 6c74 2920 7b0a 2020 2020 2020 2020 666f lt) {. fo │ │ │ │ -0000d510: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ -0000d520: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -0000d530: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0000d540: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a20 nbElt);. }.. │ │ │ │ -0000d550: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ -0000d560: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ -0000d570: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ -0000d580: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ -0000d590: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -0000d5a0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0000d5b0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ -0000d5c0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ -0000d5d0: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ -0000d5e0: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ -0000d5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000d600: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000d610: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000d620: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000d630: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d640: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d650: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d660: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d670: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d680: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -0000d690: 2020 2066 6f75 7269 6572 4465 7363 7269 fourierDescri │ │ │ │ -0000d6a0: 7074 6f72 5f32 2873 7263 2e6e 6174 6976 ptor_2(src.nativ │ │ │ │ -0000d6b0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000d6c0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -0000d6d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -0000d6e0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0000d6f0: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ -0000d700: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ -0000d710: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ -0000d720: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ -0000d730: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -0000d740: 2a0a 2020 2020 202a 2074 7261 6e73 666f *. * transfo │ │ │ │ -0000d750: 726d 2061 2063 6f6e 746f 7572 0a20 2020 rm a contour. │ │ │ │ -0000d760: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0000d770: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -0000d780: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000d790: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000d7a0: 616d 2074 2061 7574 6f6d 6174 6963 616c am t automatical │ │ │ │ -0000d7b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000d7c0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -0000d7d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d7e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d7f0: 6172 616d 2066 6443 6f6e 746f 7572 2061 aram fdContour a │ │ │ │ -0000d800: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d810: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000d820: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000d830: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ -0000d840: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ -0000d850: 2c20 4d61 7420 6473 742c 2062 6f6f 6c65 , Mat dst, boole │ │ │ │ -0000d860: 616e 2066 6443 6f6e 746f 7572 2920 7b0a an fdContour) {. │ │ │ │ -0000d870: 2020 2020 2020 2020 7472 616e 7366 6f72 transfor │ │ │ │ -0000d880: 6d46 445f 3028 7372 632e 6e61 7469 7665 mFD_0(src.native │ │ │ │ -0000d890: 4f62 6a2c 2074 2e6e 6174 6976 654f 626a Obj, t.nativeObj │ │ │ │ -0000d8a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000d8b0: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ -0000d8c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000d8d0: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ -0000d8e0: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ -0000d8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000d900: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -0000d910: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d920: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ -0000d930: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d940: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d950: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000d960: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000d970: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000d980: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000d990: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ -0000d9a0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ -0000d9b0: 6473 7429 207b 0a20 2020 2020 2020 2074 dst) {. t │ │ │ │ -0000d9c0: 7261 6e73 666f 726d 4644 5f31 2873 7263 ransformFD_1(src │ │ │ │ -0000d9d0: 2e6e 6174 6976 654f 626a 2c20 742e 6e61 .nativeObj, t.na │ │ │ │ -0000d9e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000d9f0: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -0000da00: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -0000da10: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0000da20: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ -0000da30: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ -0000da40: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ -0000da50: 6245 6c74 290a 2020 2020 2f2f 0a0a 2020 bElt). //.. │ │ │ │ -0000da60: 2020 2f2a 2a0a 2020 2020 202a 2043 6f6e /**. * Con │ │ │ │ -0000da70: 746f 7572 2073 616d 706c 696e 6720 2e0a tour sampling .. │ │ │ │ -0000da80: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0000da90: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000daa0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000dab0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000dac0: 7061 7261 6d20 6f75 7420 6175 746f 6d61 param out automa │ │ │ │ -0000dad0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000dae0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000daf0: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ -0000db00: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000db10: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -0000db20: 2073 7461 7469 6320 766f 6964 2063 6f6e static void con │ │ │ │ -0000db30: 746f 7572 5361 6d70 6c69 6e67 284d 6174 tourSampling(Mat │ │ │ │ -0000db40: 2073 7263 2c20 4d61 7420 6f75 742c 2069 src, Mat out, i │ │ │ │ -0000db50: 6e74 206e 6245 6c74 2920 7b0a 2020 2020 nt nbElt) {. │ │ │ │ -0000db60: 2020 2020 636f 6e74 6f75 7253 616d 706c contourSampl │ │ │ │ -0000db70: 696e 675f 3028 7372 632e 6e61 7469 7665 ing_0(src.native │ │ │ │ -0000db80: 4f62 6a2c 206f 7574 2e6e 6174 6976 654f Obj, out.nativeO │ │ │ │ -0000db90: 626a 2c20 6e62 456c 7429 3b0a 2020 2020 bj, nbElt);. │ │ │ │ -0000dba0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -0000dbb0: 2f20 432b 2b3a 2020 5074 725f 436f 6e74 / C++: Ptr_Cont │ │ │ │ -0000dbc0: 6f75 7246 6974 7469 6e67 2063 763a 3a78 ourFitting cv::x │ │ │ │ -0000dbd0: 696d 6770 726f 633a 3a63 7265 6174 6543 imgproc::createC │ │ │ │ -0000dbe0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dbf0: 7420 6374 7220 3d20 3130 3234 2c20 696e t ctr = 1024, in │ │ │ │ -0000dc00: 7420 6664 203d 2031 3629 0a20 2020 202f t fd = 16). / │ │ │ │ -0000dc10: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -0000dc20: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ -0000dc30: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ -0000dc40: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ -0000dc50: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ -0000dc60: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ -0000dc70: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ -0000dc80: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ -0000dc90: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ -0000dca0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ -0000dcb0: 6e67 2e0a 2020 2020 202a 2040 7061 7261 ng.. * @para │ │ │ │ -0000dcc0: 6d20 6664 2043 6f6e 746f 7572 2064 6566 m fd Contour def │ │ │ │ -0000dcd0: 696e 696e 6720 7365 636f 6e64 2073 6861 ining second sha │ │ │ │ -0000dce0: 7065 2028 5461 7267 6574 292e 0a20 2020 pe (Target).. │ │ │ │ -0000dcf0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000dd00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000dd10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000dd20: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ -0000dd30: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ -0000dd40: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ -0000dd50: 6728 696e 7420 6374 722c 2069 6e74 2066 g(int ctr, int f │ │ │ │ -0000dd60: 6429 207b 0a20 2020 2020 2020 2072 6574 d) {. ret │ │ │ │ -0000dd70: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ -0000dd80: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ -0000dd90: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -0000dda0: 696e 675f 3028 6374 722c 2066 6429 293b ing_0(ctr, fd)); │ │ │ │ -0000ddb0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ddc0: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000ddd0: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000dde0: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000ddf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000de00: 616d 2063 7472 206e 756d 6265 7220 6f66 am ctr number of │ │ │ │ -0000de10: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ -0000de20: 746f 7273 2065 7175 616c 2074 6f20 6e75 tors equal to nu │ │ │ │ -0000de30: 6d62 6572 206f 6620 636f 6e74 6f75 7220 mber of contour │ │ │ │ -0000de40: 706f 696e 7473 2061 6674 6572 2072 6573 points after res │ │ │ │ -0000de50: 616d 706c 696e 672e 0a20 2020 2020 2a20 ampling.. * │ │ │ │ -0000de60: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000de70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000de80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000de90: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ -0000dea0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ -0000deb0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dec0: 7420 6374 7229 207b 0a20 2020 2020 2020 t ctr) {. │ │ │ │ -0000ded0: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ -0000dee0: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ -0000def0: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ -0000df00: 4669 7474 696e 675f 3128 6374 7229 293b Fitting_1(ctr)); │ │ │ │ -0000df10: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000df20: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000df30: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000df40: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000df50: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ -0000df60: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -0000df70: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000df80: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000df90: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ -0000dfa0: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ -0000dfb0: 7572 4669 7474 696e 6728 2920 7b0a 2020 urFitting() {. │ │ │ │ -0000dfc0: 2020 2020 2020 7265 7475 726e 2043 6f6e return Con │ │ │ │ -0000dfd0: 746f 7572 4669 7474 696e 672e 5f5f 6672 tourFitting.__fr │ │ │ │ -0000dfe0: 6f6d 5074 725f 5f28 6372 6561 7465 436f omPtr__(createCo │ │ │ │ -0000dff0: 6e74 6f75 7246 6974 7469 6e67 5f32 2829 ntourFitting_2() │ │ │ │ -0000e000: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000e010: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0000e020: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0000e030: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -0000e040: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -0000e050: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e060: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -0000e070: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -0000e080: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -0000e090: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -0000e0a0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -0000e0b0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -0000e0c0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -0000e0d0: 2020 2020 202a 2046 696e 6473 2065 6c6c * Finds ell │ │ │ │ -0000e0e0: 6970 7365 7320 6661 7374 6c79 2069 6e20 ipses fastly in │ │ │ │ -0000e0f0: 616e 2069 6d61 6765 2075 7369 6e67 2070 an image using p │ │ │ │ -0000e100: 726f 6a65 6374 6976 6520 696e 7661 7269 rojective invari │ │ │ │ -0000e110: 616e 7420 7072 756e 696e 672e 0a20 2020 ant pruning.. │ │ │ │ -0000e120: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -0000e130: 756e 6374 696f 6e20 6465 7465 6374 7320 unction detects │ │ │ │ -0000e140: 656c 6c69 7073 6573 2069 6e20 696d 6167 ellipses in imag │ │ │ │ -0000e150: 6573 2075 7369 6e67 2070 726f 6a65 6374 es using project │ │ │ │ -0000e160: 6976 6520 696e 7661 7269 616e 7420 7072 ive invariant pr │ │ │ │ -0000e170: 756e 696e 672e 0a20 2020 2020 2a20 466f uning.. * Fo │ │ │ │ -0000e180: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0000e190: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -0000e1a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -0000e1b0: 2073 6565 2043 4954 453a 206a 6961 3230 see CITE: jia20 │ │ │ │ -0000e1c0: 3137 6661 7374 0a20 2020 2020 2a20 4a69 17fast. * Ji │ │ │ │ -0000e1d0: 612c 2051 6920 6574 2061 6c2c 2028 3230 a, Qi et al, (20 │ │ │ │ -0000e1e0: 3137 292e 0a20 2020 2020 2a20 4120 4661 17).. * A Fa │ │ │ │ -0000e1f0: 7374 2045 6c6c 6970 7365 2044 6574 6563 st Ellipse Detec │ │ │ │ -0000e200: 746f 7220 7573 696e 6720 5072 6f6a 6563 tor using Projec │ │ │ │ -0000e210: 7469 7665 2049 6e76 6172 6961 6e74 2050 tive Invariant P │ │ │ │ -0000e220: 7275 6e69 6e67 2e20 4945 4545 2054 7261 runing. IEEE Tra │ │ │ │ -0000e230: 6e73 6163 7469 6f6e 7320 6f6e 2049 6d61 nsactions on Ima │ │ │ │ -0000e240: 6765 2050 726f 6365 7373 696e 672e 0a20 ge Processing.. │ │ │ │ -0000e250: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000e260: 7261 6d20 696d 6167 6520 696e 7075 7420 ram image input │ │ │ │ -0000e270: 696d 6167 652c 2063 6f75 6c64 2062 6520 image, could be │ │ │ │ -0000e280: 6772 6179 206f 7220 636f 6c6f 722e 0a20 gray or color.. │ │ │ │ -0000e290: 2020 2020 2a20 4070 6172 616d 2065 6c6c * @param ell │ │ │ │ -0000e2a0: 6970 7365 7320 6f75 7470 7574 2076 6563 ipses output vec │ │ │ │ -0000e2b0: 746f 7220 6f66 2066 6f75 6e64 2065 6c6c tor of found ell │ │ │ │ -0000e2c0: 6970 7365 732e 2065 6163 6820 7665 6374 ipses. each vect │ │ │ │ -0000e2d0: 6f72 2069 7320 656e 636f 6465 6420 6173 or is encoded as │ │ │ │ -0000e2e0: 2066 6976 6520 666c 6f61 7420 2478 2c20 five float $x, │ │ │ │ -0000e2f0: 792c 2061 2c20 622c 2072 6164 6975 732c y, a, b, radius, │ │ │ │ -0000e300: 2073 636f 7265 242e 0a20 2020 2020 2a20 score$.. * │ │ │ │ -0000e310: 4070 6172 616d 2073 636f 7265 5468 7265 @param scoreThre │ │ │ │ -0000e320: 7368 6f6c 6420 666c 6f61 742c 2074 6865 shold float, the │ │ │ │ -0000e330: 2074 6872 6573 686f 6c64 206f 6620 656c threshold of el │ │ │ │ -0000e340: 6c69 7073 6520 7363 6f72 652e 0a20 2020 lipse score.. │ │ │ │ -0000e350: 2020 2a20 4070 6172 616d 2072 656c 6961 * @param relia │ │ │ │ -0000e360: 6269 6c69 7479 5468 7265 7368 6f6c 6420 bilityThreshold │ │ │ │ -0000e370: 666c 6f61 742c 2074 6865 2074 6872 6573 float, the thres │ │ │ │ -0000e380: 686f 6c64 206f 6620 7265 6c69 6162 696c hold of reliabil │ │ │ │ -0000e390: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ -0000e3a0: 616d 2063 656e 7465 7244 6973 7461 6e63 am centerDistanc │ │ │ │ -0000e3b0: 6554 6872 6573 686f 6c64 2066 6c6f 6174 eThreshold float │ │ │ │ -0000e3c0: 2c20 7468 6520 7468 7265 7368 6f6c 6420 , the threshold │ │ │ │ -0000e3d0: 6f66 2063 656e 7465 7220 6469 7374 616e of center distan │ │ │ │ -0000e3e0: 6365 2e0a 2020 2020 202a 2f0a 2020 2020 ce.. */. │ │ │ │ -0000e3f0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000e400: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000e410: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000e420: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e430: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ -0000e440: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ -0000e450: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ -0000e460: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ -0000e470: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {. │ │ │ │ -0000e480: 2020 2020 6669 6e64 456c 6c69 7073 6573 findEllipses │ │ │ │ -0000e490: 5f30 2869 6d61 6765 2e6e 6174 6976 654f _0(image.nativeO │ │ │ │ -0000e4a0: 626a 2c20 656c 6c69 7073 6573 2e6e 6174 bj, ellipses.nat │ │ │ │ -0000e4b0: 6976 654f 626a 2c20 7363 6f72 6554 6872 iveObj, scoreThr │ │ │ │ -0000e4c0: 6573 686f 6c64 2c20 7265 6c69 6162 696c eshold, reliabil │ │ │ │ -0000e4d0: 6974 7954 6872 6573 686f 6c64 2c20 6365 ityThreshold, ce │ │ │ │ -0000e4e0: 6e74 6572 4469 7374 616e 6365 5468 7265 nterDistanceThre │ │ │ │ -0000e4f0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e500: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e510: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e520: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e530: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e540: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e550: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e560: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e570: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e580: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e590: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e5a0: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e5b0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e5c0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e5d0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e5e0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e5f0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e600: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e610: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e620: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e630: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e640: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000e650: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000e660: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000e670: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000e680: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000e690: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000e6a0: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000e6b0: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000e6c0: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000e6d0: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000e6e0: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000e6f0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000e700: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000e710: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000e720: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000e730: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000e740: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000e750: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000e760: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000e770: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000e780: 7265 2e0a 2020 2020 202a 2040 7061 7261 re.. * @para │ │ │ │ -0000e790: 6d20 7265 6c69 6162 696c 6974 7954 6872 m reliabilityThr │ │ │ │ -0000e7a0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ -0000e7b0: 6520 7468 7265 7368 6f6c 6420 6f66 2072 e threshold of r │ │ │ │ -0000e7c0: 656c 6961 6269 6c69 7479 2e0a 2020 2020 eliability.. │ │ │ │ -0000e7d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000e7e0: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ -0000e7f0: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ -0000e800: 652c 204d 6174 2065 6c6c 6970 7365 732c e, Mat ellipses, │ │ │ │ -0000e810: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ -0000e820: 7368 6f6c 642c 2066 6c6f 6174 2072 656c shold, float rel │ │ │ │ -0000e830: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ -0000e840: 6429 207b 0a20 2020 2020 2020 2066 696e d) {. fin │ │ │ │ -0000e850: 6445 6c6c 6970 7365 735f 3128 696d 6167 dEllipses_1(imag │ │ │ │ -0000e860: 652e 6e61 7469 7665 4f62 6a2c 2065 6c6c e.nativeObj, ell │ │ │ │ -0000e870: 6970 7365 732e 6e61 7469 7665 4f62 6a2c ipses.nativeObj, │ │ │ │ -0000e880: 2073 636f 7265 5468 7265 7368 6f6c 642c scoreThreshold, │ │ │ │ -0000e890: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ -0000e8a0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e8b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e8c0: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e8d0: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e8e0: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e8f0: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e900: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e910: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e920: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e930: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e940: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e950: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e960: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e970: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e980: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e990: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e9a0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e9b0: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e9c0: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e9d0: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e9e0: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e9f0: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000ea00: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000ea10: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000ea20: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000ea30: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000ea40: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000ea50: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000ea60: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000ea70: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000ea80: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000ea90: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000eaa0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000eab0: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000eac0: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000ead0: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000eae0: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000eaf0: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000eb00: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000eb10: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000eb20: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000eb30: 7265 2e0a 2020 2020 202a 2f0a 2020 2020 re.. */. │ │ │ │ -0000eb40: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000eb50: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000eb60: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000eb70: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000eb80: 636f 7265 5468 7265 7368 6f6c 6429 207b coreThreshold) { │ │ │ │ -0000eb90: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ -0000eba0: 6970 7365 735f 3228 696d 6167 652e 6e61 ipses_2(image.na │ │ │ │ -0000ebb0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ -0000ebc0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ -0000ebd0: 7265 5468 7265 7368 6f6c 6429 3b0a 2020 reThreshold);. │ │ │ │ -0000ebe0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -0000ebf0: 2020 2a20 4669 6e64 7320 656c 6c69 7073 * Finds ellips │ │ │ │ -0000ec00: 6573 2066 6173 746c 7920 696e 2061 6e20 es fastly in an │ │ │ │ -0000ec10: 696d 6167 6520 7573 696e 6720 7072 6f6a image using proj │ │ │ │ -0000ec20: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000ec30: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000ec40: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -0000ec50: 7469 6f6e 2064 6574 6563 7473 2065 6c6c tion detects ell │ │ │ │ -0000ec60: 6970 7365 7320 696e 2069 6d61 6765 7320 ipses in images │ │ │ │ -0000ec70: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000ec80: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000ec90: 6e67 2e0a 2020 2020 202a 2046 6f72 206d ng.. * For m │ │ │ │ -0000eca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0000ecb0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -0000ecc0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -0000ecd0: 6520 4349 5445 3a20 6a69 6132 3031 3766 e CITE: jia2017f │ │ │ │ -0000ece0: 6173 740a 2020 2020 202a 204a 6961 2c20 ast. * Jia, │ │ │ │ -0000ecf0: 5169 2065 7420 616c 2c20 2832 3031 3729 Qi et al, (2017) │ │ │ │ -0000ed00: 2e0a 2020 2020 202a 2041 2046 6173 7420 .. * A Fast │ │ │ │ -0000ed10: 456c 6c69 7073 6520 4465 7465 6374 6f72 Ellipse Detector │ │ │ │ -0000ed20: 2075 7369 6e67 2050 726f 6a65 6374 6976 using Projectiv │ │ │ │ -0000ed30: 6520 496e 7661 7269 616e 7420 5072 756e e Invariant Prun │ │ │ │ -0000ed40: 696e 672e 2049 4545 4520 5472 616e 7361 ing. IEEE Transa │ │ │ │ -0000ed50: 6374 696f 6e73 206f 6e20 496d 6167 6520 ctions on Image │ │ │ │ -0000ed60: 5072 6f63 6573 7369 6e67 2e0a 2020 2020 Processing.. │ │ │ │ -0000ed70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000ed80: 2069 6d61 6765 2069 6e70 7574 2069 6d61 image input ima │ │ │ │ -0000ed90: 6765 2c20 636f 756c 6420 6265 2067 7261 ge, could be gra │ │ │ │ -0000eda0: 7920 6f72 2063 6f6c 6f72 2e0a 2020 2020 y or color.. │ │ │ │ -0000edb0: 202a 2040 7061 7261 6d20 656c 6c69 7073 * @param ellips │ │ │ │ -0000edc0: 6573 206f 7574 7075 7420 7665 6374 6f72 es output vector │ │ │ │ -0000edd0: 206f 6620 666f 756e 6420 656c 6c69 7073 of found ellips │ │ │ │ -0000ede0: 6573 2e20 6561 6368 2076 6563 746f 7220 es. each vector │ │ │ │ -0000edf0: 6973 2065 6e63 6f64 6564 2061 7320 6669 is encoded as fi │ │ │ │ -0000ee00: 7665 2066 6c6f 6174 2024 782c 2079 2c20 ve float $x, y, │ │ │ │ -0000ee10: 612c 2062 2c20 7261 6469 7573 2c20 7363 a, b, radius, sc │ │ │ │ -0000ee20: 6f72 6524 2e0a 2020 2020 202a 2f0a 2020 ore$.. */. │ │ │ │ -0000ee30: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000ee40: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ -0000ee50: 7328 4d61 7420 696d 6167 652c 204d 6174 s(Mat image, Mat │ │ │ │ -0000ee60: 2065 6c6c 6970 7365 7329 207b 0a20 2020 ellipses) {. │ │ │ │ -0000ee70: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ -0000ee80: 735f 3328 696d 6167 652e 6e61 7469 7665 s_3(image.native │ │ │ │ -0000ee90: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ -0000eea0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -0000eeb0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -0000eec0: 432b 2b3a 2020 5074 725f 4661 7374 4c69 C++: Ptr_FastLi │ │ │ │ -0000eed0: 6e65 4465 7465 6374 6f72 2063 763a 3a78 neDetector cv::x │ │ │ │ -0000eee0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -0000eef0: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ -0000ef00: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ -0000ef10: 686f 6c64 203d 2031 302c 2066 6c6f 6174 hold = 10, float │ │ │ │ -0000ef20: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000ef30: 6f6c 6420 3d20 312e 3431 3432 3133 3536 old = 1.41421356 │ │ │ │ -0000ef40: 3266 2c20 646f 7562 6c65 2063 616e 6e79 2f, double canny │ │ │ │ -0000ef50: 5f74 6831 203d 2035 302e 302c 2064 6f75 _th1 = 50.0, dou │ │ │ │ -0000ef60: 626c 6520 6361 6e6e 795f 7468 3220 3d20 ble canny_th2 = │ │ │ │ -0000ef70: 3530 2e30 2c20 696e 7420 6361 6e6e 795f 50.0, int canny_ │ │ │ │ -0000ef80: 6170 6572 7475 7265 5f73 697a 6520 3d20 aperture_size = │ │ │ │ -0000ef90: 332c 2062 6f6f 6c20 646f 5f6d 6572 6765 3, bool do_merge │ │ │ │ -0000efa0: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ -0000efb0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000efc0: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ -0000efd0: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ -0000efe0: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ -0000eff0: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ -0000f000: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ -0000f010: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ -0000f020: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ -0000f030: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ -0000f040: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ -0000f050: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ -0000f060: 2020 202a 2040 7061 7261 6d20 6469 7374 * @param dist │ │ │ │ -0000f070: 616e 6365 5f74 6872 6573 686f 6c64 2020 ance_threshold │ │ │ │ -0000f080: 4120 706f 696e 7420 706c 6163 6564 2066 A point placed f │ │ │ │ -0000f090: 726f 6d20 6120 6879 706f 7468 6573 6973 rom a hypothesis │ │ │ │ -0000f0a0: 206c 696e 650a 2020 2020 202a 2020 2020 line. * │ │ │ │ -0000f0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f0c0: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ -0000f0d0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ -0000f0e0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ -0000f0f0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ -0000f100: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000f110: 616e 6e79 5f74 6831 2020 2020 2020 2020 anny_th1 │ │ │ │ -0000f120: 2020 2046 6972 7374 2074 6872 6573 686f First thresho │ │ │ │ -0000f130: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ -0000f140: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ -0000f150: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ -0000f160: 6172 616d 2063 616e 6e79 5f74 6832 2020 aram canny_th2 │ │ │ │ -0000f170: 2020 2020 2020 2020 2053 6563 6f6e 6420 Second │ │ │ │ -0000f180: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ -0000f190: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ -0000f1a0: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ -0000f1b0: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ -0000f1c0: 795f 6170 6572 7475 7265 5f73 697a 6520 y_aperture_size │ │ │ │ -0000f1d0: 4170 6572 7475 7265 7369 7a65 2066 6f72 Aperturesize for │ │ │ │ -0000f1e0: 2074 6865 2073 6f62 656c 206f 7065 7261 the sobel opera │ │ │ │ -0000f1f0: 746f 7220 696e 2043 616e 6e79 2829 2e0a tor in Canny().. │ │ │ │ -0000f200: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -0000f210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f220: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -0000f230: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -0000f240: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -0000f250: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -0000f260: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -0000f270: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000f280: 6f5f 6d65 7267 6520 2020 2020 2020 2020 o_merge │ │ │ │ -0000f290: 2020 2049 6620 7472 7565 2c20 696e 6372 If true, incr │ │ │ │ -0000f2a0: 656d 656e 7461 6c20 6d65 7267 696e 6720 emental merging │ │ │ │ -0000f2b0: 6f66 2073 6567 6d65 6e74 7320 7769 6c6c of segments will │ │ │ │ -0000f2c0: 2062 6520 7065 7266 6f72 6d65 640a 2020 be performed. │ │ │ │ -0000f2d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -0000f2e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000f2f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -0000f300: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -0000f310: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -0000f320: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f330: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ -0000f340: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ -0000f350: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ -0000f360: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ -0000f370: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ -0000f380: 6361 6e6e 795f 7468 322c 2069 6e74 2063 canny_th2, int c │ │ │ │ -0000f390: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ -0000f3a0: 7a65 2c20 626f 6f6c 6561 6e20 646f 5f6d ze, boolean do_m │ │ │ │ -0000f3b0: 6572 6765 2920 7b0a 2020 2020 2020 2020 erge) {. │ │ │ │ -0000f3c0: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f3d0: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f3e0: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f3f0: 6e65 4465 7465 6374 6f72 5f30 286c 656e neDetector_0(len │ │ │ │ -0000f400: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f410: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f420: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f430: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f440: 7065 7274 7572 655f 7369 7a65 2c20 646f perture_size, do │ │ │ │ -0000f450: 5f6d 6572 6765 2929 3b0a 2020 2020 7d0a _merge));. }. │ │ │ │ -0000f460: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000f470: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ -0000f480: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ -0000f490: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ -0000f4a0: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ -0000f4b0: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ -0000f4c0: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ -0000f4d0: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ -0000f4e0: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ -0000f4f0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ -0000f500: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ -0000f510: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ -0000f520: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ -0000f530: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ -0000f540: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ -0000f550: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ -0000f560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f570: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -0000f580: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -0000f590: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -0000f5a0: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -0000f5b0: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ -0000f5c0: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ -0000f5d0: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ -0000f5e0: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ -0000f5f0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ -0000f600: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ -0000f610: 7261 6d20 6361 6e6e 795f 7468 3220 2020 ram canny_th2 │ │ │ │ -0000f620: 2020 2020 2020 2020 5365 636f 6e64 2074 Second t │ │ │ │ -0000f630: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ -0000f640: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ -0000f650: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ -0000f660: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ -0000f670: 5f61 7065 7274 7572 655f 7369 7a65 2041 _aperture_size A │ │ │ │ -0000f680: 7065 7274 7572 6573 697a 6520 666f 7220 perturesize for │ │ │ │ -0000f690: 7468 6520 736f 6265 6c20 6f70 6572 6174 the sobel operat │ │ │ │ -0000f6a0: 6f72 2069 6e20 4361 6e6e 7928 292e 0a20 or in Canny().. │ │ │ │ -0000f6b0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -0000f6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f6d0: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ -0000f6e0: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ -0000f6f0: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ -0000f700: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ -0000f710: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ -0000f720: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000f730: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000f740: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000f750: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000f760: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ -0000f770: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ -0000f780: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -0000f790: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -0000f7a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -0000f7b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -0000f7c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -0000f7d0: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ -0000f7e0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ -0000f7f0: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ -0000f800: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f810: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f820: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f830: 6e65 4465 7465 6374 6f72 5f31 286c 656e neDetector_1(len │ │ │ │ -0000f840: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f850: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f860: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f870: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f880: 7065 7274 7572 655f 7369 7a65 2929 3b0a perture_size));. │ │ │ │ -0000f890: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000f8a0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -0000f8b0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -0000f8c0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -0000f8d0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -0000f8e0: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -0000f8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000f900: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ -0000f910: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ -0000f920: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ -0000f930: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ -0000f940: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000f950: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000f960: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ -0000f970: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ -0000f980: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ -0000f990: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f9a0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ -0000f9b0: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ -0000f9c0: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ -0000f9d0: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ -0000f9e0: 746c 6965 720a 2020 2020 202a 2040 7061 tlier. * @pa │ │ │ │ -0000f9f0: 7261 6d20 6361 6e6e 795f 7468 3120 2020 ram canny_th1 │ │ │ │ -0000fa00: 2020 2020 2020 2020 4669 7273 7420 7468 First th │ │ │ │ -0000fa10: 7265 7368 6f6c 6420 666f 7220 6879 7374 reshold for hyst │ │ │ │ -0000fa20: 6572 6573 6973 2070 726f 6365 6475 7265 eresis procedure │ │ │ │ -0000fa30: 2069 6e20 4361 6e6e 7928 290a 2020 2020 in Canny(). │ │ │ │ -0000fa40: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fa50: 7468 3220 2020 2020 2020 2020 2020 5365 th2 Se │ │ │ │ -0000fa60: 636f 6e64 2074 6872 6573 686f 6c64 2066 cond threshold f │ │ │ │ -0000fa70: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ -0000fa80: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ -0000fa90: 2829 0a20 2020 2020 2a20 2020 2020 2020 (). * │ │ │ │ -0000faa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fab0: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ -0000fac0: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ -0000fad0: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ -0000fae0: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ -0000faf0: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ -0000fb00: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ -0000fb10: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -0000fb20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000fb30: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000fb40: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ -0000fb50: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ -0000fb60: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ -0000fb70: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ -0000fb80: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ -0000fb90: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ -0000fba0: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d │ │ │ │ -0000fbb0: 6f75 626c 6520 6361 6e6e 795f 7468 3229 ouble canny_th2) │ │ │ │ -0000fbc0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -0000fbd0: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ -0000fbe0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ -0000fbf0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -0000fc00: 6563 746f 725f 3228 6c65 6e67 7468 5f74 ector_2(length_t │ │ │ │ -0000fc10: 6872 6573 686f 6c64 2c20 6469 7374 616e hreshold, distan │ │ │ │ -0000fc20: 6365 5f74 6872 6573 686f 6c64 2c20 6361 ce_threshold, ca │ │ │ │ -0000fc30: 6e6e 795f 7468 312c 2063 616e 6e79 5f74 nny_th1, canny_t │ │ │ │ -0000fc40: 6832 2929 3b0a 2020 2020 7d0a 0a20 2020 h2));. }.. │ │ │ │ -0000fc50: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -0000fc60: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ -0000fc70: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ -0000fc80: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ -0000fc90: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ -0000fca0: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ -0000fcb0: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ -0000fcc0: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ -0000fcd0: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ -0000fce0: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ -0000fcf0: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ -0000fd00: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ -0000fd10: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ -0000fd20: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ -0000fd30: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ -0000fd40: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -0000fd50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fd60: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -0000fd70: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000fd80: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -0000fd90: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -0000fda0: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fdb0: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ -0000fdc0: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ -0000fdd0: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ -0000fde0: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ -0000fdf0: 290a 2020 2020 202a 2020 2020 2020 2020 ). * │ │ │ │ -0000fe00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fe10: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ -0000fe20: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ -0000fe30: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ -0000fe40: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ -0000fe50: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ -0000fe60: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ -0000fe70: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -0000fe80: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000fe90: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000fea0: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ -0000feb0: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ -0000fec0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ -0000fed0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ -0000fee0: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ -0000fef0: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ -0000ff00: 6c65 2063 616e 6e79 5f74 6831 2920 7b0a le canny_th1) {. │ │ │ │ -0000ff10: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ -0000ff20: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ -0000ff30: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0000ff40: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ -0000ff50: 6f72 5f33 286c 656e 6774 685f 7468 7265 or_3(length_thre │ │ │ │ -0000ff60: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ -0000ff70: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ -0000ff80: 5f74 6831 2929 3b0a 2020 2020 7d0a 0a20 _th1));. }.. │ │ │ │ -0000ff90: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -0000ffa0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -0000ffb0: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ -0000ffc0: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ -0000ffd0: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ -0000ffe0: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ -0000fff0: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ -00010000: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ -00010010: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ -00010020: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ -00010030: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ -00010040: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ -00010050: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ -00010060: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ -00010070: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ -00010080: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ -00010090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000100a0: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ -000100b0: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ -000100c0: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ -000100d0: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ -000100e0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000100f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010100: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ -00010110: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ -00010120: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ -00010130: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ -00010140: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ -00010150: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00010160: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010170: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010180: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010190: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000101a0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000101b0: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ -000101c0: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -000101d0: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -000101e0: 6573 686f 6c64 2920 7b0a 2020 2020 2020 eshold) {. │ │ │ │ -000101f0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ -00010200: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ -00010210: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00010220: 4c69 6e65 4465 7465 6374 6f72 5f34 286c LineDetector_4(l │ │ │ │ -00010230: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00010240: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -00010250: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ -00010260: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00010270: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ -00010280: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ -00010290: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ -000102a0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ -000102b0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ -000102c0: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ -000102d0: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ -000102e0: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ -000102f0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ -00010300: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ -00010310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010320: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ -00010330: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ -00010340: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ -00010350: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ -00010360: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ -00010370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010380: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ -00010390: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ -000103a0: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ -000103b0: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ -000103c0: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ -000103d0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000103e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000103f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010400: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00010410: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ -00010420: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ -00010430: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ -00010440: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ -00010450: 6f6c 6429 207b 0a20 2020 2020 2020 2072 old) {. r │ │ │ │ -00010460: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ -00010470: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ -00010480: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ -00010490: 6544 6574 6563 746f 725f 3528 6c65 6e67 eDetector_5(leng │ │ │ │ -000104a0: 7468 5f74 6872 6573 686f 6c64 2929 3b0a th_threshold));. │ │ │ │ -000104b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000104c0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -000104d0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -000104e0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -000104f0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -00010500: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -00010510: 2020 202a 0a20 2020 2020 2a20 2020 2020 *. * │ │ │ │ -00010520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010530: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -00010540: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -00010550: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -00010560: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -00010570: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00010580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010590: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -000105a0: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -000105b0: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -000105c0: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -000105d0: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -000105e0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -000105f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010600: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00010610: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00010620: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ -00010630: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ -00010640: 6544 6574 6563 746f 7228 2920 7b0a 2020 eDetector() {. │ │ │ │ -00010650: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ -00010660: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ -00010670: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00010680: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -00010690: 5f36 2829 293b 0a20 2020 207d 0a0a 0a20 _6());. }... │ │ │ │ -000106a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000106b0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000106c0: 7072 6f63 3a3a 4661 7374 486f 7567 6854 proc::FastHoughT │ │ │ │ -000106d0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -000106e0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ -000106f0: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -00010700: 2061 6e67 6c65 5261 6e67 6520 3d20 4152 angleRange = AR │ │ │ │ -00010710: 4f5f 3331 355f 3133 352c 2069 6e74 206f O_315_135, int o │ │ │ │ -00010720: 7020 3d20 4648 545f 4144 442c 2069 6e74 p = FHT_ADD, int │ │ │ │ -00010730: 206d 616b 6553 6b65 7720 3d20 4844 4f5f makeSkew = HDO_ │ │ │ │ -00010740: 4445 534b 4557 290a 2020 2020 2f2f 0a0a DESKEW). //.. │ │ │ │ -00010750: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ -00010760: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ -00010770: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ -00010780: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -00010790: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -000107a0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -000107b0: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ -000107c0: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ -000107d0: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ -000107e0: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ -000107f0: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ -00010800: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00010810: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ -00010820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010830: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ -00010840: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00010850: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00010860: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ -00010870: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010880: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00010890: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ -000108a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000108b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000108c0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000108d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000108e0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -000108f0: 6b65 536b 6577 2061 7574 6f6d 6174 6963 keSkew automatic │ │ │ │ -00010900: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010910: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00010920: 6320 7374 6174 6963 2076 6f69 6420 4661 c static void Fa │ │ │ │ -00010930: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00010940: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -00010950: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -00010960: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -00010970: 6765 2c20 696e 7420 6f70 2c20 696e 7420 ge, int op, int │ │ │ │ -00010980: 6d61 6b65 536b 6577 2920 7b0a 2020 2020 makeSkew) {. │ │ │ │ -00010990: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -000109a0: 6e73 666f 726d 5f30 2873 7263 2e6e 6174 nsform_0(src.nat │ │ │ │ -000109b0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -000109c0: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -000109d0: 7468 2c20 616e 676c 6552 616e 6765 2c20 th, angleRange, │ │ │ │ -000109e0: 6f70 2c20 6d61 6b65 536b 6577 293b 0a20 op, makeSkew);. │ │ │ │ -000109f0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00010a00: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00010a10: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ -00010a20: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ -00010a30: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00010a40: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ -00010a50: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ -00010a60: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ -00010a70: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ -00010a80: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ -00010a90: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ -00010aa0: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ -00010ab0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -00010ac0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00010ad0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00010ae0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00010af0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010b00: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ -00010b10: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ -00010b20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010b30: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ -00010b40: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ -00010b50: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010b60: 2020 2a20 4070 6172 616d 206f 7020 6175 * @param op au │ │ │ │ -00010b70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010b80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010b90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010ba0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ -00010bb0: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -00010bc0: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ -00010bd0: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ -00010be0: 6e67 6c65 5261 6e67 652c 2069 6e74 206f ngleRange, int o │ │ │ │ -00010bf0: 7029 207b 0a20 2020 2020 2020 2046 6173 p) {. Fas │ │ │ │ -00010c00: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ -00010c10: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -00010c20: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00010c30: 6473 744d 6174 4465 7074 682c 2061 6e67 dstMatDepth, ang │ │ │ │ -00010c40: 6c65 5261 6e67 652c 206f 7029 3b0a 2020 leRange, op);. │ │ │ │ -00010c50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00010c60: 2020 2a20 4361 6c63 756c 6174 6573 2032 * Calculates 2 │ │ │ │ -00010c70: 4420 4661 7374 2048 6f75 6768 2074 7261 D Fast Hough tra │ │ │ │ -00010c80: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ -00010c90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00010ca0: 2a20 5468 6520 6675 6e63 7469 6f6e 2063 * The function c │ │ │ │ -00010cb0: 616c 6375 6c61 7465 7320 7468 6520 6661 alculates the fa │ │ │ │ -00010cc0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ -00010cd0: 726d 2066 6f72 2066 756c 6c2c 2068 616c rm for full, hal │ │ │ │ -00010ce0: 6620 6f72 2071 7561 7274 6572 0a20 2020 f or quarter. │ │ │ │ -00010cf0: 2020 2a20 7261 6e67 6520 6f66 2061 6e67 * range of ang │ │ │ │ -00010d00: 6c65 732e 0a20 2020 2020 2a20 4070 6172 les.. * @par │ │ │ │ -00010d10: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -00010d20: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010d30: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00010d40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010d50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010d60: 4070 6172 616d 2064 7374 4d61 7444 6570 @param dstMatDep │ │ │ │ -00010d70: 7468 2061 7574 6f6d 6174 6963 616c 6c79 th automatically │ │ │ │ -00010d80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010d90: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00010da0: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00010db0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010dc0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00010dd0: 7461 7469 6320 766f 6964 2046 6173 7448 tatic void FastH │ │ │ │ -00010de0: 6f75 6768 5472 616e 7366 6f72 6d28 4d61 oughTransform(Ma │ │ │ │ -00010df0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00010e00: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ -00010e10: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ -00010e20: 207b 0a20 2020 2020 2020 2046 6173 7448 {. FastH │ │ │ │ -00010e30: 6f75 6768 5472 616e 7366 6f72 6d5f 3228 oughTransform_2( │ │ │ │ -00010e40: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00010e50: 7374 2e6e 6174 6976 654f 626a 2c20 6473 st.nativeObj, ds │ │ │ │ -00010e60: 744d 6174 4465 7074 682c 2061 6e67 6c65 tMatDepth, angle │ │ │ │ -00010e70: 5261 6e67 6529 3b0a 2020 2020 7d0a 0a20 Range);. }.. │ │ │ │ -00010e80: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ -00010e90: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ -00010ea0: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ -00010eb0: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -00010ec0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00010ed0: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -00010ee0: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ -00010ef0: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ -00010f00: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ -00010f10: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ -00010f20: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ -00010f30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00010f40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010f50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010f60: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -00010f70: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00010f80: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00010f90: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ -00010fa0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010fb0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00010fc0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00010fd0: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ -00010fe0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ -00010ff0: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ -00011000: 4d61 7444 6570 7468 2920 7b0a 2020 2020 MatDepth) {. │ │ │ │ -00011010: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -00011020: 6e73 666f 726d 5f33 2873 7263 2e6e 6174 nsform_3(src.nat │ │ │ │ -00011030: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00011040: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -00011050: 7468 293b 0a20 2020 207d 0a0a 0a20 2020 th);. }... │ │ │ │ -00011060: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00011070: 2056 6563 3469 2063 763a 3a78 696d 6770 Vec4i cv::ximgp │ │ │ │ -00011080: 726f 633a 3a48 6f75 6768 506f 696e 7432 roc::HoughPoint2 │ │ │ │ -00011090: 4c69 6e65 2850 6f69 6e74 2068 6f75 6768 Line(Point hough │ │ │ │ -000110a0: 506f 696e 742c 204d 6174 2073 7263 496d Point, Mat srcIm │ │ │ │ -000110b0: 6749 6e66 6f2c 2069 6e74 2061 6e67 6c65 gInfo, int angle │ │ │ │ -000110c0: 5261 6e67 6520 3d20 4152 4f5f 3331 355f Range = ARO_315_ │ │ │ │ -000110d0: 3133 352c 2069 6e74 206d 616b 6553 6b65 135, int makeSke │ │ │ │ -000110e0: 7720 3d20 4844 4f5f 4445 534b 4557 2c20 w = HDO_DESKEW, │ │ │ │ -000110f0: 696e 7420 7275 6c65 7320 3d20 524f 5f49 int rules = RO_I │ │ │ │ -00011100: 474e 4f52 455f 424f 5244 4552 5329 0a20 GNORE_BORDERS). │ │ │ │ -00011110: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00011120: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ -00011130: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011140: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011150: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011160: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011170: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ -00011180: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ -00011190: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000111a0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000111b0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000111c0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -000111d0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ -000111e0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ -000111f0: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ -00011200: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ -00011210: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ -00011220: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ -00011230: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ -00011240: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ -00011250: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011260: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011270: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ -00011280: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ -00011290: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ -000112a0: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ -000112b0: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ -000112c0: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ -000112d0: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ -000112e0: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ -000112f0: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ -00011300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -00011310: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00011320: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -00011330: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011340: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011350: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011360: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011370: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00011380: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ -00011390: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000113a0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -000113b0: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ -000113c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000113d0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000113e0: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ -000113f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00011400: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00011410: 7261 6d20 6d61 6b65 536b 6577 2061 7574 ram makeSkew aut │ │ │ │ -00011420: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00011430: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00011440: 616d 2072 756c 6573 2061 7574 6f6d 6174 am rules automat │ │ │ │ -00011450: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00011460: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00011470: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00011480: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00011490: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -000114a0: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi │ │ │ │ -000114b0: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho │ │ │ │ -000114c0: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr │ │ │ │ -000114d0: 6349 6d67 496e 666f 2c20 696e 7420 616e cImgInfo, int an │ │ │ │ -000114e0: 676c 6552 616e 6765 2c20 696e 7420 6d61 gleRange, int ma │ │ │ │ -000114f0: 6b65 536b 6577 2c20 696e 7420 7275 6c65 keSkew, int rule │ │ │ │ -00011500: 7329 207b 0a20 2020 2020 2020 2072 6574 s) {. ret │ │ │ │ -00011510: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ -00011520: 696e 655f 3028 686f 7567 6850 6f69 6e74 ine_0(houghPoint │ │ │ │ -00011530: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ -00011540: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ -00011550: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ -00011560: 6765 2c20 6d61 6b65 536b 6577 2c20 7275 ge, makeSkew, ru │ │ │ │ -00011570: 6c65 7329 3b0a 2020 2020 7d0a 0a20 2020 les);. }.. │ │ │ │ -00011580: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -00011590: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000115a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000115b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000115c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000115d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000115e0: 4072 6574 7661 6c20 205b 5665 6334 695d @retval [Vec4i] │ │ │ │ -000115f0: 2020 2020 2043 6f6f 7264 696e 6174 6573 Coordinates │ │ │ │ -00011600: 206f 6620 6c69 6e65 2073 6567 6d65 6e74 of line segment │ │ │ │ -00011610: 2063 6f72 7265 7370 6f6e 6465 6420 6279 corresponded by │ │ │ │ -00011620: 2070 6f69 6e74 2069 6e20 486f 7567 6820 point in Hough │ │ │ │ -00011630: 7370 6163 652e 0a20 2020 2020 2a20 4072 space.. * @r │ │ │ │ -00011640: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ -00011650: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ -00011660: 2052 4f5f 5354 5249 4354 0a20 2020 2020 RO_STRICT. │ │ │ │ -00011670: 2a20 2020 2020 2020 2020 2020 2074 6865 * the │ │ │ │ -00011680: 6e20 7265 7475 726e 6564 206c 696e 6520 n returned line │ │ │ │ -00011690: 6375 7420 616c 6f6e 6720 7468 6520 626f cut along the bo │ │ │ │ -000116a0: 7264 6572 206f 6620 736f 7572 6365 2069 rder of source i │ │ │ │ -000116b0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000116c0: 6d61 726b 7320 4966 2072 756c 6573 2070 marks If rules p │ │ │ │ -000116d0: 6172 616d 6574 6572 2073 6574 2074 6f20 arameter set to │ │ │ │ -000116e0: 524f 5f57 4541 4b20 7468 656e 2069 6e20 RO_WEAK then in │ │ │ │ -000116f0: 6361 7365 206f 6620 706f 696e 742c 2077 case of point, w │ │ │ │ -00011700: 6869 6368 2062 656c 6f6e 6773 0a20 2020 hich belongs. │ │ │ │ -00011710: 2020 2a20 2020 2020 2020 2020 2020 2074 * t │ │ │ │ -00011720: 6865 2069 6e63 6f72 7265 6374 2070 6172 he incorrect par │ │ │ │ -00011730: 7420 6f66 2048 6f75 6768 2069 6d61 6765 t of Hough image │ │ │ │ -00011740: 2c20 7265 7475 726e 6564 206c 696e 6520 , returned line │ │ │ │ -00011750: 7769 6c6c 206e 6f74 2069 6e74 6572 7365 will not interse │ │ │ │ -00011760: 6374 2073 6f75 7263 6520 696d 6167 652e ct source image. │ │ │ │ -00011770: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -00011780: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ -00011790: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000117a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000117b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000117c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000117d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000117e0: 4070 6172 616d 2068 6f75 6768 506f 696e @param houghPoin │ │ │ │ -000117f0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00011800: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00011810: 2040 7061 7261 6d20 7372 6349 6d67 496e @param srcImgIn │ │ │ │ -00011820: 666f 2061 7574 6f6d 6174 6963 616c 6c79 fo automatically │ │ │ │ -00011830: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011840: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00011850: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00011860: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00011870: 202a 2040 7061 7261 6d20 6d61 6b65 536b * @param makeSk │ │ │ │ -00011880: 6577 2061 7574 6f6d 6174 6963 616c 6c79 ew automatically │ │ │ │ -00011890: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000118a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000118b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000118c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000118d0: 626c 6963 2073 7461 7469 6320 696e 745b blic static int[ │ │ │ │ -000118e0: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -000118f0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ -00011900: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ -00011910: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ -00011920: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ -00011930: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00011940: 726e 2048 6f75 6768 506f 696e 7432 4c69 rn HoughPoint2Li │ │ │ │ -00011950: 6e65 5f31 2868 6f75 6768 506f 696e 742e ne_1(houghPoint. │ │ │ │ -00011960: 782c 2068 6f75 6768 506f 696e 742e 792c x, houghPoint.y, │ │ │ │ -00011970: 2073 7263 496d 6749 6e66 6f2e 6e61 7469 srcImgInfo.nati │ │ │ │ -00011980: 7665 4f62 6a2c 2061 6e67 6c65 5261 6e67 veObj, angleRang │ │ │ │ -00011990: 652c 206d 616b 6553 6b65 7729 3b0a 2020 e, makeSkew);. │ │ │ │ -000119a0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -000119b0: 2020 2a20 4361 6c63 756c 6174 6573 2063 * Calculates c │ │ │ │ -000119c0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000119d0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000119e0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000119f0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011a00: 0a20 2020 2020 2a20 4072 6574 7661 6c20 . * @retval │ │ │ │ -00011a10: 205b 5665 6334 695d 2020 2020 2043 6f6f [Vec4i] Coo │ │ │ │ -00011a20: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line │ │ │ │ -00011a30: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp │ │ │ │ -00011a40: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i │ │ │ │ -00011a50: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space.. │ │ │ │ -00011a60: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011a70: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011a80: 7220 7365 7420 746f 2052 4f5f 5354 5249 r set to RO_STRI │ │ │ │ -00011a90: 4354 0a20 2020 2020 2a20 2020 2020 2020 CT. * │ │ │ │ -00011aa0: 2020 2020 2074 6865 6e20 7265 7475 726e then return │ │ │ │ -00011ab0: 6564 206c 696e 6520 6375 7420 616c 6f6e ed line cut alon │ │ │ │ -00011ac0: 6720 7468 6520 626f 7264 6572 206f 6620 g the border of │ │ │ │ -00011ad0: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image.. │ │ │ │ -00011ae0: 2020 202a 2040 7265 6d61 726b 7320 4966 * @remarks If │ │ │ │ -00011af0: 2072 756c 6573 2070 6172 616d 6574 6572 rules parameter │ │ │ │ -00011b00: 2073 6574 2074 6f20 524f 5f57 4541 4b20 set to RO_WEAK │ │ │ │ -00011b10: 7468 656e 2069 6e20 6361 7365 206f 6620 then in case of │ │ │ │ -00011b20: 706f 696e 742c 2077 6869 6368 2062 656c point, which bel │ │ │ │ -00011b30: 6f6e 6773 0a20 2020 2020 2a20 2020 2020 ongs. * │ │ │ │ -00011b40: 2020 2020 2020 2074 6865 2069 6e63 6f72 the incor │ │ │ │ -00011b50: 7265 6374 2070 6172 7420 6f66 2048 6f75 rect part of Hou │ │ │ │ -00011b60: 6768 2069 6d61 6765 2c20 7265 7475 726e gh image, return │ │ │ │ -00011b70: 6564 206c 696e 6520 7769 6c6c 206e 6f74 ed line will not │ │ │ │ -00011b80: 2069 6e74 6572 7365 6374 2073 6f75 7263 intersect sourc │ │ │ │ -00011b90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -00011ba0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00011bb0: 696f 6e20 6361 6c63 756c 6174 6573 2063 ion calculates c │ │ │ │ -00011bc0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -00011bd0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -00011be0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -00011bf0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011c00: 0a20 2020 2020 2a20 4070 6172 616d 2068 . * @param h │ │ │ │ -00011c10: 6f75 6768 506f 696e 7420 6175 746f 6d61 oughPoint automa │ │ │ │ -00011c20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00011c30: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00011c40: 7372 6349 6d67 496e 666f 2061 7574 6f6d srcImgInfo autom │ │ │ │ -00011c50: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00011c60: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00011c70: 2061 6e67 6c65 5261 6e67 6520 6175 746f angleRange auto │ │ │ │ -00011c80: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00011c90: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00011ca0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00011cb0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011cc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00011cd0: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00011ce0: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -00011cf0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -00011d00: 2073 7263 496d 6749 6e66 6f2c 2069 6e74 srcImgInfo, int │ │ │ │ -00011d10: 2061 6e67 6c65 5261 6e67 6529 207b 0a20 angleRange) {. │ │ │ │ -00011d20: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -00011d30: 7567 6850 6f69 6e74 324c 696e 655f 3228 ughPoint2Line_2( │ │ │ │ -00011d40: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -00011d50: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00011d60: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00011d70: 2c20 616e 676c 6552 616e 6765 293b 0a20 , angleRange);. │ │ │ │ -00011d80: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00011d90: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00011da0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011db0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011dc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011dd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011de0: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ -00011df0: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ -00011e00: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ -00011e10: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ -00011e20: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ -00011e30: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ -00011e40: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011e50: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011e60: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ -00011e70: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ -00011e80: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ -00011e90: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ -00011ea0: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ -00011eb0: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ -00011ec0: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011ed0: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011ee0: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ -00011ef0: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ -00011f00: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ -00011f10: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ -00011f20: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ -00011f30: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ -00011f40: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ -00011f50: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ -00011f60: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ -00011f70: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ -00011f80: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00011f90: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -00011fa0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011fb0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011fc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011fd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011fe0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00011ff0: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ -00012000: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00012010: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00012020: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ -00012030: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00012040: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00012050: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00012060: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00012070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00012080: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00012090: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -000120a0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -000120b0: 2073 7263 496d 6749 6e66 6f29 207b 0a20 srcImgInfo) {. │ │ │ │ -000120c0: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -000120d0: 7567 6850 6f69 6e74 324c 696e 655f 3328 ughPoint2Line_3( │ │ │ │ -000120e0: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -000120f0: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00012100: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00012110: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00012120: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00012130: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00012140: 3a3a 636f 7661 7269 616e 6365 4573 7469 ::covarianceEsti │ │ │ │ -00012150: 6d61 7469 6f6e 284d 6174 2073 7263 2c20 mation(Mat src, │ │ │ │ -00012160: 4d61 7426 2064 7374 2c20 696e 7420 7769 Mat& dst, int wi │ │ │ │ -00012170: 6e64 6f77 526f 7773 2c20 696e 7420 7769 ndowRows, int wi │ │ │ │ -00012180: 6e64 6f77 436f 6c73 290a 2020 2020 2f2f ndowCols). // │ │ │ │ -00012190: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000121a0: 2043 6f6d 7075 7465 7320 7468 6520 6573 Computes the es │ │ │ │ -000121b0: 7469 6d61 7465 6420 636f 7661 7269 616e timated covarian │ │ │ │ -000121c0: 6365 206d 6174 7269 7820 6f66 2061 6e20 ce matrix of an │ │ │ │ -000121d0: 696d 6167 6520 7573 696e 6720 7468 6520 image using the │ │ │ │ -000121e0: 736c 6964 696e 670a 2020 2020 202a 2077 sliding. * w │ │ │ │ -000121f0: 696e 646f 7720 666f 7275 6d6c 6174 696f indow forumlatio │ │ │ │ -00012200: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00012210: 2040 7061 7261 6d20 7372 6320 5468 6520 @param src The │ │ │ │ -00012220: 736f 7572 6365 2069 6d61 6765 2e20 496e source image. In │ │ │ │ -00012230: 7075 7420 696d 6167 6520 6d75 7374 2062 put image must b │ │ │ │ -00012240: 6520 6f66 2061 2063 6f6d 706c 6578 2074 e of a complex t │ │ │ │ -00012250: 7970 652e 0a20 2020 2020 2a20 4070 6172 ype.. * @par │ │ │ │ -00012260: 616d 2064 7374 2054 6865 2064 6573 7469 am dst The desti │ │ │ │ -00012270: 6e61 7469 6f6e 2065 7374 696d 6174 6564 nation estimated │ │ │ │ -00012280: 2063 6f76 6172 6961 6e63 6520 6d61 7472 covariance matr │ │ │ │ -00012290: 6978 2e20 4f75 7470 7574 206d 6174 7269 ix. Output matri │ │ │ │ -000122a0: 7820 7769 6c6c 2062 6520 7369 7a65 2028 x will be size ( │ │ │ │ -000122b0: 7769 6e64 6f77 526f 7773 2a77 696e 646f windowRows*windo │ │ │ │ -000122c0: 7743 6f6c 732c 2077 696e 646f 7752 6f77 wCols, windowRow │ │ │ │ -000122d0: 732a 7769 6e64 6f77 436f 6c73 292e 0a20 s*windowCols).. │ │ │ │ -000122e0: 2020 2020 2a20 4070 6172 616d 2077 696e * @param win │ │ │ │ -000122f0: 646f 7752 6f77 7320 5468 6520 6e75 6d62 dowRows The numb │ │ │ │ -00012300: 6572 206f 6620 726f 7773 2069 6e20 7468 er of rows in th │ │ │ │ -00012310: 6520 7769 6e64 6f77 2e0a 2020 2020 202a e window.. * │ │ │ │ -00012320: 2040 7061 7261 6d20 7769 6e64 6f77 436f @param windowCo │ │ │ │ -00012330: 6c73 2054 6865 206e 756d 6265 7220 6f66 ls The number of │ │ │ │ -00012340: 2063 6f6c 7320 696e 2074 6865 2077 696e cols in the win │ │ │ │ -00012350: 646f 772e 0a20 2020 2020 2a20 5468 6520 dow.. * The │ │ │ │ -00012360: 7769 6e64 6f77 2073 697a 6520 7061 7261 window size para │ │ │ │ -00012370: 6d65 7465 7273 2063 6f6e 7472 6f6c 2074 meters control t │ │ │ │ -00012380: 6865 2061 6363 7572 6163 7920 6f66 2074 he accuracy of t │ │ │ │ -00012390: 6865 2065 7374 696d 6174 696f 6e2e 0a20 he estimation.. │ │ │ │ -000123a0: 2020 2020 2a20 5468 6520 736c 6964 696e * The slidin │ │ │ │ -000123b0: 6720 7769 6e64 6f77 206d 6f76 6573 206f g window moves o │ │ │ │ -000123c0: 7665 7220 7468 6520 656e 7469 7265 2069 ver the entire i │ │ │ │ -000123d0: 6d61 6765 2066 726f 6d20 7468 6520 746f mage from the to │ │ │ │ -000123e0: 702d 6c65 6674 2063 6f72 6e65 720a 2020 p-left corner. │ │ │ │ -000123f0: 2020 202a 2074 6f20 7468 6520 626f 7474 * to the bott │ │ │ │ -00012400: 6f6d 2072 6967 6874 2063 6f72 6e65 722e om right corner. │ │ │ │ -00012410: 2045 6163 6820 6c6f 6361 7469 6f6e 206f Each location o │ │ │ │ -00012420: 6620 7468 6520 7769 6e64 6f77 2072 6570 f the window rep │ │ │ │ -00012430: 7265 7365 6e74 7320 6120 7361 6d70 6c65 resents a sample │ │ │ │ -00012440: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -00012450: 7769 6e64 6f77 2069 7320 7468 6520 7369 window is the si │ │ │ │ -00012460: 7a65 206f 6620 7468 6520 696d 6167 652c ze of the image, │ │ │ │ -00012470: 2074 6865 6e20 7468 6973 2067 6976 6573 then this gives │ │ │ │ -00012480: 2074 6865 2065 7861 6374 2063 6f76 6172 the exact covar │ │ │ │ -00012490: 6961 6e63 6520 6d61 7472 6978 2e0a 2020 iance matrix.. │ │ │ │ -000124a0: 2020 202a 2046 6f72 2061 6c6c 206f 7468 * For all oth │ │ │ │ -000124b0: 6572 2063 6173 6573 2c20 7468 6520 7369 er cases, the si │ │ │ │ -000124c0: 7a65 7320 6f66 2074 6865 2077 696e 646f zes of the windo │ │ │ │ -000124d0: 7720 7769 6c6c 2069 6d70 6163 7420 7468 w will impact th │ │ │ │ -000124e0: 6520 6e75 6d62 6572 206f 6620 7361 6d70 e number of samp │ │ │ │ -000124f0: 6c65 730a 2020 2020 202a 2061 6e64 2074 les. * and t │ │ │ │ -00012500: 6865 206e 756d 6265 7220 6f66 2065 6c65 he number of ele │ │ │ │ -00012510: 6d65 6e74 7320 696e 2074 6865 2065 7374 ments in the est │ │ │ │ -00012520: 696d 6174 6564 2063 6f76 6172 6961 6e63 imated covarianc │ │ │ │ -00012530: 6520 6d61 7472 6978 2e0a 2020 2020 202a e matrix.. * │ │ │ │ -00012540: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00012550: 7469 6320 766f 6964 2063 6f76 6172 6961 tic void covaria │ │ │ │ -00012560: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00012570: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00012580: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ -00012590: 696e 7420 7769 6e64 6f77 436f 6c73 2920 int windowCols) │ │ │ │ -000125a0: 7b0a 2020 2020 2020 2020 636f 7661 7269 {. covari │ │ │ │ -000125b0: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ -000125c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -000125d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2077 dst.nativeObj, w │ │ │ │ -000125e0: 696e 646f 7752 6f77 732c 2077 696e 646f indowRows, windo │ │ │ │ -000125f0: 7743 6f6c 7329 3b0a 2020 2020 7d0a 0a0a wCols);. }... │ │ │ │ -00012600: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00012610: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00012620: 6770 726f 633a 3a65 6467 6550 7265 7365 gproc::edgePrese │ │ │ │ -00012630: 7276 696e 6746 696c 7465 7228 4d61 7420 rvingFilter(Mat │ │ │ │ -00012640: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00012650: 6e74 2064 2c20 646f 7562 6c65 2074 6872 nt d, double thr │ │ │ │ -00012660: 6573 686f 6c64 290a 2020 2020 2f2f 0a0a eshold). //.. │ │ │ │ -00012670: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00012680: 6d6f 6f74 6865 7320 616e 2069 6d61 6765 moothes an image │ │ │ │ -00012690: 2075 7369 6e67 2074 6865 2045 6467 652d using the Edge- │ │ │ │ -000126a0: 5072 6573 6572 7669 6e67 2066 696c 7465 Preserving filte │ │ │ │ -000126b0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000126c0: 2054 6865 2066 756e 6374 696f 6e20 736d The function sm │ │ │ │ -000126d0: 6f6f 7468 6573 2047 6175 7373 6961 6e20 oothes Gaussian │ │ │ │ -000126e0: 6e6f 6973 6520 6173 2077 656c 6c20 6173 noise as well as │ │ │ │ -000126f0: 2073 616c 7420 2661 6d70 3b20 7065 7070 salt & pepp │ │ │ │ -00012700: 6572 206e 6f69 7365 2e0a 2020 2020 202a er noise.. * │ │ │ │ -00012710: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00012720: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -00012730: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -00012740: 6173 6520 7365 650a 2020 2020 202a 205b ase see. * [ │ │ │ │ -00012750: 5265 6957 6f65 3138 5d20 2052 6569 6368 ReiWoe18] Reich │ │ │ │ -00012760: 2c20 532e 2061 6e64 2057 c3b6 7267 c3b6 , S. and W..rg.. │ │ │ │ -00012770: 7474 6572 2c20 462e 2061 6e64 2044 656c tter, F. and Del │ │ │ │ -00012780: 6c65 6e2c 2042 2e20 2832 3031 3829 2e20 len, B. (2018). │ │ │ │ -00012790: 4120 5265 616c 2d54 696d 6520 4564 6765 A Real-Time Edge │ │ │ │ -000127a0: 2d50 7265 7365 7276 696e 6720 4465 6e6f -Preserving Deno │ │ │ │ -000127b0: 6973 696e 6720 4669 6c74 6572 2e20 5072 ising Filter. Pr │ │ │ │ -000127c0: 6f63 6565 6469 6e67 7320 6f66 2074 6865 oceedings of the │ │ │ │ -000127d0: 2031 3374 6820 496e 7465 726e 6174 696f 13th Internatio │ │ │ │ -000127e0: 6e61 6c20 4a6f 696e 7420 436f 6e66 6572 nal Joint Confer │ │ │ │ -000127f0: 656e 6365 206f 6e20 436f 6d70 7574 6572 ence on Computer │ │ │ │ -00012800: 2056 6973 696f 6e2c 2049 6d61 6769 6e67 Vision, Imaging │ │ │ │ -00012810: 2061 6e64 2043 6f6d 7075 7465 7220 4772 and Computer Gr │ │ │ │ -00012820: 6170 6869 6373 2054 6865 6f72 7920 616e aphics Theory an │ │ │ │ -00012830: 6420 4170 706c 6963 6174 696f 6e73 2028 d Applications ( │ │ │ │ -00012840: 5649 5349 4752 4150 5029 3a20 5669 7361 VISIGRAPP): Visa │ │ │ │ -00012850: 7070 2c20 3835 2d39 342c 2034 2e20 444f pp, 85-94, 4. DO │ │ │ │ -00012860: 493a 2031 302e 3532 3230 2f30 3030 3635 I: 10.5220/00065 │ │ │ │ -00012870: 3039 3030 3038 3530 3039 342e 0a20 2020 09000850094.. │ │ │ │ -00012880: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00012890: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ -000128a0: 6974 2033 2d63 6861 6e6e 656c 2069 6d61 it 3-channel ima │ │ │ │ -000128b0: 6765 2e0a 2020 2020 202a 2040 7061 7261 ge.. * @para │ │ │ │ -000128c0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -000128d0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -000128e0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -000128f0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -00012900: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet │ │ │ │ -00012910: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel │ │ │ │ -00012920: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th │ │ │ │ -00012930: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin │ │ │ │ -00012940: 6720 6669 6c74 6572 696e 672e 204d 7573 g filtering. Mus │ │ │ │ -00012950: 7420 6265 2067 7265 6174 6572 206f 7220 t be greater or │ │ │ │ -00012960: 6571 7561 6c20 332e 0a20 2020 2020 2a20 equal 3.. * │ │ │ │ -00012970: 4070 6172 616d 2074 6872 6573 686f 6c64 @param threshold │ │ │ │ -00012980: 2054 6872 6573 686f 6c64 2c20 7768 6963 Threshold, whic │ │ │ │ -00012990: 6820 6469 7374 696e 6775 6973 6865 7320 h distinguishes │ │ │ │ -000129a0: 6265 7477 6565 6e20 6e6f 6973 652c 206f between noise, o │ │ │ │ -000129b0: 7574 6c69 6572 732c 2061 6e64 2064 6174 utliers, and dat │ │ │ │ -000129c0: 612e 0a20 2020 2020 2a2f 0a20 2020 2070 a.. */. p │ │ │ │ -000129d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000129e0: 6420 6564 6765 5072 6573 6572 7669 6e67 d edgePreserving │ │ │ │ -000129f0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -00012a00: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -00012a10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00012a20: 2920 7b0a 2020 2020 2020 2020 6564 6765 ) {. edge │ │ │ │ -00012a30: 5072 6573 6572 7669 6e67 4669 6c74 6572 PreservingFilter │ │ │ │ -00012a40: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ -00012a50: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00012a60: 2064 2c20 7468 7265 7368 6f6c 6429 3b0a d, threshold);. │ │ │ │ -00012a70: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00012a80: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00012a90: 4564 6765 426f 7865 7320 6376 3a3a 7869 EdgeBoxes cv::xi │ │ │ │ -00012aa0: 6d67 7072 6f63 3a3a 6372 6561 7465 4564 mgproc::createEd │ │ │ │ -00012ab0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00012ac0: 7068 6120 3d20 302e 3635 662c 2066 6c6f pha = 0.65f, flo │ │ │ │ -00012ad0: 6174 2062 6574 6120 3d20 302e 3735 662c at beta = 0.75f, │ │ │ │ -00012ae0: 2066 6c6f 6174 2065 7461 203d 2031 2c20 float eta = 1, │ │ │ │ -00012af0: 666c 6f61 7420 6d69 6e53 636f 7265 203d float minScore = │ │ │ │ -00012b00: 2030 2e30 3166 2c20 696e 7420 6d61 7842 0.01f, int maxB │ │ │ │ -00012b10: 6f78 6573 203d 2031 3030 3030 2c20 666c oxes = 10000, fl │ │ │ │ -00012b20: 6f61 7420 6564 6765 4d69 6e4d 6167 203d oat edgeMinMag = │ │ │ │ -00012b30: 2030 2e31 662c 2066 6c6f 6174 2065 6467 0.1f, float edg │ │ │ │ -00012b40: 654d 6572 6765 5468 7220 3d20 302e 3566 eMergeThr = 0.5f │ │ │ │ -00012b50: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012b60: 696e 4d61 6720 3d20 302e 3566 2c20 666c inMag = 0.5f, fl │ │ │ │ -00012b70: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ -00012b80: 696f 203d 2033 2c20 666c 6f61 7420 6d69 io = 3, float mi │ │ │ │ -00012b90: 6e42 6f78 4172 6561 203d 2031 3030 302c nBoxArea = 1000, │ │ │ │ -00012ba0: 2066 6c6f 6174 2067 616d 6d61 203d 2032 float gamma = 2 │ │ │ │ -00012bb0: 2c20 666c 6f61 7420 6b61 7070 6120 3d20 , float kappa = │ │ │ │ -00012bc0: 312e 3566 290a 2020 2020 2f2f 0a0a 2020 1.5f). //.. │ │ │ │ -00012bd0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00012be0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00012bf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00012c00: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00012c10: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00012c20: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00012c30: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00012c40: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00012c50: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00012c60: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ -00012c70: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ -00012c80: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ -00012c90: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ -00012ca0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ -00012cb0: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ -00012cc0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ -00012cd0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00012ce0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ -00012cf0: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ -00012d00: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -00012d10: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag │ │ │ │ -00012d20: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu │ │ │ │ -00012d30: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ -00012d40: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ -00012d50: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ -00012d60: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ -00012d70: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me │ │ │ │ -00012d80: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I │ │ │ │ -00012d90: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012da0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012db0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -00012dc0: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi │ │ │ │ -00012dd0: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min │ │ │ │ -00012de0: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ -00012df0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00012e00: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00012e10: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00012e20: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat │ │ │ │ -00012e30: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra │ │ │ │ -00012e40: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes.. │ │ │ │ -00012e50: 2020 202a 2040 7061 7261 6d20 6d69 6e42 * @param minB │ │ │ │ -00012e60: 6f78 4172 6561 206d 696e 696d 756d 2061 oxArea minimum a │ │ │ │ -00012e70: 7265 6120 6f66 2062 6f78 6573 2e0a 2020 rea of boxes.. │ │ │ │ -00012e80: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00012e90: 6120 6166 6669 6e69 7479 2073 656e 7369 a affinity sensi │ │ │ │ -00012ea0: 7469 7669 7479 2e0a 2020 2020 202a 2040 tivity.. * @ │ │ │ │ -00012eb0: 7061 7261 6d20 6b61 7070 6120 7363 616c param kappa scal │ │ │ │ -00012ec0: 6520 7365 6e73 6974 6976 6974 792e 0a20 e sensitivity.. │ │ │ │ -00012ed0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00012ee0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00012ef0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00012f00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00012f10: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00012f20: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00012f30: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00012f40: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00012f50: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00012f60: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00012f70: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -00012f80: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -00012f90: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012fa0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -00012fb0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -00012fc0: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ -00012fd0: 6c6f 6174 2067 616d 6d61 2c20 666c 6f61 loat gamma, floa │ │ │ │ -00012fe0: 7420 6b61 7070 6129 207b 0a20 2020 2020 t kappa) {. │ │ │ │ -00012ff0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ -00013000: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ -00013010: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ -00013020: 3028 616c 7068 612c 2062 6574 612c 2065 0(alpha, beta, e │ │ │ │ -00013030: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ -00013040: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ -00013050: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ -00013060: 2c20 636c 7573 7465 724d 696e 4d61 672c , clusterMinMag, │ │ │ │ -00013070: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ -00013080: 206d 696e 426f 7841 7265 612c 2067 616d minBoxArea, gam │ │ │ │ -00013090: 6d61 2c20 6b61 7070 6129 293b 0a20 2020 ma, kappa));. │ │ │ │ -000130a0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000130b0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ -000130c0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ -000130d0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ -000130e0: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ -000130f0: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ -00013100: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ -00013110: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ -00013120: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ -00013130: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ -00013140: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ -00013150: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ -00013160: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ -00013170: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013180: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ -00013190: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ -000131a0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -000131b0: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ -000131c0: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ -000131d0: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ -000131e0: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ -000131f0: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ -00013200: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013210: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013220: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013230: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013240: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ -00013250: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ -00013260: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ -00013270: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -00013280: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -00013290: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ -000132a0: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ -000132b0: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ -000132c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000132d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000132e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000132f0: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ -00013300: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ -00013310: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ -00013320: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013330: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ -00013340: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ -00013350: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013360: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ -00013370: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ -00013380: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00013390: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000133a0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000133b0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ -000133c0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ -000133d0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ -000133e0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ -000133f0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ -00013400: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ -00013410: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ -00013420: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ -00013430: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ -00013440: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ -00013450: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ -00013460: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ -00013470: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ -00013480: 6f61 7420 6761 6d6d 6129 207b 0a20 2020 oat gamma) {. │ │ │ │ -00013490: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000134a0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000134b0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -000134c0: 735f 3128 616c 7068 612c 2062 6574 612c s_1(alpha, beta, │ │ │ │ -000134d0: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -000134e0: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -000134f0: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00013500: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00013510: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati │ │ │ │ -00013520: 6f2c 206d 696e 426f 7841 7265 612c 2067 o, minBoxArea, g │ │ │ │ -00013530: 616d 6d61 2929 3b0a 2020 2020 7d0a 0a20 amma));. }.. │ │ │ │ -00013540: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00013550: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00013560: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00013570: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00013580: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00013590: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000135a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000135b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000135c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000135d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000135e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000135f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00013600: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00013610: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00013620: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00013630: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013640: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013650: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00013660: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00013670: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00013680: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ -00013690: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ -000136a0: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ -000136b0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -000136c0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -000136d0: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ -000136e0: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ -000136f0: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ -00013700: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ -00013710: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ -00013720: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ -00013730: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ -00013740: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ -00013750: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ -00013760: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013770: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013780: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013790: 6172 616d 206d 6178 4173 7065 6374 5261 aram maxAspectRa │ │ │ │ -000137a0: 7469 6f20 6d61 7820 6173 7065 6374 2072 tio max aspect r │ │ │ │ -000137b0: 6174 696f 206f 6620 626f 7865 732e 0a20 atio of boxes.. │ │ │ │ -000137c0: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ -000137d0: 426f 7841 7265 6120 6d69 6e69 6d75 6d20 BoxArea minimum │ │ │ │ -000137e0: 6172 6561 206f 6620 626f 7865 732e 0a20 area of boxes.. │ │ │ │ -000137f0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00013800: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00013810: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00013820: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00013830: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00013840: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00013850: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00013860: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00013870: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00013880: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00013890: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -000138a0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -000138b0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -000138c0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -000138d0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -000138e0: 6174 206d 696e 426f 7841 7265 6129 207b at minBoxArea) { │ │ │ │ -000138f0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00013900: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00013910: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00013920: 426f 7865 735f 3228 616c 7068 612c 2062 Boxes_2(alpha, b │ │ │ │ -00013930: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00013940: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ -00013950: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ -00013960: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ -00013970: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ -00013980: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ -00013990: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -000139a0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000139b0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000139c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000139d0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000139e0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000139f0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00013a00: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00013a10: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00013a20: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00013a30: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00013a40: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00013a50: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00013a60: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00013a70: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00013a80: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00013a90: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00013aa0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00013ab0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00013ac0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00013ad0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -00013ae0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -00013af0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -00013b00: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00013b10: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00013b20: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00013b30: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00013b40: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00013b50: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00013b60: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013b70: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013b80: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013b90: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ -00013ba0: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ -00013bb0: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013bc0: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013bd0: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013be0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013bf0: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ -00013c00: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ -00013c10: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ -00013c20: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00013c30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00013c40: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00013c50: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00013c60: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00013c70: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00013c80: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00013c90: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00013ca0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00013cb0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00013cc0: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00013cd0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00013ce0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00013cf0: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00013d00: 6563 7452 6174 696f 2920 7b0a 2020 2020 ectRatio) {. │ │ │ │ -00013d10: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00013d20: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00013d30: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00013d40: 5f33 2861 6c70 6861 2c20 6265 7461 2c20 _3(alpha, beta, │ │ │ │ -00013d50: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00013d60: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00013d70: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00013d80: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ -00013d90: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ -00013da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00013db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00013dc0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00013dd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00013de0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00013df0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00013e00: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00013e10: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00013e20: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00013e30: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00013e40: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00013e50: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ -00013e60: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ -00013e70: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ -00013e80: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ -00013e90: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ -00013ea0: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ -00013eb0: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ -00013ec0: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ -00013ed0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00013ee0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00013ef0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ -00013f00: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ -00013f10: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ -00013f20: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ -00013f30: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ -00013f40: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ -00013f50: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ -00013f60: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ -00013f70: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00013f80: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00013f90: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00013fa0: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ -00013fb0: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ -00013fc0: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ -00013fd0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00013fe0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00013ff0: 642e 0a20 2020 2020 2a20 4072 6574 7572 d.. * @retur │ │ │ │ -00014000: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00014010: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00014020: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00014030: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ -00014040: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ -00014050: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00014060: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00014070: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00014080: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00014090: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -000140a0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -000140b0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -000140c0: 7465 724d 696e 4d61 6729 207b 0a20 2020 terMinMag) {. │ │ │ │ -000140d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000140e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000140f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014100: 735f 3428 616c 7068 612c 2062 6574 612c s_4(alpha, beta, │ │ │ │ -00014110: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014120: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014130: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00014140: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00014150: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ -00014160: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00014170: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00014180: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00014190: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000141a0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000141b0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000141c0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -000141d0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -000141e0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -000141f0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014200: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014210: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014220: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014230: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014240: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014250: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014260: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00014270: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00014280: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00014290: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000142a0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000142b0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000142c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000142d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000142e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000142f0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00014300: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00014310: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00014320: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00014330: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00014340: 7370 6565 642e 0a20 2020 2020 2a20 4072 speed.. * @r │ │ │ │ -00014350: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014360: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014370: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014380: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014390: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -000143a0: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -000143b0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ -000143c0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ -000143d0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ -000143e0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ -000143f0: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ -00014400: 4d65 7267 6554 6872 2920 7b0a 2020 2020 MergeThr) {. │ │ │ │ -00014410: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014420: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014430: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014440: 5f35 2861 6c70 6861 2c20 6265 7461 2c20 _5(alpha, beta, │ │ │ │ -00014450: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00014460: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00014470: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00014480: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }.. │ │ │ │ -00014490: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000144a0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000144b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000144c0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000144d0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000144e0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000144f0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00014500: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00014510: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00014520: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014530: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014540: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014550: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014560: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014570: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014580: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014590: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -000145a0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -000145b0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -000145c0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000145d0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000145e0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000145f0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00014600: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00014610: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00014620: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00014630: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00014640: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00014650: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00014660: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00014670: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00014680: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00014690: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -000146a0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -000146b0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -000146c0: 6467 654d 696e 4d61 6729 207b 0a20 2020 dgeMinMag) {. │ │ │ │ -000146d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000146e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000146f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014700: 735f 3628 616c 7068 612c 2062 6574 612c s_6(alpha, beta, │ │ │ │ -00014710: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014720: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014730: 6e4d 6167 2929 3b0a 2020 2020 7d0a 0a20 nMag));. }.. │ │ │ │ -00014740: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014750: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014760: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014770: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00014780: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00014790: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000147a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000147b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000147c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000147d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000147e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000147f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00014800: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00014810: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00014820: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00014830: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00014840: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00014850: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00014860: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00014870: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00014880: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00014890: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000148a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000148b0: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ -000148c0: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ -000148d0: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ -000148e0: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -000148f0: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00014900: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00014910: 7865 7329 207b 0a20 2020 2020 2020 2072 xes) {. r │ │ │ │ -00014920: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014930: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014940: 7465 4564 6765 426f 7865 735f 3728 616c teEdgeBoxes_7(al │ │ │ │ -00014950: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ -00014960: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ -00014970: 6573 2929 3b0a 2020 2020 7d0a 0a20 2020 es));. }.. │ │ │ │ -00014980: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014990: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -000149a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000149b0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -000149c0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -000149d0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -000149e0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -000149f0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014a00: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014a10: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014a20: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014a30: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014a40: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014a50: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ -00014a60: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ -00014a70: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ -00014a80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00014a90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00014aa0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00014ab0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00014ac0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ -00014ad0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ -00014ae0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ -00014af0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ -00014b00: 6c6f 6174 206d 696e 5363 6f72 6529 207b loat minScore) { │ │ │ │ -00014b10: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00014b20: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00014b30: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00014b40: 426f 7865 735f 3828 616c 7068 612c 2062 Boxes_8(alpha, b │ │ │ │ -00014b50: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00014b60: 7265 2929 3b0a 2020 2020 7d0a 0a20 2020 re));. }.. │ │ │ │ -00014b70: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014b80: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -00014b90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00014ba0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -00014bb0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -00014bc0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -00014bd0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -00014be0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014bf0: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014c00: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014c10: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014c20: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014c30: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014c40: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00014c50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00014c60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00014c70: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ -00014c80: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ -00014c90: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ -00014ca0: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ -00014cb0: 6c6f 6174 2065 7461 2920 7b0a 2020 2020 loat eta) {. │ │ │ │ -00014cc0: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014cd0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014ce0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014cf0: 5f39 2861 6c70 6861 2c20 6265 7461 2c20 _9(alpha, beta, │ │ │ │ -00014d00: 6574 6129 293b 0a20 2020 207d 0a0a 2020 eta));. }.. │ │ │ │ -00014d10: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00014d20: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00014d30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00014d40: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00014d50: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00014d60: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00014d70: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00014d80: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00014d90: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00014da0: 6f73 616c 732e 0a20 2020 2020 2a20 4072 osals.. * @r │ │ │ │ -00014db0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014dc0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014dd0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014de0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014df0: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -00014e00: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -00014e10: 6c6f 6174 2062 6574 6129 207b 0a20 2020 loat beta) {. │ │ │ │ -00014e20: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -00014e30: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -00014e40: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014e50: 735f 3130 2861 6c70 6861 2c20 6265 7461 s_10(alpha, beta │ │ │ │ -00014e60: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00014e70: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00014e80: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00014e90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00014ea0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00014eb0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00014ec0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00014ed0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00014ee0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00014ef0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00014f00: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ -00014f10: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ -00014f20: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00014f30: 7068 6129 207b 0a20 2020 2020 2020 2072 pha) {. r │ │ │ │ -00014f40: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014f50: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014f60: 7465 4564 6765 426f 7865 735f 3131 2861 teEdgeBoxes_11(a │ │ │ │ -00014f70: 6c70 6861 2929 3b0a 2020 2020 7d0a 0a20 lpha));. }.. │ │ │ │ -00014f80: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014f90: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014fa0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014fb0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00014fc0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00014fd0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00014fe0: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00014ff0: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00015000: 7865 7328 2920 7b0a 2020 2020 2020 2020 xes() {. │ │ │ │ -00015010: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ -00015020: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00015030: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -00015040: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -00015050: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00015060: 5074 725f 4454 4669 6c74 6572 2063 763a Ptr_DTFilter cv: │ │ │ │ -00015070: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00015080: 6544 5446 696c 7465 7228 4d61 7420 6775 eDTFilter(Mat gu │ │ │ │ -00015090: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -000150a0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ -000150b0: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ -000150c0: 206d 6f64 6520 3d20 4454 465f 4e43 2c20 mode = DTF_NC, │ │ │ │ -000150d0: 696e 7420 6e75 6d49 7465 7273 203d 2033 int numIters = 3 │ │ │ │ -000150e0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -000150f0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -00015100: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -00015110: 696e 7374 616e 6365 206f 6620 4454 4669 instance of DTFi │ │ │ │ -00015120: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce │ │ │ │ -00015130: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -00015140: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -00015150: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00015160: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ -00015170: 6520 2875 7365 6420 746f 2062 7569 6c64 e (used to build │ │ │ │ -00015180: 2074 7261 6e73 666f 726d 6564 2064 6973 transformed dis │ │ │ │ -00015190: 7461 6e63 652c 2077 6869 6368 2064 6573 tance, which des │ │ │ │ -000151a0: 6372 6962 6573 2065 6467 6520 7374 7275 cribes edge stru │ │ │ │ -000151b0: 6374 7572 6520 6f66 0a20 2020 2020 2a20 cture of. * │ │ │ │ -000151c0: 6775 6964 6564 2069 6d61 6765 292e 0a20 guided image).. │ │ │ │ -000151d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000151e0: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -000151f0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00015200: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00015210: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00015220: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00015230: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00015240: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00015250: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00015260: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00015270: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00015280: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ -00015290: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\) │ │ │ │ -000152a0: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th │ │ │ │ -000152b0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000152c0: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar │ │ │ │ -000152d0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ -000152e0: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo │ │ │ │ -000152f0: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil │ │ │ │ -00015300: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -00015310: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00015320: 616d 206d 6f64 6520 6f6e 6520 666f 726d am mode one form │ │ │ │ -00015330: 2074 6872 6565 206d 6f64 6573 2044 5446 three modes DTF │ │ │ │ -00015340: 5f4e 432c 2044 5446 5f52 4620 616e 6420 _NC, DTF_RF and │ │ │ │ -00015350: 4454 465f 4943 2077 6869 6368 2063 6f72 DTF_IC which cor │ │ │ │ -00015360: 7265 7370 6f6e 6473 2074 6f20 7468 7265 responds to thre │ │ │ │ -00015370: 6520 6d6f 6465 7320 666f 720a 2020 2020 e modes for. │ │ │ │ -00015380: 202a 2066 696c 7465 7269 6e67 2032 4420 * filtering 2D │ │ │ │ -00015390: 7369 676e 616c 7320 696e 2074 6865 2061 signals in the a │ │ │ │ -000153a0: 7274 6963 6c65 2e0a 2020 2020 202a 0a20 rticle.. *. │ │ │ │ -000153b0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -000153c0: 4974 6572 7320 6f70 7469 6f6e 616c 206e Iters optional n │ │ │ │ -000153d0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ -000153e0: 6f6e 7320 7573 6564 2066 6f72 2066 696c ons used for fil │ │ │ │ -000153f0: 7465 7269 6e67 2c20 3320 6973 2071 7569 tering, 3 is qui │ │ │ │ -00015400: 7465 2065 6e6f 7567 682e 0a20 2020 2020 te enough.. │ │ │ │ -00015410: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00015420: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00015430: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ -00015440: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ -00015450: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00015460: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ -00015470: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ -00015480: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ -00015490: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -000154a0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ -000154b0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ -000154c0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ -000154d0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ -000154e0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -000154f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00015500: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00015510: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00015520: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ -00015530: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ -00015540: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -00015550: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00015560: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ -00015570: 6d6f 6465 2c20 696e 7420 6e75 6d49 7465 mode, int numIte │ │ │ │ -00015580: 7273 2920 7b0a 2020 2020 2020 2020 7265 rs) {. re │ │ │ │ -00015590: 7475 726e 2044 5446 696c 7465 722e 5f5f turn DTFilter.__ │ │ │ │ -000155a0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000155b0: 4454 4669 6c74 6572 5f30 2867 7569 6465 DTFilter_0(guide │ │ │ │ +00003320: 6d67 7072 6f63 3a3a 5065 694c 696e 4e6f mgproc::PeiLinNo │ │ │ │ +00003330: 726d 616c 697a 6174 696f 6e28 4d61 7420 rmalization(Mat │ │ │ │ +00003340: 492c 204d 6174 2620 5429 0a20 2020 202f I, Mat& T). / │ │ │ │ +00003350: 2f0a 0a20 2020 2070 7562 6c69 6320 7374 /.. public st │ │ │ │ +00003360: 6174 6963 2076 6f69 6420 5065 694c 696e atic void PeiLin │ │ │ │ +00003370: 4e6f 726d 616c 697a 6174 696f 6e28 4d61 Normalization(Ma │ │ │ │ +00003380: 7420 492c 204d 6174 2054 2920 7b0a 2020 t I, Mat T) {. │ │ │ │ +00003390: 2020 2020 2020 5065 694c 696e 4e6f 726d PeiLinNorm │ │ │ │ +000033a0: 616c 697a 6174 696f 6e5f 3028 492e 6e61 alization_0(I.na │ │ │ │ +000033b0: 7469 7665 4f62 6a2c 2054 2e6e 6174 6976 tiveObj, T.nativ │ │ │ │ +000033c0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +000033d0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +000033e0: 3a20 2050 7472 5f45 6467 6542 6f78 6573 : Ptr_EdgeBoxes │ │ │ │ +000033f0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00003400: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00003410: 6c6f 6174 2061 6c70 6861 203d 2030 2e36 loat alpha = 0.6 │ │ │ │ +00003420: 3566 2c20 666c 6f61 7420 6265 7461 203d 5f, float beta = │ │ │ │ +00003430: 2030 2e37 3566 2c20 666c 6f61 7420 6574 0.75f, float et │ │ │ │ +00003440: 6120 3d20 312c 2066 6c6f 6174 206d 696e a = 1, float min │ │ │ │ +00003450: 5363 6f72 6520 3d20 302e 3031 662c 2069 Score = 0.01f, i │ │ │ │ +00003460: 6e74 206d 6178 426f 7865 7320 3d20 3130 nt maxBoxes = 10 │ │ │ │ +00003470: 3030 302c 2066 6c6f 6174 2065 6467 654d 000, float edgeM │ │ │ │ +00003480: 696e 4d61 6720 3d20 302e 3166 2c20 666c inMag = 0.1f, fl │ │ │ │ +00003490: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +000034a0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ +000034b0: 6c75 7374 6572 4d69 6e4d 6167 203d 2030 lusterMinMag = 0 │ │ │ │ +000034c0: 2e35 662c 2066 6c6f 6174 206d 6178 4173 .5f, float maxAs │ │ │ │ +000034d0: 7065 6374 5261 7469 6f20 3d20 332c 2066 pectRatio = 3, f │ │ │ │ +000034e0: 6c6f 6174 206d 696e 426f 7841 7265 6120 loat minBoxArea │ │ │ │ +000034f0: 3d20 3130 3030 2c20 666c 6f61 7420 6761 = 1000, float ga │ │ │ │ +00003500: 6d6d 6120 3d20 322c 2066 6c6f 6174 206b mma = 2, float k │ │ │ │ +00003510: 6170 7061 203d 2031 2e35 6629 0a20 2020 appa = 1.5f). │ │ │ │ +00003520: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00003530: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00003540: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00003550: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +00003560: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +00003570: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +00003580: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +00003590: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +000035a0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +000035b0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +000035c0: 2020 202a 2040 7061 7261 6d20 6574 6120 * @param eta │ │ │ │ +000035d0: 6164 6170 7461 7469 6f6e 2072 6174 6520 adaptation rate │ │ │ │ +000035e0: 666f 7220 6e6d 7320 7468 7265 7368 6f6c for nms threshol │ │ │ │ +000035f0: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00003600: 206d 696e 5363 6f72 6520 6d69 6e20 7363 minScore min sc │ │ │ │ +00003610: 6f72 6520 6f66 2062 6f78 6573 2074 6f20 ore of boxes to │ │ │ │ +00003620: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00003630: 7061 7261 6d20 6d61 7842 6f78 6573 206d param maxBoxes m │ │ │ │ +00003640: 6178 206e 756d 6265 7220 6f66 2062 6f78 ax number of box │ │ │ │ +00003650: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00003660: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ +00003670: 4d69 6e4d 6167 2065 6467 6520 6d69 6e20 MinMag edge min │ │ │ │ +00003680: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre │ │ │ │ +00003690: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +000036a0: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +000036b0: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +000036c0: 616d 2065 6467 654d 6572 6765 5468 7220 am edgeMergeThr │ │ │ │ +000036d0: 6564 6765 206d 6572 6765 2074 6872 6573 edge merge thres │ │ │ │ +000036e0: 686f 6c64 2e20 496e 6372 6561 7365 2074 hold. Increase t │ │ │ │ +000036f0: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00003700: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00003710: 2020 2020 202a 2040 7061 7261 6d20 636c * @param cl │ │ │ │ +00003720: 7573 7465 724d 696e 4d61 6720 636c 7573 usterMinMag clus │ │ │ │ +00003730: 7465 7220 6d69 6e20 6d61 676e 6974 7564 ter min magnitud │ │ │ │ +00003740: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +00003750: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00003760: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00003770: 2020 2a20 4070 6172 616d 206d 6178 4173 * @param maxAs │ │ │ │ +00003780: 7065 6374 5261 7469 6f20 6d61 7820 6173 pectRatio max as │ │ │ │ +00003790: 7065 6374 2072 6174 696f 206f 6620 626f pect ratio of bo │ │ │ │ +000037a0: 7865 732e 0a20 2020 2020 2a20 4070 6172 xes.. * @par │ │ │ │ +000037b0: 616d 206d 696e 426f 7841 7265 6120 6d69 am minBoxArea mi │ │ │ │ +000037c0: 6e69 6d75 6d20 6172 6561 206f 6620 626f nimum area of bo │ │ │ │ +000037d0: 7865 732e 0a20 2020 2020 2a20 4070 6172 xes.. * @par │ │ │ │ +000037e0: 616d 2067 616d 6d61 2061 6666 696e 6974 am gamma affinit │ │ │ │ +000037f0: 7920 7365 6e73 6974 6976 6974 792e 0a20 y sensitivity.. │ │ │ │ +00003800: 2020 2020 2a20 4070 6172 616d 206b 6170 * @param kap │ │ │ │ +00003810: 7061 2073 6361 6c65 2073 656e 7369 7469 pa scale sensiti │ │ │ │ +00003820: 7669 7479 2e0a 2020 2020 202a 2040 7265 vity.. * @re │ │ │ │ +00003830: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00003840: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00003850: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00003860: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00003870: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00003880: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00003890: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +000038a0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +000038b0: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +000038c0: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +000038d0: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +000038e0: 6572 6765 5468 722c 2066 6c6f 6174 2063 ergeThr, float c │ │ │ │ +000038f0: 6c75 7374 6572 4d69 6e4d 6167 2c20 666c lusterMinMag, fl │ │ │ │ +00003900: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ +00003910: 696f 2c20 666c 6f61 7420 6d69 6e42 6f78 io, float minBox │ │ │ │ +00003920: 4172 6561 2c20 666c 6f61 7420 6761 6d6d Area, float gamm │ │ │ │ +00003930: 612c 2066 6c6f 6174 206b 6170 7061 2920 a, float kappa) │ │ │ │ +00003940: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00003950: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00003960: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00003970: 6542 6f78 6573 5f30 2861 6c70 6861 2c20 eBoxes_0(alpha, │ │ │ │ +00003980: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +00003990: 6f72 652c 206d 6178 426f 7865 732c 2065 ore, maxBoxes, e │ │ │ │ +000039a0: 6467 654d 696e 4d61 672c 2065 6467 654d dgeMinMag, edgeM │ │ │ │ +000039b0: 6572 6765 5468 722c 2063 6c75 7374 6572 ergeThr, cluster │ │ │ │ +000039c0: 4d69 6e4d 6167 2c20 6d61 7841 7370 6563 MinMag, maxAspec │ │ │ │ +000039d0: 7452 6174 696f 2c20 6d69 6e42 6f78 4172 tRatio, minBoxAr │ │ │ │ +000039e0: 6561 2c20 6761 6d6d 612c 206b 6170 7061 ea, gamma, kappa │ │ │ │ +000039f0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00003a00: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00003a10: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00003a20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00003a30: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00003a40: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +00003a50: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +00003a60: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +00003a70: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +00003a80: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +00003a90: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00003aa0: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ +00003ab0: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ +00003ac0: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ +00003ad0: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ +00003ae0: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ +00003af0: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00003b00: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ +00003b10: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ +00003b20: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00003b30: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00003b40: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ +00003b50: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ +00003b60: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00003b70: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00003b80: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00003b90: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ +00003ba0: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ +00003bb0: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ +00003bc0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +00003bd0: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00003be0: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +00003bf0: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ +00003c00: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ +00003c10: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00003c20: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00003c30: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00003c40: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00003c50: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ +00003c60: 6d61 7820 6173 7065 6374 2072 6174 696f max aspect ratio │ │ │ │ +00003c70: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ +00003c80: 2a20 4070 6172 616d 206d 696e 426f 7841 * @param minBoxA │ │ │ │ +00003c90: 7265 6120 6d69 6e69 6d75 6d20 6172 6561 rea minimum area │ │ │ │ +00003ca0: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ +00003cb0: 2a20 4070 6172 616d 2067 616d 6d61 2061 * @param gamma a │ │ │ │ +00003cc0: 6666 696e 6974 7920 7365 6e73 6974 6976 ffinity sensitiv │ │ │ │ +00003cd0: 6974 792e 0a20 2020 2020 2a20 4072 6574 ity.. * @ret │ │ │ │ +00003ce0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00003cf0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00003d00: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00003d10: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ +00003d20: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ +00003d30: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +00003d40: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +00003d50: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +00003d60: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +00003d70: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +00003d80: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +00003d90: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl │ │ │ │ +00003da0: 7573 7465 724d 696e 4d61 672c 2066 6c6f usterMinMag, flo │ │ │ │ +00003db0: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +00003dc0: 6f2c 2066 6c6f 6174 206d 696e 426f 7841 o, float minBoxA │ │ │ │ +00003dd0: 7265 612c 2066 6c6f 6174 2067 616d 6d61 rea, float gamma │ │ │ │ +00003de0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00003df0: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ +00003e00: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +00003e10: 6467 6542 6f78 6573 5f31 2861 6c70 6861 dgeBoxes_1(alpha │ │ │ │ +00003e20: 2c20 6265 7461 2c20 6574 612c 206d 696e , beta, eta, min │ │ │ │ +00003e30: 5363 6f72 652c 206d 6178 426f 7865 732c Score, maxBoxes, │ │ │ │ +00003e40: 2065 6467 654d 696e 4d61 672c 2065 6467 edgeMinMag, edg │ │ │ │ +00003e50: 654d 6572 6765 5468 722c 2063 6c75 7374 eMergeThr, clust │ │ │ │ +00003e60: 6572 4d69 6e4d 6167 2c20 6d61 7841 7370 erMinMag, maxAsp │ │ │ │ +00003e70: 6563 7452 6174 696f 2c20 6d69 6e42 6f78 ectRatio, minBox │ │ │ │ +00003e80: 4172 6561 2c20 6761 6d6d 6129 293b 0a20 Area, gamma));. │ │ │ │ +00003e90: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00003ea0: 2020 202a 2043 7265 6174 6573 2061 2045 * Creates a E │ │ │ │ +00003eb0: 6467 6562 6f78 6573 0a20 2020 2020 2a0a dgeboxes. *. │ │ │ │ +00003ec0: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al │ │ │ │ +00003ed0: 7068 6120 7374 6570 2073 697a 6520 6f66 pha step size of │ │ │ │ +00003ee0: 2073 6c69 6469 6e67 2077 696e 646f 7720 sliding window │ │ │ │ +00003ef0: 7365 6172 6368 2e0a 2020 2020 202a 2040 search.. * @ │ │ │ │ +00003f00: 7061 7261 6d20 6265 7461 206e 6d73 2074 param beta nms t │ │ │ │ +00003f10: 6872 6573 686f 6c64 2066 6f72 206f 626a hreshold for obj │ │ │ │ +00003f20: 6563 7420 7072 6f70 6f73 616c 732e 0a20 ect proposals.. │ │ │ │ +00003f30: 2020 2020 2a20 4070 6172 616d 2065 7461 * @param eta │ │ │ │ +00003f40: 2061 6461 7074 6174 696f 6e20 7261 7465 adaptation rate │ │ │ │ +00003f50: 2066 6f72 206e 6d73 2074 6872 6573 686f for nms thresho │ │ │ │ +00003f60: 6c64 2e0a 2020 2020 202a 2040 7061 7261 ld.. * @para │ │ │ │ +00003f70: 6d20 6d69 6e53 636f 7265 206d 696e 2073 m minScore min s │ │ │ │ +00003f80: 636f 7265 206f 6620 626f 7865 7320 746f core of boxes to │ │ │ │ +00003f90: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +00003fa0: 4070 6172 616d 206d 6178 426f 7865 7320 @param maxBoxes │ │ │ │ +00003fb0: 6d61 7820 6e75 6d62 6572 206f 6620 626f max number of bo │ │ │ │ +00003fc0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00003fd0: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ +00003fe0: 654d 696e 4d61 6720 6564 6765 206d 696e eMinMag edge min │ │ │ │ +00003ff0: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ +00004000: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +00004010: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00004020: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +00004030: 7261 6d20 6564 6765 4d65 7267 6554 6872 ram edgeMergeThr │ │ │ │ +00004040: 2065 6467 6520 6d65 7267 6520 7468 7265 edge merge thre │ │ │ │ +00004050: 7368 6f6c 642e 2049 6e63 7265 6173 6520 shold. Increase │ │ │ │ +00004060: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ +00004070: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ +00004080: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00004090: 6c75 7374 6572 4d69 6e4d 6167 2063 6c75 lusterMinMag clu │ │ │ │ +000040a0: 7374 6572 206d 696e 206d 6167 6e69 7475 ster min magnitu │ │ │ │ +000040b0: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ +000040c0: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +000040d0: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +000040e0: 2020 202a 2040 7061 7261 6d20 6d61 7841 * @param maxA │ │ │ │ +000040f0: 7370 6563 7452 6174 696f 206d 6178 2061 spectRatio max a │ │ │ │ +00004100: 7370 6563 7420 7261 7469 6f20 6f66 2062 spect ratio of b │ │ │ │ +00004110: 6f78 6573 2e0a 2020 2020 202a 2040 7061 oxes.. * @pa │ │ │ │ +00004120: 7261 6d20 6d69 6e42 6f78 4172 6561 206d ram minBoxArea m │ │ │ │ +00004130: 696e 696d 756d 2061 7265 6120 6f66 2062 inimum area of b │ │ │ │ +00004140: 6f78 6573 2e0a 2020 2020 202a 2040 7265 oxes.. * @re │ │ │ │ +00004150: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00004160: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00004170: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00004180: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00004190: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +000041a0: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +000041b0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +000041c0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +000041d0: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +000041e0: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +000041f0: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +00004200: 6572 6765 5468 722c 2066 6c6f 6174 2063 ergeThr, float c │ │ │ │ +00004210: 6c75 7374 6572 4d69 6e4d 6167 2c20 666c lusterMinMag, fl │ │ │ │ +00004220: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ +00004230: 696f 2c20 666c 6f61 7420 6d69 6e42 6f78 io, float minBox │ │ │ │ +00004240: 4172 6561 2920 7b0a 2020 2020 2020 2020 Area) {. │ │ │ │ +00004250: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ +00004260: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00004270: 6174 6545 6467 6542 6f78 6573 5f32 2861 ateEdgeBoxes_2(a │ │ │ │ +00004280: 6c70 6861 2c20 6265 7461 2c20 6574 612c lpha, beta, eta, │ │ │ │ +00004290: 206d 696e 5363 6f72 652c 206d 6178 426f minScore, maxBo │ │ │ │ +000042a0: 7865 732c 2065 6467 654d 696e 4d61 672c xes, edgeMinMag, │ │ │ │ +000042b0: 2065 6467 654d 6572 6765 5468 722c 2063 edgeMergeThr, c │ │ │ │ +000042c0: 6c75 7374 6572 4d69 6e4d 6167 2c20 6d61 lusterMinMag, ma │ │ │ │ +000042d0: 7841 7370 6563 7452 6174 696f 2c20 6d69 xAspectRatio, mi │ │ │ │ +000042e0: 6e42 6f78 4172 6561 2929 3b0a 2020 2020 nBoxArea));. │ │ │ │ +000042f0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00004300: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00004310: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00004320: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00004330: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00004340: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00004350: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00004360: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00004370: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00004380: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00004390: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +000043a0: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +000043b0: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +000043c0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +000043d0: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +000043e0: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +000043f0: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00004400: 7261 6d20 6d61 7842 6f78 6573 206d 6178 ram maxBoxes max │ │ │ │ +00004410: 206e 756d 6265 7220 6f66 2062 6f78 6573 number of boxes │ │ │ │ +00004420: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00004430: 202a 2040 7061 7261 6d20 6564 6765 4d69 * @param edgeMi │ │ │ │ +00004440: 6e4d 6167 2065 6467 6520 6d69 6e20 6d61 nMag edge min ma │ │ │ │ +00004450: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00004460: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00004470: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00004480: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00004490: 2065 6467 654d 6572 6765 5468 7220 6564 edgeMergeThr ed │ │ │ │ +000044a0: 6765 206d 6572 6765 2074 6872 6573 686f ge merge thresho │ │ │ │ +000044b0: 6c64 2e20 496e 6372 6561 7365 2074 6f20 ld. Increase to │ │ │ │ +000044c0: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +000044d0: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +000044e0: 2020 202a 2040 7061 7261 6d20 636c 7573 * @param clus │ │ │ │ +000044f0: 7465 724d 696e 4d61 6720 636c 7573 7465 terMinMag cluste │ │ │ │ +00004500: 7220 6d69 6e20 6d61 676e 6974 7564 652e r min magnitude. │ │ │ │ +00004510: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00004520: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00004530: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00004540: 2a20 4070 6172 616d 206d 6178 4173 7065 * @param maxAspe │ │ │ │ +00004550: 6374 5261 7469 6f20 6d61 7820 6173 7065 ctRatio max aspe │ │ │ │ +00004560: 6374 2072 6174 696f 206f 6620 626f 7865 ct ratio of boxe │ │ │ │ +00004570: 732e 0a20 2020 2020 2a20 4072 6574 7572 s.. * @retur │ │ │ │ +00004580: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00004590: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000045a0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000045b0: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +000045c0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +000045d0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000045e0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000045f0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +00004600: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +00004610: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00004620: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00004630: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +00004640: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ +00004650: 206d 6178 4173 7065 6374 5261 7469 6f29 maxAspectRatio) │ │ │ │ +00004660: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00004670: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +00004680: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +00004690: 6765 426f 7865 735f 3328 616c 7068 612c geBoxes_3(alpha, │ │ │ │ +000046a0: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +000046b0: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +000046c0: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge │ │ │ │ +000046d0: 4d65 7267 6554 6872 2c20 636c 7573 7465 MergeThr, cluste │ │ │ │ +000046e0: 724d 696e 4d61 672c 206d 6178 4173 7065 rMinMag, maxAspe │ │ │ │ +000046f0: 6374 5261 7469 6f29 293b 0a20 2020 207d ctRatio));. } │ │ │ │ +00004700: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00004710: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +00004720: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +00004730: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +00004740: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +00004750: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +00004760: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +00004770: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +00004780: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +00004790: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +000047a0: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +000047b0: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +000047c0: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +000047d0: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +000047e0: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +000047f0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00004800: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00004810: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +00004820: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +00004830: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00004840: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +00004850: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +00004860: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +00004870: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +00004880: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +00004890: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000048a0: 6564 6765 4d65 7267 6554 6872 2065 6467 edgeMergeThr edg │ │ │ │ +000048b0: 6520 6d65 7267 6520 7468 7265 7368 6f6c e merge threshol │ │ │ │ +000048c0: 642e 2049 6e63 7265 6173 6520 746f 2074 d. Increase to t │ │ │ │ +000048d0: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +000048e0: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +000048f0: 2020 2a20 4070 6172 616d 2063 6c75 7374 * @param clust │ │ │ │ +00004900: 6572 4d69 6e4d 6167 2063 6c75 7374 6572 erMinMag cluster │ │ │ │ +00004910: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00004920: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00004930: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00004940: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00004950: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00004960: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00004970: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00004980: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB │ │ │ │ +00004990: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB │ │ │ │ +000049a0: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ +000049b0: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +000049c0: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +000049d0: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max │ │ │ │ +000049e0: 426f 7865 732c 2066 6c6f 6174 2065 6467 Boxes, float edg │ │ │ │ +000049f0: 654d 696e 4d61 672c 2066 6c6f 6174 2065 eMinMag, float e │ │ │ │ +00004a00: 6467 654d 6572 6765 5468 722c 2066 6c6f dgeMergeThr, flo │ │ │ │ +00004a10: 6174 2063 6c75 7374 6572 4d69 6e4d 6167 at clusterMinMag │ │ │ │ +00004a20: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00004a30: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ +00004a40: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +00004a50: 6467 6542 6f78 6573 5f34 2861 6c70 6861 dgeBoxes_4(alpha │ │ │ │ +00004a60: 2c20 6265 7461 2c20 6574 612c 206d 696e , beta, eta, min │ │ │ │ +00004a70: 5363 6f72 652c 206d 6178 426f 7865 732c Score, maxBoxes, │ │ │ │ +00004a80: 2065 6467 654d 696e 4d61 672c 2065 6467 edgeMinMag, edg │ │ │ │ +00004a90: 654d 6572 6765 5468 722c 2063 6c75 7374 eMergeThr, clust │ │ │ │ +00004aa0: 6572 4d69 6e4d 6167 2929 3b0a 2020 2020 erMinMag));. │ │ │ │ +00004ab0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00004ac0: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00004ad0: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00004ae0: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00004af0: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00004b00: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00004b10: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00004b20: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00004b30: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00004b40: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00004b50: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00004b60: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00004b70: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00004b80: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00004b90: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00004ba0: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00004bb0: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00004bc0: 7261 6d20 6d61 7842 6f78 6573 206d 6178 ram maxBoxes max │ │ │ │ +00004bd0: 206e 756d 6265 7220 6f66 2062 6f78 6573 number of boxes │ │ │ │ +00004be0: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00004bf0: 202a 2040 7061 7261 6d20 6564 6765 4d69 * @param edgeMi │ │ │ │ +00004c00: 6e4d 6167 2065 6467 6520 6d69 6e20 6d61 nMag edge min ma │ │ │ │ +00004c10: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00004c20: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00004c30: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00004c40: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00004c50: 2065 6467 654d 6572 6765 5468 7220 6564 edgeMergeThr ed │ │ │ │ +00004c60: 6765 206d 6572 6765 2074 6872 6573 686f ge merge thresho │ │ │ │ +00004c70: 6c64 2e20 496e 6372 6561 7365 2074 6f20 ld. Increase to │ │ │ │ +00004c80: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +00004c90: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +00004ca0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00004cb0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00004cc0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00004cd0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +00004ce0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +00004cf0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00004d00: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +00004d10: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +00004d20: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +00004d30: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +00004d40: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +00004d50: 6174 2065 6467 654d 6572 6765 5468 7229 at edgeMergeThr) │ │ │ │ +00004d60: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00004d70: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +00004d80: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +00004d90: 6765 426f 7865 735f 3528 616c 7068 612c geBoxes_5(alpha, │ │ │ │ +00004da0: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +00004db0: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +00004dc0: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge │ │ │ │ +00004dd0: 4d65 7267 6554 6872 2929 3b0a 2020 2020 MergeThr));. │ │ │ │ +00004de0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00004df0: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00004e00: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00004e10: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00004e20: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00004e30: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00004e40: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00004e50: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00004e60: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00004e70: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00004e80: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00004e90: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00004ea0: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00004eb0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00004ec0: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00004ed0: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00004ee0: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +00004ef0: 7261 6d20 6d61 7842 6f78 6573 206d 6178 ram maxBoxes max │ │ │ │ +00004f00: 206e 756d 6265 7220 6f66 2062 6f78 6573 number of boxes │ │ │ │ +00004f10: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +00004f20: 202a 2040 7061 7261 6d20 6564 6765 4d69 * @param edgeMi │ │ │ │ +00004f30: 6e4d 6167 2065 6467 6520 6d69 6e20 6d61 nMag edge min ma │ │ │ │ +00004f40: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00004f50: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00004f60: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00004f70: 642e 0a20 2020 2020 2a20 4072 6574 7572 d.. * @retur │ │ │ │ +00004f80: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00004f90: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00004fa0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00004fb0: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +00004fc0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +00004fd0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +00004fe0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +00004ff0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +00005000: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +00005010: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00005020: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00005030: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ +00005040: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +00005050: 6467 6542 6f78 6573 5f36 2861 6c70 6861 dgeBoxes_6(alpha │ │ │ │ +00005060: 2c20 6265 7461 2c20 6574 612c 206d 696e , beta, eta, min │ │ │ │ +00005070: 5363 6f72 652c 206d 6178 426f 7865 732c Score, maxBoxes, │ │ │ │ +00005080: 2065 6467 654d 696e 4d61 6729 293b 0a20 edgeMinMag));. │ │ │ │ +00005090: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000050a0: 2020 202a 2043 7265 6174 6573 2061 2045 * Creates a E │ │ │ │ +000050b0: 6467 6562 6f78 6573 0a20 2020 2020 2a0a dgeboxes. *. │ │ │ │ +000050c0: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al │ │ │ │ +000050d0: 7068 6120 7374 6570 2073 697a 6520 6f66 pha step size of │ │ │ │ +000050e0: 2073 6c69 6469 6e67 2077 696e 646f 7720 sliding window │ │ │ │ +000050f0: 7365 6172 6368 2e0a 2020 2020 202a 2040 search.. * @ │ │ │ │ +00005100: 7061 7261 6d20 6265 7461 206e 6d73 2074 param beta nms t │ │ │ │ +00005110: 6872 6573 686f 6c64 2066 6f72 206f 626a hreshold for obj │ │ │ │ +00005120: 6563 7420 7072 6f70 6f73 616c 732e 0a20 ect proposals.. │ │ │ │ +00005130: 2020 2020 2a20 4070 6172 616d 2065 7461 * @param eta │ │ │ │ +00005140: 2061 6461 7074 6174 696f 6e20 7261 7465 adaptation rate │ │ │ │ +00005150: 2066 6f72 206e 6d73 2074 6872 6573 686f for nms thresho │ │ │ │ +00005160: 6c64 2e0a 2020 2020 202a 2040 7061 7261 ld.. * @para │ │ │ │ +00005170: 6d20 6d69 6e53 636f 7265 206d 696e 2073 m minScore min s │ │ │ │ +00005180: 636f 7265 206f 6620 626f 7865 7320 746f core of boxes to │ │ │ │ +00005190: 2064 6574 6563 742e 0a20 2020 2020 2a20 detect.. * │ │ │ │ +000051a0: 4070 6172 616d 206d 6178 426f 7865 7320 @param maxBoxes │ │ │ │ +000051b0: 6d61 7820 6e75 6d62 6572 206f 6620 626f max number of bo │ │ │ │ +000051c0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +000051d0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000051e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000051f0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00005200: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00005210: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00005220: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +00005230: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00005240: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +00005250: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +00005260: 7420 6d61 7842 6f78 6573 2920 7b0a 2020 t maxBoxes) {. │ │ │ │ +00005270: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00005280: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00005290: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +000052a0: 6573 5f37 2861 6c70 6861 2c20 6265 7461 es_7(alpha, beta │ │ │ │ +000052b0: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ +000052c0: 206d 6178 426f 7865 7329 293b 0a20 2020 maxBoxes));. │ │ │ │ +000052d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000052e0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +000052f0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +00005300: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00005310: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00005320: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00005330: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00005340: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00005350: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +00005360: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +00005370: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ +00005380: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ +00005390: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ +000053a0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000053b0: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ +000053c0: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ +000053d0: 6574 6563 742e 0a20 2020 2020 2a20 4072 etect.. * @r │ │ │ │ +000053e0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000053f0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00005400: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00005410: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ +00005420: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ +00005430: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ +00005440: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +00005450: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00005460: 636f 7265 2920 7b0a 2020 2020 2020 2020 core) {. │ │ │ │ +00005470: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ +00005480: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00005490: 6174 6545 6467 6542 6f78 6573 5f38 2861 ateEdgeBoxes_8(a │ │ │ │ +000054a0: 6c70 6861 2c20 6265 7461 2c20 6574 612c lpha, beta, eta, │ │ │ │ +000054b0: 206d 696e 5363 6f72 6529 293b 0a20 2020 minScore));. │ │ │ │ +000054c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000054d0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +000054e0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +000054f0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00005500: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00005510: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00005520: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00005530: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00005540: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +00005550: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +00005560: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ +00005570: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ +00005580: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ +00005590: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +000055a0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000055b0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +000055c0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000055d0: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +000055e0: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +000055f0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00005600: 6265 7461 2c20 666c 6f61 7420 6574 6129 beta, float eta) │ │ │ │ +00005610: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00005620: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +00005630: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +00005640: 6765 426f 7865 735f 3928 616c 7068 612c geBoxes_9(alpha, │ │ │ │ +00005650: 2062 6574 612c 2065 7461 2929 3b0a 2020 beta, eta));. │ │ │ │ +00005660: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00005670: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00005680: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00005690: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +000056a0: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +000056b0: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +000056c0: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +000056d0: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +000056e0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +000056f0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +00005700: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00005710: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00005720: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00005730: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +00005740: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +00005750: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00005760: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +00005770: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00005780: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ +00005790: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ +000057a0: 6467 6542 6f78 6573 5f31 3028 616c 7068 dgeBoxes_10(alph │ │ │ │ +000057b0: 612c 2062 6574 6129 293b 0a20 2020 207d a, beta));. } │ │ │ │ +000057c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000057d0: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +000057e0: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +000057f0: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +00005800: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +00005810: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +00005820: 6368 2e0a 2020 2020 202a 2040 7265 7475 ch.. * @retu │ │ │ │ +00005830: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00005840: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00005850: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00005860: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +00005870: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00005880: 6c6f 6174 2061 6c70 6861 2920 7b0a 2020 loat alpha) {. │ │ │ │ +00005890: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +000058a0: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +000058b0: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +000058c0: 6573 5f31 3128 616c 7068 6129 293b 0a20 es_11(alpha));. │ │ │ │ +000058d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000058e0: 2020 202a 2043 7265 6174 6573 2061 2045 * Creates a E │ │ │ │ +000058f0: 6467 6562 6f78 6573 0a20 2020 2020 2a0a dgeboxes. *. │ │ │ │ +00005900: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00005910: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00005920: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00005930: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00005940: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +00005950: 6545 6467 6542 6f78 6573 2829 207b 0a20 eEdgeBoxes() {. │ │ │ │ +00005960: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed │ │ │ │ +00005970: 6765 426f 7865 732e 5f5f 6672 6f6d 5074 geBoxes.__fromPt │ │ │ │ +00005980: 725f 5f28 6372 6561 7465 4564 6765 426f r__(createEdgeBo │ │ │ │ +00005990: 7865 735f 3132 2829 293b 0a20 2020 207d xes_12());. } │ │ │ │ +000059a0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +000059b0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +000059c0: 7869 6d67 7072 6f63 3a3a 666f 7572 6965 ximgproc::fourie │ │ │ │ +000059d0: 7244 6573 6372 6970 746f 7228 4d61 7420 rDescriptor(Mat │ │ │ │ +000059e0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +000059f0: 6e74 206e 6245 6c74 203d 202d 312c 2069 nt nbElt = -1, i │ │ │ │ +00005a00: 6e74 206e 6246 4420 3d20 2d31 290a 2020 nt nbFD = -1). │ │ │ │ +00005a10: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00005a20: 2020 202a 2046 6f75 7269 6572 2064 6573 * Fourier des │ │ │ │ +00005a30: 6372 6970 746f 7273 2066 6f72 2070 6c61 criptors for pla │ │ │ │ +00005a40: 6e65 6420 636c 6f73 6564 2063 7572 7665 ned closed curve │ │ │ │ +00005a50: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00005a60: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00005a70: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +00005a80: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +00005a90: 7365 2073 6565 2043 4954 453a 2050 6572 se see CITE: Per │ │ │ │ +00005aa0: 736f 6f6e 4675 3139 3737 0a20 2020 2020 soonFu1977. │ │ │ │ +00005ab0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00005ac0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00005ad0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00005ae0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00005af0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00005b00: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00005b10: 2020 2a20 4070 6172 616d 206e 6245 6c74 * @param nbElt │ │ │ │ +00005b20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00005b30: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00005b40: 4070 6172 616d 206e 6246 4420 6175 746f @param nbFD auto │ │ │ │ +00005b50: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00005b60: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00005b70: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00005b80: 6964 2066 6f75 7269 6572 4465 7363 7269 id fourierDescri │ │ │ │ +00005b90: 7074 6f72 284d 6174 2073 7263 2c20 4d61 ptor(Mat src, Ma │ │ │ │ +00005ba0: 7420 6473 742c 2069 6e74 206e 6245 6c74 t dst, int nbElt │ │ │ │ +00005bb0: 2c20 696e 7420 6e62 4644 2920 7b0a 2020 , int nbFD) {. │ │ │ │ +00005bc0: 2020 2020 2020 666f 7572 6965 7244 6573 fourierDes │ │ │ │ +00005bd0: 6372 6970 746f 725f 3028 7372 632e 6e61 criptor_0(src.na │ │ │ │ +00005be0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00005bf0: 6976 654f 626a 2c20 6e62 456c 742c 206e iveObj, nbElt, n │ │ │ │ +00005c00: 6246 4429 3b0a 2020 2020 7d0a 0a20 2020 bFD);. }.. │ │ │ │ +00005c10: 202f 2a2a 0a20 2020 2020 2a20 466f 7572 /**. * Four │ │ │ │ +00005c20: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ +00005c30: 666f 7220 706c 616e 6564 2063 6c6f 7365 for planed close │ │ │ │ +00005c40: 6420 6375 7276 6573 0a20 2020 2020 2a0a d curves. *. │ │ │ │ +00005c50: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00005c60: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +00005c70: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +00005c80: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +00005c90: 5445 3a20 5065 7273 6f6f 6e46 7531 3937 TE: PersoonFu197 │ │ │ │ +00005ca0: 370a 2020 2020 202a 0a20 2020 2020 2a0a 7. *. *. │ │ │ │ +00005cb0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00005cc0: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00005cd0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00005ce0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00005cf0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00005d00: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00005d10: 6d20 6e62 456c 7420 6175 746f 6d61 7469 m nbElt automati │ │ │ │ +00005d20: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00005d30: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00005d40: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00005d50: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +00005d60: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00005d70: 742c 2069 6e74 206e 6245 6c74 2920 7b0a t, int nbElt) {. │ │ │ │ +00005d80: 2020 2020 2020 2020 666f 7572 6965 7244 fourierD │ │ │ │ +00005d90: 6573 6372 6970 746f 725f 3128 7372 632e escriptor_1(src. │ │ │ │ +00005da0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00005db0: 6174 6976 654f 626a 2c20 6e62 456c 7429 ativeObj, nbElt) │ │ │ │ +00005dc0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00005dd0: 0a20 2020 2020 2a20 466f 7572 6965 7220 . * Fourier │ │ │ │ +00005de0: 6465 7363 7269 7074 6f72 7320 666f 7220 descriptors for │ │ │ │ +00005df0: 706c 616e 6564 2063 6c6f 7365 6420 6375 planed closed cu │ │ │ │ +00005e00: 7276 6573 0a20 2020 2020 2a0a 2020 2020 rves. *. │ │ │ │ +00005e10: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +00005e20: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ +00005e30: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ +00005e40: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +00005e50: 5065 7273 6f6f 6e46 7531 3937 370a 2020 PersoonFu1977. │ │ │ │ +00005e60: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00005e70: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +00005e80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00005e90: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00005ea0: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +00005eb0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00005ec0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00005ed0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00005ee0: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +00005ef0: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00005f00: 7429 207b 0a20 2020 2020 2020 2066 6f75 t) {. fou │ │ │ │ +00005f10: 7269 6572 4465 7363 7269 7074 6f72 5f32 rierDescriptor_2 │ │ │ │ +00005f20: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00005f30: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ +00005f40: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00005f50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00005f60: 2063 763a 3a78 696d 6770 726f 633a 3a74 cv::ximgproc::t │ │ │ │ +00005f70: 7261 6e73 666f 726d 4644 284d 6174 2073 ransformFD(Mat s │ │ │ │ +00005f80: 7263 2c20 4d61 7420 742c 204d 6174 2620 rc, Mat t, Mat& │ │ │ │ +00005f90: 6473 742c 2062 6f6f 6c20 6664 436f 6e74 dst, bool fdCont │ │ │ │ +00005fa0: 6f75 7220 3d20 7472 7565 290a 2020 2020 our = true). │ │ │ │ +00005fb0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00005fc0: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ +00005fd0: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ +00005fe0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00005ff0: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00006000: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00006010: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ +00006020: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00006030: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00006040: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00006050: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00006060: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ +00006070: 6443 6f6e 746f 7572 2061 7574 6f6d 6174 dContour automat │ │ │ │ +00006080: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00006090: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000060a0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000060b0: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ +000060c0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ +000060d0: 6473 742c 2062 6f6f 6c65 616e 2066 6443 dst, boolean fdC │ │ │ │ +000060e0: 6f6e 746f 7572 2920 7b0a 2020 2020 2020 ontour) {. │ │ │ │ +000060f0: 2020 7472 616e 7366 6f72 6d46 445f 3028 transformFD_0( │ │ │ │ +00006100: 7372 632e 6e61 7469 7665 4f62 6a2c 2074 src.nativeObj, t │ │ │ │ +00006110: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00006120: 6e61 7469 7665 4f62 6a2c 2066 6443 6f6e nativeObj, fdCon │ │ │ │ +00006130: 746f 7572 293b 0a20 2020 207d 0a0a 2020 tour);. }.. │ │ │ │ +00006140: 2020 2f2a 2a0a 2020 2020 202a 2074 7261 /**. * tra │ │ │ │ +00006150: 6e73 666f 726d 2061 2063 6f6e 746f 7572 nsform a contour │ │ │ │ +00006160: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00006170: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00006180: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006190: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +000061a0: 4070 6172 616d 2074 2061 7574 6f6d 6174 @param t automat │ │ │ │ +000061b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000061c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000061d0: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +000061e0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000061f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00006200: 6174 6963 2076 6f69 6420 7472 616e 7366 atic void transf │ │ │ │ +00006210: 6f72 6d46 4428 4d61 7420 7372 632c 204d ormFD(Mat src, M │ │ │ │ +00006220: 6174 2074 2c20 4d61 7420 6473 7429 207b at t, Mat dst) { │ │ │ │ +00006230: 0a20 2020 2020 2020 2074 7261 6e73 666f . transfo │ │ │ │ +00006240: 726d 4644 5f31 2873 7263 2e6e 6174 6976 rmFD_1(src.nativ │ │ │ │ +00006250: 654f 626a 2c20 742e 6e61 7469 7665 4f62 eObj, t.nativeOb │ │ │ │ +00006260: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00006270: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00006280: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00006290: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +000062a0: 3a3a 636f 6e74 6f75 7253 616d 706c 696e ::contourSamplin │ │ │ │ +000062b0: 6728 4d61 7420 7372 632c 204d 6174 2620 g(Mat src, Mat& │ │ │ │ +000062c0: 6f75 742c 2069 6e74 206e 6245 6c74 290a out, int nbElt). │ │ │ │ +000062d0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +000062e0: 2020 2020 202a 2043 6f6e 746f 7572 2073 * Contour s │ │ │ │ +000062f0: 616d 706c 696e 6720 2e0a 2020 2020 202a ampling .. * │ │ │ │ +00006300: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00006310: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +00006320: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00006330: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00006340: 6f75 7420 6175 746f 6d61 7469 6361 6c6c out automaticall │ │ │ │ +00006350: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006360: 202a 2040 7061 7261 6d20 6e62 456c 7420 * @param nbElt │ │ │ │ +00006370: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006380: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00006390: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000063a0: 6320 766f 6964 2063 6f6e 746f 7572 5361 c void contourSa │ │ │ │ +000063b0: 6d70 6c69 6e67 284d 6174 2073 7263 2c20 mpling(Mat src, │ │ │ │ +000063c0: 4d61 7420 6f75 742c 2069 6e74 206e 6245 Mat out, int nbE │ │ │ │ +000063d0: 6c74 2920 7b0a 2020 2020 2020 2020 636f lt) {. co │ │ │ │ +000063e0: 6e74 6f75 7253 616d 706c 696e 675f 3028 ntourSampling_0( │ │ │ │ +000063f0: 7372 632e 6e61 7469 7665 4f62 6a2c 206f src.nativeObj, o │ │ │ │ +00006400: 7574 2e6e 6174 6976 654f 626a 2c20 6e62 ut.nativeObj, nb │ │ │ │ +00006410: 456c 7429 3b0a 2020 2020 7d0a 0a0a 2020 Elt);. }... │ │ │ │ +00006420: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00006430: 2020 5074 725f 436f 6e74 6f75 7246 6974 Ptr_ContourFit │ │ │ │ +00006440: 7469 6e67 2063 763a 3a78 696d 6770 726f ting cv::ximgpro │ │ │ │ +00006450: 633a 3a63 7265 6174 6543 6f6e 746f 7572 c::createContour │ │ │ │ +00006460: 4669 7474 696e 6728 696e 7420 6374 7220 Fitting(int ctr │ │ │ │ +00006470: 3d20 3130 3234 2c20 696e 7420 6664 203d = 1024, int fd = │ │ │ │ +00006480: 2031 3629 0a20 2020 202f 2f0a 0a20 2020 16). //.. │ │ │ │ +00006490: 202f 2a2a 0a20 2020 2020 2a20 6372 6561 /**. * crea │ │ │ │ +000064a0: 7465 2043 6f6e 746f 7572 4669 7474 696e te ContourFittin │ │ │ │ +000064b0: 6720 616c 676f 7269 7468 6d20 6f62 6a65 g algorithm obje │ │ │ │ +000064c0: 6374 0a20 2020 2020 2a0a 2020 2020 202a ct. *. * │ │ │ │ +000064d0: 2040 7061 7261 6d20 6374 7220 6e75 6d62 @param ctr numb │ │ │ │ +000064e0: 6572 206f 6620 466f 7572 6965 7220 6465 er of Fourier de │ │ │ │ +000064f0: 7363 7269 7074 6f72 7320 6571 7561 6c20 scriptors equal │ │ │ │ +00006500: 746f 206e 756d 6265 7220 6f66 2063 6f6e to number of con │ │ │ │ +00006510: 746f 7572 2070 6f69 6e74 7320 6166 7465 tour points afte │ │ │ │ +00006520: 7220 7265 7361 6d70 6c69 6e67 2e0a 2020 r resampling.. │ │ │ │ +00006530: 2020 202a 2040 7061 7261 6d20 6664 2043 * @param fd C │ │ │ │ +00006540: 6f6e 746f 7572 2064 6566 696e 696e 6720 ontour defining │ │ │ │ +00006550: 7365 636f 6e64 2073 6861 7065 2028 5461 second shape (Ta │ │ │ │ +00006560: 7267 6574 292e 0a20 2020 2020 2a20 4072 rget).. * @r │ │ │ │ +00006570: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00006580: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00006590: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000065a0: 2073 7461 7469 6320 436f 6e74 6f75 7246 static ContourF │ │ │ │ +000065b0: 6974 7469 6e67 2063 7265 6174 6543 6f6e itting createCon │ │ │ │ +000065c0: 746f 7572 4669 7474 696e 6728 696e 7420 tourFitting(int │ │ │ │ +000065d0: 6374 722c 2069 6e74 2066 6429 207b 0a20 ctr, int fd) {. │ │ │ │ +000065e0: 2020 2020 2020 2072 6574 7572 6e20 436f return Co │ │ │ │ +000065f0: 6e74 6f75 7246 6974 7469 6e67 2e5f 5f66 ntourFitting.__f │ │ │ │ +00006600: 726f 6d50 7472 5f5f 2863 7265 6174 6543 romPtr__(createC │ │ │ │ +00006610: 6f6e 746f 7572 4669 7474 696e 675f 3028 ontourFitting_0( │ │ │ │ +00006620: 6374 722c 2066 6429 293b 0a20 2020 207d ctr, fd));. } │ │ │ │ +00006630: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006640: 2063 7265 6174 6520 436f 6e74 6f75 7246 create ContourF │ │ │ │ +00006650: 6974 7469 6e67 2061 6c67 6f72 6974 686d itting algorithm │ │ │ │ +00006660: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ +00006670: 2020 2020 2a20 4070 6172 616d 2063 7472 * @param ctr │ │ │ │ +00006680: 206e 756d 6265 7220 6f66 2046 6f75 7269 number of Fouri │ │ │ │ +00006690: 6572 2064 6573 6372 6970 746f 7273 2065 er descriptors e │ │ │ │ +000066a0: 7175 616c 2074 6f20 6e75 6d62 6572 206f qual to number o │ │ │ │ +000066b0: 6620 636f 6e74 6f75 7220 706f 696e 7473 f contour points │ │ │ │ +000066c0: 2061 6674 6572 2072 6573 616d 706c 696e after resamplin │ │ │ │ +000066d0: 672e 0a20 2020 2020 2a20 4072 6574 7572 g.. * @retur │ │ │ │ +000066e0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +000066f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006700: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00006710: 7469 6320 436f 6e74 6f75 7246 6974 7469 tic ContourFitti │ │ │ │ +00006720: 6e67 2063 7265 6174 6543 6f6e 746f 7572 ng createContour │ │ │ │ +00006730: 4669 7474 696e 6728 696e 7420 6374 7229 Fitting(int ctr) │ │ │ │ +00006740: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00006750: 6e20 436f 6e74 6f75 7246 6974 7469 6e67 n ContourFitting │ │ │ │ +00006760: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00006770: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ +00006780: 675f 3128 6374 7229 293b 0a20 2020 207d g_1(ctr));. } │ │ │ │ +00006790: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000067a0: 2063 7265 6174 6520 436f 6e74 6f75 7246 create ContourF │ │ │ │ +000067b0: 6974 7469 6e67 2061 6c67 6f72 6974 686d itting algorithm │ │ │ │ +000067c0: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ +000067d0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000067e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000067f0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00006800: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00006810: 436f 6e74 6f75 7246 6974 7469 6e67 2063 ContourFitting c │ │ │ │ +00006820: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ +00006830: 696e 6728 2920 7b0a 2020 2020 2020 2020 ing() {. │ │ │ │ +00006840: 7265 7475 726e 2043 6f6e 746f 7572 4669 return ContourFi │ │ │ │ +00006850: 7474 696e 672e 5f5f 6672 6f6d 5074 725f tting.__fromPtr_ │ │ │ │ +00006860: 5f28 6372 6561 7465 436f 6e74 6f75 7246 _(createContourF │ │ │ │ +00006870: 6974 7469 6e67 5f32 2829 293b 0a20 2020 itting_2());. │ │ │ │ +00006880: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00006890: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7570 // C++: Ptr_Sup │ │ │ │ +000068a0: 6572 7069 7865 6c53 4c49 4320 6376 3a3a erpixelSLIC cv:: │ │ │ │ +000068b0: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +000068c0: 5375 7065 7270 6978 656c 534c 4943 284d SuperpixelSLIC(M │ │ │ │ +000068d0: 6174 2069 6d61 6765 2c20 696e 7420 616c at image, int al │ │ │ │ +000068e0: 676f 7269 7468 6d20 3d20 534c 4943 4f2c gorithm = SLICO, │ │ │ │ +000068f0: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +00006900: 203d 2031 302c 2066 6c6f 6174 2072 756c = 10, float rul │ │ │ │ +00006910: 6572 203d 2031 302e 3066 290a 2020 2020 er = 10.0f). │ │ │ │ +00006920: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00006930: 202a 2049 6e69 7469 616c 697a 6520 6120 * Initialize a │ │ │ │ +00006940: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ +00006950: 626a 6563 740a 2020 2020 202a 0a20 2020 bject. *. │ │ │ │ +00006960: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +00006970: 2049 6d61 6765 2074 6f20 7365 676d 656e Image to segmen │ │ │ │ +00006980: 740a 2020 2020 202a 2040 7061 7261 6d20 t. * @param │ │ │ │ +00006990: 616c 676f 7269 7468 6d20 4368 6f6f 7365 algorithm Choose │ │ │ │ +000069a0: 7320 7468 6520 616c 676f 7269 7468 6d20 s the algorithm │ │ │ │ +000069b0: 7661 7269 616e 7420 746f 2075 7365 3a0a variant to use:. │ │ │ │ +000069c0: 2020 2020 202a 2053 4c49 4320 7365 676d * SLIC segm │ │ │ │ +000069d0: 656e 7473 2069 6d61 6765 2075 7369 6e67 ents image using │ │ │ │ +000069e0: 2061 2064 6573 6972 6564 2072 6567 696f a desired regio │ │ │ │ +000069f0: 6e5f 7369 7a65 2c20 616e 6420 696e 2061 n_size, and in a │ │ │ │ +00006a00: 6464 6974 696f 6e20 534c 4943 4f20 7769 ddition SLICO wi │ │ │ │ +00006a10: 6c6c 206f 7074 696d 697a 6520 7573 696e ll optimize usin │ │ │ │ +00006a20: 6720 6164 6170 7469 7665 2063 6f6d 7061 g adaptive compa │ │ │ │ +00006a30: 6374 6e65 7373 2066 6163 746f 722c 0a20 ctness factor,. │ │ │ │ +00006a40: 2020 2020 2a20 7768 696c 6520 4d53 4c49 * while MSLI │ │ │ │ +00006a50: 4320 7769 6c6c 206f 7074 696d 697a 6520 C will optimize │ │ │ │ +00006a60: 7573 696e 6720 6d61 6e69 666f 6c64 206d using manifold m │ │ │ │ +00006a70: 6574 686f 6473 2072 6573 756c 7469 6e67 ethods resulting │ │ │ │ +00006a80: 2069 6e20 6d6f 7265 2063 6f6e 7465 6e74 in more content │ │ │ │ +00006a90: 2d73 656e 7369 7469 7665 2073 7570 6572 -sensitive super │ │ │ │ +00006aa0: 7069 7865 6c73 2e0a 2020 2020 202a 2040 pixels.. * @ │ │ │ │ +00006ab0: 7061 7261 6d20 7265 6769 6f6e 5f73 697a param region_siz │ │ │ │ +00006ac0: 6520 4368 6f6f 7365 7320 616e 2061 7665 e Chooses an ave │ │ │ │ +00006ad0: 7261 6765 2073 7570 6572 7069 7865 6c20 rage superpixel │ │ │ │ +00006ae0: 7369 7a65 206d 6561 7375 7265 6420 696e size measured in │ │ │ │ +00006af0: 2070 6978 656c 730a 2020 2020 202a 2040 pixels. * @ │ │ │ │ +00006b00: 7061 7261 6d20 7275 6c65 7220 4368 6f6f param ruler Choo │ │ │ │ +00006b10: 7365 7320 7468 6520 656e 666f 7263 656d ses the enforcem │ │ │ │ +00006b20: 656e 7420 6f66 2073 7570 6572 7069 7865 ent of superpixe │ │ │ │ +00006b30: 6c20 736d 6f6f 7468 6e65 7373 2066 6163 l smoothness fac │ │ │ │ +00006b40: 746f 7220 6f66 2073 7570 6572 7069 7865 tor of superpixe │ │ │ │ +00006b50: 6c0a 2020 2020 202a 0a20 2020 2020 2a20 l. *. * │ │ │ │ +00006b60: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +00006b70: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +00006b80: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ +00006b90: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +00006ba0: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +00006bb0: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ +00006bc0: 6368 6f6f 7365 640a 2020 2020 202a 2073 choosed. * s │ │ │ │ +00006bd0: 7570 6572 7069 7865 6c20 616c 676f 7269 uperpixel algori │ │ │ │ +00006be0: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +00006bf0: 7265 6769 6f6e 5f73 697a 6520 616e 6420 region_size and │ │ │ │ +00006c00: 7275 6c65 722e 2049 7420 7072 6561 6c6c ruler. It preall │ │ │ │ +00006c10: 6f63 6174 6520 736f 6d65 2062 7566 6665 ocate some buffe │ │ │ │ +00006c20: 7273 2066 6f72 2066 7574 7572 650a 2020 rs for future. │ │ │ │ +00006c30: 2020 202a 2063 6f6d 7075 7469 6e67 2069 * computing i │ │ │ │ +00006c40: 7465 7261 7469 6f6e 7320 6f76 6572 2074 terations over t │ │ │ │ +00006c50: 6865 2067 6976 656e 2069 6d61 6765 2e20 he given image. │ │ │ │ +00006c60: 466f 7220 656e 616e 6368 6564 2072 6573 For enanched res │ │ │ │ +00006c70: 756c 7473 2069 7420 6973 2072 6563 6f6d ults it is recom │ │ │ │ +00006c80: 6d65 6e64 6564 2066 6f72 2063 6f6c 6f72 mended for color │ │ │ │ +00006c90: 2069 6d61 6765 7320 746f 0a20 2020 2020 images to. │ │ │ │ +00006ca0: 2a20 7072 6570 726f 6365 7373 2069 6d61 * preprocess ima │ │ │ │ +00006cb0: 6765 2077 6974 6820 6c69 7474 6c65 2067 ge with little g │ │ │ │ +00006cc0: 6175 7373 6961 6e20 626c 7572 2075 7369 aussian blur usi │ │ │ │ +00006cd0: 6e67 2061 2073 6d61 6c6c 2033 2078 2033 ng a small 3 x 3 │ │ │ │ +00006ce0: 206b 6572 6e65 6c20 616e 6420 6164 6469 kernel and addi │ │ │ │ +00006cf0: 7469 6f6e 616c 2063 6f6e 7665 7273 696f tional conversio │ │ │ │ +00006d00: 6e20 696e 746f 0a20 2020 2020 2a20 4369 n into. * Ci │ │ │ │ +00006d10: 654c 4142 2063 6f6c 6f72 2073 7061 6365 eLAB color space │ │ │ │ +00006d20: 2e20 416e 2065 7861 6d70 6c65 206f 6620 . An example of │ │ │ │ +00006d30: 534c 4943 2076 6572 7375 7320 534c 4943 SLIC versus SLIC │ │ │ │ +00006d40: 4f20 616e 6420 4d53 4c49 4320 6973 2069 O and MSLIC is i │ │ │ │ +00006d50: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00006d60: 2066 6f6c 6c6f 7769 6e67 2070 6963 7475 following pictu │ │ │ │ +00006d70: 7265 2e0a 2020 2020 202a 0a20 2020 2020 re.. *. │ │ │ │ +00006d80: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00006d90: 7375 7065 7270 6978 656c 735f 736c 6963 superpixels_slic │ │ │ │ +00006da0: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ +00006db0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00006dc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006dd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006de0: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ +00006df0: 6c53 4c49 4320 6372 6561 7465 5375 7065 lSLIC createSupe │ │ │ │ +00006e00: 7270 6978 656c 534c 4943 284d 6174 2069 rpixelSLIC(Mat i │ │ │ │ +00006e10: 6d61 6765 2c20 696e 7420 616c 676f 7269 mage, int algori │ │ │ │ +00006e20: 7468 6d2c 2069 6e74 2072 6567 696f 6e5f thm, int region_ │ │ │ │ +00006e30: 7369 7a65 2c20 666c 6f61 7420 7275 6c65 size, float rule │ │ │ │ +00006e40: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ +00006e50: 7572 6e20 5375 7065 7270 6978 656c 534c urn SuperpixelSL │ │ │ │ +00006e60: 4943 2e5f 5f66 726f 6d50 7472 5f5f 2863 IC.__fromPtr__(c │ │ │ │ +00006e70: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +00006e80: 4c49 435f 3028 696d 6167 652e 6e61 7469 LIC_0(image.nati │ │ │ │ +00006e90: 7665 4f62 6a2c 2061 6c67 6f72 6974 686d veObj, algorithm │ │ │ │ +00006ea0: 2c20 7265 6769 6f6e 5f73 697a 652c 2072 , region_size, r │ │ │ │ +00006eb0: 756c 6572 2929 3b0a 2020 2020 7d0a 0a20 uler));. }.. │ │ │ │ +00006ec0: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +00006ed0: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super │ │ │ │ +00006ee0: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ +00006ef0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00006f00: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ +00006f10: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ +00006f20: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor │ │ │ │ +00006f30: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the │ │ │ │ +00006f40: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia │ │ │ │ +00006f50: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:. │ │ │ │ +00006f60: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments │ │ │ │ +00006f70: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de │ │ │ │ +00006f80: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz │ │ │ │ +00006f90: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi │ │ │ │ +00006fa0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op │ │ │ │ +00006fb0: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada │ │ │ │ +00006fc0: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes │ │ │ │ +00006fd0: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. * │ │ │ │ +00006fe0: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil │ │ │ │ +00006ff0: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ +00007000: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method │ │ │ │ +00007010: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m │ │ │ │ +00007020: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens │ │ │ │ +00007030: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel │ │ │ │ +00007040: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00007050: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ +00007060: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ +00007070: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ +00007080: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ +00007090: 6c73 0a20 2020 2020 2a0a 2020 2020 202a ls. *. * │ │ │ │ +000070a0: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +000070b0: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +000070c0: 7270 6978 656c 534c 4943 206f 626a 6563 rpixelSLIC objec │ │ │ │ +000070d0: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +000070e0: 696d 6167 652e 2049 7420 7365 7473 2074 image. It sets t │ │ │ │ +000070f0: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +00007100: 2063 686f 6f73 6564 0a20 2020 2020 2a20 choosed. * │ │ │ │ +00007110: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +00007120: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00007130: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and │ │ │ │ +00007140: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal │ │ │ │ +00007150: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff │ │ │ │ +00007160: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future. │ │ │ │ +00007170: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing │ │ │ │ +00007180: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over │ │ │ │ +00007190: 7468 6520 6769 7665 6e20 696d 6167 652e the given image. │ │ │ │ +000071a0: 2046 6f72 2065 6e61 6e63 6865 6420 7265 For enanched re │ │ │ │ +000071b0: 7375 6c74 7320 6974 2069 7320 7265 636f sults it is reco │ │ │ │ +000071c0: 6d6d 656e 6465 6420 666f 7220 636f 6c6f mmended for colo │ │ │ │ +000071d0: 7220 696d 6167 6573 2074 6f0a 2020 2020 r images to. │ │ │ │ +000071e0: 202a 2070 7265 7072 6f63 6573 7320 696d * preprocess im │ │ │ │ +000071f0: 6167 6520 7769 7468 206c 6974 746c 6520 age with little │ │ │ │ +00007200: 6761 7573 7369 616e 2062 6c75 7220 7573 gaussian blur us │ │ │ │ +00007210: 696e 6720 6120 736d 616c 6c20 3320 7820 ing a small 3 x │ │ │ │ +00007220: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add │ │ │ │ +00007230: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi │ │ │ │ +00007240: 6f6e 2069 6e74 6f0a 2020 2020 202a 2043 on into. * C │ │ │ │ +00007250: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ +00007260: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ +00007270: 2053 4c49 4320 7665 7273 7573 2053 4c49 SLIC versus SLI │ │ │ │ +00007280: 434f 2061 6e64 204d 534c 4943 2069 7320 CO and MSLIC is │ │ │ │ +00007290: 696c 7573 7472 6174 6564 2069 6e20 7468 ilustrated in th │ │ │ │ +000072a0: 6520 666f 6c6c 6f77 696e 6720 7069 6374 e following pict │ │ │ │ +000072b0: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *. │ │ │ │ +000072c0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +000072d0: 2f73 7570 6572 7069 7865 6c73 5f73 6c69 /superpixels_sli │ │ │ │ +000072e0: 632e 706e 6729 0a20 2020 2020 2a20 4072 c.png). * @r │ │ │ │ +000072f0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00007300: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00007310: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00007320: 2073 7461 7469 6320 5375 7065 7270 6978 static Superpix │ │ │ │ +00007330: 656c 534c 4943 2063 7265 6174 6553 7570 elSLIC createSup │ │ │ │ +00007340: 6572 7069 7865 6c53 4c49 4328 4d61 7420 erpixelSLIC(Mat │ │ │ │ +00007350: 696d 6167 652c 2069 6e74 2061 6c67 6f72 image, int algor │ │ │ │ +00007360: 6974 686d 2c20 696e 7420 7265 6769 6f6e ithm, int region │ │ │ │ +00007370: 5f73 697a 6529 207b 0a20 2020 2020 2020 _size) {. │ │ │ │ +00007380: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ +00007390: 656c 534c 4943 2e5f 5f66 726f 6d50 7472 elSLIC.__fromPtr │ │ │ │ +000073a0: 5f5f 2863 7265 6174 6553 7570 6572 7069 __(createSuperpi │ │ │ │ +000073b0: 7865 6c53 4c49 435f 3128 696d 6167 652e xelSLIC_1(image. │ │ │ │ +000073c0: 6e61 7469 7665 4f62 6a2c 2061 6c67 6f72 nativeObj, algor │ │ │ │ +000073d0: 6974 686d 2c20 7265 6769 6f6e 5f73 697a ithm, region_siz │ │ │ │ +000073e0: 6529 293b 0a20 2020 207d 0a0a 2020 2020 e));. }.. │ │ │ │ +000073f0: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ +00007400: 616c 697a 6520 6120 5375 7065 7270 6978 alize a Superpix │ │ │ │ +00007410: 656c 534c 4943 206f 626a 6563 740a 2020 elSLIC object. │ │ │ │ +00007420: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00007430: 616d 2069 6d61 6765 2049 6d61 6765 2074 am image Image t │ │ │ │ +00007440: 6f20 7365 676d 656e 740a 2020 2020 202a o segment. * │ │ │ │ +00007450: 2040 7061 7261 6d20 616c 676f 7269 7468 @param algorith │ │ │ │ +00007460: 6d20 4368 6f6f 7365 7320 7468 6520 616c m Chooses the al │ │ │ │ +00007470: 676f 7269 7468 6d20 7661 7269 616e 7420 gorithm variant │ │ │ │ +00007480: 746f 2075 7365 3a0a 2020 2020 202a 2053 to use:. * S │ │ │ │ +00007490: 4c49 4320 7365 676d 656e 7473 2069 6d61 LIC segments ima │ │ │ │ +000074a0: 6765 2075 7369 6e67 2061 2064 6573 6972 ge using a desir │ │ │ │ +000074b0: 6564 2072 6567 696f 6e5f 7369 7a65 2c20 ed region_size, │ │ │ │ +000074c0: 616e 6420 696e 2061 6464 6974 696f 6e20 and in addition │ │ │ │ +000074d0: 534c 4943 4f20 7769 6c6c 206f 7074 696d SLICO will optim │ │ │ │ +000074e0: 697a 6520 7573 696e 6720 6164 6170 7469 ize using adapti │ │ │ │ +000074f0: 7665 2063 6f6d 7061 6374 6e65 7373 2066 ve compactness f │ │ │ │ +00007500: 6163 746f 722c 0a20 2020 2020 2a20 7768 actor,. * wh │ │ │ │ +00007510: 696c 6520 4d53 4c49 4320 7769 6c6c 206f ile MSLIC will o │ │ │ │ +00007520: 7074 696d 697a 6520 7573 696e 6720 6d61 ptimize using ma │ │ │ │ +00007530: 6e69 666f 6c64 206d 6574 686f 6473 2072 nifold methods r │ │ │ │ +00007540: 6573 756c 7469 6e67 2069 6e20 6d6f 7265 esulting in more │ │ │ │ +00007550: 2063 6f6e 7465 6e74 2d73 656e 7369 7469 content-sensiti │ │ │ │ +00007560: 7665 2073 7570 6572 7069 7865 6c73 2e0a ve superpixels.. │ │ │ │ +00007570: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00007580: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +00007590: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +000075a0: 7865 6c53 4c49 4320 6f62 6a65 6374 2066 xelSLIC object f │ │ │ │ +000075b0: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +000075c0: 6765 2e20 4974 2073 6574 7320 7468 6520 ge. It sets the │ │ │ │ +000075d0: 7061 7261 6d65 7465 7273 206f 6620 6368 parameters of ch │ │ │ │ +000075e0: 6f6f 7365 640a 2020 2020 202a 2073 7570 oosed. * sup │ │ │ │ +000075f0: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith │ │ │ │ +00007600: 6d2c 2077 6869 6368 2061 7265 3a20 7265 m, which are: re │ │ │ │ +00007610: 6769 6f6e 5f73 697a 6520 616e 6420 7275 gion_size and ru │ │ │ │ +00007620: 6c65 722e 2049 7420 7072 6561 6c6c 6f63 ler. It prealloc │ │ │ │ +00007630: 6174 6520 736f 6d65 2062 7566 6665 7273 ate some buffers │ │ │ │ +00007640: 2066 6f72 2066 7574 7572 650a 2020 2020 for future. │ │ │ │ +00007650: 202a 2063 6f6d 7075 7469 6e67 2069 7465 * computing ite │ │ │ │ +00007660: 7261 7469 6f6e 7320 6f76 6572 2074 6865 rations over the │ │ │ │ +00007670: 2067 6976 656e 2069 6d61 6765 2e20 466f given image. Fo │ │ │ │ +00007680: 7220 656e 616e 6368 6564 2072 6573 756c r enanched resul │ │ │ │ +00007690: 7473 2069 7420 6973 2072 6563 6f6d 6d65 ts it is recomme │ │ │ │ +000076a0: 6e64 6564 2066 6f72 2063 6f6c 6f72 2069 nded for color i │ │ │ │ +000076b0: 6d61 6765 7320 746f 0a20 2020 2020 2a20 mages to. * │ │ │ │ +000076c0: 7072 6570 726f 6365 7373 2069 6d61 6765 preprocess image │ │ │ │ +000076d0: 2077 6974 6820 6c69 7474 6c65 2067 6175 with little gau │ │ │ │ +000076e0: 7373 6961 6e20 626c 7572 2075 7369 6e67 ssian blur using │ │ │ │ +000076f0: 2061 2073 6d61 6c6c 2033 2078 2033 206b a small 3 x 3 k │ │ │ │ +00007700: 6572 6e65 6c20 616e 6420 6164 6469 7469 ernel and additi │ │ │ │ +00007710: 6f6e 616c 2063 6f6e 7665 7273 696f 6e20 onal conversion │ │ │ │ +00007720: 696e 746f 0a20 2020 2020 2a20 4369 654c into. * CieL │ │ │ │ +00007730: 4142 2063 6f6c 6f72 2073 7061 6365 2e20 AB color space. │ │ │ │ +00007740: 416e 2065 7861 6d70 6c65 206f 6620 534c An example of SL │ │ │ │ +00007750: 4943 2076 6572 7375 7320 534c 4943 4f20 IC versus SLICO │ │ │ │ +00007760: 616e 6420 4d53 4c49 4320 6973 2069 6c75 and MSLIC is ilu │ │ │ │ +00007770: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00007780: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00007790: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000077a0: 215b 696d 6167 655d 2870 6963 732f 7375 ![image](pics/su │ │ │ │ +000077b0: 7065 7270 6978 656c 735f 736c 6963 2e70 perpixels_slic.p │ │ │ │ +000077c0: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +000077d0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000077e0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000077f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00007800: 6174 6963 2053 7570 6572 7069 7865 6c53 atic SuperpixelS │ │ │ │ +00007810: 4c49 4320 6372 6561 7465 5375 7065 7270 LIC createSuperp │ │ │ │ +00007820: 6978 656c 534c 4943 284d 6174 2069 6d61 ixelSLIC(Mat ima │ │ │ │ +00007830: 6765 2c20 696e 7420 616c 676f 7269 7468 ge, int algorith │ │ │ │ +00007840: 6d29 207b 0a20 2020 2020 2020 2072 6574 m) {. ret │ │ │ │ +00007850: 7572 6e20 5375 7065 7270 6978 656c 534c urn SuperpixelSL │ │ │ │ +00007860: 4943 2e5f 5f66 726f 6d50 7472 5f5f 2863 IC.__fromPtr__(c │ │ │ │ +00007870: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +00007880: 4c49 435f 3228 696d 6167 652e 6e61 7469 LIC_2(image.nati │ │ │ │ +00007890: 7665 4f62 6a2c 2061 6c67 6f72 6974 686d veObj, algorithm │ │ │ │ +000078a0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000078b0: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ +000078c0: 6c69 7a65 2061 2053 7570 6572 7069 7865 lize a Superpixe │ │ │ │ +000078d0: 6c53 4c49 4320 6f62 6a65 6374 0a20 2020 lSLIC object. │ │ │ │ +000078e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000078f0: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ +00007900: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ +00007910: 534c 4943 2073 6567 6d65 6e74 7320 696d SLIC segments im │ │ │ │ +00007920: 6167 6520 7573 696e 6720 6120 6465 7369 age using a desi │ │ │ │ +00007930: 7265 6420 7265 6769 6f6e 5f73 697a 652c red region_size, │ │ │ │ +00007940: 2061 6e64 2069 6e20 6164 6469 7469 6f6e and in addition │ │ │ │ +00007950: 2053 4c49 434f 2077 696c 6c20 6f70 7469 SLICO will opti │ │ │ │ +00007960: 6d69 7a65 2075 7369 6e67 2061 6461 7074 mize using adapt │ │ │ │ +00007970: 6976 6520 636f 6d70 6163 746e 6573 7320 ive compactness │ │ │ │ +00007980: 6661 6374 6f72 2c0a 2020 2020 202a 2077 factor,. * w │ │ │ │ +00007990: 6869 6c65 204d 534c 4943 2077 696c 6c20 hile MSLIC will │ │ │ │ +000079a0: 6f70 7469 6d69 7a65 2075 7369 6e67 206d optimize using m │ │ │ │ +000079b0: 616e 6966 6f6c 6420 6d65 7468 6f64 7320 anifold methods │ │ │ │ +000079c0: 7265 7375 6c74 696e 6720 696e 206d 6f72 resulting in mor │ │ │ │ +000079d0: 6520 636f 6e74 656e 742d 7365 6e73 6974 e content-sensit │ │ │ │ +000079e0: 6976 6520 7375 7065 7270 6978 656c 732e ive superpixels. │ │ │ │ +000079f0: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00007a00: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +00007a10: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +00007a20: 6978 656c 534c 4943 206f 626a 6563 7420 ixelSLIC object │ │ │ │ +00007a30: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ +00007a40: 6167 652e 2049 7420 7365 7473 2074 6865 age. It sets the │ │ │ │ +00007a50: 2070 6172 616d 6574 6572 7320 6f66 2063 parameters of c │ │ │ │ +00007a60: 686f 6f73 6564 0a20 2020 2020 2a20 7375 hoosed. * su │ │ │ │ +00007a70: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +00007a80: 686d 2c20 7768 6963 6820 6172 653a 2072 hm, which are: r │ │ │ │ +00007a90: 6567 696f 6e5f 7369 7a65 2061 6e64 2072 egion_size and r │ │ │ │ +00007aa0: 756c 6572 2e20 4974 2070 7265 616c 6c6f uler. It preallo │ │ │ │ +00007ab0: 6361 7465 2073 6f6d 6520 6275 6666 6572 cate some buffer │ │ │ │ +00007ac0: 7320 666f 7220 6675 7475 7265 0a20 2020 s for future. │ │ │ │ +00007ad0: 2020 2a20 636f 6d70 7574 696e 6720 6974 * computing it │ │ │ │ +00007ae0: 6572 6174 696f 6e73 206f 7665 7220 7468 erations over th │ │ │ │ +00007af0: 6520 6769 7665 6e20 696d 6167 652e 2046 e given image. F │ │ │ │ +00007b00: 6f72 2065 6e61 6e63 6865 6420 7265 7375 or enanched resu │ │ │ │ +00007b10: 6c74 7320 6974 2069 7320 7265 636f 6d6d lts it is recomm │ │ │ │ +00007b20: 656e 6465 6420 666f 7220 636f 6c6f 7220 ended for color │ │ │ │ +00007b30: 696d 6167 6573 2074 6f0a 2020 2020 202a images to. * │ │ │ │ +00007b40: 2070 7265 7072 6f63 6573 7320 696d 6167 preprocess imag │ │ │ │ +00007b50: 6520 7769 7468 206c 6974 746c 6520 6761 e with little ga │ │ │ │ +00007b60: 7573 7369 616e 2062 6c75 7220 7573 696e ussian blur usin │ │ │ │ +00007b70: 6720 6120 736d 616c 6c20 3320 7820 3320 g a small 3 x 3 │ │ │ │ +00007b80: 6b65 726e 656c 2061 6e64 2061 6464 6974 kernel and addit │ │ │ │ +00007b90: 696f 6e61 6c20 636f 6e76 6572 7369 6f6e ional conversion │ │ │ │ +00007ba0: 2069 6e74 6f0a 2020 2020 202a 2043 6965 into. * Cie │ │ │ │ +00007bb0: 4c41 4220 636f 6c6f 7220 7370 6163 652e LAB color space. │ │ │ │ +00007bc0: 2041 6e20 6578 616d 706c 6520 6f66 2053 An example of S │ │ │ │ +00007bd0: 4c49 4320 7665 7273 7573 2053 4c49 434f LIC versus SLICO │ │ │ │ +00007be0: 2061 6e64 204d 534c 4943 2069 7320 696c and MSLIC is il │ │ │ │ +00007bf0: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ +00007c00: 666f 6c6c 6f77 696e 6720 7069 6374 7572 following pictur │ │ │ │ +00007c10: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00007c20: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +00007c30: 7570 6572 7069 7865 6c73 5f73 6c69 632e uperpixels_slic. │ │ │ │ +00007c40: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00007c50: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00007c60: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00007c70: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00007c80: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00007c90: 534c 4943 2063 7265 6174 6553 7570 6572 SLIC createSuper │ │ │ │ +00007ca0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ +00007cb0: 6167 6529 207b 0a20 2020 2020 2020 2072 age) {. r │ │ │ │ +00007cc0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +00007cd0: 534c 4943 2e5f 5f66 726f 6d50 7472 5f5f SLIC.__fromPtr__ │ │ │ │ +00007ce0: 2863 7265 6174 6553 7570 6572 7069 7865 (createSuperpixe │ │ │ │ +00007cf0: 6c53 4c49 435f 3328 696d 6167 652e 6e61 lSLIC_3(image.na │ │ │ │ +00007d00: 7469 7665 4f62 6a29 293b 0a20 2020 207d tiveObj));. } │ │ │ │ +00007d10: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00007d20: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00007d30: 7869 6d67 7072 6f63 3a3a 7765 6967 6874 ximgproc::weight │ │ │ │ +00007d40: 6564 4d65 6469 616e 4669 6c74 6572 284d edMedianFilter(M │ │ │ │ +00007d50: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +00007d60: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +00007d70: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ +00007d80: 203d 2032 352e 352c 2069 6e74 2077 6569 = 25.5, int wei │ │ │ │ +00007d90: 6768 7454 7970 6520 3d20 574d 465f 4558 ghtType = WMF_EX │ │ │ │ +00007da0: 502c 204d 6174 206d 6173 6b20 3d20 4d61 P, Mat mask = Ma │ │ │ │ +00007db0: 7428 2929 0a20 2020 202f 2f0a 0a20 2020 t()). //.. │ │ │ │ +00007dc0: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +00007dd0: 6965 7320 7765 6967 6874 6564 206d 6564 ies weighted med │ │ │ │ +00007de0: 6961 6e20 6669 6c74 6572 2074 6f20 616e ian filter to an │ │ │ │ +00007df0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00007e00: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00007e10: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +00007e20: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +00007e30: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +00007e40: 453a 207a 6861 6e67 3230 3134 3130 302b E: zhang2014100+ │ │ │ │ +00007e50: 0a20 2020 2020 2a0a 2020 2020 202a 2074 . *. * t │ │ │ │ +00007e60: 6865 2070 6978 656c 2077 696c 6c20 6265 he pixel will be │ │ │ │ +00007e70: 2069 676e 6f72 6564 2077 6865 6e20 6d61 ignored when ma │ │ │ │ +00007e80: 696e 7461 696e 696e 6720 7468 6520 6a6f intaining the jo │ │ │ │ +00007e90: 696e 742d 6869 7374 6f67 7261 6d2e 2054 int-histogram. T │ │ │ │ +00007ea0: 6869 7320 6973 2075 7365 6675 6c20 666f his is useful fo │ │ │ │ +00007eb0: 7220 6170 706c 6963 6174 696f 6e73 206c r applications l │ │ │ │ +00007ec0: 696b 6520 6f70 7469 6361 6c20 666c 6f77 ike optical flow │ │ │ │ +00007ed0: 206f 6363 6c75 7369 6f6e 2068 616e 646c occlusion handl │ │ │ │ +00007ee0: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +00007ef0: 202a 2053 4545 3a20 6d65 6469 616e 426c * SEE: medianBl │ │ │ │ +00007f00: 7572 2c20 6a6f 696e 7442 696c 6174 6572 ur, jointBilater │ │ │ │ +00007f10: 616c 4669 6c74 6572 0a20 2020 2020 2a20 alFilter. * │ │ │ │ +00007f20: 4070 6172 616d 206a 6f69 6e74 2061 7574 @param joint aut │ │ │ │ +00007f30: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00007f40: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00007f50: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00007f60: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00007f70: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00007f80: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00007f90: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00007fa0: 4070 6172 616d 2072 2061 7574 6f6d 6174 @param r automat │ │ │ │ +00007fb0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00007fc0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00007fd0: 6967 6d61 2061 7574 6f6d 6174 6963 616c igma automatical │ │ │ │ +00007fe0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00007ff0: 2020 2a20 4070 6172 616d 2077 6569 6768 * @param weigh │ │ │ │ +00008000: 7454 7970 6520 6175 746f 6d61 7469 6361 tType automatica │ │ │ │ +00008010: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00008020: 2020 202a 2040 7061 7261 6d20 6d61 736b * @param mask │ │ │ │ +00008030: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008040: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00008050: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00008060: 6963 2076 6f69 6420 7765 6967 6874 6564 ic void weighted │ │ │ │ +00008070: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ +00008080: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +00008090: 204d 6174 2064 7374 2c20 696e 7420 722c Mat dst, int r, │ │ │ │ +000080a0: 2064 6f75 626c 6520 7369 676d 612c 2069 double sigma, i │ │ │ │ +000080b0: 6e74 2077 6569 6768 7454 7970 652c 204d nt weightType, M │ │ │ │ +000080c0: 6174 206d 6173 6b29 207b 0a20 2020 2020 at mask) {. │ │ │ │ +000080d0: 2020 2077 6569 6768 7465 644d 6564 6961 weightedMedia │ │ │ │ +000080e0: 6e46 696c 7465 725f 3028 6a6f 696e 742e nFilter_0(joint. │ │ │ │ +000080f0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00008100: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00008110: 7469 7665 4f62 6a2c 2072 2c20 7369 676d tiveObj, r, sigm │ │ │ │ +00008120: 612c 2077 6569 6768 7454 7970 652c 206d a, weightType, m │ │ │ │ +00008130: 6173 6b2e 6e61 7469 7665 4f62 6a29 3b0a ask.nativeObj);. │ │ │ │ +00008140: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00008150: 2020 2020 2a20 4170 706c 6965 7320 7765 * Applies we │ │ │ │ +00008160: 6967 6874 6564 206d 6564 6961 6e20 6669 ighted median fi │ │ │ │ +00008170: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ +00008180: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00008190: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +000081a0: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +000081b0: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +000081c0: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha │ │ │ │ +000081d0: 6e67 3230 3134 3130 302b 0a20 2020 2020 ng2014100+. │ │ │ │ +000081e0: 2a0a 2020 2020 202a 2074 6865 2070 6978 *. * the pix │ │ │ │ +000081f0: 656c 2077 696c 6c20 6265 2069 676e 6f72 el will be ignor │ │ │ │ +00008200: 6564 2077 6865 6e20 6d61 696e 7461 696e ed when maintain │ │ │ │ +00008210: 696e 6720 7468 6520 6a6f 696e 742d 6869 ing the joint-hi │ │ │ │ +00008220: 7374 6f67 7261 6d2e 2054 6869 7320 6973 stogram. This is │ │ │ │ +00008230: 2075 7365 6675 6c20 666f 7220 6170 706c useful for appl │ │ │ │ +00008240: 6963 6174 696f 6e73 206c 696b 6520 6f70 ications like op │ │ │ │ +00008250: 7469 6361 6c20 666c 6f77 206f 6363 6c75 tical flow occlu │ │ │ │ +00008260: 7369 6f6e 2068 616e 646c 696e 672e 0a20 sion handling.. │ │ │ │ +00008270: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ +00008280: 3a20 6d65 6469 616e 426c 7572 2c20 6a6f : medianBlur, jo │ │ │ │ +00008290: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +000082a0: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ +000082b0: 206a 6f69 6e74 2061 7574 6f6d 6174 6963 joint automatic │ │ │ │ +000082c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000082d0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +000082e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000082f0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00008300: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +00008310: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00008320: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00008330: 2072 2061 7574 6f6d 6174 6963 616c 6c79 r automatically │ │ │ │ +00008340: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00008350: 2a20 4070 6172 616d 2073 6967 6d61 2061 * @param sigma a │ │ │ │ +00008360: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00008370: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00008380: 6172 616d 2077 6569 6768 7454 7970 6520 aram weightType │ │ │ │ +00008390: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000083a0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000083b0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000083c0: 6320 766f 6964 2077 6569 6768 7465 644d c void weightedM │ │ │ │ +000083d0: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +000083e0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +000083f0: 4d61 7420 6473 742c 2069 6e74 2072 2c20 Mat dst, int r, │ │ │ │ +00008400: 646f 7562 6c65 2073 6967 6d61 2c20 696e double sigma, in │ │ │ │ +00008410: 7420 7765 6967 6874 5479 7065 2920 7b0a t weightType) {. │ │ │ │ +00008420: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ +00008430: 4d65 6469 616e 4669 6c74 6572 5f31 286a MedianFilter_1(j │ │ │ │ +00008440: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ +00008450: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00008460: 7374 2e6e 6174 6976 654f 626a 2c20 722c st.nativeObj, r, │ │ │ │ +00008470: 2073 6967 6d61 2c20 7765 6967 6874 5479 sigma, weightTy │ │ │ │ +00008480: 7065 293b 0a20 2020 207d 0a0a 2020 2020 pe);. }.. │ │ │ │ +00008490: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +000084a0: 6573 2077 6569 6768 7465 6420 6d65 6469 es weighted medi │ │ │ │ +000084b0: 616e 2066 696c 7465 7220 746f 2061 6e20 an filter to an │ │ │ │ +000084c0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +000084d0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000084e0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +000084f0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +00008500: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +00008510: 3a20 7a68 616e 6732 3031 3431 3030 2b0a : zhang2014100+. │ │ │ │ +00008520: 2020 2020 202a 0a20 2020 2020 2a20 7468 *. * th │ │ │ │ +00008530: 6520 7069 7865 6c20 7769 6c6c 2062 6520 e pixel will be │ │ │ │ +00008540: 6967 6e6f 7265 6420 7768 656e 206d 6169 ignored when mai │ │ │ │ +00008550: 6e74 6169 6e69 6e67 2074 6865 206a 6f69 ntaining the joi │ │ │ │ +00008560: 6e74 2d68 6973 746f 6772 616d 2e20 5468 nt-histogram. Th │ │ │ │ +00008570: 6973 2069 7320 7573 6566 756c 2066 6f72 is is useful for │ │ │ │ +00008580: 2061 7070 6c69 6361 7469 6f6e 7320 6c69 applications li │ │ │ │ +00008590: 6b65 206f 7074 6963 616c 2066 6c6f 7720 ke optical flow │ │ │ │ +000085a0: 6f63 636c 7573 696f 6e20 6861 6e64 6c69 occlusion handli │ │ │ │ +000085b0: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ +000085c0: 2a20 5345 453a 206d 6564 6961 6e42 6c75 * SEE: medianBlu │ │ │ │ +000085d0: 722c 206a 6f69 6e74 4269 6c61 7465 7261 r, jointBilatera │ │ │ │ +000085e0: 6c46 696c 7465 720a 2020 2020 202a 2040 lFilter. * @ │ │ │ │ +000085f0: 7061 7261 6d20 6a6f 696e 7420 6175 746f param joint auto │ │ │ │ +00008600: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00008610: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00008620: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +00008630: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00008640: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00008650: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008660: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00008670: 7061 7261 6d20 7220 6175 746f 6d61 7469 param r automati │ │ │ │ +00008680: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00008690: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +000086a0: 676d 6120 6175 746f 6d61 7469 6361 6c6c gma automaticall │ │ │ │ +000086b0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000086c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000086d0: 7461 7469 6320 766f 6964 2077 6569 6768 tatic void weigh │ │ │ │ +000086e0: 7465 644d 6564 6961 6e46 696c 7465 7228 tedMedianFilter( │ │ │ │ +000086f0: 4d61 7420 6a6f 696e 742c 204d 6174 2073 Mat joint, Mat s │ │ │ │ +00008700: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00008710: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ +00008720: 2920 7b0a 2020 2020 2020 2020 7765 6967 ) {. weig │ │ │ │ +00008730: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ +00008740: 5f32 286a 6f69 6e74 2e6e 6174 6976 654f _2(joint.nativeO │ │ │ │ +00008750: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00008760: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00008770: 2c20 722c 2073 6967 6d61 293b 0a20 2020 , r, sigma);. │ │ │ │ +00008780: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00008790: 202a 2041 7070 6c69 6573 2077 6569 6768 * Applies weigh │ │ │ │ +000087a0: 7465 6420 6d65 6469 616e 2066 696c 7465 ted median filte │ │ │ │ +000087b0: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +000087c0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +000087d0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +000087e0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +000087f0: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00008800: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +00008810: 3031 3431 3030 2b0a 2020 2020 202a 0a20 014100+. *. │ │ │ │ +00008820: 2020 2020 2a20 7468 6520 7069 7865 6c20 * the pixel │ │ │ │ +00008830: 7769 6c6c 2062 6520 6967 6e6f 7265 6420 will be ignored │ │ │ │ +00008840: 7768 656e 206d 6169 6e74 6169 6e69 6e67 when maintaining │ │ │ │ +00008850: 2074 6865 206a 6f69 6e74 2d68 6973 746f the joint-histo │ │ │ │ +00008860: 6772 616d 2e20 5468 6973 2069 7320 7573 gram. This is us │ │ │ │ +00008870: 6566 756c 2066 6f72 2061 7070 6c69 6361 eful for applica │ │ │ │ +00008880: 7469 6f6e 7320 6c69 6b65 206f 7074 6963 tions like optic │ │ │ │ +00008890: 616c 2066 6c6f 7720 6f63 636c 7573 696f al flow occlusio │ │ │ │ +000088a0: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling.. │ │ │ │ +000088b0: 202a 0a20 2020 2020 2a20 5345 453a 206d *. * SEE: m │ │ │ │ +000088c0: 6564 6961 6e42 6c75 722c 206a 6f69 6e74 edianBlur, joint │ │ │ │ +000088d0: 4269 6c61 7465 7261 6c46 696c 7465 720a BilateralFilter. │ │ │ │ +000088e0: 2020 2020 202a 2040 7061 7261 6d20 6a6f * @param jo │ │ │ │ +000088f0: 696e 7420 6175 746f 6d61 7469 6361 6c6c int automaticall │ │ │ │ +00008900: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008910: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +00008920: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008930: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00008940: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +00008950: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00008960: 2020 2020 202a 2040 7061 7261 6d20 7220 * @param r │ │ │ │ +00008970: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008980: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00008990: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000089a0: 6320 766f 6964 2077 6569 6768 7465 644d c void weightedM │ │ │ │ +000089b0: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +000089c0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +000089d0: 4d61 7420 6473 742c 2069 6e74 2072 2920 Mat dst, int r) │ │ │ │ +000089e0: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ +000089f0: 6564 4d65 6469 616e 4669 6c74 6572 5f33 edMedianFilter_3 │ │ │ │ +00008a00: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ +00008a10: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +00008a20: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00008a30: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ +00008a40: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00008a50: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00008a60: 633a 3a52 6164 6f6e 5472 616e 7366 6f72 c::RadonTransfor │ │ │ │ +00008a70: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ +00008a80: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ +00008a90: 6120 3d20 312c 2064 6f75 626c 6520 7374 a = 1, double st │ │ │ │ +00008aa0: 6172 745f 616e 676c 6520 3d20 302c 2064 art_angle = 0, d │ │ │ │ +00008ab0: 6f75 626c 6520 656e 645f 616e 676c 6520 ouble end_angle │ │ │ │ +00008ac0: 3d20 3138 302c 2062 6f6f 6c20 6372 6f70 = 180, bool crop │ │ │ │ +00008ad0: 203d 2066 616c 7365 2c20 626f 6f6c 206e = false, bool n │ │ │ │ +00008ae0: 6f72 6d20 3d20 6661 6c73 6529 0a20 2020 orm = false). │ │ │ │ +00008af0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00008b00: 2020 2a20 4361 6c63 756c 6174 6520 5261 * Calculate Ra │ │ │ │ +00008b10: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ +00008b20: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00008b30: 2a0a 2020 2020 202a 2054 6869 7320 6675 *. * This fu │ │ │ │ +00008b40: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +00008b50: 7320 7468 6520 5261 646f 6e20 5472 616e s the Radon Tran │ │ │ │ +00008b60: 7366 6f72 6d20 6f66 2061 2067 6976 656e sform of a given │ │ │ │ +00008b70: 2069 6d61 6765 2069 6e20 616e 7920 7261 image in any ra │ │ │ │ +00008b80: 6e67 652e 0a20 2020 2020 2a20 5365 6520 nge.. * See │ │ │ │ +00008b90: 6874 7470 733a 2f2f 656e 6769 6e65 6572 https://engineer │ │ │ │ +00008ba0: 696e 672e 7075 7264 7565 2e65 6475 2f7e ing.purdue.edu/~ │ │ │ │ +00008bb0: 6d61 6c63 6f6c 6d2f 7063 742f 4354 495f malcolm/pct/CTI_ │ │ │ │ +00008bc0: 4368 3033 2e70 6466 2066 6f72 2064 6574 Ch03.pdf for det │ │ │ │ +00008bd0: 6169 6c2e 0a20 2020 2020 2a20 4966 2074 ail.. * If t │ │ │ │ +00008be0: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ +00008bf0: 2043 565f 3855 2c20 7468 6520 6f75 7470 CV_8U, the outp │ │ │ │ +00008c00: 7574 2077 696c 6c20 6265 2043 565f 3332 ut will be CV_32 │ │ │ │ +00008c10: 532e 0a20 2020 2020 2a20 4966 2074 6865 S.. * If the │ │ │ │ +00008c20: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +00008c30: 565f 3332 4620 6f72 2043 565f 3634 462c V_32F or CV_64F, │ │ │ │ +00008c40: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +00008c50: 2062 6520 4356 5f36 3446 0a20 2020 2020 be CV_64F. │ │ │ │ +00008c60: 2a20 5468 6520 6f75 7470 7574 2073 697a * The output siz │ │ │ │ +00008c70: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ +00008c80: 5f69 6e74 6567 7261 6c20 7820 7372 635f _integral x src_ │ │ │ │ +00008c90: 6469 6167 6f6e 616c 5f6c 656e 6774 682e diagonal_length. │ │ │ │ +00008ca0: 0a20 2020 2020 2a20 4966 2063 726f 7020 . * If crop │ │ │ │ +00008cb0: 6973 2073 656c 6563 7465 642c 2074 6865 is selected, the │ │ │ │ +00008cc0: 2069 6e70 7574 2069 6d61 6765 2077 696c input image wil │ │ │ │ +00008cd0: 6c20 6265 2063 726f 7020 696e 746f 2073 l be crop into s │ │ │ │ +00008ce0: 7175 6172 6520 7468 656e 2063 6972 636c quare then circl │ │ │ │ +00008cf0: 652c 0a20 2020 2020 2a20 616e 6420 6f75 e,. * and ou │ │ │ │ +00008d00: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ +00008d10: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ +00008d20: 6c20 7820 6d69 6e5f 6564 6765 2e0a 2020 l x min_edge.. │ │ │ │ +00008d30: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00008d40: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00008d50: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00008d60: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00008d70: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008d80: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00008d90: 4070 6172 616d 2074 6865 7461 2061 7574 @param theta aut │ │ │ │ +00008da0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008db0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00008dc0: 616d 2073 7461 7274 5f61 6e67 6c65 2061 am start_angle a │ │ │ │ +00008dd0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00008de0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00008df0: 6172 616d 2065 6e64 5f61 6e67 6c65 2061 aram end_angle a │ │ │ │ +00008e00: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00008e10: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00008e20: 6172 616d 2063 726f 7020 6175 746f 6d61 aram crop automa │ │ │ │ +00008e30: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00008e40: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00008e50: 6e6f 726d 2061 7574 6f6d 6174 6963 616c norm automatical │ │ │ │ +00008e60: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00008e70: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00008e80: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +00008e90: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +00008ea0: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +00008eb0: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ +00008ec0: 6520 7374 6172 745f 616e 676c 652c 2064 e start_angle, d │ │ │ │ +00008ed0: 6f75 626c 6520 656e 645f 616e 676c 652c ouble end_angle, │ │ │ │ +00008ee0: 2062 6f6f 6c65 616e 2063 726f 702c 2062 boolean crop, b │ │ │ │ +00008ef0: 6f6f 6c65 616e 206e 6f72 6d29 207b 0a20 oolean norm) {. │ │ │ │ +00008f00: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +00008f10: 7366 6f72 6d5f 3028 7372 632e 6e61 7469 sform_0(src.nati │ │ │ │ +00008f20: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00008f30: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +00008f40: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ +00008f50: 676c 652c 2063 726f 702c 206e 6f72 6d29 gle, crop, norm) │ │ │ │ +00008f60: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00008f70: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +00008f80: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +00008f90: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +00008fa0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +00008fb0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +00008fc0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +00008fd0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +00008fe0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +00008ff0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +00009000: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +00009010: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +00009020: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +00009030: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +00009040: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +00009050: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00009060: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +00009070: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +00009080: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +00009090: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +000090a0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +000090b0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +000090c0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +000090d0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +000090e0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +000090f0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +00009100: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +00009110: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +00009120: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +00009130: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00009140: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +00009150: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +00009160: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +00009170: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +00009180: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +00009190: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +000091a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000091b0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +000091c0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000091d0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000091e0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +000091f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00009200: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ +00009210: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00009220: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00009230: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ +00009240: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +00009250: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00009260: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ +00009270: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +00009280: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00009290: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ +000092a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000092b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000092c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000092d0: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ +000092e0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ +000092f0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ +00009300: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +00009310: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e │ │ │ │ +00009320: 6e64 5f61 6e67 6c65 2c20 626f 6f6c 6561 nd_angle, boolea │ │ │ │ +00009330: 6e20 6372 6f70 2920 7b0a 2020 2020 2020 n crop) {. │ │ │ │ +00009340: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ +00009350: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ +00009360: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00009370: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ +00009380: 676c 652c 2065 6e64 5f61 6e67 6c65 2c20 gle, end_angle, │ │ │ │ +00009390: 6372 6f70 293b 0a20 2020 207d 0a0a 2020 crop);. }.. │ │ │ │ +000093a0: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +000093b0: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ +000093c0: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ +000093d0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +000093e0: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ +000093f0: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ +00009400: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ +00009410: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ +00009420: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ +00009430: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ +00009440: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ +00009450: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ +00009460: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ +00009470: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ +00009480: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +00009490: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ +000094a0: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +000094b0: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ +000094c0: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ +000094d0: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ +000094e0: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ +000094f0: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ +00009500: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ +00009510: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ +00009520: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ +00009530: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ +00009540: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ +00009550: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ +00009560: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ +00009570: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ +00009580: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ +00009590: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ +000095a0: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ +000095b0: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ +000095c0: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ +000095d0: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ +000095e0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +000095f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00009600: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00009610: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00009620: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00009630: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00009640: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ +00009650: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00009660: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ +00009670: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ +00009680: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00009690: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ +000096a0: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ +000096b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000096c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000096d0: 6963 2073 7461 7469 6320 766f 6964 2052 ic static void R │ │ │ │ +000096e0: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ +000096f0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00009700: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ +00009710: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ +00009720: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ +00009730: 6c65 2920 7b0a 2020 2020 2020 2020 5261 le) {. Ra │ │ │ │ +00009740: 646f 6e54 7261 6e73 666f 726d 5f32 2873 donTransform_2(s │ │ │ │ +00009750: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00009760: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ +00009770: 7461 2c20 7374 6172 745f 616e 676c 652c ta, start_angle, │ │ │ │ +00009780: 2065 6e64 5f61 6e67 6c65 293b 0a20 2020 end_angle);. │ │ │ │ +00009790: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000097a0: 202a 2043 616c 6375 6c61 7465 2052 6164 * Calculate Rad │ │ │ │ +000097b0: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ +000097c0: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +000097d0: 0a20 2020 2020 2a20 5468 6973 2066 756e . * This fun │ │ │ │ +000097e0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +000097f0: 2074 6865 2052 6164 6f6e 2054 7261 6e73 the Radon Trans │ │ │ │ +00009800: 666f 726d 206f 6620 6120 6769 7665 6e20 form of a given │ │ │ │ +00009810: 696d 6167 6520 696e 2061 6e79 2072 616e image in any ran │ │ │ │ +00009820: 6765 2e0a 2020 2020 202a 2053 6565 2068 ge.. * See h │ │ │ │ +00009830: 7474 7073 3a2f 2f65 6e67 696e 6565 7269 ttps://engineeri │ │ │ │ +00009840: 6e67 2e70 7572 6475 652e 6564 752f 7e6d ng.purdue.edu/~m │ │ │ │ +00009850: 616c 636f 6c6d 2f70 6374 2f43 5449 5f43 alcolm/pct/CTI_C │ │ │ │ +00009860: 6830 332e 7064 6620 666f 7220 6465 7461 h03.pdf for deta │ │ │ │ +00009870: 696c 2e0a 2020 2020 202a 2049 6620 7468 il.. * If th │ │ │ │ +00009880: 6520 696e 7075 7420 7479 7065 2069 7320 e input type is │ │ │ │ +00009890: 4356 5f38 552c 2074 6865 206f 7574 7075 CV_8U, the outpu │ │ │ │ +000098a0: 7420 7769 6c6c 2062 6520 4356 5f33 3253 t will be CV_32S │ │ │ │ +000098b0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +000098c0: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +000098d0: 5f33 3246 206f 7220 4356 5f36 3446 2c20 _32F or CV_64F, │ │ │ │ +000098e0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ +000098f0: 6265 2043 565f 3634 460a 2020 2020 202a be CV_64F. * │ │ │ │ +00009900: 2054 6865 206f 7574 7075 7420 7369 7a65 The output size │ │ │ │ +00009910: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ +00009920: 696e 7465 6772 616c 2078 2073 7263 5f64 integral x src_d │ │ │ │ +00009930: 6961 676f 6e61 6c5f 6c65 6e67 7468 2e0a iagonal_length.. │ │ │ │ +00009940: 2020 2020 202a 2049 6620 6372 6f70 2069 * If crop i │ │ │ │ +00009950: 7320 7365 6c65 6374 6564 2c20 7468 6520 s selected, the │ │ │ │ +00009960: 696e 7075 7420 696d 6167 6520 7769 6c6c input image will │ │ │ │ +00009970: 2062 6520 6372 6f70 2069 6e74 6f20 7371 be crop into sq │ │ │ │ +00009980: 7561 7265 2074 6865 6e20 6369 7263 6c65 uare then circle │ │ │ │ +00009990: 2c0a 2020 2020 202a 2061 6e64 206f 7574 ,. * and out │ │ │ │ +000099a0: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ +000099b0: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ +000099c0: 2078 206d 696e 5f65 6467 652e 0a20 2020 x min_edge.. │ │ │ │ +000099d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000099e0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +000099f0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00009a00: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00009a10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00009a20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00009a30: 7061 7261 6d20 7468 6574 6120 6175 746f param theta auto │ │ │ │ +00009a40: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00009a50: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00009a60: 6d20 7374 6172 745f 616e 676c 6520 6175 m start_angle au │ │ │ │ +00009a70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00009a80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00009a90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00009aa0: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ +00009ab0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ +00009ac0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ +00009ad0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +00009ae0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ +00009af0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ +00009b00: 5f33 2873 7263 2e6e 6174 6976 654f 626a _3(src.nativeObj │ │ │ │ +00009b10: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00009b20: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ +00009b30: 676c 6529 3b0a 2020 2020 7d0a 0a20 2020 gle);. }.. │ │ │ │ +00009b40: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ +00009b50: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ +00009b60: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ +00009b70: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00009b80: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ +00009b90: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ +00009ba0: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ +00009bb0: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ +00009bc0: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ +00009bd0: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ +00009be0: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ +00009bf0: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ +00009c00: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ +00009c10: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ +00009c20: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ +00009c30: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ +00009c40: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ +00009c50: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ +00009c60: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ +00009c70: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ +00009c80: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ +00009c90: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ +00009ca0: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ +00009cb0: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ +00009cc0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ +00009cd0: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ +00009ce0: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ +00009cf0: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ +00009d00: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ +00009d10: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ +00009d20: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ +00009d30: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ +00009d40: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ +00009d50: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ +00009d60: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ +00009d70: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ +00009d80: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ +00009d90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00009da0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00009db0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00009dc0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00009dd0: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ +00009de0: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ +00009df0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00009e00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00009e10: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +00009e20: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +00009e30: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +00009e40: 626c 6520 7468 6574 6129 207b 0a20 2020 ble theta) {. │ │ │ │ +00009e50: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ +00009e60: 6f72 6d5f 3428 7372 632e 6e61 7469 7665 orm_4(src.native │ │ │ │ +00009e70: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00009e80: 626a 2c20 7468 6574 6129 3b0a 2020 2020 bj, theta);. │ │ │ │ +00009e90: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00009ea0: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ +00009eb0: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00009ec0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00009ed0: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ +00009ee0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +00009ef0: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ +00009f00: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ +00009f10: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ +00009f20: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ +00009f30: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ +00009f40: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ +00009f50: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ +00009f60: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ +00009f70: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ +00009f80: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +00009f90: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ +00009fa0: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ +00009fb0: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +00009fc0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +00009fd0: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ +00009fe0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +00009ff0: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ +0000a000: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ +0000a010: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +0000a020: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ +0000a030: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ +0000a040: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ +0000a050: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ +0000a060: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ +0000a070: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ +0000a080: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ +0000a090: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ +0000a0a0: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +0000a0b0: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +0000a0c0: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ +0000a0d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000a0e0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +0000a0f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a100: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +0000a110: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000a120: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000a130: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000a140: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ +0000a150: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +0000a160: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ +0000a170: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ +0000a180: 3528 7372 632e 6e61 7469 7665 4f62 6a2c 5(src.nativeObj, │ │ │ │ +0000a190: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +0000a1a0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000a1b0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0000a1c0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0000a1d0: 4772 6164 6965 6e74 4465 7269 6368 6559 GradientDericheY │ │ │ │ +0000a1e0: 284d 6174 206f 702c 204d 6174 2620 6473 (Mat op, Mat& ds │ │ │ │ +0000a1f0: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ +0000a200: 2064 6f75 626c 6520 6f6d 6567 6129 0a20 double omega). │ │ │ │ +0000a210: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000a220: 2020 2020 2a20 4170 706c 6965 7320 5920 * Applies Y │ │ │ │ +0000a230: 4465 7269 6368 6520 6669 6c74 6572 2074 Deriche filter t │ │ │ │ +0000a240: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +0000a250: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +0000a260: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +0000a270: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +0000a280: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +0000a290: 2068 7474 703a 2f2f 6369 7465 7365 6572 http://citeseer │ │ │ │ +0000a2a0: 782e 6973 742e 7073 752e 6564 752f 7669 x.ist.psu.edu/vi │ │ │ │ +0000a2b0: 6577 646f 632f 646f 776e 6c6f 6164 3f64 ewdoc/download?d │ │ │ │ +0000a2c0: 6f69 3d31 302e 312e 312e 3437 362e 3537 oi=10.1.1.476.57 │ │ │ │ +0000a2d0: 3336 2661 6d70 3b72 6570 3d72 6570 3126 36&rep=rep1& │ │ │ │ +0000a2e0: 616d 703b 7479 7065 3d70 6466 0a20 2020 amp;type=pdf. │ │ │ │ +0000a2f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0000a300: 2a20 4070 6172 616d 206f 7020 6175 746f * @param op auto │ │ │ │ +0000a310: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a320: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000a330: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +0000a340: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a350: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +0000a360: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +0000a370: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000a380: 2040 7061 7261 6d20 6f6d 6567 6120 6175 @param omega au │ │ │ │ +0000a390: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a3a0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000a3b0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000a3c0: 766f 6964 2047 7261 6469 656e 7444 6572 void GradientDer │ │ │ │ +0000a3d0: 6963 6865 5928 4d61 7420 6f70 2c20 4d61 icheY(Mat op, Ma │ │ │ │ +0000a3e0: 7420 6473 742c 2064 6f75 626c 6520 616c t dst, double al │ │ │ │ +0000a3f0: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +0000a400: 6129 207b 0a20 2020 2020 2020 2047 7261 a) {. Gra │ │ │ │ +0000a410: 6469 656e 7444 6572 6963 6865 595f 3028 dientDericheY_0( │ │ │ │ +0000a420: 6f70 2e6e 6174 6976 654f 626a 2c20 6473 op.nativeObj, ds │ │ │ │ +0000a430: 742e 6e61 7469 7665 4f62 6a2c 2061 6c70 t.nativeObj, alp │ │ │ │ +0000a440: 6861 2c20 6f6d 6567 6129 3b0a 2020 2020 ha, omega);. │ │ │ │ +0000a450: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +0000a460: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0000a470: 3a78 696d 6770 726f 633a 3a47 7261 6469 :ximgproc::Gradi │ │ │ │ +0000a480: 656e 7444 6572 6963 6865 5828 4d61 7420 entDericheX(Mat │ │ │ │ +0000a490: 6f70 2c20 4d61 7426 2064 7374 2c20 646f op, Mat& dst, do │ │ │ │ +0000a4a0: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ +0000a4b0: 6c65 206f 6d65 6761 290a 2020 2020 2f2f le omega). // │ │ │ │ +0000a4c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000a4d0: 2041 7070 6c69 6573 2058 2044 6572 6963 Applies X Deric │ │ │ │ +0000a4e0: 6865 2066 696c 7465 7220 746f 2061 6e20 he filter to an │ │ │ │ +0000a4f0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0000a500: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +0000a510: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +0000a520: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +0000a530: 2070 6c65 6173 6520 7365 6520 6874 7470 please see http │ │ │ │ +0000a540: 3a2f 2f63 6974 6573 6565 7278 2e69 7374 ://citeseerx.ist │ │ │ │ +0000a550: 2e70 7375 2e65 6475 2f76 6965 7764 6f63 .psu.edu/viewdoc │ │ │ │ +0000a560: 2f64 6f77 6e6c 6f61 643f 646f 693d 3130 /download?doi=10 │ │ │ │ +0000a570: 2e31 2e31 2e34 3736 2e35 3733 3626 616d .1.1.476.5736&am │ │ │ │ +0000a580: 703b 7265 703d 7265 7031 2661 6d70 3b74 p;rep=rep1&t │ │ │ │ +0000a590: 7970 653d 7064 660a 2020 2020 202a 0a20 ype=pdf. *. │ │ │ │ +0000a5a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000a5b0: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +0000a5c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000a5d0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0000a5e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000a5f0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000a600: 4070 6172 616d 2061 6c70 6861 2061 7574 @param alpha aut │ │ │ │ +0000a610: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000a620: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000a630: 616d 206f 6d65 6761 2061 7574 6f6d 6174 am omega automat │ │ │ │ +0000a640: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a650: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000a660: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0000a670: 4772 6164 6965 6e74 4465 7269 6368 6558 GradientDericheX │ │ │ │ +0000a680: 284d 6174 206f 702c 204d 6174 2064 7374 (Mat op, Mat dst │ │ │ │ +0000a690: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +0000a6a0: 646f 7562 6c65 206f 6d65 6761 2920 7b0a double omega) {. │ │ │ │ +0000a6b0: 2020 2020 2020 2020 4772 6164 6965 6e74 Gradient │ │ │ │ +0000a6c0: 4465 7269 6368 6558 5f30 286f 702e 6e61 DericheX_0(op.na │ │ │ │ +0000a6d0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000a6e0: 6976 654f 626a 2c20 616c 7068 612c 206f iveObj, alpha, o │ │ │ │ +0000a6f0: 6d65 6761 293b 0a20 2020 207d 0a0a 0a20 mega);. }... │ │ │ │ +0000a700: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000a710: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0000a720: 7072 6f63 3a3a 6564 6765 5072 6573 6572 proc::edgePreser │ │ │ │ +0000a730: 7669 6e67 4669 6c74 6572 284d 6174 2073 vingFilter(Mat s │ │ │ │ +0000a740: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +0000a750: 7420 642c 2064 6f75 626c 6520 7468 7265 t d, double thre │ │ │ │ +0000a760: 7368 6f6c 6429 0a20 2020 202f 2f0a 0a20 shold). //.. │ │ │ │ +0000a770: 2020 202f 2a2a 0a20 2020 2020 2a20 536d /**. * Sm │ │ │ │ +0000a780: 6f6f 7468 6573 2061 6e20 696d 6167 6520 oothes an image │ │ │ │ +0000a790: 7573 696e 6720 7468 6520 4564 6765 2d50 using the Edge-P │ │ │ │ +0000a7a0: 7265 7365 7276 696e 6720 6669 6c74 6572 reserving filter │ │ │ │ +0000a7b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000a7c0: 5468 6520 6675 6e63 7469 6f6e 2073 6d6f The function smo │ │ │ │ +0000a7d0: 6f74 6865 7320 4761 7573 7369 616e 206e othes Gaussian n │ │ │ │ +0000a7e0: 6f69 7365 2061 7320 7765 6c6c 2061 7320 oise as well as │ │ │ │ +0000a7f0: 7361 6c74 2026 616d 703b 2070 6570 7065 salt & peppe │ │ │ │ +0000a800: 7220 6e6f 6973 652e 0a20 2020 2020 2a20 r noise.. * │ │ │ │ +0000a810: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0000a820: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +0000a830: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +0000a840: 7365 2073 6565 0a20 2020 2020 2a20 5b52 se see. * [R │ │ │ │ +0000a850: 6569 576f 6531 385d 2020 5265 6963 682c eiWoe18] Reich, │ │ │ │ +0000a860: 2053 2e20 616e 6420 57c3 b672 67c3 b674 S. and W..rg..t │ │ │ │ +0000a870: 7465 722c 2046 2e20 616e 6420 4465 6c6c ter, F. and Dell │ │ │ │ +0000a880: 656e 2c20 422e 2028 3230 3138 292e 2041 en, B. (2018). A │ │ │ │ +0000a890: 2052 6561 6c2d 5469 6d65 2045 6467 652d Real-Time Edge- │ │ │ │ +0000a8a0: 5072 6573 6572 7669 6e67 2044 656e 6f69 Preserving Denoi │ │ │ │ +0000a8b0: 7369 6e67 2046 696c 7465 722e 2050 726f sing Filter. Pro │ │ │ │ +0000a8c0: 6365 6564 696e 6773 206f 6620 7468 6520 ceedings of the │ │ │ │ +0000a8d0: 3133 7468 2049 6e74 6572 6e61 7469 6f6e 13th Internation │ │ │ │ +0000a8e0: 616c 204a 6f69 6e74 2043 6f6e 6665 7265 al Joint Confere │ │ │ │ +0000a8f0: 6e63 6520 6f6e 2043 6f6d 7075 7465 7220 nce on Computer │ │ │ │ +0000a900: 5669 7369 6f6e 2c20 496d 6167 696e 6720 Vision, Imaging │ │ │ │ +0000a910: 616e 6420 436f 6d70 7574 6572 2047 7261 and Computer Gra │ │ │ │ +0000a920: 7068 6963 7320 5468 656f 7279 2061 6e64 phics Theory and │ │ │ │ +0000a930: 2041 7070 6c69 6361 7469 6f6e 7320 2856 Applications (V │ │ │ │ +0000a940: 4953 4947 5241 5050 293a 2056 6973 6170 ISIGRAPP): Visap │ │ │ │ +0000a950: 702c 2038 352d 3934 2c20 342e 2044 4f49 p, 85-94, 4. DOI │ │ │ │ +0000a960: 3a20 3130 2e35 3232 302f 3030 3036 3530 : 10.5220/000650 │ │ │ │ +0000a970: 3930 3030 3835 3030 3934 2e0a 2020 2020 9000850094.. │ │ │ │ +0000a980: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000a990: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0000a9a0: 7420 332d 6368 616e 6e65 6c20 696d 6167 t 3-channel imag │ │ │ │ +0000a9b0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +0000a9c0: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +0000a9d0: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +0000a9e0: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +0000a9f0: 2061 7320 7372 632e 0a20 2020 2020 2a20 as src.. * │ │ │ │ +0000aa00: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete │ │ │ │ +0000aa10: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel │ │ │ │ +0000aa20: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha │ │ │ │ +0000aa30: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during │ │ │ │ +0000aa40: 2066 696c 7465 7269 6e67 2e20 4d75 7374 filtering. Must │ │ │ │ +0000aa50: 2062 6520 6772 6561 7465 7220 6f72 2065 be greater or e │ │ │ │ +0000aa60: 7175 616c 2033 2e0a 2020 2020 202a 2040 qual 3.. * @ │ │ │ │ +0000aa70: 7061 7261 6d20 7468 7265 7368 6f6c 6420 param threshold │ │ │ │ +0000aa80: 5468 7265 7368 6f6c 642c 2077 6869 6368 Threshold, which │ │ │ │ +0000aa90: 2064 6973 7469 6e67 7569 7368 6573 2062 distinguishes b │ │ │ │ +0000aaa0: 6574 7765 656e 206e 6f69 7365 2c20 6f75 etween noise, ou │ │ │ │ +0000aab0: 746c 6965 7273 2c20 616e 6420 6461 7461 tliers, and data │ │ │ │ +0000aac0: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0000aad0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0000aae0: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ +0000aaf0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0000ab00: 6174 2064 7374 2c20 696e 7420 642c 2064 at dst, int d, d │ │ │ │ +0000ab10: 6f75 626c 6520 7468 7265 7368 6f6c 6429 ouble threshold) │ │ │ │ +0000ab20: 207b 0a20 2020 2020 2020 2065 6467 6550 {. edgeP │ │ │ │ +0000ab30: 7265 7365 7276 696e 6746 696c 7465 725f reservingFilter_ │ │ │ │ +0000ab40: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0000ab50: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0000ab60: 642c 2074 6872 6573 686f 6c64 293b 0a20 d, threshold);. │ │ │ │ +0000ab70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0000ab80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0000ab90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6669 cv::ximgproc::fi │ │ │ │ +0000aba0: 6e64 456c 6c69 7073 6573 284d 6174 2069 ndEllipses(Mat i │ │ │ │ +0000abb0: 6d61 6765 2c20 4d61 7426 2065 6c6c 6970 mage, Mat& ellip │ │ │ │ +0000abc0: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ +0000abd0: 5468 7265 7368 6f6c 6420 3d20 302e 3766 Threshold = 0.7f │ │ │ │ +0000abe0: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ +0000abf0: 6974 7954 6872 6573 686f 6c64 203d 2030 ityThreshold = 0 │ │ │ │ +0000ac00: 2e35 662c 2066 6c6f 6174 2063 656e 7465 .5f, float cente │ │ │ │ +0000ac10: 7244 6973 7461 6e63 6554 6872 6573 686f rDistanceThresho │ │ │ │ +0000ac20: 6c64 203d 2030 2e30 3566 290a 2020 2020 ld = 0.05f). │ │ │ │ +0000ac30: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000ac40: 202a 2046 696e 6473 2065 6c6c 6970 7365 * Finds ellipse │ │ │ │ +0000ac50: 7320 6661 7374 6c79 2069 6e20 616e 2069 s fastly in an i │ │ │ │ +0000ac60: 6d61 6765 2075 7369 6e67 2070 726f 6a65 mage using proje │ │ │ │ +0000ac70: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant │ │ │ │ +0000ac80: 7072 756e 696e 672e 0a20 2020 2020 2a0a pruning.. *. │ │ │ │ +0000ac90: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +0000aca0: 696f 6e20 6465 7465 6374 7320 656c 6c69 ion detects elli │ │ │ │ +0000acb0: 7073 6573 2069 6e20 696d 6167 6573 2075 pses in images u │ │ │ │ +0000acc0: 7369 6e67 2070 726f 6a65 6374 6976 6520 sing projective │ │ │ │ +0000acd0: 696e 7661 7269 616e 7420 7072 756e 696e invariant prunin │ │ │ │ +0000ace0: 672e 0a20 2020 2020 2a20 466f 7220 6d6f g.. * For mo │ │ │ │ +0000acf0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +0000ad00: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +0000ad10: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +0000ad20: 2043 4954 453a 206a 6961 3230 3137 6661 CITE: jia2017fa │ │ │ │ +0000ad30: 7374 0a20 2020 2020 2a20 4a69 612c 2051 st. * Jia, Q │ │ │ │ +0000ad40: 6920 6574 2061 6c2c 2028 3230 3137 292e i et al, (2017). │ │ │ │ +0000ad50: 0a20 2020 2020 2a20 4120 4661 7374 2045 . * A Fast E │ │ │ │ +0000ad60: 6c6c 6970 7365 2044 6574 6563 746f 7220 llipse Detector │ │ │ │ +0000ad70: 7573 696e 6720 5072 6f6a 6563 7469 7665 using Projective │ │ │ │ +0000ad80: 2049 6e76 6172 6961 6e74 2050 7275 6e69 Invariant Pruni │ │ │ │ +0000ad90: 6e67 2e20 4945 4545 2054 7261 6e73 6163 ng. IEEE Transac │ │ │ │ +0000ada0: 7469 6f6e 7320 6f6e 2049 6d61 6765 2050 tions on Image P │ │ │ │ +0000adb0: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing.. │ │ │ │ +0000adc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000add0: 696d 6167 6520 696e 7075 7420 696d 6167 image input imag │ │ │ │ +0000ade0: 652c 2063 6f75 6c64 2062 6520 6772 6179 e, could be gray │ │ │ │ +0000adf0: 206f 7220 636f 6c6f 722e 0a20 2020 2020 or color.. │ │ │ │ +0000ae00: 2a20 4070 6172 616d 2065 6c6c 6970 7365 * @param ellipse │ │ │ │ +0000ae10: 7320 6f75 7470 7574 2076 6563 746f 7220 s output vector │ │ │ │ +0000ae20: 6f66 2066 6f75 6e64 2065 6c6c 6970 7365 of found ellipse │ │ │ │ +0000ae30: 732e 2065 6163 6820 7665 6374 6f72 2069 s. each vector i │ │ │ │ +0000ae40: 7320 656e 636f 6465 6420 6173 2066 6976 s encoded as fiv │ │ │ │ +0000ae50: 6520 666c 6f61 7420 2478 2c20 792c 2061 e float $x, y, a │ │ │ │ +0000ae60: 2c20 622c 2072 6164 6975 732c 2073 636f , b, radius, sco │ │ │ │ +0000ae70: 7265 242e 0a20 2020 2020 2a20 4070 6172 re$.. * @par │ │ │ │ +0000ae80: 616d 2073 636f 7265 5468 7265 7368 6f6c am scoreThreshol │ │ │ │ +0000ae90: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr │ │ │ │ +0000aea0: 6573 686f 6c64 206f 6620 656c 6c69 7073 eshold of ellips │ │ │ │ +0000aeb0: 6520 7363 6f72 652e 0a20 2020 2020 2a20 e score.. * │ │ │ │ +0000aec0: 4070 6172 616d 2072 656c 6961 6269 6c69 @param reliabili │ │ │ │ +0000aed0: 7479 5468 7265 7368 6f6c 6420 666c 6f61 tyThreshold floa │ │ │ │ +0000aee0: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ +0000aef0: 206f 6620 7265 6c69 6162 696c 6974 792e of reliability. │ │ │ │ +0000af00: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +0000af10: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ +0000af20: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ +0000af30: 6520 7468 7265 7368 6f6c 6420 6f66 2063 e threshold of c │ │ │ │ +0000af40: 656e 7465 7220 6469 7374 616e 6365 2e0a enter distance.. │ │ │ │ +0000af50: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000af60: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +0000af70: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ +0000af80: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ +0000af90: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ +0000afa0: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ +0000afb0: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ +0000afc0: 7368 6f6c 642c 2066 6c6f 6174 2063 656e shold, float cen │ │ │ │ +0000afd0: 7465 7244 6973 7461 6e63 6554 6872 6573 terDistanceThres │ │ │ │ +0000afe0: 686f 6c64 2920 7b0a 2020 2020 2020 2020 hold) {. │ │ │ │ +0000aff0: 6669 6e64 456c 6c69 7073 6573 5f30 2869 findEllipses_0(i │ │ │ │ +0000b000: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +0000b010: 656c 6c69 7073 6573 2e6e 6174 6976 654f ellipses.nativeO │ │ │ │ +0000b020: 626a 2c20 7363 6f72 6554 6872 6573 686f bj, scoreThresho │ │ │ │ +0000b030: 6c64 2c20 7265 6c69 6162 696c 6974 7954 ld, reliabilityT │ │ │ │ +0000b040: 6872 6573 686f 6c64 2c20 6365 6e74 6572 hreshold, center │ │ │ │ +0000b050: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol │ │ │ │ +0000b060: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ +0000b070: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ +0000b080: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ +0000b090: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ +0000b0a0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +0000b0b0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +0000b0c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0000b0d0: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ +0000b0e0: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ +0000b0f0: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ +0000b100: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +0000b110: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +0000b120: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0000b130: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +0000b140: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +0000b150: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ +0000b160: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ +0000b170: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ +0000b180: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ +0000b190: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ +0000b1a0: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ +0000b1b0: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ +0000b1c0: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ +0000b1d0: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ +0000b1e0: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ +0000b1f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000b200: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ +0000b210: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ +0000b220: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ +0000b230: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000b240: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ +0000b250: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ +0000b260: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ +0000b270: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ +0000b280: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ +0000b290: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ +0000b2a0: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ +0000b2b0: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ +0000b2c0: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ +0000b2d0: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ +0000b2e0: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ +0000b2f0: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ +0000b300: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +0000b310: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ +0000b320: 7265 7368 6f6c 6420 6f66 2072 656c 6961 reshold of relia │ │ │ │ +0000b330: 6269 6c69 7479 2e0a 2020 2020 202a 2f0a bility.. */. │ │ │ │ +0000b340: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000b350: 6320 766f 6964 2066 696e 6445 6c6c 6970 c void findEllip │ │ │ │ +0000b360: 7365 7328 4d61 7420 696d 6167 652c 204d ses(Mat image, M │ │ │ │ +0000b370: 6174 2065 6c6c 6970 7365 732c 2066 6c6f at ellipses, flo │ │ │ │ +0000b380: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ +0000b390: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ +0000b3a0: 6c69 7479 5468 7265 7368 6f6c 6429 207b lityThreshold) { │ │ │ │ +0000b3b0: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ +0000b3c0: 6970 7365 735f 3128 696d 6167 652e 6e61 ipses_1(image.na │ │ │ │ +0000b3d0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ +0000b3e0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ +0000b3f0: 7265 5468 7265 7368 6f6c 642c 2072 656c reThreshold, rel │ │ │ │ +0000b400: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +0000b410: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ +0000b420: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ +0000b430: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ +0000b440: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ +0000b450: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +0000b460: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +0000b470: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0000b480: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ +0000b490: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ +0000b4a0: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ +0000b4b0: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +0000b4c0: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +0000b4d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0000b4e0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +0000b4f0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +0000b500: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ +0000b510: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ +0000b520: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ +0000b530: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ +0000b540: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ +0000b550: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ +0000b560: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ +0000b570: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ +0000b580: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ +0000b590: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ +0000b5a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000b5b0: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ +0000b5c0: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ +0000b5d0: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ +0000b5e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000b5f0: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ +0000b600: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ +0000b610: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ +0000b620: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ +0000b630: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ +0000b640: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ +0000b650: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ +0000b660: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ +0000b670: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ +0000b680: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ +0000b690: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ +0000b6a0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000b6b0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +0000b6c0: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ +0000b6d0: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ +0000b6e0: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ +0000b6f0: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ +0000b700: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ +0000b710: 735f 3228 696d 6167 652e 6e61 7469 7665 s_2(image.native │ │ │ │ +0000b720: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ +0000b730: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ +0000b740: 7265 7368 6f6c 6429 3b0a 2020 2020 7d0a reshold);. }. │ │ │ │ +0000b750: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000b760: 4669 6e64 7320 656c 6c69 7073 6573 2066 Finds ellipses f │ │ │ │ +0000b770: 6173 746c 7920 696e 2061 6e20 696d 6167 astly in an imag │ │ │ │ +0000b780: 6520 7573 696e 6720 7072 6f6a 6563 7469 e using projecti │ │ │ │ +0000b790: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ +0000b7a0: 6e69 6e67 2e0a 2020 2020 202a 0a20 2020 ning.. *. │ │ │ │ +0000b7b0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000b7c0: 2064 6574 6563 7473 2065 6c6c 6970 7365 detects ellipse │ │ │ │ +0000b7d0: 7320 696e 2069 6d61 6765 7320 7573 696e s in images usin │ │ │ │ +0000b7e0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +0000b7f0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +0000b800: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0000b810: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0000b820: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +0000b830: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ +0000b840: 5445 3a20 6a69 6132 3031 3766 6173 740a TE: jia2017fast. │ │ │ │ +0000b850: 2020 2020 202a 204a 6961 2c20 5169 2065 * Jia, Qi e │ │ │ │ +0000b860: 7420 616c 2c20 2832 3031 3729 2e0a 2020 t al, (2017).. │ │ │ │ +0000b870: 2020 202a 2041 2046 6173 7420 456c 6c69 * A Fast Elli │ │ │ │ +0000b880: 7073 6520 4465 7465 6374 6f72 2075 7369 pse Detector usi │ │ │ │ +0000b890: 6e67 2050 726f 6a65 6374 6976 6520 496e ng Projective In │ │ │ │ +0000b8a0: 7661 7269 616e 7420 5072 756e 696e 672e variant Pruning. │ │ │ │ +0000b8b0: 2049 4545 4520 5472 616e 7361 6374 696f IEEE Transactio │ │ │ │ +0000b8c0: 6e73 206f 6e20 496d 6167 6520 5072 6f63 ns on Image Proc │ │ │ │ +0000b8d0: 6573 7369 6e67 2e0a 2020 2020 202a 0a20 essing.. *. │ │ │ │ +0000b8e0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000b8f0: 6765 2069 6e70 7574 2069 6d61 6765 2c20 ge input image, │ │ │ │ +0000b900: 636f 756c 6420 6265 2067 7261 7920 6f72 could be gray or │ │ │ │ +0000b910: 2063 6f6c 6f72 2e0a 2020 2020 202a 2040 color.. * @ │ │ │ │ +0000b920: 7061 7261 6d20 656c 6c69 7073 6573 206f param ellipses o │ │ │ │ +0000b930: 7574 7075 7420 7665 6374 6f72 206f 6620 utput vector of │ │ │ │ +0000b940: 666f 756e 6420 656c 6c69 7073 6573 2e20 found ellipses. │ │ │ │ +0000b950: 6561 6368 2076 6563 746f 7220 6973 2065 each vector is e │ │ │ │ +0000b960: 6e63 6f64 6564 2061 7320 6669 7665 2066 ncoded as five f │ │ │ │ +0000b970: 6c6f 6174 2024 782c 2079 2c20 612c 2062 loat $x, y, a, b │ │ │ │ +0000b980: 2c20 7261 6469 7573 2c20 7363 6f72 6524 , radius, score$ │ │ │ │ +0000b990: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0000b9a0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0000b9b0: 2066 696e 6445 6c6c 6970 7365 7328 4d61 findEllipses(Ma │ │ │ │ +0000b9c0: 7420 696d 6167 652c 204d 6174 2065 6c6c t image, Mat ell │ │ │ │ +0000b9d0: 6970 7365 7329 207b 0a20 2020 2020 2020 ipses) {. │ │ │ │ +0000b9e0: 2066 696e 6445 6c6c 6970 7365 735f 3328 findEllipses_3( │ │ │ │ +0000b9f0: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +0000ba00: 2065 6c6c 6970 7365 732e 6e61 7469 7665 ellipses.native │ │ │ │ +0000ba10: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +0000ba20: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000ba30: 2020 5074 725f 5363 616e 5365 676d 656e Ptr_ScanSegmen │ │ │ │ +0000ba40: 7420 6376 3a3a 7869 6d67 7072 6f63 3a3a t cv::ximgproc:: │ │ │ │ +0000ba50: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ +0000ba60: 7428 696e 7420 696d 6167 655f 7769 6474 t(int image_widt │ │ │ │ +0000ba70: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +0000ba80: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ +0000ba90: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl │ │ │ │ +0000baa0: 6963 6573 203d 2038 2c20 626f 6f6c 206d ices = 8, bool m │ │ │ │ +0000bab0: 6572 6765 5f73 6d61 6c6c 203d 2074 7275 erge_small = tru │ │ │ │ +0000bac0: 6529 0a20 2020 202f 2f0a 0a20 2020 202f e). //.. / │ │ │ │ +0000bad0: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ +0000bae0: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ +0000baf0: 656e 7420 6f62 6a65 6374 2e0a 2020 2020 ent object.. │ │ │ │ +0000bb00: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000bb10: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ +0000bb20: 6573 2061 2053 6361 6e53 6567 6d65 6e74 es a ScanSegment │ │ │ │ +0000bb30: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +0000bb40: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +0000bb50: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ +0000bb60: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ +0000bb70: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ +0000bb80: 5f77 6964 7468 2061 6e64 2069 6d61 6765 _width and image │ │ │ │ +0000bb90: 5f68 6569 6768 742e 2049 7420 616c 736f _height. It also │ │ │ │ +0000bba0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ +0000bbb0: 7465 7273 206f 6620 7468 6520 462d 4442 ters of the F-DB │ │ │ │ +0000bbc0: 5343 414e 2073 7570 6572 7069 7865 6c0a SCAN superpixel. │ │ │ │ +0000bbd0: 2020 2020 202a 2061 6c67 6f72 6974 686d * algorithm │ │ │ │ +0000bbe0: 2c20 7768 6963 6820 6172 653a 206e 756d , which are: num │ │ │ │ +0000bbf0: 5f73 7570 6572 7069 7865 6c73 2c20 7468 _superpixels, th │ │ │ │ +0000bc00: 7265 6164 732c 2061 6e64 206d 6572 6765 reads, and merge │ │ │ │ +0000bc10: 5f73 6d61 6c6c 2e0a 2020 2020 202a 0a20 _small.. *. │ │ │ │ +0000bc20: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000bc30: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ +0000bc40: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ +0000bc50: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ +0000bc60: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ +0000bc70: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +0000bc80: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ +0000bc90: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ +0000bca0: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ +0000bcb0: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ +0000bcc0: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ +0000bcd0: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ +0000bce0: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ +0000bcf0: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ +0000bd00: 7468 6520 696d 6167 6520 7369 7a65 292e the image size). │ │ │ │ +0000bd10: 2055 7365 2067 6574 4e75 6d62 6572 4f66 Use getNumberOf │ │ │ │ +0000bd20: 5375 7065 7270 6978 656c 7328 2920 746f Superpixels() to │ │ │ │ +0000bd30: 0a20 2020 2020 2a20 6765 7420 7468 6520 . * get the │ │ │ │ +0000bd40: 6163 7475 616c 206e 756d 6265 722e 0a20 actual number.. │ │ │ │ +0000bd50: 2020 2020 2a20 4070 6172 616d 2073 6c69 * @param sli │ │ │ │ +0000bd60: 6365 7320 4e75 6d62 6572 206f 6620 7072 ces Number of pr │ │ │ │ +0000bd70: 6f63 6573 7369 6e67 2074 6872 6561 6473 ocessing threads │ │ │ │ +0000bd80: 2066 6f72 2070 6172 616c 6c65 6c69 7361 for parallelisa │ │ │ │ +0000bd90: 7469 6f6e 2e20 5365 7474 696e 6720 2d31 tion. Setting -1 │ │ │ │ +0000bda0: 2075 7365 7320 7468 6520 6d61 7869 6d75 uses the maximu │ │ │ │ +0000bdb0: 6d20 6e75 6d62 6572 0a20 2020 2020 2a20 m number. * │ │ │ │ +0000bdc0: 6f66 2074 6872 6561 6473 2e20 496e 2070 of threads. In p │ │ │ │ +0000bdd0: 7261 6374 6963 652c 2066 6f75 7220 7468 ractice, four th │ │ │ │ +0000bde0: 7265 6164 7320 6973 2065 6e6f 7567 6820 reads is enough │ │ │ │ +0000bdf0: 666f 7220 736d 616c 6c65 7220 696d 6167 for smaller imag │ │ │ │ +0000be00: 6573 2061 6e64 2065 6967 6874 2074 6872 es and eight thr │ │ │ │ +0000be10: 6561 6473 2066 6f72 206c 6172 6765 7220 eads for larger │ │ │ │ +0000be20: 6f6e 6573 2e0a 2020 2020 202a 2040 7061 ones.. * @pa │ │ │ │ +0000be30: 7261 6d20 6d65 7267 655f 736d 616c 6c20 ram merge_small │ │ │ │ +0000be40: 6d65 7267 6520 736d 616c 6c20 7365 676d merge small segm │ │ │ │ +0000be50: 656e 7473 2074 6f20 6769 7665 2074 6865 ents to give the │ │ │ │ +0000be60: 2064 6573 6972 6564 206e 756d 6265 7220 desired number │ │ │ │ +0000be70: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ +0000be80: 5072 6f63 6573 7369 6e67 2069 730a 2020 Processing is. │ │ │ │ +0000be90: 2020 202a 206d 7563 6820 6661 7374 6572 * much faster │ │ │ │ +0000bea0: 2077 6974 686f 7574 206d 6572 6769 6e67 without merging │ │ │ │ +0000beb0: 2c20 6275 7420 6d61 6e79 2073 6d61 6c6c , but many small │ │ │ │ +0000bec0: 2073 6567 6d65 6e74 7320 7769 6c6c 2062 segments will b │ │ │ │ +0000bed0: 6520 6c65 6674 2069 6e20 7468 6520 696d e left in the im │ │ │ │ +0000bee0: 6167 652e 0a20 2020 2020 2a20 4072 6574 age.. * @ret │ │ │ │ +0000bef0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000bf00: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000bf10: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000bf20: 7461 7469 6320 5363 616e 5365 676d 656e tatic ScanSegmen │ │ │ │ +0000bf30: 7420 6372 6561 7465 5363 616e 5365 676d t createScanSegm │ │ │ │ +0000bf40: 656e 7428 696e 7420 696d 6167 655f 7769 ent(int image_wi │ │ │ │ +0000bf50: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +0000bf60: 6569 6768 742c 2069 6e74 206e 756d 5f73 eight, int num_s │ │ │ │ +0000bf70: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +0000bf80: 736c 6963 6573 2c20 626f 6f6c 6561 6e20 slices, boolean │ │ │ │ +0000bf90: 6d65 7267 655f 736d 616c 6c29 207b 0a20 merge_small) {. │ │ │ │ +0000bfa0: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ +0000bfb0: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ +0000bfc0: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ +0000bfd0: 5365 676d 656e 745f 3028 696d 6167 655f Segment_0(image_ │ │ │ │ +0000bfe0: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ +0000bff0: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ +0000c000: 7865 6c73 2c20 736c 6963 6573 2c20 6d65 xels, slices, me │ │ │ │ +0000c010: 7267 655f 736d 616c 6c29 293b 0a20 2020 rge_small));. │ │ │ │ +0000c020: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0000c030: 202a 2049 6e69 7469 616c 697a 6573 2061 * Initializes a │ │ │ │ +0000c040: 2053 6361 6e53 6567 6d65 6e74 206f 626a ScanSegment obj │ │ │ │ +0000c050: 6563 742e 0a20 2020 2020 2a0a 2020 2020 ect.. *. │ │ │ │ +0000c060: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000c070: 696e 6974 6961 6c69 7a65 7320 6120 5363 initializes a Sc │ │ │ │ +0000c080: 616e 5365 676d 656e 7420 6f62 6a65 6374 anSegment object │ │ │ │ +0000c090: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +0000c0a0: 6d61 6765 2e20 4974 2073 746f 7265 7320 mage. It stores │ │ │ │ +0000c0b0: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +0000c0c0: 660a 2020 2020 202a 2074 6865 2069 6d61 f. * the ima │ │ │ │ +0000c0d0: 6765 3a20 696d 6167 655f 7769 6474 6820 ge: image_width │ │ │ │ +0000c0e0: 616e 6420 696d 6167 655f 6865 6967 6874 and image_height │ │ │ │ +0000c0f0: 2e20 4974 2061 6c73 6f20 7365 7473 2074 . It also sets t │ │ │ │ +0000c100: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +0000c110: 2074 6865 2046 2d44 4253 4341 4e20 7375 the F-DBSCAN su │ │ │ │ +0000c120: 7065 7270 6978 656c 0a20 2020 2020 2a20 perpixel. * │ │ │ │ +0000c130: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +0000c140: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ +0000c150: 6978 656c 732c 2074 6872 6561 6473 2c20 ixels, threads, │ │ │ │ +0000c160: 616e 6420 6d65 7267 655f 736d 616c 6c2e and merge_small. │ │ │ │ +0000c170: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000c180: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ +0000c190: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ +0000c1a0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000c1b0: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ +0000c1c0: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ +0000c1d0: 7061 7261 6d20 6e75 6d5f 7375 7065 7270 param num_superp │ │ │ │ +0000c1e0: 6978 656c 7320 4465 7369 7265 6420 6e75 ixels Desired nu │ │ │ │ +0000c1f0: 6d62 6572 206f 6620 7375 7065 7270 6978 mber of superpix │ │ │ │ +0000c200: 656c 732e 204e 6f74 6520 7468 6174 2074 els. Note that t │ │ │ │ +0000c210: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +0000c220: 206d 6179 2062 6520 736d 616c 6c65 720a may be smaller. │ │ │ │ +0000c230: 2020 2020 202a 2064 7565 2074 6f20 7265 * due to re │ │ │ │ +0000c240: 7374 7269 6374 696f 6e73 2028 6465 7065 strictions (depe │ │ │ │ +0000c250: 6e64 696e 6720 6f6e 2074 6865 2069 6d61 nding on the ima │ │ │ │ +0000c260: 6765 2073 697a 6529 2e20 5573 6520 6765 ge size). Use ge │ │ │ │ +0000c270: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ +0000c280: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ +0000c290: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ +0000c2a0: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ +0000c2b0: 7061 7261 6d20 736c 6963 6573 204e 756d param slices Num │ │ │ │ +0000c2c0: 6265 7220 6f66 2070 726f 6365 7373 696e ber of processin │ │ │ │ +0000c2d0: 6720 7468 7265 6164 7320 666f 7220 7061 g threads for pa │ │ │ │ +0000c2e0: 7261 6c6c 656c 6973 6174 696f 6e2e 2053 rallelisation. S │ │ │ │ +0000c2f0: 6574 7469 6e67 202d 3120 7573 6573 2074 etting -1 uses t │ │ │ │ +0000c300: 6865 206d 6178 696d 756d 206e 756d 6265 he maximum numbe │ │ │ │ +0000c310: 720a 2020 2020 202a 206f 6620 7468 7265 r. * of thre │ │ │ │ +0000c320: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ +0000c330: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ +0000c340: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ +0000c350: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ +0000c360: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ +0000c370: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ +0000c380: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ +0000c390: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ +0000c3a0: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ +0000c3b0: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ +0000c3c0: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ +0000c3d0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ +0000c3e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000c3f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000c400: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000c410: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ +0000c420: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ +0000c430: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ +0000c440: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +0000c450: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +0000c460: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +0000c470: 2073 6c69 6365 7329 207b 0a20 2020 2020 slices) {. │ │ │ │ +0000c480: 2020 2072 6574 7572 6e20 5363 616e 5365 return ScanSe │ │ │ │ +0000c490: 676d 656e 742e 5f5f 6672 6f6d 5074 725f gment.__fromPtr_ │ │ │ │ +0000c4a0: 5f28 6372 6561 7465 5363 616e 5365 676d _(createScanSegm │ │ │ │ +0000c4b0: 656e 745f 3128 696d 6167 655f 7769 6474 ent_1(image_widt │ │ │ │ +0000c4c0: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ +0000c4d0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +0000c4e0: 2c20 736c 6963 6573 2929 3b0a 2020 2020 , slices));. │ │ │ │ +0000c4f0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000c500: 2a20 496e 6974 6961 6c69 7a65 7320 6120 * Initializes a │ │ │ │ +0000c510: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ +0000c520: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ +0000c530: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +0000c540: 6e69 7469 616c 697a 6573 2061 2053 6361 nitializes a Sca │ │ │ │ +0000c550: 6e53 6567 6d65 6e74 206f 626a 6563 7420 nSegment object │ │ │ │ +0000c560: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ +0000c570: 6167 652e 2049 7420 7374 6f72 6573 2074 age. It stores t │ │ │ │ +0000c580: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +0000c590: 0a20 2020 2020 2a20 7468 6520 696d 6167 . * the imag │ │ │ │ +0000c5a0: 653a 2069 6d61 6765 5f77 6964 7468 2061 e: image_width a │ │ │ │ +0000c5b0: 6e64 2069 6d61 6765 5f68 6569 6768 742e nd image_height. │ │ │ │ +0000c5c0: 2049 7420 616c 736f 2073 6574 7320 7468 It also sets th │ │ │ │ +0000c5d0: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ +0000c5e0: 7468 6520 462d 4442 5343 414e 2073 7570 the F-DBSCAN sup │ │ │ │ +0000c5f0: 6572 7069 7865 6c0a 2020 2020 202a 2061 erpixel. * a │ │ │ │ +0000c600: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +0000c610: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ +0000c620: 7865 6c73 2c20 7468 7265 6164 732c 2061 xels, threads, a │ │ │ │ +0000c630: 6e64 206d 6572 6765 5f73 6d61 6c6c 2e0a nd merge_small.. │ │ │ │ +0000c640: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000c650: 6172 616d 2069 6d61 6765 5f77 6964 7468 aram image_width │ │ │ │ +0000c660: 2049 6d61 6765 2077 6964 7468 2e0a 2020 Image width.. │ │ │ │ +0000c670: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000c680: 655f 6865 6967 6874 2049 6d61 6765 2068 e_height Image h │ │ │ │ +0000c690: 6569 6768 742e 0a20 2020 2020 2a20 4070 eight.. * @p │ │ │ │ +0000c6a0: 6172 616d 206e 756d 5f73 7570 6572 7069 aram num_superpi │ │ │ │ +0000c6b0: 7865 6c73 2044 6573 6972 6564 206e 756d xels Desired num │ │ │ │ +0000c6c0: 6265 7220 6f66 2073 7570 6572 7069 7865 ber of superpixe │ │ │ │ +0000c6d0: 6c73 2e20 4e6f 7465 2074 6861 7420 7468 ls. Note that th │ │ │ │ +0000c6e0: 6520 6163 7475 616c 206e 756d 6265 7220 e actual number │ │ │ │ +0000c6f0: 6d61 7920 6265 2073 6d61 6c6c 6572 0a20 may be smaller. │ │ │ │ +0000c700: 2020 2020 2a20 6475 6520 746f 2072 6573 * due to res │ │ │ │ +0000c710: 7472 6963 7469 6f6e 7320 2864 6570 656e trictions (depen │ │ │ │ +0000c720: 6469 6e67 206f 6e20 7468 6520 696d 6167 ding on the imag │ │ │ │ +0000c730: 6520 7369 7a65 292e 2055 7365 2067 6574 e size). Use get │ │ │ │ +0000c740: 4e75 6d62 6572 4f66 5375 7065 7270 6978 NumberOfSuperpix │ │ │ │ +0000c750: 656c 7328 2920 746f 0a20 2020 2020 2a20 els() to. * │ │ │ │ +0000c760: 6765 7420 7468 6520 6163 7475 616c 206e get the actual n │ │ │ │ +0000c770: 756d 6265 722e 0a20 2020 2020 2a20 6f66 umber.. * of │ │ │ │ +0000c780: 2074 6872 6561 6473 2e20 496e 2070 7261 threads. In pra │ │ │ │ +0000c790: 6374 6963 652c 2066 6f75 7220 7468 7265 ctice, four thre │ │ │ │ +0000c7a0: 6164 7320 6973 2065 6e6f 7567 6820 666f ads is enough fo │ │ │ │ +0000c7b0: 7220 736d 616c 6c65 7220 696d 6167 6573 r smaller images │ │ │ │ +0000c7c0: 2061 6e64 2065 6967 6874 2074 6872 6561 and eight threa │ │ │ │ +0000c7d0: 6473 2066 6f72 206c 6172 6765 7220 6f6e ds for larger on │ │ │ │ +0000c7e0: 6573 2e0a 2020 2020 202a 206d 7563 6820 es.. * much │ │ │ │ +0000c7f0: 6661 7374 6572 2077 6974 686f 7574 206d faster without m │ │ │ │ +0000c800: 6572 6769 6e67 2c20 6275 7420 6d61 6e79 erging, but many │ │ │ │ +0000c810: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ +0000c820: 7769 6c6c 2062 6520 6c65 6674 2069 6e20 will be left in │ │ │ │ +0000c830: 7468 6520 696d 6167 652e 0a20 2020 2020 the image.. │ │ │ │ +0000c840: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000c850: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000c860: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000c870: 626c 6963 2073 7461 7469 6320 5363 616e blic static Scan │ │ │ │ +0000c880: 5365 676d 656e 7420 6372 6561 7465 5363 Segment createSc │ │ │ │ +0000c890: 616e 5365 676d 656e 7428 696e 7420 696d anSegment(int im │ │ │ │ +0000c8a0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +0000c8b0: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +0000c8c0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +0000c8d0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000c8e0: 726e 2053 6361 6e53 6567 6d65 6e74 2e5f rn ScanSegment._ │ │ │ │ +0000c8f0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +0000c900: 6553 6361 6e53 6567 6d65 6e74 5f32 2869 eScanSegment_2(i │ │ │ │ +0000c910: 6d61 6765 5f77 6964 7468 2c20 696d 6167 mage_width, imag │ │ │ │ +0000c920: 655f 6865 6967 6874 2c20 6e75 6d5f 7375 e_height, num_su │ │ │ │ +0000c930: 7065 7270 6978 656c 7329 293b 0a20 2020 perpixels));. │ │ │ │ +0000c940: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000c950: 2f2f 2043 2b2b 3a20 2050 7472 5f52 4646 // C++: Ptr_RFF │ │ │ │ +0000c960: 6561 7475 7265 4765 7474 6572 2063 763a eatureGetter cv: │ │ │ │ +0000c970: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0000c980: 6552 4646 6561 7475 7265 4765 7474 6572 eRFFeatureGetter │ │ │ │ +0000c990: 2829 0a20 2020 202f 2f0a 0a20 2020 2070 (). //.. p │ │ │ │ +0000c9a0: 7562 6c69 6320 7374 6174 6963 2052 4646 ublic static RFF │ │ │ │ +0000c9b0: 6561 7475 7265 4765 7474 6572 2063 7265 eatureGetter cre │ │ │ │ +0000c9c0: 6174 6552 4646 6561 7475 7265 4765 7474 ateRFFeatureGett │ │ │ │ +0000c9d0: 6572 2829 207b 0a20 2020 2020 2020 2072 er() {. r │ │ │ │ +0000c9e0: 6574 7572 6e20 5246 4665 6174 7572 6547 eturn RFFeatureG │ │ │ │ +0000c9f0: 6574 7465 722e 5f5f 6672 6f6d 5074 725f etter.__fromPtr_ │ │ │ │ +0000ca00: 5f28 6372 6561 7465 5246 4665 6174 7572 _(createRFFeatur │ │ │ │ +0000ca10: 6547 6574 7465 725f 3028 2929 3b0a 2020 eGetter_0());. │ │ │ │ +0000ca20: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0000ca30: 202f 2f20 432b 2b3a 2020 5074 725f 5374 // C++: Ptr_St │ │ │ │ +0000ca40: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +0000ca50: 6374 696f 6e20 6376 3a3a 7869 6d67 7072 ction cv::ximgpr │ │ │ │ +0000ca60: 6f63 3a3a 6372 6561 7465 5374 7275 6374 oc::createStruct │ │ │ │ +0000ca70: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ +0000ca80: 6e28 5374 7269 6e67 206d 6f64 656c 2c20 n(String model, │ │ │ │ +0000ca90: 5074 725f 5246 4665 6174 7572 6547 6574 Ptr_RFFeatureGet │ │ │ │ +0000caa0: 7465 7220 686f 7754 6f47 6574 4665 6174 ter howToGetFeat │ │ │ │ +0000cab0: 7572 6573 203d 2050 7472 3c52 4646 6561 ures = Ptr()). │ │ │ │ +0000cad0: 2020 202f 2f0a 0a20 2020 2070 7562 6c69 //.. publi │ │ │ │ +0000cae0: 6320 7374 6174 6963 2053 7472 7563 7475 c static Structu │ │ │ │ +0000caf0: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ +0000cb00: 2063 7265 6174 6553 7472 7563 7475 7265 createStructure │ │ │ │ +0000cb10: 6445 6467 6544 6574 6563 7469 6f6e 2853 dEdgeDetection(S │ │ │ │ +0000cb20: 7472 696e 6720 6d6f 6465 6c2c 2052 4646 tring model, RFF │ │ │ │ +0000cb30: 6561 7475 7265 4765 7474 6572 2068 6f77 eatureGetter how │ │ │ │ +0000cb40: 546f 4765 7446 6561 7475 7265 7329 207b ToGetFeatures) { │ │ │ │ +0000cb50: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0000cb60: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ +0000cb70: 7465 6374 696f 6e2e 5f5f 6672 6f6d 5074 tection.__fromPt │ │ │ │ +0000cb80: 725f 5f28 6372 6561 7465 5374 7275 6374 r__(createStruct │ │ │ │ +0000cb90: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ +0000cba0: 6e5f 3028 6d6f 6465 6c2c 2068 6f77 546f n_0(model, howTo │ │ │ │ +0000cbb0: 4765 7446 6561 7475 7265 732e 6765 744e GetFeatures.getN │ │ │ │ +0000cbc0: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ +0000cbd0: 3b0a 2020 2020 7d0a 0a20 2020 2070 7562 ;. }.. pub │ │ │ │ +0000cbe0: 6c69 6320 7374 6174 6963 2053 7472 7563 lic static Struc │ │ │ │ +0000cbf0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ +0000cc00: 6f6e 2063 7265 6174 6553 7472 7563 7475 on createStructu │ │ │ │ +0000cc10: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ +0000cc20: 2853 7472 696e 6720 6d6f 6465 6c29 207b (String model) { │ │ │ │ +0000cc30: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0000cc40: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ +0000cc50: 7465 6374 696f 6e2e 5f5f 6672 6f6d 5074 tection.__fromPt │ │ │ │ +0000cc60: 725f 5f28 6372 6561 7465 5374 7275 6374 r__(createStruct │ │ │ │ +0000cc70: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ +0000cc80: 6e5f 3128 6d6f 6465 6c29 293b 0a20 2020 n_1(model));. │ │ │ │ +0000cc90: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000cca0: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ +0000ccb0: 6544 7261 7769 6e67 2063 763a 3a78 696d eDrawing cv::xim │ │ │ │ +0000ccc0: 6770 726f 633a 3a63 7265 6174 6545 6467 gproc::createEdg │ │ │ │ +0000ccd0: 6544 7261 7769 6e67 2829 0a20 2020 202f eDrawing(). / │ │ │ │ +0000cce0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000ccf0: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ +0000cd00: 7420 706f 696e 7465 7220 746f 2061 2045 t pointer to a E │ │ │ │ +0000cd10: 6467 6544 7261 7769 6e67 206f 626a 6563 dgeDrawing objec │ │ │ │ +0000cd20: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +0000cd30: 7320 6974 0a20 2020 2020 2a20 4072 6574 s it. * @ret │ │ │ │ +0000cd40: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000cd50: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000cd60: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000cd70: 7461 7469 6320 4564 6765 4472 6177 696e tatic EdgeDrawin │ │ │ │ +0000cd80: 6720 6372 6561 7465 4564 6765 4472 6177 g createEdgeDraw │ │ │ │ +0000cd90: 696e 6728 2920 7b0a 2020 2020 2020 2020 ing() {. │ │ │ │ +0000cda0: 7265 7475 726e 2045 6467 6544 7261 7769 return EdgeDrawi │ │ │ │ +0000cdb0: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ +0000cdc0: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ +0000cdd0: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +0000cde0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000cdf0: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ +0000ce00: 6c53 4545 4453 2063 763a 3a78 696d 6770 lSEEDS cv::ximgp │ │ │ │ +0000ce10: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper │ │ │ │ +0000ce20: 7069 7865 6c53 4545 4453 2869 6e74 2069 pixelSEEDS(int i │ │ │ │ +0000ce30: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ +0000ce40: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ +0000ce50: 7420 696d 6167 655f 6368 616e 6e65 6c73 t image_channels │ │ │ │ +0000ce60: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +0000ce70: 6978 656c 732c 2069 6e74 206e 756d 5f6c ixels, int num_l │ │ │ │ +0000ce80: 6576 656c 732c 2069 6e74 2070 7269 6f72 evels, int prior │ │ │ │ +0000ce90: 203d 2032 2c20 696e 7420 6869 7374 6f67 = 2, int histog │ │ │ │ +0000cea0: 7261 6d5f 6269 6e73 203d 2035 2c20 626f ram_bins = 5, bo │ │ │ │ +0000ceb0: 6f6c 2064 6f75 626c 655f 7374 6570 203d ol double_step = │ │ │ │ +0000cec0: 2066 616c 7365 290a 2020 2020 2f2f 0a0a false). //.. │ │ │ │ +0000ced0: 2020 2020 2f2a 2a0a 2020 2020 202a 2049 /**. * I │ │ │ │ +0000cee0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +0000cef0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ +0000cf00: 6563 742e 0a20 2020 2020 2a0a 2020 2020 ect.. *. │ │ │ │ +0000cf10: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +0000cf20: 7769 6474 6820 496d 6167 6520 7769 6474 width Image widt │ │ │ │ +0000cf30: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +0000cf40: 2069 6d61 6765 5f68 6569 6768 7420 496d image_height Im │ │ │ │ +0000cf50: 6167 6520 6865 6967 6874 2e0a 2020 2020 age height.. │ │ │ │ +0000cf60: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +0000cf70: 6368 616e 6e65 6c73 204e 756d 6265 7220 channels Number │ │ │ │ +0000cf80: 6f66 2063 6861 6e6e 656c 7320 6f66 2074 of channels of t │ │ │ │ +0000cf90: 6865 2069 6d61 6765 2e0a 2020 2020 202a he image.. * │ │ │ │ +0000cfa0: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ +0000cfb0: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ +0000cfc0: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ +0000cfd0: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ +0000cfe0: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +0000cff0: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ +0000d000: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ +0000d010: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ +0000d020: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ +0000d030: 6d61 6765 2073 697a 6520 616e 6420 6e75 mage size and nu │ │ │ │ +0000d040: 6d5f 6c65 7665 6c73 292e 2055 7365 2067 m_levels). Use g │ │ │ │ +0000d050: 6574 4e75 6d62 6572 4f66 5375 7065 7270 etNumberOfSuperp │ │ │ │ +0000d060: 6978 656c 7328 2920 746f 0a20 2020 2020 ixels() to. │ │ │ │ +0000d070: 2a20 6765 7420 7468 6520 6163 7475 616c * get the actual │ │ │ │ +0000d080: 206e 756d 6265 722e 0a20 2020 2020 2a20 number.. * │ │ │ │ +0000d090: 4070 6172 616d 206e 756d 5f6c 6576 656c @param num_level │ │ │ │ +0000d0a0: 7320 4e75 6d62 6572 206f 6620 626c 6f63 s Number of bloc │ │ │ │ +0000d0b0: 6b20 6c65 7665 6c73 2e20 5468 6520 6d6f k levels. The mo │ │ │ │ +0000d0c0: 7265 206c 6576 656c 732c 2074 6865 206d re levels, the m │ │ │ │ +0000d0d0: 6f72 6520 6163 6375 7261 7465 2069 7320 ore accurate is │ │ │ │ +0000d0e0: 7468 6520 7365 676d 656e 7461 7469 6f6e the segmentation │ │ │ │ +0000d0f0: 2c0a 2020 2020 202a 2062 7574 206e 6565 ,. * but nee │ │ │ │ +0000d100: 6473 206d 6f72 6520 6d65 6d6f 7279 2061 ds more memory a │ │ │ │ +0000d110: 6e64 2043 5055 2074 696d 652e 0a20 2020 nd CPU time.. │ │ │ │ +0000d120: 2020 2a20 4070 6172 616d 2070 7269 6f72 * @param prior │ │ │ │ +0000d130: 2065 6e61 626c 6520 3378 3320 7368 6170 enable 3x3 shap │ │ │ │ +0000d140: 6520 736d 6f6f 7468 696e 6720 7465 726d e smoothing term │ │ │ │ +0000d150: 2069 6620 2667 743b 302e 2041 206c 6172 if >0. A lar │ │ │ │ +0000d160: 6765 7220 7661 6c75 6520 6c65 6164 7320 ger value leads │ │ │ │ +0000d170: 746f 2073 6d6f 6f74 6865 7220 7368 6170 to smoother shap │ │ │ │ +0000d180: 6573 2e20 7072 696f 720a 2020 2020 202a es. prior. * │ │ │ │ +0000d190: 206d 7573 7420 6265 2069 6e20 7468 6520 must be in the │ │ │ │ +0000d1a0: 7261 6e67 6520 5b30 2c20 355d 2e0a 2020 range [0, 5].. │ │ │ │ +0000d1b0: 2020 202a 2040 7061 7261 6d20 6869 7374 * @param hist │ │ │ │ +0000d1c0: 6f67 7261 6d5f 6269 6e73 204e 756d 6265 ogram_bins Numbe │ │ │ │ +0000d1d0: 7220 6f66 2068 6973 746f 6772 616d 2062 r of histogram b │ │ │ │ +0000d1e0: 696e 732e 0a20 2020 2020 2a20 4070 6172 ins.. * @par │ │ │ │ +0000d1f0: 616d 2064 6f75 626c 655f 7374 6570 2049 am double_step I │ │ │ │ +0000d200: 6620 7472 7565 2c20 6974 6572 6174 6520 f true, iterate │ │ │ │ +0000d210: 6561 6368 2062 6c6f 636b 206c 6576 656c each block level │ │ │ │ +0000d220: 2074 7769 6365 2066 6f72 2068 6967 6865 twice for highe │ │ │ │ +0000d230: 7220 6163 6375 7261 6379 2e0a 2020 2020 r accuracy.. │ │ │ │ +0000d240: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000d250: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ +0000d260: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ +0000d270: 4545 4453 206f 626a 6563 7420 666f 7220 EEDS object for │ │ │ │ +0000d280: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +0000d290: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ +0000d2a0: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ +0000d2b0: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ +0000d2c0: 6d61 6765 5f77 6964 7468 2c20 696d 6167 mage_width, imag │ │ │ │ +0000d2d0: 655f 6865 6967 6874 2061 6e64 2069 6d61 e_height and ima │ │ │ │ +0000d2e0: 6765 5f63 6861 6e6e 656c 732e 2049 7420 ge_channels. It │ │ │ │ +0000d2f0: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ +0000d300: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ +0000d310: 5345 4544 530a 2020 2020 202a 2073 7570 SEEDS. * sup │ │ │ │ +0000d320: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith │ │ │ │ +0000d330: 6d2c 2077 6869 6368 2061 7265 3a20 6e75 m, which are: nu │ │ │ │ +0000d340: 6d5f 7375 7065 7270 6978 656c 732c 206e m_superpixels, n │ │ │ │ +0000d350: 756d 5f6c 6576 656c 732c 2075 7365 5f70 um_levels, use_p │ │ │ │ +0000d360: 7269 6f72 2c20 6869 7374 6f67 7261 6d5f rior, histogram_ │ │ │ │ +0000d370: 6269 6e73 2061 6e64 0a20 2020 2020 2a20 bins and. * │ │ │ │ +0000d380: 646f 7562 6c65 5f73 7465 702e 0a20 2020 double_step.. │ │ │ │ +0000d390: 2020 2a0a 2020 2020 202a 2054 6865 206e *. * The n │ │ │ │ +0000d3a0: 756d 6265 7220 6f66 206c 6576 656c 7320 umber of levels │ │ │ │ +0000d3b0: 696e 206e 756d 5f6c 6576 656c 7320 6465 in num_levels de │ │ │ │ +0000d3c0: 6669 6e65 7320 7468 6520 616d 6f75 6e74 fines the amount │ │ │ │ +0000d3d0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ +0000d3e0: 2074 6861 7420 7468 6520 616c 676f 7269 that the algori │ │ │ │ +0000d3f0: 7468 6d20 7573 6520 696e 2074 6865 0a20 thm use in the. │ │ │ │ +0000d400: 2020 2020 2a20 6f70 7469 6d69 7a61 7469 * optimizati │ │ │ │ +0000d410: 6f6e 2e20 5468 6520 696e 6974 6961 6c69 on. The initiali │ │ │ │ +0000d420: 7a61 7469 6f6e 2069 7320 6120 6772 6964 zation is a grid │ │ │ │ +0000d430: 2c20 696e 2077 6869 6368 2074 6865 2073 , in which the s │ │ │ │ +0000d440: 7570 6572 7069 7865 6c73 2061 7265 2065 uperpixels are e │ │ │ │ +0000d450: 7175 616c 6c79 2064 6973 7472 6962 7574 qually distribut │ │ │ │ +0000d460: 6564 2074 6872 6f75 6768 0a20 2020 2020 ed through. │ │ │ │ +0000d470: 2a20 7468 6520 7769 6474 6820 616e 6420 * the width and │ │ │ │ +0000d480: 7468 6520 6865 6967 6874 206f 6620 7468 the height of th │ │ │ │ +0000d490: 6520 696d 6167 652e 2054 6865 206c 6172 e image. The lar │ │ │ │ +0000d4a0: 6765 7220 626c 6f63 6b73 2063 6f72 7265 ger blocks corre │ │ │ │ +0000d4b0: 7370 6f6e 6420 746f 2074 6865 2073 7570 spond to the sup │ │ │ │ +0000d4c0: 6572 7069 7865 6c20 7369 7a65 2c20 616e erpixel size, an │ │ │ │ +0000d4d0: 6420 7468 650a 2020 2020 202a 206c 6576 d the. * lev │ │ │ │ +0000d4e0: 656c 7320 7769 7468 2073 6d61 6c6c 6572 els with smaller │ │ │ │ +0000d4f0: 2062 6c6f 636b 7320 6172 6520 666f 726d blocks are form │ │ │ │ +0000d500: 6564 2062 7920 6469 7669 6469 6e67 2074 ed by dividing t │ │ │ │ +0000d510: 6865 206c 6172 6765 7220 626c 6f63 6b73 he larger blocks │ │ │ │ +0000d520: 2069 6e74 6f20 3220 7820 3220 626c 6f63 into 2 x 2 bloc │ │ │ │ +0000d530: 6b73 206f 6620 7069 7865 6c73 2c0a 2020 ks of pixels,. │ │ │ │ +0000d540: 2020 202a 2072 6563 7572 7369 7665 6c79 * recursively │ │ │ │ +0000d550: 2075 6e74 696c 2074 6865 2073 6d61 6c6c until the small │ │ │ │ +0000d560: 6572 2062 6c6f 636b 206c 6576 656c 2e20 er block level. │ │ │ │ +0000d570: 416e 2065 7861 6d70 6c65 206f 6620 696e An example of in │ │ │ │ +0000d580: 6974 6961 6c69 7a61 7469 6f6e 206f 6620 itialization of │ │ │ │ +0000d590: 3420 626c 6f63 6b20 6c65 7665 6c73 2069 4 block levels i │ │ │ │ +0000d5a0: 730a 2020 2020 202a 2069 6c6c 7573 7472 s. * illustr │ │ │ │ +0000d5b0: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ +0000d5c0: 6f77 696e 6720 6669 6775 7265 2e0a 2020 owing figure.. │ │ │ │ +0000d5d0: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +0000d5e0: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +0000d5f0: 6978 656c 735f 626c 6f63 6b73 2e70 6e67 ixels_blocks.png │ │ │ │ +0000d600: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ +0000d610: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000d620: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000d630: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000d640: 6963 2053 7570 6572 7069 7865 6c53 4545 ic SuperpixelSEE │ │ │ │ +0000d650: 4453 2063 7265 6174 6553 7570 6572 7069 DS createSuperpi │ │ │ │ +0000d660: 7865 6c53 4545 4453 2869 6e74 2069 6d61 xelSEEDS(int ima │ │ │ │ +0000d670: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +0000d680: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +0000d690: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ +0000d6a0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +0000d6b0: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev │ │ │ │ +0000d6c0: 656c 732c 2069 6e74 2070 7269 6f72 2c20 els, int prior, │ │ │ │ +0000d6d0: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ +0000d6e0: 6e73 2c20 626f 6f6c 6561 6e20 646f 7562 ns, boolean doub │ │ │ │ +0000d6f0: 6c65 5f73 7465 7029 207b 0a20 2020 2020 le_step) {. │ │ │ │ +0000d700: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +0000d710: 6978 656c 5345 4544 532e 5f5f 6672 6f6d ixelSEEDS.__from │ │ │ │ +0000d720: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ +0000d730: 7270 6978 656c 5345 4544 535f 3028 696d rpixelSEEDS_0(im │ │ │ │ +0000d740: 6167 655f 7769 6474 682c 2069 6d61 6765 age_width, image │ │ │ │ +0000d750: 5f68 6569 6768 742c 2069 6d61 6765 5f63 _height, image_c │ │ │ │ +0000d760: 6861 6e6e 656c 732c 206e 756d 5f73 7570 hannels, num_sup │ │ │ │ +0000d770: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le │ │ │ │ +0000d780: 7665 6c73 2c20 7072 696f 722c 2068 6973 vels, prior, his │ │ │ │ +0000d790: 746f 6772 616d 5f62 696e 732c 2064 6f75 togram_bins, dou │ │ │ │ +0000d7a0: 626c 655f 7374 6570 2929 3b0a 2020 2020 ble_step));. │ │ │ │ +0000d7b0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000d7c0: 2a20 496e 6974 6961 6c69 7a65 7320 6120 * Initializes a │ │ │ │ +0000d7d0: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +0000d7e0: 6f62 6a65 6374 2e0a 2020 2020 202a 0a20 object.. *. │ │ │ │ +0000d7f0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000d800: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ +0000d810: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ +0000d820: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ +0000d830: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ +0000d840: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000d850: 6765 5f63 6861 6e6e 656c 7320 4e75 6d62 ge_channels Numb │ │ │ │ +0000d860: 6572 206f 6620 6368 616e 6e65 6c73 206f er of channels o │ │ │ │ +0000d870: 6620 7468 6520 696d 6167 652e 0a20 2020 f the image.. │ │ │ │ +0000d880: 2020 2a20 4070 6172 616d 206e 756d 5f73 * @param num_s │ │ │ │ +0000d890: 7570 6572 7069 7865 6c73 2044 6573 6972 uperpixels Desir │ │ │ │ +0000d8a0: 6564 206e 756d 6265 7220 6f66 2073 7570 ed number of sup │ │ │ │ +0000d8b0: 6572 7069 7865 6c73 2e20 4e6f 7465 2074 erpixels. Note t │ │ │ │ +0000d8c0: 6861 7420 7468 6520 6163 7475 616c 206e hat the actual n │ │ │ │ +0000d8d0: 756d 6265 7220 6d61 7920 6265 2073 6d61 umber may be sma │ │ │ │ +0000d8e0: 6c6c 6572 0a20 2020 2020 2a20 6475 6520 ller. * due │ │ │ │ +0000d8f0: 746f 2072 6573 7472 6963 7469 6f6e 7320 to restrictions │ │ │ │ +0000d900: 2864 6570 656e 6469 6e67 206f 6e20 7468 (depending on th │ │ │ │ +0000d910: 6520 696d 6167 6520 7369 7a65 2061 6e64 e image size and │ │ │ │ +0000d920: 206e 756d 5f6c 6576 656c 7329 2e20 5573 num_levels). Us │ │ │ │ +0000d930: 6520 6765 744e 756d 6265 724f 6653 7570 e getNumberOfSup │ │ │ │ +0000d940: 6572 7069 7865 6c73 2829 2074 6f0a 2020 erpixels() to. │ │ │ │ +0000d950: 2020 202a 2067 6574 2074 6865 2061 6374 * get the act │ │ │ │ +0000d960: 7561 6c20 6e75 6d62 6572 2e0a 2020 2020 ual number.. │ │ │ │ +0000d970: 202a 2040 7061 7261 6d20 6e75 6d5f 6c65 * @param num_le │ │ │ │ +0000d980: 7665 6c73 204e 756d 6265 7220 6f66 2062 vels Number of b │ │ │ │ +0000d990: 6c6f 636b 206c 6576 656c 732e 2054 6865 lock levels. The │ │ │ │ +0000d9a0: 206d 6f72 6520 6c65 7665 6c73 2c20 7468 more levels, th │ │ │ │ +0000d9b0: 6520 6d6f 7265 2061 6363 7572 6174 6520 e more accurate │ │ │ │ +0000d9c0: 6973 2074 6865 2073 6567 6d65 6e74 6174 is the segmentat │ │ │ │ +0000d9d0: 696f 6e2c 0a20 2020 2020 2a20 6275 7420 ion,. * but │ │ │ │ +0000d9e0: 6e65 6564 7320 6d6f 7265 206d 656d 6f72 needs more memor │ │ │ │ +0000d9f0: 7920 616e 6420 4350 5520 7469 6d65 2e0a y and CPU time.. │ │ │ │ +0000da00: 2020 2020 202a 2040 7061 7261 6d20 7072 * @param pr │ │ │ │ +0000da10: 696f 7220 656e 6162 6c65 2033 7833 2073 ior enable 3x3 s │ │ │ │ +0000da20: 6861 7065 2073 6d6f 6f74 6869 6e67 2074 hape smoothing t │ │ │ │ +0000da30: 6572 6d20 6966 2026 6774 3b30 2e20 4120 erm if >0. A │ │ │ │ +0000da40: 6c61 7267 6572 2076 616c 7565 206c 6561 larger value lea │ │ │ │ +0000da50: 6473 2074 6f20 736d 6f6f 7468 6572 2073 ds to smoother s │ │ │ │ +0000da60: 6861 7065 732e 2070 7269 6f72 0a20 2020 hapes. prior. │ │ │ │ +0000da70: 2020 2a20 6d75 7374 2062 6520 696e 2074 * must be in t │ │ │ │ +0000da80: 6865 2072 616e 6765 205b 302c 2035 5d2e he range [0, 5]. │ │ │ │ +0000da90: 0a20 2020 2020 2a20 4070 6172 616d 2068 . * @param h │ │ │ │ +0000daa0: 6973 746f 6772 616d 5f62 696e 7320 4e75 istogram_bins Nu │ │ │ │ +0000dab0: 6d62 6572 206f 6620 6869 7374 6f67 7261 mber of histogra │ │ │ │ +0000dac0: 6d20 6269 6e73 2e0a 2020 2020 202a 0a20 m bins.. *. │ │ │ │ +0000dad0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +0000dae0: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ +0000daf0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +0000db00: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +0000db10: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +0000db20: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ +0000db30: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ +0000db40: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ +0000db50: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +0000db60: 6967 6874 2061 6e64 2069 6d61 6765 5f63 ight and image_c │ │ │ │ +0000db70: 6861 6e6e 656c 732e 2049 7420 616c 736f hannels. It also │ │ │ │ +0000db80: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ +0000db90: 7465 7273 206f 6620 7468 6520 5345 4544 ters of the SEED │ │ │ │ +0000dba0: 530a 2020 2020 202a 2073 7570 6572 7069 S. * superpi │ │ │ │ +0000dbb0: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +0000dbc0: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ +0000dbd0: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ +0000dbe0: 6576 656c 732c 2075 7365 5f70 7269 6f72 evels, use_prior │ │ │ │ +0000dbf0: 2c20 6869 7374 6f67 7261 6d5f 6269 6e73 , histogram_bins │ │ │ │ +0000dc00: 2061 6e64 0a20 2020 2020 2a20 646f 7562 and. * doub │ │ │ │ +0000dc10: 6c65 5f73 7465 702e 0a20 2020 2020 2a0a le_step.. *. │ │ │ │ +0000dc20: 2020 2020 202a 2054 6865 206e 756d 6265 * The numbe │ │ │ │ +0000dc30: 7220 6f66 206c 6576 656c 7320 696e 206e r of levels in n │ │ │ │ +0000dc40: 756d 5f6c 6576 656c 7320 6465 6669 6e65 um_levels define │ │ │ │ +0000dc50: 7320 7468 6520 616d 6f75 6e74 206f 6620 s the amount of │ │ │ │ +0000dc60: 626c 6f63 6b20 6c65 7665 6c73 2074 6861 block levels tha │ │ │ │ +0000dc70: 7420 7468 6520 616c 676f 7269 7468 6d20 t the algorithm │ │ │ │ +0000dc80: 7573 6520 696e 2074 6865 0a20 2020 2020 use in the. │ │ │ │ +0000dc90: 2a20 6f70 7469 6d69 7a61 7469 6f6e 2e20 * optimization. │ │ │ │ +0000dca0: 5468 6520 696e 6974 6961 6c69 7a61 7469 The initializati │ │ │ │ +0000dcb0: 6f6e 2069 7320 6120 6772 6964 2c20 696e on is a grid, in │ │ │ │ +0000dcc0: 2077 6869 6368 2074 6865 2073 7570 6572 which the super │ │ │ │ +0000dcd0: 7069 7865 6c73 2061 7265 2065 7175 616c pixels are equal │ │ │ │ +0000dce0: 6c79 2064 6973 7472 6962 7574 6564 2074 ly distributed t │ │ │ │ +0000dcf0: 6872 6f75 6768 0a20 2020 2020 2a20 7468 hrough. * th │ │ │ │ +0000dd00: 6520 7769 6474 6820 616e 6420 7468 6520 e width and the │ │ │ │ +0000dd10: 6865 6967 6874 206f 6620 7468 6520 696d height of the im │ │ │ │ +0000dd20: 6167 652e 2054 6865 206c 6172 6765 7220 age. The larger │ │ │ │ +0000dd30: 626c 6f63 6b73 2063 6f72 7265 7370 6f6e blocks correspon │ │ │ │ +0000dd40: 6420 746f 2074 6865 2073 7570 6572 7069 d to the superpi │ │ │ │ +0000dd50: 7865 6c20 7369 7a65 2c20 616e 6420 7468 xel size, and th │ │ │ │ +0000dd60: 650a 2020 2020 202a 206c 6576 656c 7320 e. * levels │ │ │ │ +0000dd70: 7769 7468 2073 6d61 6c6c 6572 2062 6c6f with smaller blo │ │ │ │ +0000dd80: 636b 7320 6172 6520 666f 726d 6564 2062 cks are formed b │ │ │ │ +0000dd90: 7920 6469 7669 6469 6e67 2074 6865 206c y dividing the l │ │ │ │ +0000dda0: 6172 6765 7220 626c 6f63 6b73 2069 6e74 arger blocks int │ │ │ │ +0000ddb0: 6f20 3220 7820 3220 626c 6f63 6b73 206f o 2 x 2 blocks o │ │ │ │ +0000ddc0: 6620 7069 7865 6c73 2c0a 2020 2020 202a f pixels,. * │ │ │ │ +0000ddd0: 2072 6563 7572 7369 7665 6c79 2075 6e74 recursively unt │ │ │ │ +0000dde0: 696c 2074 6865 2073 6d61 6c6c 6572 2062 il the smaller b │ │ │ │ +0000ddf0: 6c6f 636b 206c 6576 656c 2e20 416e 2065 lock level. An e │ │ │ │ +0000de00: 7861 6d70 6c65 206f 6620 696e 6974 6961 xample of initia │ │ │ │ +0000de10: 6c69 7a61 7469 6f6e 206f 6620 3420 626c lization of 4 bl │ │ │ │ +0000de20: 6f63 6b20 6c65 7665 6c73 2069 730a 2020 ock levels is. │ │ │ │ +0000de30: 2020 202a 2069 6c6c 7573 7472 6174 6564 * illustrated │ │ │ │ +0000de40: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ +0000de50: 6720 6669 6775 7265 2e0a 2020 2020 202a g figure.. * │ │ │ │ +0000de60: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ +0000de70: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ +0000de80: 735f 626c 6f63 6b73 2e70 6e67 290a 2020 s_blocks.png). │ │ │ │ +0000de90: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0000dea0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000deb0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0000dec0: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ +0000ded0: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ +0000dee0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +0000def0: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ +0000df00: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +0000df10: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ +0000df20: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ +0000df30: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +0000df40: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ +0000df50: 2069 6e74 2070 7269 6f72 2c20 696e 7420 int prior, int │ │ │ │ +0000df60: 6869 7374 6f67 7261 6d5f 6269 6e73 2920 histogram_bins) │ │ │ │ +0000df70: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000df80: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +0000df90: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000dfa0: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ +0000dfb0: 4453 5f31 2869 6d61 6765 5f77 6964 7468 DS_1(image_width │ │ │ │ +0000dfc0: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ +0000dfd0: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ +0000dfe0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +0000dff0: 206e 756d 5f6c 6576 656c 732c 2070 7269 num_levels, pri │ │ │ │ +0000e000: 6f72 2c20 6869 7374 6f67 7261 6d5f 6269 or, histogram_bi │ │ │ │ +0000e010: 6e73 2929 3b0a 2020 2020 7d0a 0a20 2020 ns));. }.. │ │ │ │ +0000e020: 202f 2a2a 0a20 2020 2020 2a20 496e 6974 /**. * Init │ │ │ │ +0000e030: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +0000e040: 6978 656c 5345 4544 5320 6f62 6a65 6374 ixelSEEDS object │ │ │ │ +0000e050: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000e060: 4070 6172 616d 2069 6d61 6765 5f77 6964 @param image_wid │ │ │ │ +0000e070: 7468 2049 6d61 6765 2077 6964 7468 2e0a th Image width.. │ │ │ │ +0000e080: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +0000e090: 6167 655f 6865 6967 6874 2049 6d61 6765 age_height Image │ │ │ │ +0000e0a0: 2068 6569 6768 742e 0a20 2020 2020 2a20 height.. * │ │ │ │ +0000e0b0: 4070 6172 616d 2069 6d61 6765 5f63 6861 @param image_cha │ │ │ │ +0000e0c0: 6e6e 656c 7320 4e75 6d62 6572 206f 6620 nnels Number of │ │ │ │ +0000e0d0: 6368 616e 6e65 6c73 206f 6620 7468 6520 channels of the │ │ │ │ +0000e0e0: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +0000e0f0: 6172 616d 206e 756d 5f73 7570 6572 7069 aram num_superpi │ │ │ │ +0000e100: 7865 6c73 2044 6573 6972 6564 206e 756d xels Desired num │ │ │ │ +0000e110: 6265 7220 6f66 2073 7570 6572 7069 7865 ber of superpixe │ │ │ │ +0000e120: 6c73 2e20 4e6f 7465 2074 6861 7420 7468 ls. Note that th │ │ │ │ +0000e130: 6520 6163 7475 616c 206e 756d 6265 7220 e actual number │ │ │ │ +0000e140: 6d61 7920 6265 2073 6d61 6c6c 6572 0a20 may be smaller. │ │ │ │ +0000e150: 2020 2020 2a20 6475 6520 746f 2072 6573 * due to res │ │ │ │ +0000e160: 7472 6963 7469 6f6e 7320 2864 6570 656e trictions (depen │ │ │ │ +0000e170: 6469 6e67 206f 6e20 7468 6520 696d 6167 ding on the imag │ │ │ │ +0000e180: 6520 7369 7a65 2061 6e64 206e 756d 5f6c e size and num_l │ │ │ │ +0000e190: 6576 656c 7329 2e20 5573 6520 6765 744e evels). Use getN │ │ │ │ +0000e1a0: 756d 6265 724f 6653 7570 6572 7069 7865 umberOfSuperpixe │ │ │ │ +0000e1b0: 6c73 2829 2074 6f0a 2020 2020 202a 2067 ls() to. * g │ │ │ │ +0000e1c0: 6574 2074 6865 2061 6374 7561 6c20 6e75 et the actual nu │ │ │ │ +0000e1d0: 6d62 6572 2e0a 2020 2020 202a 2040 7061 mber.. * @pa │ │ │ │ +0000e1e0: 7261 6d20 6e75 6d5f 6c65 7665 6c73 204e ram num_levels N │ │ │ │ +0000e1f0: 756d 6265 7220 6f66 2062 6c6f 636b 206c umber of block l │ │ │ │ +0000e200: 6576 656c 732e 2054 6865 206d 6f72 6520 evels. The more │ │ │ │ +0000e210: 6c65 7665 6c73 2c20 7468 6520 6d6f 7265 levels, the more │ │ │ │ +0000e220: 2061 6363 7572 6174 6520 6973 2074 6865 accurate is the │ │ │ │ +0000e230: 2073 6567 6d65 6e74 6174 696f 6e2c 0a20 segmentation,. │ │ │ │ +0000e240: 2020 2020 2a20 6275 7420 6e65 6564 7320 * but needs │ │ │ │ +0000e250: 6d6f 7265 206d 656d 6f72 7920 616e 6420 more memory and │ │ │ │ +0000e260: 4350 5520 7469 6d65 2e0a 2020 2020 202a CPU time.. * │ │ │ │ +0000e270: 2040 7061 7261 6d20 7072 696f 7220 656e @param prior en │ │ │ │ +0000e280: 6162 6c65 2033 7833 2073 6861 7065 2073 able 3x3 shape s │ │ │ │ +0000e290: 6d6f 6f74 6869 6e67 2074 6572 6d20 6966 moothing term if │ │ │ │ +0000e2a0: 2026 6774 3b30 2e20 4120 6c61 7267 6572 >0. A larger │ │ │ │ +0000e2b0: 2076 616c 7565 206c 6561 6473 2074 6f20 value leads to │ │ │ │ +0000e2c0: 736d 6f6f 7468 6572 2073 6861 7065 732e smoother shapes. │ │ │ │ +0000e2d0: 2070 7269 6f72 0a20 2020 2020 2a20 6d75 prior. * mu │ │ │ │ +0000e2e0: 7374 2062 6520 696e 2074 6865 2072 616e st be in the ran │ │ │ │ +0000e2f0: 6765 205b 302c 2035 5d2e 0a20 2020 2020 ge [0, 5].. │ │ │ │ +0000e300: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000e310: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ +0000e320: 7320 6120 5375 7065 7270 6978 656c 5345 s a SuperpixelSE │ │ │ │ +0000e330: 4544 5320 6f62 6a65 6374 2066 6f72 2074 EDS object for t │ │ │ │ +0000e340: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ +0000e350: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ +0000e360: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ +0000e370: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ +0000e380: 6167 655f 7769 6474 682c 2069 6d61 6765 age_width, image │ │ │ │ +0000e390: 5f68 6569 6768 7420 616e 6420 696d 6167 _height and imag │ │ │ │ +0000e3a0: 655f 6368 616e 6e65 6c73 2e20 4974 2061 e_channels. It a │ │ │ │ +0000e3b0: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ +0000e3c0: 616d 6574 6572 7320 6f66 2074 6865 2053 ameters of the S │ │ │ │ +0000e3d0: 4545 4453 0a20 2020 2020 2a20 7375 7065 EEDS. * supe │ │ │ │ +0000e3e0: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm │ │ │ │ +0000e3f0: 2c20 7768 6963 6820 6172 653a 206e 756d , which are: num │ │ │ │ +0000e400: 5f73 7570 6572 7069 7865 6c73 2c20 6e75 _superpixels, nu │ │ │ │ +0000e410: 6d5f 6c65 7665 6c73 2c20 7573 655f 7072 m_levels, use_pr │ │ │ │ +0000e420: 696f 722c 2068 6973 746f 6772 616d 5f62 ior, histogram_b │ │ │ │ +0000e430: 696e 7320 616e 640a 2020 2020 202a 2064 ins and. * d │ │ │ │ +0000e440: 6f75 626c 655f 7374 6570 2e0a 2020 2020 ouble_step.. │ │ │ │ +0000e450: 202a 0a20 2020 2020 2a20 5468 6520 6e75 *. * The nu │ │ │ │ +0000e460: 6d62 6572 206f 6620 6c65 7665 6c73 2069 mber of levels i │ │ │ │ +0000e470: 6e20 6e75 6d5f 6c65 7665 6c73 2064 6566 n num_levels def │ │ │ │ +0000e480: 696e 6573 2074 6865 2061 6d6f 756e 7420 ines the amount │ │ │ │ +0000e490: 6f66 2062 6c6f 636b 206c 6576 656c 7320 of block levels │ │ │ │ +0000e4a0: 7468 6174 2074 6865 2061 6c67 6f72 6974 that the algorit │ │ │ │ +0000e4b0: 686d 2075 7365 2069 6e20 7468 650a 2020 hm use in the. │ │ │ │ +0000e4c0: 2020 202a 206f 7074 696d 697a 6174 696f * optimizatio │ │ │ │ +0000e4d0: 6e2e 2054 6865 2069 6e69 7469 616c 697a n. The initializ │ │ │ │ +0000e4e0: 6174 696f 6e20 6973 2061 2067 7269 642c ation is a grid, │ │ │ │ +0000e4f0: 2069 6e20 7768 6963 6820 7468 6520 7375 in which the su │ │ │ │ +0000e500: 7065 7270 6978 656c 7320 6172 6520 6571 perpixels are eq │ │ │ │ +0000e510: 7561 6c6c 7920 6469 7374 7269 6275 7465 ually distribute │ │ │ │ +0000e520: 6420 7468 726f 7567 680a 2020 2020 202a d through. * │ │ │ │ +0000e530: 2074 6865 2077 6964 7468 2061 6e64 2074 the width and t │ │ │ │ +0000e540: 6865 2068 6569 6768 7420 6f66 2074 6865 he height of the │ │ │ │ +0000e550: 2069 6d61 6765 2e20 5468 6520 6c61 7267 image. The larg │ │ │ │ +0000e560: 6572 2062 6c6f 636b 7320 636f 7272 6573 er blocks corres │ │ │ │ +0000e570: 706f 6e64 2074 6f20 7468 6520 7375 7065 pond to the supe │ │ │ │ +0000e580: 7270 6978 656c 2073 697a 652c 2061 6e64 rpixel size, and │ │ │ │ +0000e590: 2074 6865 0a20 2020 2020 2a20 6c65 7665 the. * leve │ │ │ │ +0000e5a0: 6c73 2077 6974 6820 736d 616c 6c65 7220 ls with smaller │ │ │ │ +0000e5b0: 626c 6f63 6b73 2061 7265 2066 6f72 6d65 blocks are forme │ │ │ │ +0000e5c0: 6420 6279 2064 6976 6964 696e 6720 7468 d by dividing th │ │ │ │ +0000e5d0: 6520 6c61 7267 6572 2062 6c6f 636b 7320 e larger blocks │ │ │ │ +0000e5e0: 696e 746f 2032 2078 2032 2062 6c6f 636b into 2 x 2 block │ │ │ │ +0000e5f0: 7320 6f66 2070 6978 656c 732c 0a20 2020 s of pixels,. │ │ │ │ +0000e600: 2020 2a20 7265 6375 7273 6976 656c 7920 * recursively │ │ │ │ +0000e610: 756e 7469 6c20 7468 6520 736d 616c 6c65 until the smalle │ │ │ │ +0000e620: 7220 626c 6f63 6b20 6c65 7665 6c2e 2041 r block level. A │ │ │ │ +0000e630: 6e20 6578 616d 706c 6520 6f66 2069 6e69 n example of ini │ │ │ │ +0000e640: 7469 616c 697a 6174 696f 6e20 6f66 2034 tialization of 4 │ │ │ │ +0000e650: 2062 6c6f 636b 206c 6576 656c 7320 6973 block levels is │ │ │ │ +0000e660: 0a20 2020 2020 2a20 696c 6c75 7374 7261 . * illustra │ │ │ │ +0000e670: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ +0000e680: 7769 6e67 2066 6967 7572 652e 0a20 2020 wing figure.. │ │ │ │ +0000e690: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ +0000e6a0: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ +0000e6b0: 7865 6c73 5f62 6c6f 636b 732e 706e 6729 xels_blocks.png) │ │ │ │ +0000e6c0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000e6d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000e6e0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000e6f0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000e700: 6320 5375 7065 7270 6978 656c 5345 4544 c SuperpixelSEED │ │ │ │ +0000e710: 5320 6372 6561 7465 5375 7065 7270 6978 S createSuperpix │ │ │ │ +0000e720: 656c 5345 4544 5328 696e 7420 696d 6167 elSEEDS(int imag │ │ │ │ +0000e730: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima │ │ │ │ +0000e740: 6765 5f68 6569 6768 742c 2069 6e74 2069 ge_height, int i │ │ │ │ +0000e750: 6d61 6765 5f63 6861 6e6e 656c 732c 2069 mage_channels, i │ │ │ │ +0000e760: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +0000e770: 6c73 2c20 696e 7420 6e75 6d5f 6c65 7665 ls, int num_leve │ │ │ │ +0000e780: 6c73 2c20 696e 7420 7072 696f 7229 207b ls, int prior) { │ │ │ │ +0000e790: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0000e7a0: 5375 7065 7270 6978 656c 5345 4544 532e SuperpixelSEEDS. │ │ │ │ +0000e7b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000e7c0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +0000e7d0: 535f 3228 696d 6167 655f 7769 6474 682c S_2(image_width, │ │ │ │ +0000e7e0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +0000e7f0: 6d61 6765 5f63 6861 6e6e 656c 732c 206e mage_channels, n │ │ │ │ +0000e800: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +0000e810: 6e75 6d5f 6c65 7665 6c73 2c20 7072 696f num_levels, prio │ │ │ │ +0000e820: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }.. │ │ │ │ +0000e830: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ +0000e840: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +0000e850: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object. │ │ │ │ +0000e860: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000e870: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ +0000e880: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ +0000e890: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +0000e8a0: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ +0000e8b0: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ +0000e8c0: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan │ │ │ │ +0000e8d0: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c │ │ │ │ +0000e8e0: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i │ │ │ │ +0000e8f0: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa │ │ │ │ +0000e900: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ +0000e910: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ +0000e920: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ +0000e930: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ +0000e940: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ +0000e950: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ +0000e960: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ +0000e970: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ +0000e980: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ +0000e990: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le │ │ │ │ +0000e9a0: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu │ │ │ │ +0000e9b0: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ +0000e9c0: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ +0000e9d0: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ +0000e9e0: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ +0000e9f0: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu │ │ │ │ +0000ea00: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le │ │ │ │ +0000ea10: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l │ │ │ │ +0000ea20: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more │ │ │ │ +0000ea30: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the │ │ │ │ +0000ea40: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,. │ │ │ │ +0000ea50: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m │ │ │ │ +0000ea60: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C │ │ │ │ +0000ea70: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. * │ │ │ │ +0000ea80: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ +0000ea90: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ +0000eaa0: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +0000eab0: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ +0000eac0: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ +0000ead0: 5345 4544 5320 6f62 6a65 6374 2066 6f72 SEEDS object for │ │ │ │ +0000eae0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +0000eaf0: 2e20 4974 2073 746f 7265 7320 7468 6520 . It stores the │ │ │ │ +0000eb00: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of. │ │ │ │ +0000eb10: 2020 202a 2074 6865 2069 6d61 6765 3a20 * the image: │ │ │ │ +0000eb20: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ +0000eb30: 6765 5f68 6569 6768 7420 616e 6420 696d ge_height and im │ │ │ │ +0000eb40: 6167 655f 6368 616e 6e65 6c73 2e20 4974 age_channels. It │ │ │ │ +0000eb50: 2061 6c73 6f20 7365 7473 2074 6865 2070 also sets the p │ │ │ │ +0000eb60: 6172 616d 6574 6572 7320 6f66 2074 6865 arameters of the │ │ │ │ +0000eb70: 2053 4545 4453 0a20 2020 2020 2a20 7375 SEEDS. * su │ │ │ │ +0000eb80: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +0000eb90: 686d 2c20 7768 6963 6820 6172 653a 206e hm, which are: n │ │ │ │ +0000eba0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +0000ebb0: 6e75 6d5f 6c65 7665 6c73 2c20 7573 655f num_levels, use_ │ │ │ │ +0000ebc0: 7072 696f 722c 2068 6973 746f 6772 616d prior, histogram │ │ │ │ +0000ebd0: 5f62 696e 7320 616e 640a 2020 2020 202a _bins and. * │ │ │ │ +0000ebe0: 2064 6f75 626c 655f 7374 6570 2e0a 2020 double_step.. │ │ │ │ +0000ebf0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0000ec00: 6e75 6d62 6572 206f 6620 6c65 7665 6c73 number of levels │ │ │ │ +0000ec10: 2069 6e20 6e75 6d5f 6c65 7665 6c73 2064 in num_levels d │ │ │ │ +0000ec20: 6566 696e 6573 2074 6865 2061 6d6f 756e efines the amoun │ │ │ │ +0000ec30: 7420 6f66 2062 6c6f 636b 206c 6576 656c t of block level │ │ │ │ +0000ec40: 7320 7468 6174 2074 6865 2061 6c67 6f72 s that the algor │ │ │ │ +0000ec50: 6974 686d 2075 7365 2069 6e20 7468 650a ithm use in the. │ │ │ │ +0000ec60: 2020 2020 202a 206f 7074 696d 697a 6174 * optimizat │ │ │ │ +0000ec70: 696f 6e2e 2054 6865 2069 6e69 7469 616c ion. The initial │ │ │ │ +0000ec80: 697a 6174 696f 6e20 6973 2061 2067 7269 ization is a gri │ │ │ │ +0000ec90: 642c 2069 6e20 7768 6963 6820 7468 6520 d, in which the │ │ │ │ +0000eca0: 7375 7065 7270 6978 656c 7320 6172 6520 superpixels are │ │ │ │ +0000ecb0: 6571 7561 6c6c 7920 6469 7374 7269 6275 equally distribu │ │ │ │ +0000ecc0: 7465 6420 7468 726f 7567 680a 2020 2020 ted through. │ │ │ │ +0000ecd0: 202a 2074 6865 2077 6964 7468 2061 6e64 * the width and │ │ │ │ +0000ece0: 2074 6865 2068 6569 6768 7420 6f66 2074 the height of t │ │ │ │ +0000ecf0: 6865 2069 6d61 6765 2e20 5468 6520 6c61 he image. The la │ │ │ │ +0000ed00: 7267 6572 2062 6c6f 636b 7320 636f 7272 rger blocks corr │ │ │ │ +0000ed10: 6573 706f 6e64 2074 6f20 7468 6520 7375 espond to the su │ │ │ │ +0000ed20: 7065 7270 6978 656c 2073 697a 652c 2061 perpixel size, a │ │ │ │ +0000ed30: 6e64 2074 6865 0a20 2020 2020 2a20 6c65 nd the. * le │ │ │ │ +0000ed40: 7665 6c73 2077 6974 6820 736d 616c 6c65 vels with smalle │ │ │ │ +0000ed50: 7220 626c 6f63 6b73 2061 7265 2066 6f72 r blocks are for │ │ │ │ +0000ed60: 6d65 6420 6279 2064 6976 6964 696e 6720 med by dividing │ │ │ │ +0000ed70: 7468 6520 6c61 7267 6572 2062 6c6f 636b the larger block │ │ │ │ +0000ed80: 7320 696e 746f 2032 2078 2032 2062 6c6f s into 2 x 2 blo │ │ │ │ +0000ed90: 636b 7320 6f66 2070 6978 656c 732c 0a20 cks of pixels,. │ │ │ │ +0000eda0: 2020 2020 2a20 7265 6375 7273 6976 656c * recursivel │ │ │ │ +0000edb0: 7920 756e 7469 6c20 7468 6520 736d 616c y until the smal │ │ │ │ +0000edc0: 6c65 7220 626c 6f63 6b20 6c65 7665 6c2e ler block level. │ │ │ │ +0000edd0: 2041 6e20 6578 616d 706c 6520 6f66 2069 An example of i │ │ │ │ +0000ede0: 6e69 7469 616c 697a 6174 696f 6e20 6f66 nitialization of │ │ │ │ +0000edf0: 2034 2062 6c6f 636b 206c 6576 656c 7320 4 block levels │ │ │ │ +0000ee00: 6973 0a20 2020 2020 2a20 696c 6c75 7374 is. * illust │ │ │ │ +0000ee10: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ +0000ee20: 6c6f 7769 6e67 2066 6967 7572 652e 0a20 lowing figure.. │ │ │ │ +0000ee30: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ +0000ee40: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ +0000ee50: 7069 7865 6c73 5f62 6c6f 636b 732e 706e pixels_blocks.pn │ │ │ │ +0000ee60: 6729 0a20 2020 2020 2a20 4072 6574 7572 g). * @retur │ │ │ │ +0000ee70: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000ee80: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000ee90: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000eea0: 7469 6320 5375 7065 7270 6978 656c 5345 tic SuperpixelSE │ │ │ │ +0000eeb0: 4544 5320 6372 6561 7465 5375 7065 7270 EDS createSuperp │ │ │ │ +0000eec0: 6978 656c 5345 4544 5328 696e 7420 696d ixelSEEDS(int im │ │ │ │ +0000eed0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +0000eee0: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +0000eef0: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +0000ef00: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +0000ef10: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le │ │ │ │ +0000ef20: 7665 6c73 2920 7b0a 2020 2020 2020 2020 vels) {. │ │ │ │ +0000ef30: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe │ │ │ │ +0000ef40: 6c53 4545 4453 2e5f 5f66 726f 6d50 7472 lSEEDS.__fromPtr │ │ │ │ +0000ef50: 5f5f 2863 7265 6174 6553 7570 6572 7069 __(createSuperpi │ │ │ │ +0000ef60: 7865 6c53 4545 4453 5f33 2869 6d61 6765 xelSEEDS_3(image │ │ │ │ +0000ef70: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +0000ef80: 6967 6874 2c20 696d 6167 655f 6368 616e ight, image_chan │ │ │ │ +0000ef90: 6e65 6c73 2c20 6e75 6d5f 7375 7065 7270 nels, num_superp │ │ │ │ +0000efa0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +0000efb0: 7329 293b 0a20 2020 207d 0a0a 0a20 2020 s));. }... │ │ │ │ +0000efc0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000efd0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0000efe0: 6f63 3a3a 6372 6561 7465 5175 6174 6572 oc::createQuater │ │ │ │ +0000eff0: 6e69 6f6e 496d 6167 6528 4d61 7420 696d nionImage(Mat im │ │ │ │ +0000f000: 672c 204d 6174 2620 7169 6d67 290a 2020 g, Mat& qimg). │ │ │ │ +0000f010: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0000f020: 2020 202a 2063 7265 6174 6573 2061 2071 * creates a q │ │ │ │ +0000f030: 7561 7465 726e 696f 6e20 696d 6167 652e uaternion image. │ │ │ │ +0000f040: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000f050: 7061 7261 6d20 696d 6720 6175 746f 6d61 param img automa │ │ │ │ +0000f060: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000f070: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000f080: 7169 6d67 2061 7574 6f6d 6174 6963 616c qimg automatical │ │ │ │ +0000f090: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f0a0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000f0b0: 7374 6174 6963 2076 6f69 6420 6372 6561 static void crea │ │ │ │ +0000f0c0: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ +0000f0d0: 6528 4d61 7420 696d 672c 204d 6174 2071 e(Mat img, Mat q │ │ │ │ +0000f0e0: 696d 6729 207b 0a20 2020 2020 2020 2063 img) {. c │ │ │ │ +0000f0f0: 7265 6174 6551 7561 7465 726e 696f 6e49 reateQuaternionI │ │ │ │ +0000f100: 6d61 6765 5f30 2869 6d67 2e6e 6174 6976 mage_0(img.nativ │ │ │ │ +0000f110: 654f 626a 2c20 7169 6d67 2e6e 6174 6976 eObj, qimg.nativ │ │ │ │ +0000f120: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +0000f130: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000f140: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0000f150: 7072 6f63 3a3a 7163 6f6e 6a28 4d61 7420 proc::qconj(Mat │ │ │ │ +0000f160: 7169 6d67 2c20 4d61 7426 2071 6369 6d67 qimg, Mat& qcimg │ │ │ │ +0000f170: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000f180: 2a0a 2020 2020 202a 2063 616c 6375 6c61 *. * calcula │ │ │ │ +0000f190: 7465 7320 636f 6e6a 7567 6174 6520 6f66 tes conjugate of │ │ │ │ +0000f1a0: 2061 2071 7561 7465 726e 696f 6e20 696d a quaternion im │ │ │ │ +0000f1b0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0000f1c0: 202a 2040 7061 7261 6d20 7169 6d67 2061 * @param qimg a │ │ │ │ +0000f1d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f1e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f1f0: 6172 616d 2071 6369 6d67 2061 7574 6f6d aram qcimg autom │ │ │ │ +0000f200: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000f210: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000f220: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0000f230: 6420 7163 6f6e 6a28 4d61 7420 7169 6d67 d qconj(Mat qimg │ │ │ │ +0000f240: 2c20 4d61 7420 7163 696d 6729 207b 0a20 , Mat qcimg) {. │ │ │ │ +0000f250: 2020 2020 2020 2071 636f 6e6a 5f30 2871 qconj_0(q │ │ │ │ +0000f260: 696d 672e 6e61 7469 7665 4f62 6a2c 2071 img.nativeObj, q │ │ │ │ +0000f270: 6369 6d67 2e6e 6174 6976 654f 626a 293b cimg.nativeObj); │ │ │ │ +0000f280: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000f290: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0000f2a0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0000f2b0: 7175 6e69 7461 7279 284d 6174 2071 696d qunitary(Mat qim │ │ │ │ +0000f2c0: 672c 204d 6174 2620 716e 696d 6729 0a20 g, Mat& qnimg). │ │ │ │ +0000f2d0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000f2e0: 2020 2020 2a20 6469 7669 6465 7320 6561 * divides ea │ │ │ │ +0000f2f0: 6368 2065 6c65 6d65 6e74 2062 7920 6974 ch element by it │ │ │ │ +0000f300: 7320 6d6f 6475 6c75 732e 0a20 2020 2020 s modulus.. │ │ │ │ +0000f310: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000f320: 7169 6d67 2061 7574 6f6d 6174 6963 616c qimg automatical │ │ │ │ +0000f330: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f340: 2020 2a20 4070 6172 616d 2071 6e69 6d67 * @param qnimg │ │ │ │ +0000f350: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f360: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000f370: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000f380: 6963 2076 6f69 6420 7175 6e69 7461 7279 ic void qunitary │ │ │ │ +0000f390: 284d 6174 2071 696d 672c 204d 6174 2071 (Mat qimg, Mat q │ │ │ │ +0000f3a0: 6e69 6d67 2920 7b0a 2020 2020 2020 2020 nimg) {. │ │ │ │ +0000f3b0: 7175 6e69 7461 7279 5f30 2871 696d 672e qunitary_0(qimg. │ │ │ │ +0000f3c0: 6e61 7469 7665 4f62 6a2c 2071 6e69 6d67 nativeObj, qnimg │ │ │ │ +0000f3d0: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +0000f3e0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000f3f0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0000f400: 3a3a 7869 6d67 7072 6f63 3a3a 716d 756c ::ximgproc::qmul │ │ │ │ +0000f410: 7469 706c 7928 4d61 7420 7372 6331 2c20 tiply(Mat src1, │ │ │ │ +0000f420: 4d61 7420 7372 6332 2c20 4d61 7426 2064 Mat src2, Mat& d │ │ │ │ +0000f430: 7374 290a 2020 2020 2f2f 0a0a 2020 2020 st). //.. │ │ │ │ +0000f440: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu │ │ │ │ +0000f450: 6c61 7465 7320 7468 6520 7065 722d 656c lates the per-el │ │ │ │ +0000f460: 656d 656e 7420 7175 6174 6572 6e69 6f6e ement quaternion │ │ │ │ +0000f470: 2070 726f 6475 6374 206f 6620 7477 6f20 product of two │ │ │ │ +0000f480: 6172 7261 7973 0a20 2020 2020 2a0a 2020 arrays. *. │ │ │ │ +0000f490: 2020 202a 2040 7061 7261 6d20 7372 6331 * @param src1 │ │ │ │ +0000f4a0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f4b0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000f4c0: 4070 6172 616d 2073 7263 3220 6175 746f @param src2 auto │ │ │ │ +0000f4d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000f4e0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000f4f0: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +0000f500: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000f510: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000f520: 2073 7461 7469 6320 766f 6964 2071 6d75 static void qmu │ │ │ │ +0000f530: 6c74 6970 6c79 284d 6174 2073 7263 312c ltiply(Mat src1, │ │ │ │ +0000f540: 204d 6174 2073 7263 322c 204d 6174 2064 Mat src2, Mat d │ │ │ │ +0000f550: 7374 2920 7b0a 2020 2020 2020 2020 716d st) {. qm │ │ │ │ +0000f560: 756c 7469 706c 795f 3028 7372 6331 2e6e ultiply_0(src1.n │ │ │ │ +0000f570: 6174 6976 654f 626a 2c20 7372 6332 2e6e ativeObj, src2.n │ │ │ │ +0000f580: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0000f590: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +0000f5a0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000f5b0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0000f5c0: 696d 6770 726f 633a 3a71 6466 7428 4d61 imgproc::qdft(Ma │ │ │ │ +0000f5d0: 7420 696d 672c 204d 6174 2620 7169 6d67 t img, Mat& qimg │ │ │ │ +0000f5e0: 2c20 696e 7420 666c 6167 732c 2062 6f6f , int flags, boo │ │ │ │ +0000f5f0: 6c20 7369 6465 4c65 6674 290a 2020 2020 l sideLeft). │ │ │ │ +0000f600: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0000f610: 202a 2050 6572 666f 726d 7320 6120 666f * Performs a fo │ │ │ │ +0000f620: 7277 6172 6420 6f72 2069 6e76 6572 7365 rward or inverse │ │ │ │ +0000f630: 2044 6973 6372 6574 6520 7175 6174 6572 Discrete quater │ │ │ │ +0000f640: 6e69 6f6e 2046 6f75 7269 6572 2074 7261 nion Fourier tra │ │ │ │ +0000f650: 6e73 666f 726d 206f 6620 6120 3244 2071 nsform of a 2D q │ │ │ │ +0000f660: 7561 7465 726e 696f 6e20 6172 7261 792e uaternion array. │ │ │ │ +0000f670: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000f680: 7061 7261 6d20 696d 6720 6175 746f 6d61 param img automa │ │ │ │ +0000f690: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000f6a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000f6b0: 7169 6d67 2061 7574 6f6d 6174 6963 616c qimg automatical │ │ │ │ +0000f6c0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f6d0: 2020 2a20 4070 6172 616d 2066 6c61 6773 * @param flags │ │ │ │ +0000f6e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f6f0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000f700: 4070 6172 616d 2073 6964 654c 6566 7420 @param sideLeft │ │ │ │ +0000f710: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000f720: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000f730: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000f740: 6320 766f 6964 2071 6466 7428 4d61 7420 c void qdft(Mat │ │ │ │ +0000f750: 696d 672c 204d 6174 2071 696d 672c 2069 img, Mat qimg, i │ │ │ │ +0000f760: 6e74 2066 6c61 6773 2c20 626f 6f6c 6561 nt flags, boolea │ │ │ │ +0000f770: 6e20 7369 6465 4c65 6674 2920 7b0a 2020 n sideLeft) {. │ │ │ │ +0000f780: 2020 2020 2020 7164 6674 5f30 2869 6d67 qdft_0(img │ │ │ │ +0000f790: 2e6e 6174 6976 654f 626a 2c20 7169 6d67 .nativeObj, qimg │ │ │ │ +0000f7a0: 2e6e 6174 6976 654f 626a 2c20 666c 6167 .nativeObj, flag │ │ │ │ +0000f7b0: 732c 2073 6964 654c 6566 7429 3b0a 2020 s, sideLeft);. │ │ │ │ +0000f7c0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0000f7d0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0000f7e0: 763a 3a78 696d 6770 726f 633a 3a63 6f6c v::ximgproc::col │ │ │ │ +0000f7f0: 6f72 4d61 7463 6854 656d 706c 6174 6528 orMatchTemplate( │ │ │ │ +0000f800: 4d61 7420 696d 672c 204d 6174 2074 656d Mat img, Mat tem │ │ │ │ +0000f810: 706c 2c20 4d61 7426 2072 6573 756c 7429 pl, Mat& result) │ │ │ │ +0000f820: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000f830: 0a20 2020 2020 2a20 436f 6d70 6172 6573 . * Compares │ │ │ │ +0000f840: 2061 2063 6f6c 6f72 2074 656d 706c 6174 a color templat │ │ │ │ +0000f850: 6520 6167 6169 6e73 7420 6f76 6572 6c61 e against overla │ │ │ │ +0000f860: 7070 6564 2063 6f6c 6f72 2069 6d61 6765 pped color image │ │ │ │ +0000f870: 2072 6567 696f 6e73 2e0a 2020 2020 202a regions.. * │ │ │ │ +0000f880: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +0000f890: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +0000f8a0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000f8b0: 2a20 4070 6172 616d 2074 656d 706c 2061 * @param templ a │ │ │ │ +0000f8c0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f8d0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f8e0: 6172 616d 2072 6573 756c 7420 6175 746f aram result auto │ │ │ │ +0000f8f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000f900: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000f910: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0000f920: 6964 2063 6f6c 6f72 4d61 7463 6854 656d id colorMatchTem │ │ │ │ +0000f930: 706c 6174 6528 4d61 7420 696d 672c 204d plate(Mat img, M │ │ │ │ +0000f940: 6174 2074 656d 706c 2c20 4d61 7420 7265 at templ, Mat re │ │ │ │ +0000f950: 7375 6c74 2920 7b0a 2020 2020 2020 2020 sult) {. │ │ │ │ +0000f960: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla │ │ │ │ +0000f970: 7465 5f30 2869 6d67 2e6e 6174 6976 654f te_0(img.nativeO │ │ │ │ +0000f980: 626a 2c20 7465 6d70 6c2e 6e61 7469 7665 bj, templ.native │ │ │ │ +0000f990: 4f62 6a2c 2072 6573 756c 742e 6e61 7469 Obj, result.nati │ │ │ │ +0000f9a0: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +0000f9b0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0000f9c0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0000f9d0: 6770 726f 633a 3a46 6173 7448 6f75 6768 gproc::FastHough │ │ │ │ +0000f9e0: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +0000f9f0: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +0000fa00: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in │ │ │ │ +0000fa10: 7420 616e 676c 6552 616e 6765 203d 2041 t angleRange = A │ │ │ │ +0000fa20: 524f 5f33 3135 5f31 3335 2c20 696e 7420 RO_315_135, int │ │ │ │ +0000fa30: 6f70 203d 2046 4854 5f41 4444 2c20 696e op = FHT_ADD, in │ │ │ │ +0000fa40: 7420 6d61 6b65 536b 6577 203d 2048 444f t makeSkew = HDO │ │ │ │ +0000fa50: 5f44 4553 4b45 5729 0a20 2020 202f 2f0a _DESKEW). //. │ │ │ │ +0000fa60: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000fa70: 4361 6c63 756c 6174 6573 2032 4420 4661 Calculates 2D Fa │ │ │ │ +0000fa80: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ +0000fa90: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +0000faa0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0000fab0: 6520 6675 6e63 7469 6f6e 2063 616c 6375 e function calcu │ │ │ │ +0000fac0: 6c61 7465 7320 7468 6520 6661 7374 2048 lates the fast H │ │ │ │ +0000fad0: 6f75 6768 2074 7261 6e73 666f 726d 2066 ough transform f │ │ │ │ +0000fae0: 6f72 2066 756c 6c2c 2068 616c 6620 6f72 or full, half or │ │ │ │ +0000faf0: 2071 7561 7274 6572 0a20 2020 2020 2a20 quarter. * │ │ │ │ +0000fb00: 7261 6e67 6520 6f66 2061 6e67 6c65 732e range of angles. │ │ │ │ +0000fb10: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000fb20: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +0000fb30: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000fb40: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +0000fb50: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000fb60: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000fb70: 616d 2064 7374 4d61 7444 6570 7468 2061 am dstMatDepth a │ │ │ │ +0000fb80: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000fb90: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000fba0: 6172 616d 2061 6e67 6c65 5261 6e67 6520 aram angleRange │ │ │ │ +0000fbb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000fbc0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000fbd0: 7061 7261 6d20 6f70 2061 7574 6f6d 6174 param op automat │ │ │ │ +0000fbe0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000fbf0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +0000fc00: 616b 6553 6b65 7720 6175 746f 6d61 7469 akeSkew automati │ │ │ │ +0000fc10: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000fc20: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000fc30: 6963 2073 7461 7469 6320 766f 6964 2046 ic static void F │ │ │ │ +0000fc40: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +0000fc50: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ +0000fc60: 7374 2c20 696e 7420 6473 744d 6174 4465 st, int dstMatDe │ │ │ │ +0000fc70: 7074 682c 2069 6e74 2061 6e67 6c65 5261 pth, int angleRa │ │ │ │ +0000fc80: 6e67 652c 2069 6e74 206f 702c 2069 6e74 nge, int op, int │ │ │ │ +0000fc90: 206d 616b 6553 6b65 7729 207b 0a20 2020 makeSkew) {. │ │ │ │ +0000fca0: 2020 2020 2046 6173 7448 6f75 6768 5472 FastHoughTr │ │ │ │ +0000fcb0: 616e 7366 6f72 6d5f 3028 7372 632e 6e61 ansform_0(src.na │ │ │ │ +0000fcc0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000fcd0: 6976 654f 626a 2c20 6473 744d 6174 4465 iveObj, dstMatDe │ │ │ │ +0000fce0: 7074 682c 2061 6e67 6c65 5261 6e67 652c pth, angleRange, │ │ │ │ +0000fcf0: 206f 702c 206d 616b 6553 6b65 7729 3b0a op, makeSkew);. │ │ │ │ +0000fd00: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000fd10: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ +0000fd20: 2032 4420 4661 7374 2048 6f75 6768 2074 2D Fast Hough t │ │ │ │ +0000fd30: 7261 6e73 666f 726d 206f 6620 616e 2069 ransform of an i │ │ │ │ +0000fd40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0000fd50: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000fd60: 2063 616c 6375 6c61 7465 7320 7468 6520 calculates the │ │ │ │ +0000fd70: 6661 7374 2048 6f75 6768 2074 7261 6e73 fast Hough trans │ │ │ │ +0000fd80: 666f 726d 2066 6f72 2066 756c 6c2c 2068 form for full, h │ │ │ │ +0000fd90: 616c 6620 6f72 2071 7561 7274 6572 0a20 alf or quarter. │ │ │ │ +0000fda0: 2020 2020 2a20 7261 6e67 6520 6f66 2061 * range of a │ │ │ │ +0000fdb0: 6e67 6c65 732e 0a20 2020 2020 2a20 4070 ngles.. * @p │ │ │ │ +0000fdc0: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ +0000fdd0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000fde0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0000fdf0: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +0000fe00: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000fe10: 2a20 4070 6172 616d 2064 7374 4d61 7444 * @param dstMatD │ │ │ │ +0000fe20: 6570 7468 2061 7574 6f6d 6174 6963 616c epth automatical │ │ │ │ +0000fe30: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000fe40: 2020 2a20 4070 6172 616d 2061 6e67 6c65 * @param angle │ │ │ │ +0000fe50: 5261 6e67 6520 6175 746f 6d61 7469 6361 Range automatica │ │ │ │ +0000fe60: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000fe70: 2020 202a 2040 7061 7261 6d20 6f70 2061 * @param op a │ │ │ │ +0000fe80: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000fe90: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000fea0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000feb0: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ +0000fec0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +0000fed0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0000fee0: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +0000fef0: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ +0000ff00: 6f70 2920 7b0a 2020 2020 2020 2020 4661 op) {. Fa │ │ │ │ +0000ff10: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +0000ff20: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ +0000ff30: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0000ff40: 2064 7374 4d61 7444 6570 7468 2c20 616e dstMatDepth, an │ │ │ │ +0000ff50: 676c 6552 616e 6765 2c20 6f70 293b 0a20 gleRange, op);. │ │ │ │ +0000ff60: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000ff70: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ +0000ff80: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ +0000ff90: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ +0000ffa0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0000ffb0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000ffc0: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ +0000ffd0: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ +0000ffe0: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ +0000fff0: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ +00010000: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ +00010010: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ +00010020: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +00010030: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00010040: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00010050: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +00010060: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010070: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ +00010080: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ +00010090: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000100a0: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ +000100b0: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ +000100c0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000100d0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000100e0: 7374 6174 6963 2076 6f69 6420 4661 7374 static void Fast │ │ │ │ +000100f0: 486f 7567 6854 7261 6e73 666f 726d 284d HoughTransform(M │ │ │ │ +00010100: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +00010110: 2069 6e74 2064 7374 4d61 7444 6570 7468 int dstMatDepth │ │ │ │ +00010120: 2c20 696e 7420 616e 676c 6552 616e 6765 , int angleRange │ │ │ │ +00010130: 2920 7b0a 2020 2020 2020 2020 4661 7374 ) {. Fast │ │ │ │ +00010140: 486f 7567 6854 7261 6e73 666f 726d 5f32 HoughTransform_2 │ │ │ │ +00010150: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00010160: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +00010170: 7374 4d61 7444 6570 7468 2c20 616e 676c stMatDepth, angl │ │ │ │ +00010180: 6552 616e 6765 293b 0a20 2020 207d 0a0a eRange);. }.. │ │ │ │ +00010190: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +000101a0: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ +000101b0: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ +000101c0: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +000101d0: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +000101e0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +000101f0: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ +00010200: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ +00010210: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ +00010220: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ +00010230: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ +00010240: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00010250: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00010260: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010270: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00010280: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010290: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +000102a0: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ +000102b0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000102c0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000102d0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000102e0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ +000102f0: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ +00010300: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ +00010310: 744d 6174 4465 7074 6829 207b 0a20 2020 tMatDepth) {. │ │ │ │ +00010320: 2020 2020 2046 6173 7448 6f75 6768 5472 FastHoughTr │ │ │ │ +00010330: 616e 7366 6f72 6d5f 3328 7372 632e 6e61 ansform_3(src.na │ │ │ │ +00010340: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00010350: 6976 654f 626a 2c20 6473 744d 6174 4465 iveObj, dstMatDe │ │ │ │ +00010360: 7074 6829 3b0a 2020 2020 7d0a 0a0a 2020 pth);. }... │ │ │ │ +00010370: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00010380: 2020 5665 6334 6920 6376 3a3a 7869 6d67 Vec4i cv::ximg │ │ │ │ +00010390: 7072 6f63 3a3a 486f 7567 6850 6f69 6e74 proc::HoughPoint │ │ │ │ +000103a0: 324c 696e 6528 506f 696e 7420 686f 7567 2Line(Point houg │ │ │ │ +000103b0: 6850 6f69 6e74 2c20 4d61 7420 7372 6349 hPoint, Mat srcI │ │ │ │ +000103c0: 6d67 496e 666f 2c20 696e 7420 616e 676c mgInfo, int angl │ │ │ │ +000103d0: 6552 616e 6765 203d 2041 524f 5f33 3135 eRange = ARO_315 │ │ │ │ +000103e0: 5f31 3335 2c20 696e 7420 6d61 6b65 536b _135, int makeSk │ │ │ │ +000103f0: 6577 203d 2048 444f 5f44 4553 4b45 572c ew = HDO_DESKEW, │ │ │ │ +00010400: 2069 6e74 2072 756c 6573 203d 2052 4f5f int rules = RO_ │ │ │ │ +00010410: 4947 4e4f 5245 5f42 4f52 4445 5253 290a IGNORE_BORDERS). │ │ │ │ +00010420: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +00010430: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +00010440: 7320 636f 6f72 6469 6e61 7465 7320 6f66 s coordinates of │ │ │ │ +00010450: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +00010460: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +00010470: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +00010480: 6365 2e0a 2020 2020 202a 2040 7265 7476 ce.. * @retv │ │ │ │ +00010490: 616c 2020 5b56 6563 3469 5d20 2020 2020 al [Vec4i] │ │ │ │ +000104a0: 436f 6f72 6469 6e61 7465 7320 6f66 206c Coordinates of l │ │ │ │ +000104b0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +000104c0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +000104d0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +000104e0: 2e0a 2020 2020 202a 2040 7265 6d61 726b .. * @remark │ │ │ │ +000104f0: 7320 4966 2072 756c 6573 2070 6172 616d s If rules param │ │ │ │ +00010500: 6574 6572 2073 6574 2074 6f20 524f 5f53 eter set to RO_S │ │ │ │ +00010510: 5452 4943 540a 2020 2020 202a 2020 2020 TRICT. * │ │ │ │ +00010520: 2020 2020 2020 2020 7468 656e 2072 6574 then ret │ │ │ │ +00010530: 7572 6e65 6420 6c69 6e65 2063 7574 2061 urned line cut a │ │ │ │ +00010540: 6c6f 6e67 2074 6865 2062 6f72 6465 7220 long the border │ │ │ │ +00010550: 6f66 2073 6f75 7263 6520 696d 6167 652e of source image. │ │ │ │ +00010560: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ +00010570: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ +00010580: 7465 7220 7365 7420 746f 2052 4f5f 5745 ter set to RO_WE │ │ │ │ +00010590: 414b 2074 6865 6e20 696e 2063 6173 6520 AK then in case │ │ │ │ +000105a0: 6f66 2070 6f69 6e74 2c20 7768 6963 6820 of point, which │ │ │ │ +000105b0: 6265 6c6f 6e67 730a 2020 2020 202a 2020 belongs. * │ │ │ │ +000105c0: 2020 2020 2020 2020 2020 7468 6520 696e the in │ │ │ │ +000105d0: 636f 7272 6563 7420 7061 7274 206f 6620 correct part of │ │ │ │ +000105e0: 486f 7567 6820 696d 6167 652c 2072 6574 Hough image, ret │ │ │ │ +000105f0: 7572 6e65 6420 6c69 6e65 2077 696c 6c20 urned line will │ │ │ │ +00010600: 6e6f 7420 696e 7465 7273 6563 7420 736f not intersect so │ │ │ │ +00010610: 7572 6365 2069 6d61 6765 2e0a 2020 2020 urce image.. │ │ │ │ +00010620: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +00010630: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +00010640: 7320 636f 6f72 6469 6e61 7465 7320 6f66 s coordinates of │ │ │ │ +00010650: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +00010660: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +00010670: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +00010680: 6365 2e0a 2020 2020 202a 2040 7061 7261 ce.. * @para │ │ │ │ +00010690: 6d20 686f 7567 6850 6f69 6e74 2061 7574 m houghPoint aut │ │ │ │ +000106a0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000106b0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +000106c0: 616d 2073 7263 496d 6749 6e66 6f20 6175 am srcImgInfo au │ │ │ │ +000106d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000106e0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +000106f0: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ +00010700: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00010710: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00010720: 6172 616d 206d 616b 6553 6b65 7720 6175 aram makeSkew au │ │ │ │ +00010730: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00010740: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00010750: 7261 6d20 7275 6c65 7320 6175 746f 6d61 ram rules automa │ │ │ │ +00010760: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00010770: 640a 2020 2020 202a 2040 7265 7475 726e d. * @return │ │ │ │ +00010780: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00010790: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +000107a0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000107b0: 6963 2069 6e74 5b5d 2048 6f75 6768 506f ic int[] HoughPo │ │ │ │ +000107c0: 696e 7432 4c69 6e65 2850 6f69 6e74 2068 int2Line(Point h │ │ │ │ +000107d0: 6f75 6768 506f 696e 742c 204d 6174 2073 oughPoint, Mat s │ │ │ │ +000107e0: 7263 496d 6749 6e66 6f2c 2069 6e74 2061 rcImgInfo, int a │ │ │ │ +000107f0: 6e67 6c65 5261 6e67 652c 2069 6e74 206d ngleRange, int m │ │ │ │ +00010800: 616b 6553 6b65 772c 2069 6e74 2072 756c akeSkew, int rul │ │ │ │ +00010810: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ +00010820: 7475 726e 2048 6f75 6768 506f 696e 7432 turn HoughPoint2 │ │ │ │ +00010830: 4c69 6e65 5f30 2868 6f75 6768 506f 696e Line_0(houghPoin │ │ │ │ +00010840: 742e 782c 2068 6f75 6768 506f 696e 742e t.x, houghPoint. │ │ │ │ +00010850: 792c 2073 7263 496d 6749 6e66 6f2e 6e61 y, srcImgInfo.na │ │ │ │ +00010860: 7469 7665 4f62 6a2c 2061 6e67 6c65 5261 tiveObj, angleRa │ │ │ │ +00010870: 6e67 652c 206d 616b 6553 6b65 772c 2072 nge, makeSkew, r │ │ │ │ +00010880: 756c 6573 293b 0a20 2020 207d 0a0a 2020 ules);. }.. │ │ │ │ +00010890: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +000108a0: 6375 6c61 7465 7320 636f 6f72 6469 6e61 culates coordina │ │ │ │ +000108b0: 7465 7320 6f66 206c 696e 6520 7365 676d tes of line segm │ │ │ │ +000108c0: 656e 7420 636f 7272 6573 706f 6e64 6564 ent corresponded │ │ │ │ +000108d0: 2062 7920 706f 696e 7420 696e 2048 6f75 by point in Hou │ │ │ │ +000108e0: 6768 2073 7061 6365 2e0a 2020 2020 202a gh space.. * │ │ │ │ +000108f0: 2040 7265 7476 616c 2020 5b56 6563 3469 @retval [Vec4i │ │ │ │ +00010900: 5d20 2020 2020 436f 6f72 6469 6e61 7465 ] Coordinate │ │ │ │ +00010910: 7320 6f66 206c 696e 6520 7365 676d 656e s of line segmen │ │ │ │ +00010920: 7420 636f 7272 6573 706f 6e64 6564 2062 t corresponded b │ │ │ │ +00010930: 7920 706f 696e 7420 696e 2048 6f75 6768 y point in Hough │ │ │ │ +00010940: 2073 7061 6365 2e0a 2020 2020 202a 2040 space.. * @ │ │ │ │ +00010950: 7265 6d61 726b 7320 4966 2072 756c 6573 remarks If rules │ │ │ │ +00010960: 2070 6172 616d 6574 6572 2073 6574 2074 parameter set t │ │ │ │ +00010970: 6f20 524f 5f53 5452 4943 540a 2020 2020 o RO_STRICT. │ │ │ │ +00010980: 202a 2020 2020 2020 2020 2020 2020 7468 * th │ │ │ │ +00010990: 656e 2072 6574 7572 6e65 6420 6c69 6e65 en returned line │ │ │ │ +000109a0: 2063 7574 2061 6c6f 6e67 2074 6865 2062 cut along the b │ │ │ │ +000109b0: 6f72 6465 7220 6f66 2073 6f75 7263 6520 order of source │ │ │ │ +000109c0: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +000109d0: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ +000109e0: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ +000109f0: 2052 4f5f 5745 414b 2074 6865 6e20 696e RO_WEAK then in │ │ │ │ +00010a00: 2063 6173 6520 6f66 2070 6f69 6e74 2c20 case of point, │ │ │ │ +00010a10: 7768 6963 6820 6265 6c6f 6e67 730a 2020 which belongs. │ │ │ │ +00010a20: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00010a30: 7468 6520 696e 636f 7272 6563 7420 7061 the incorrect pa │ │ │ │ +00010a40: 7274 206f 6620 486f 7567 6820 696d 6167 rt of Hough imag │ │ │ │ +00010a50: 652c 2072 6574 7572 6e65 6420 6c69 6e65 e, returned line │ │ │ │ +00010a60: 2077 696c 6c20 6e6f 7420 696e 7465 7273 will not inters │ │ │ │ +00010a70: 6563 7420 736f 7572 6365 2069 6d61 6765 ect source image │ │ │ │ +00010a80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00010a90: 5468 6520 6675 6e63 7469 6f6e 2063 616c The function cal │ │ │ │ +00010aa0: 6375 6c61 7465 7320 636f 6f72 6469 6e61 culates coordina │ │ │ │ +00010ab0: 7465 7320 6f66 206c 696e 6520 7365 676d tes of line segm │ │ │ │ +00010ac0: 656e 7420 636f 7272 6573 706f 6e64 6564 ent corresponded │ │ │ │ +00010ad0: 2062 7920 706f 696e 7420 696e 2048 6f75 by point in Hou │ │ │ │ +00010ae0: 6768 2073 7061 6365 2e0a 2020 2020 202a gh space.. * │ │ │ │ +00010af0: 2040 7061 7261 6d20 686f 7567 6850 6f69 @param houghPoi │ │ │ │ +00010b00: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +00010b10: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00010b20: 2a20 4070 6172 616d 2073 7263 496d 6749 * @param srcImgI │ │ │ │ +00010b30: 6e66 6f20 6175 746f 6d61 7469 6361 6c6c nfo automaticall │ │ │ │ +00010b40: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00010b50: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ +00010b60: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ +00010b70: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00010b80: 2020 2a20 4070 6172 616d 206d 616b 6553 * @param makeS │ │ │ │ +00010b90: 6b65 7720 6175 746f 6d61 7469 6361 6c6c kew automaticall │ │ │ │ +00010ba0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00010bb0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00010bc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00010bd0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00010be0: 7562 6c69 6320 7374 6174 6963 2069 6e74 ublic static int │ │ │ │ +00010bf0: 5b5d 2048 6f75 6768 506f 696e 7432 4c69 [] HoughPoint2Li │ │ │ │ +00010c00: 6e65 2850 6f69 6e74 2068 6f75 6768 506f ne(Point houghPo │ │ │ │ +00010c10: 696e 742c 204d 6174 2073 7263 496d 6749 int, Mat srcImgI │ │ │ │ +00010c20: 6e66 6f2c 2069 6e74 2061 6e67 6c65 5261 nfo, int angleRa │ │ │ │ +00010c30: 6e67 652c 2069 6e74 206d 616b 6553 6b65 nge, int makeSke │ │ │ │ +00010c40: 7729 207b 0a20 2020 2020 2020 2072 6574 w) {. ret │ │ │ │ +00010c50: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ +00010c60: 696e 655f 3128 686f 7567 6850 6f69 6e74 ine_1(houghPoint │ │ │ │ +00010c70: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ +00010c80: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ +00010c90: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ +00010ca0: 6765 2c20 6d61 6b65 536b 6577 293b 0a20 ge, makeSkew);. │ │ │ │ +00010cb0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00010cc0: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ +00010cd0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ +00010ce0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +00010cf0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +00010d00: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +00010d10: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ +00010d20: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ +00010d30: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ +00010d40: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ +00010d50: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ +00010d60: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ +00010d70: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ +00010d80: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ +00010d90: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ +00010da0: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ +00010db0: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ +00010dc0: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ +00010dd0: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ +00010de0: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ +00010df0: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ +00010e00: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ +00010e10: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ +00010e20: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ +00010e30: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ +00010e40: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ +00010e50: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ +00010e60: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ +00010e70: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ +00010e80: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ +00010e90: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ +00010ea0: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ +00010eb0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00010ec0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +00010ed0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ +00010ee0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +00010ef0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +00010f00: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +00010f10: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00010f20: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ +00010f30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00010f40: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00010f50: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ +00010f60: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010f70: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00010f80: 6d20 616e 676c 6552 616e 6765 2061 7574 m angleRange aut │ │ │ │ +00010f90: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00010fa0: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +00010fb0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00010fc0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00010fd0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00010fe0: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +00010ff0: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +00011000: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +00011010: 7420 7372 6349 6d67 496e 666f 2c20 696e t srcImgInfo, in │ │ │ │ +00011020: 7420 616e 676c 6552 616e 6765 2920 7b0a t angleRange) {. │ │ │ │ +00011030: 2020 2020 2020 2020 7265 7475 726e 2048 return H │ │ │ │ +00011040: 6f75 6768 506f 696e 7432 4c69 6e65 5f32 oughPoint2Line_2 │ │ │ │ +00011050: 2868 6f75 6768 506f 696e 742e 782c 2068 (houghPoint.x, h │ │ │ │ +00011060: 6f75 6768 506f 696e 742e 792c 2073 7263 oughPoint.y, src │ │ │ │ +00011070: 496d 6749 6e66 6f2e 6e61 7469 7665 4f62 ImgInfo.nativeOb │ │ │ │ +00011080: 6a2c 2061 6e67 6c65 5261 6e67 6529 3b0a j, angleRange);. │ │ │ │ +00011090: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +000110a0: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ +000110b0: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ +000110c0: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +000110d0: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +000110e0: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +000110f0: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ +00011100: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ +00011110: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ +00011120: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ +00011130: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ +00011140: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ +00011150: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ +00011160: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ +00011170: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ +00011180: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ +00011190: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ +000111a0: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ +000111b0: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ +000111c0: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ +000111d0: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ +000111e0: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ +000111f0: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ +00011200: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ +00011210: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ +00011220: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ +00011230: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ +00011240: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ +00011250: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ +00011260: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ +00011270: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ +00011280: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ +00011290: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +000112a0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +000112b0: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ +000112c0: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +000112d0: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +000112e0: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +000112f0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +00011300: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ +00011310: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00011320: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00011330: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ +00011340: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00011350: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +00011360: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00011370: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00011380: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00011390: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +000113a0: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +000113b0: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +000113c0: 7420 7372 6349 6d67 496e 666f 2920 7b0a t srcImgInfo) {. │ │ │ │ +000113d0: 2020 2020 2020 2020 7265 7475 726e 2048 return H │ │ │ │ +000113e0: 6f75 6768 506f 696e 7432 4c69 6e65 5f33 oughPoint2Line_3 │ │ │ │ +000113f0: 2868 6f75 6768 506f 696e 742e 782c 2068 (houghPoint.x, h │ │ │ │ +00011400: 6f75 6768 506f 696e 742e 792c 2073 7263 oughPoint.y, src │ │ │ │ +00011410: 496d 6749 6e66 6f2e 6e61 7469 7665 4f62 ImgInfo.nativeOb │ │ │ │ +00011420: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +00011430: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00011440: 5074 725f 4661 7374 4c69 6e65 4465 7465 Ptr_FastLineDete │ │ │ │ +00011450: 6374 6f72 2063 763a 3a78 696d 6770 726f ctor cv::ximgpro │ │ │ │ +00011460: 633a 3a63 7265 6174 6546 6173 744c 696e c::createFastLin │ │ │ │ +00011470: 6544 6574 6563 746f 7228 696e 7420 6c65 eDetector(int le │ │ │ │ +00011480: 6e67 7468 5f74 6872 6573 686f 6c64 203d ngth_threshold = │ │ │ │ +00011490: 2031 302c 2066 6c6f 6174 2064 6973 7461 10, float dista │ │ │ │ +000114a0: 6e63 655f 7468 7265 7368 6f6c 6420 3d20 nce_threshold = │ │ │ │ +000114b0: 312e 3431 3432 3133 3536 3266 2c20 646f 1.414213562f, do │ │ │ │ +000114c0: 7562 6c65 2063 616e 6e79 5f74 6831 203d uble canny_th1 = │ │ │ │ +000114d0: 2035 302e 302c 2064 6f75 626c 6520 6361 50.0, double ca │ │ │ │ +000114e0: 6e6e 795f 7468 3220 3d20 3530 2e30 2c20 nny_th2 = 50.0, │ │ │ │ +000114f0: 696e 7420 6361 6e6e 795f 6170 6572 7475 int canny_apertu │ │ │ │ +00011500: 7265 5f73 697a 6520 3d20 332c 2062 6f6f re_size = 3, boo │ │ │ │ +00011510: 6c20 646f 5f6d 6572 6765 203d 2066 616c l do_merge = fal │ │ │ │ +00011520: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ +00011530: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00011540: 6573 2061 2073 6d61 7274 2070 6f69 6e74 es a smart point │ │ │ │ +00011550: 6572 2074 6f20 6120 4661 7374 4c69 6e65 er to a FastLine │ │ │ │ +00011560: 4465 7465 6374 6f72 206f 626a 6563 7420 Detector object │ │ │ │ +00011570: 616e 6420 696e 6974 6961 6c69 7a65 7320 and initializes │ │ │ │ +00011580: 6974 0a20 2020 2020 2a0a 2020 2020 202a it. *. * │ │ │ │ +00011590: 2040 7061 7261 6d20 6c65 6e67 7468 5f74 @param length_t │ │ │ │ +000115a0: 6872 6573 686f 6c64 2020 2020 5365 676d hreshold Segm │ │ │ │ +000115b0: 656e 7420 7368 6f72 7465 7220 7468 616e ent shorter than │ │ │ │ +000115c0: 2074 6869 7320 7769 6c6c 2062 6520 6469 this will be di │ │ │ │ +000115d0: 7363 6172 6465 640a 2020 2020 202a 2040 scarded. * @ │ │ │ │ +000115e0: 7061 7261 6d20 6469 7374 616e 6365 5f74 param distance_t │ │ │ │ +000115f0: 6872 6573 686f 6c64 2020 4120 706f 696e hreshold A poin │ │ │ │ +00011600: 7420 706c 6163 6564 2066 726f 6d20 6120 t placed from a │ │ │ │ +00011610: 6879 706f 7468 6573 6973 206c 696e 650a hypothesis line. │ │ │ │ +00011620: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00011630: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00011640: 2020 7365 676d 656e 7420 6661 7274 6865 segment farthe │ │ │ │ +00011650: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ +00011660: 2062 6520 7265 6761 7264 6564 2061 7320 be regarded as │ │ │ │ +00011670: 616e 206f 7574 6c69 6572 0a20 2020 2020 an outlier. │ │ │ │ +00011680: 2a20 4070 6172 616d 2063 616e 6e79 5f74 * @param canny_t │ │ │ │ +00011690: 6831 2020 2020 2020 2020 2020 2046 6972 h1 Fir │ │ │ │ +000116a0: 7374 2074 6872 6573 686f 6c64 2066 6f72 st threshold for │ │ │ │ +000116b0: 2068 7973 7465 7265 7369 7320 7072 6f63 hysteresis proc │ │ │ │ +000116c0: 6564 7572 6520 696e 2043 616e 6e79 2829 edure in Canny() │ │ │ │ +000116d0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +000116e0: 616e 6e79 5f74 6832 2020 2020 2020 2020 anny_th2 │ │ │ │ +000116f0: 2020 2053 6563 6f6e 6420 7468 7265 7368 Second thresh │ │ │ │ +00011700: 6f6c 6420 666f 7220 6879 7374 6572 6573 old for hysteres │ │ │ │ +00011710: 6973 2070 726f 6365 6475 7265 2069 6e20 is procedure in │ │ │ │ +00011720: 4361 6e6e 7928 290a 2020 2020 202a 2040 Canny(). * @ │ │ │ │ +00011730: 7061 7261 6d20 6361 6e6e 795f 6170 6572 param canny_aper │ │ │ │ +00011740: 7475 7265 5f73 697a 6520 4170 6572 7475 ture_size Apertu │ │ │ │ +00011750: 7265 7369 7a65 2066 6f72 2074 6865 2073 resize for the s │ │ │ │ +00011760: 6f62 656c 206f 7065 7261 746f 7220 696e obel operator in │ │ │ │ +00011770: 2043 616e 6e79 2829 2e0a 2020 2020 202a Canny().. * │ │ │ │ +00011780: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00011790: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ +000117a0: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ +000117b0: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ +000117c0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +000117d0: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ +000117e0: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ +000117f0: 2a20 4070 6172 616d 2064 6f5f 6d65 7267 * @param do_merg │ │ │ │ +00011800: 6520 2020 2020 2020 2020 2020 2049 6620 e If │ │ │ │ +00011810: 7472 7565 2c20 696e 6372 656d 656e 7461 true, incrementa │ │ │ │ +00011820: 6c20 6d65 7267 696e 6720 6f66 2073 6567 l merging of seg │ │ │ │ +00011830: 6d65 6e74 7320 7769 6c6c 2062 6520 7065 ments will be pe │ │ │ │ +00011840: 7266 6f72 6d65 640a 2020 2020 202a 2040 rformed. * @ │ │ │ │ +00011850: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00011860: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00011870: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00011880: 6320 7374 6174 6963 2046 6173 744c 696e c static FastLin │ │ │ │ +00011890: 6544 6574 6563 746f 7220 6372 6561 7465 eDetector create │ │ │ │ +000118a0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +000118b0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +000118c0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +000118d0: 7461 6e63 655f 7468 7265 7368 6f6c 642c tance_threshold, │ │ │ │ +000118e0: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +000118f0: 312c 2064 6f75 626c 6520 6361 6e6e 795f 1, double canny_ │ │ │ │ +00011900: 7468 322c 2069 6e74 2063 616e 6e79 5f61 th2, int canny_a │ │ │ │ +00011910: 7065 7274 7572 655f 7369 7a65 2c20 626f perture_size, bo │ │ │ │ +00011920: 6f6c 6561 6e20 646f 5f6d 6572 6765 2920 olean do_merge) │ │ │ │ +00011930: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00011940: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00011950: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +00011960: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +00011970: 6374 6f72 5f30 286c 656e 6774 685f 7468 ctor_0(length_th │ │ │ │ +00011980: 7265 7368 6f6c 642c 2064 6973 7461 6e63 reshold, distanc │ │ │ │ +00011990: 655f 7468 7265 7368 6f6c 642c 2063 616e e_threshold, can │ │ │ │ +000119a0: 6e79 5f74 6831 2c20 6361 6e6e 795f 7468 ny_th1, canny_th │ │ │ │ +000119b0: 322c 2063 616e 6e79 5f61 7065 7274 7572 2, canny_apertur │ │ │ │ +000119c0: 655f 7369 7a65 2c20 646f 5f6d 6572 6765 e_size, do_merge │ │ │ │ +000119d0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000119e0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +000119f0: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe │ │ │ │ +00011a00: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD │ │ │ │ +00011a10: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a │ │ │ │ +00011a20: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i │ │ │ │ +00011a30: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ +00011a40: 4070 6172 616d 206c 656e 6774 685f 7468 @param length_th │ │ │ │ +00011a50: 7265 7368 6f6c 6420 2020 2053 6567 6d65 reshold Segme │ │ │ │ +00011a60: 6e74 2073 686f 7274 6572 2074 6861 6e20 nt shorter than │ │ │ │ +00011a70: 7468 6973 2077 696c 6c20 6265 2064 6973 this will be dis │ │ │ │ +00011a80: 6361 7264 6564 0a20 2020 2020 2a20 4070 carded. * @p │ │ │ │ +00011a90: 6172 616d 2064 6973 7461 6e63 655f 7468 aram distance_th │ │ │ │ +00011aa0: 7265 7368 6f6c 6420 2041 2070 6f69 6e74 reshold A point │ │ │ │ +00011ab0: 2070 6c61 6365 6420 6672 6f6d 2061 2068 placed from a h │ │ │ │ +00011ac0: 7970 6f74 6865 7369 7320 6c69 6e65 0a20 ypothesis line. │ │ │ │ +00011ad0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +00011ae0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00011af0: 2073 6567 6d65 6e74 2066 6172 7468 6572 segment farther │ │ │ │ +00011b00: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ +00011b10: 6265 2072 6567 6172 6465 6420 6173 2061 be regarded as a │ │ │ │ +00011b20: 6e20 6f75 746c 6965 720a 2020 2020 202a n outlier. * │ │ │ │ +00011b30: 2040 7061 7261 6d20 6361 6e6e 795f 7468 @param canny_th │ │ │ │ +00011b40: 3120 2020 2020 2020 2020 2020 4669 7273 1 Firs │ │ │ │ +00011b50: 7420 7468 7265 7368 6f6c 6420 666f 7220 t threshold for │ │ │ │ +00011b60: 6879 7374 6572 6573 6973 2070 726f 6365 hysteresis proce │ │ │ │ +00011b70: 6475 7265 2069 6e20 4361 6e6e 7928 290a dure in Canny(). │ │ │ │ +00011b80: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ +00011b90: 6e6e 795f 7468 3220 2020 2020 2020 2020 nny_th2 │ │ │ │ +00011ba0: 2020 5365 636f 6e64 2074 6872 6573 686f Second thresho │ │ │ │ +00011bb0: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ +00011bc0: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ +00011bd0: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ +00011be0: 6172 616d 2063 616e 6e79 5f61 7065 7274 aram canny_apert │ │ │ │ +00011bf0: 7572 655f 7369 7a65 2041 7065 7274 7572 ure_size Apertur │ │ │ │ +00011c00: 6573 697a 6520 666f 7220 7468 6520 736f esize for the so │ │ │ │ +00011c10: 6265 6c20 6f70 6572 6174 6f72 2069 6e20 bel operator in │ │ │ │ +00011c20: 4361 6e6e 7928 292e 0a20 2020 2020 2a20 Canny().. * │ │ │ │ +00011c30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00011c40: 2020 2020 2020 2020 2020 2049 6620 7a65 If ze │ │ │ │ +00011c50: 726f 2c20 4361 6e6e 7928 2920 6973 206e ro, Canny() is n │ │ │ │ +00011c60: 6f74 2061 7070 6c69 6564 2061 6e64 2074 ot applied and t │ │ │ │ +00011c70: 6865 2069 6e70 7574 2069 6d61 6765 2069 he input image i │ │ │ │ +00011c80: 7320 7461 6b65 6e20 6173 2061 6e20 6564 s taken as an ed │ │ │ │ +00011c90: 6765 2069 6d61 6765 2e0a 2020 2020 202a ge image.. * │ │ │ │ +00011ca0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00011cb0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00011cc0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00011cd0: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL │ │ │ │ +00011ce0: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea │ │ │ │ +00011cf0: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +00011d00: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th │ │ │ │ +00011d10: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ +00011d20: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00011d30: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ +00011d40: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ +00011d50: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ +00011d60: 5f61 7065 7274 7572 655f 7369 7a65 2920 _aperture_size) │ │ │ │ +00011d70: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00011d80: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00011d90: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +00011da0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +00011db0: 6374 6f72 5f31 286c 656e 6774 685f 7468 ctor_1(length_th │ │ │ │ +00011dc0: 7265 7368 6f6c 642c 2064 6973 7461 6e63 reshold, distanc │ │ │ │ +00011dd0: 655f 7468 7265 7368 6f6c 642c 2063 616e e_threshold, can │ │ │ │ +00011de0: 6e79 5f74 6831 2c20 6361 6e6e 795f 7468 ny_th1, canny_th │ │ │ │ +00011df0: 322c 2063 616e 6e79 5f61 7065 7274 7572 2, canny_apertur │ │ │ │ +00011e00: 655f 7369 7a65 2929 3b0a 2020 2020 7d0a e_size));. }. │ │ │ │ +00011e10: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00011e20: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ +00011e30: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ +00011e40: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ +00011e50: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ +00011e60: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ +00011e70: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ +00011e80: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ +00011e90: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ +00011ea0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ +00011eb0: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ +00011ec0: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ +00011ed0: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ +00011ee0: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ +00011ef0: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ +00011f00: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ +00011f10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00011f20: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ +00011f30: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ +00011f40: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ +00011f50: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ +00011f60: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ +00011f70: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ +00011f80: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ +00011f90: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ +00011fa0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ +00011fb0: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ +00011fc0: 7261 6d20 6361 6e6e 795f 7468 3220 2020 ram canny_th2 │ │ │ │ +00011fd0: 2020 2020 2020 2020 5365 636f 6e64 2074 Second t │ │ │ │ +00011fe0: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ +00011ff0: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ +00012000: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ +00012010: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00012020: 2020 2020 2020 2020 2020 2020 2020 2049 I │ │ │ │ +00012030: 6620 7a65 726f 2c20 4361 6e6e 7928 2920 f zero, Canny() │ │ │ │ +00012040: 6973 206e 6f74 2061 7070 6c69 6564 2061 is not applied a │ │ │ │ +00012050: 6e64 2074 6865 2069 6e70 7574 2069 6d61 nd the input ima │ │ │ │ +00012060: 6765 2069 7320 7461 6b65 6e20 6173 2061 ge is taken as a │ │ │ │ +00012070: 6e20 6564 6765 2069 6d61 6765 2e0a 2020 n edge image.. │ │ │ │ +00012080: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00012090: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000120a0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +000120b0: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ +000120c0: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +000120d0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000120e0: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +000120f0: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ +00012100: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ +00012110: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ +00012120: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ +00012130: 6361 6e6e 795f 7468 3229 207b 0a20 2020 canny_th2) {. │ │ │ │ +00012140: 2020 2020 2072 6574 7572 6e20 4661 7374 return Fast │ │ │ │ +00012150: 4c69 6e65 4465 7465 6374 6f72 2e5f 5f66 LineDetector.__f │ │ │ │ +00012160: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ +00012170: 6173 744c 696e 6544 6574 6563 746f 725f astLineDetector_ │ │ │ │ +00012180: 3228 6c65 6e67 7468 5f74 6872 6573 686f 2(length_thresho │ │ │ │ +00012190: 6c64 2c20 6469 7374 616e 6365 5f74 6872 ld, distance_thr │ │ │ │ +000121a0: 6573 686f 6c64 2c20 6361 6e6e 795f 7468 eshold, canny_th │ │ │ │ +000121b0: 312c 2063 616e 6e79 5f74 6832 2929 3b0a 1, canny_th2));. │ │ │ │ +000121c0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +000121d0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ +000121e0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ +000121f0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ +00012200: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ +00012210: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ +00012220: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00012230: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ +00012240: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ +00012250: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ +00012260: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ +00012270: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00012280: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +00012290: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ +000122a0: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ +000122b0: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ +000122c0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000122d0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ +000122e0: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ +000122f0: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ +00012300: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ +00012310: 746c 6965 720a 2020 2020 202a 2040 7061 tlier. * @pa │ │ │ │ +00012320: 7261 6d20 6361 6e6e 795f 7468 3120 2020 ram canny_th1 │ │ │ │ +00012330: 2020 2020 2020 2020 4669 7273 7420 7468 First th │ │ │ │ +00012340: 7265 7368 6f6c 6420 666f 7220 6879 7374 reshold for hyst │ │ │ │ +00012350: 6572 6573 6973 2070 726f 6365 6475 7265 eresis procedure │ │ │ │ +00012360: 2069 6e20 4361 6e6e 7928 290a 2020 2020 in Canny(). │ │ │ │ +00012370: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00012380: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ +00012390: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ +000123a0: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ +000123b0: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ +000123c0: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ +000123d0: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ +000123e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000123f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00012400: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00012410: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ +00012420: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ +00012430: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +00012440: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ +00012450: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +00012460: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +00012470: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +00012480: 6e79 5f74 6831 2920 7b0a 2020 2020 2020 ny_th1) {. │ │ │ │ +00012490: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ +000124a0: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ +000124b0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +000124c0: 4c69 6e65 4465 7465 6374 6f72 5f33 286c LineDetector_3(l │ │ │ │ +000124d0: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +000124e0: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +000124f0: 6f6c 642c 2063 616e 6e79 5f74 6831 2929 old, canny_th1)) │ │ │ │ +00012500: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00012510: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +00012520: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ +00012530: 746f 2061 2046 6173 744c 696e 6544 6574 to a FastLineDet │ │ │ │ +00012540: 6563 746f 7220 6f62 6a65 6374 2061 6e64 ector object and │ │ │ │ +00012550: 2069 6e69 7469 616c 697a 6573 2069 740a initializes it. │ │ │ │ +00012560: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012570: 6172 616d 206c 656e 6774 685f 7468 7265 aram length_thre │ │ │ │ +00012580: 7368 6f6c 6420 2020 2053 6567 6d65 6e74 shold Segment │ │ │ │ +00012590: 2073 686f 7274 6572 2074 6861 6e20 7468 shorter than th │ │ │ │ +000125a0: 6973 2077 696c 6c20 6265 2064 6973 6361 is will be disca │ │ │ │ +000125b0: 7264 6564 0a20 2020 2020 2a20 4070 6172 rded. * @par │ │ │ │ +000125c0: 616d 2064 6973 7461 6e63 655f 7468 7265 am distance_thre │ │ │ │ +000125d0: 7368 6f6c 6420 2041 2070 6f69 6e74 2070 shold A point p │ │ │ │ +000125e0: 6c61 6365 6420 6672 6f6d 2061 2068 7970 laced from a hyp │ │ │ │ +000125f0: 6f74 6865 7369 7320 6c69 6e65 0a20 2020 othesis line. │ │ │ │ +00012600: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00012610: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ +00012620: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ +00012630: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +00012640: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ +00012650: 6f75 746c 6965 720a 2020 2020 202a 2020 outlier. * │ │ │ │ +00012660: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012670: 2020 2020 2020 2020 2020 4966 207a 6572 If zer │ │ │ │ +00012680: 6f2c 2043 616e 6e79 2829 2069 7320 6e6f o, Canny() is no │ │ │ │ +00012690: 7420 6170 706c 6965 6420 616e 6420 7468 t applied and th │ │ │ │ +000126a0: 6520 696e 7075 7420 696d 6167 6520 6973 e input image is │ │ │ │ +000126b0: 2074 616b 656e 2061 7320 616e 2065 6467 taken as an edg │ │ │ │ +000126c0: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +000126d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000126e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000126f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00012700: 6963 2073 7461 7469 6320 4661 7374 4c69 ic static FastLi │ │ │ │ +00012710: 6e65 4465 7465 6374 6f72 2063 7265 6174 neDetector creat │ │ │ │ +00012720: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00012730: 7228 696e 7420 6c65 6e67 7468 5f74 6872 r(int length_thr │ │ │ │ +00012740: 6573 686f 6c64 2c20 666c 6f61 7420 6469 eshold, float di │ │ │ │ +00012750: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00012760: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00012770: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ +00012780: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ +00012790: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000127a0: 7465 6374 6f72 5f34 286c 656e 6774 685f tector_4(length_ │ │ │ │ +000127b0: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ +000127c0: 6e63 655f 7468 7265 7368 6f6c 6429 293b nce_threshold)); │ │ │ │ +000127d0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000127e0: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +000127f0: 2073 6d61 7274 2070 6f69 6e74 6572 2074 smart pointer t │ │ │ │ +00012800: 6f20 6120 4661 7374 4c69 6e65 4465 7465 o a FastLineDete │ │ │ │ +00012810: 6374 6f72 206f 626a 6563 7420 616e 6420 ctor object and │ │ │ │ +00012820: 696e 6974 6961 6c69 7a65 7320 6974 0a20 initializes it. │ │ │ │ +00012830: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00012840: 7261 6d20 6c65 6e67 7468 5f74 6872 6573 ram length_thres │ │ │ │ +00012850: 686f 6c64 2020 2020 5365 676d 656e 7420 hold Segment │ │ │ │ +00012860: 7368 6f72 7465 7220 7468 616e 2074 6869 shorter than thi │ │ │ │ +00012870: 7320 7769 6c6c 2062 6520 6469 7363 6172 s will be discar │ │ │ │ +00012880: 6465 640a 2020 2020 202a 2020 2020 2020 ded. * │ │ │ │ +00012890: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000128a0: 2020 2020 2020 7365 676d 656e 7420 6661 segment fa │ │ │ │ +000128b0: 7274 6865 7220 7468 616e 2074 6869 7320 rther than this │ │ │ │ +000128c0: 7769 6c6c 2062 6520 7265 6761 7264 6564 will be regarded │ │ │ │ +000128d0: 2061 7320 616e 206f 7574 6c69 6572 0a20 as an outlier. │ │ │ │ +000128e0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +000128f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012900: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ +00012910: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ +00012920: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ +00012930: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ +00012940: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ +00012950: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00012960: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00012970: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00012980: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00012990: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +000129a0: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ +000129b0: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ +000129c0: 6774 685f 7468 7265 7368 6f6c 6429 207b gth_threshold) { │ │ │ │ +000129d0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +000129e0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +000129f0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00012a00: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00012a10: 746f 725f 3528 6c65 6e67 7468 5f74 6872 tor_5(length_thr │ │ │ │ +00012a20: 6573 686f 6c64 2929 3b0a 2020 2020 7d0a eshold));. }. │ │ │ │ +00012a30: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00012a40: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ +00012a50: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ +00012a60: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ +00012a70: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ +00012a80: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ +00012a90: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +00012aa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012ab0: 2073 6567 6d65 6e74 2066 6172 7468 6572 segment farther │ │ │ │ +00012ac0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ +00012ad0: 6265 2072 6567 6172 6465 6420 6173 2061 be regarded as a │ │ │ │ +00012ae0: 6e20 6f75 746c 6965 720a 2020 2020 202a n outlier. * │ │ │ │ +00012af0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012b00: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ +00012b10: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ +00012b20: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ +00012b30: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +00012b40: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ +00012b50: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ +00012b60: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00012b70: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00012b80: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00012b90: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +00012ba0: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ +00012bb0: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00012bc0: 746f 7228 2920 7b0a 2020 2020 2020 2020 tor() {. │ │ │ │ +00012bd0: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ +00012be0: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ +00012bf0: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ +00012c00: 6e65 4465 7465 6374 6f72 5f36 2829 293b neDetector_6()); │ │ │ │ +00012c10: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00012c20: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00012c30: 5f44 6973 7061 7269 7479 574c 5346 696c _DisparityWLSFil │ │ │ │ +00012c40: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00012c50: 3a3a 6372 6561 7465 4469 7370 6172 6974 ::createDisparit │ │ │ │ +00012c60: 7957 4c53 4669 6c74 6572 2850 7472 5f53 yWLSFilter(Ptr_S │ │ │ │ +00012c70: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +00012c80: 6368 6572 5f6c 6566 7429 0a20 2020 202f cher_left). / │ │ │ │ +00012c90: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00012ca0: 2a20 436f 6e76 656e 6965 6e63 6520 6661 * Convenience fa │ │ │ │ +00012cb0: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +00012cc0: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +00012cd0: 7461 6e63 6520 6f66 2044 6973 7061 7269 tance of Dispari │ │ │ │ +00012ce0: 7479 574c 5346 696c 7465 7220 616e 6420 tyWLSFilter and │ │ │ │ +00012cf0: 7365 7473 2075 7020 616c 6c20 7468 6520 sets up all the │ │ │ │ +00012d00: 7265 6c65 7661 6e74 0a20 2020 2020 2a20 relevant. * │ │ │ │ +00012d10: 6669 6c74 6572 2070 6172 616d 6574 6572 filter parameter │ │ │ │ +00012d20: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +00012d30: 6261 7365 6420 6f6e 2074 6865 206d 6174 based on the mat │ │ │ │ +00012d40: 6368 6572 2069 6e73 7461 6e63 652e 2043 cher instance. C │ │ │ │ +00012d50: 7572 7265 6e74 6c79 2073 7570 706f 7274 urrently support │ │ │ │ +00012d60: 7320 6f6e 6c79 2053 7465 7265 6f42 4d20 s only StereoBM │ │ │ │ +00012d70: 616e 6420 5374 6572 656f 5347 424d 2e0a and StereoSGBM.. │ │ │ │ +00012d80: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012d90: 6172 616d 206d 6174 6368 6572 5f6c 6566 aram matcher_lef │ │ │ │ +00012da0: 7420 7374 6572 656f 206d 6174 6368 6572 t stereo matcher │ │ │ │ +00012db0: 2069 6e73 7461 6e63 6520 7468 6174 2077 instance that w │ │ │ │ +00012dc0: 696c 6c20 6265 2075 7365 6420 7769 7468 ill be used with │ │ │ │ +00012dd0: 2074 6865 2066 696c 7465 720a 2020 2020 the filter. │ │ │ │ +00012de0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00012df0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00012e00: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00012e10: 7562 6c69 6320 7374 6174 6963 2044 6973 ublic static Dis │ │ │ │ +00012e20: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +00012e30: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +00012e40: 4c53 4669 6c74 6572 2853 7465 7265 6f4d LSFilter(StereoM │ │ │ │ +00012e50: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ +00012e60: 6566 7429 207b 0a20 2020 2020 2020 2072 eft) {. r │ │ │ │ +00012e70: 6574 7572 6e20 4469 7370 6172 6974 7957 eturn DisparityW │ │ │ │ +00012e80: 4c53 4669 6c74 6572 2e5f 5f66 726f 6d50 LSFilter.__fromP │ │ │ │ +00012e90: 7472 5f5f 2863 7265 6174 6544 6973 7061 tr__(createDispa │ │ │ │ +00012ea0: 7269 7479 574c 5346 696c 7465 725f 3028 rityWLSFilter_0( │ │ │ │ +00012eb0: 6d61 7463 6865 725f 6c65 6674 2e67 6574 matcher_left.get │ │ │ │ +00012ec0: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +00012ed0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00012ee0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00012ef0: 7472 5f53 7465 7265 6f4d 6174 6368 6572 tr_StereoMatcher │ │ │ │ +00012f00: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00012f10: 7265 6174 6552 6967 6874 4d61 7463 6865 reateRightMatche │ │ │ │ +00012f20: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc │ │ │ │ +00012f30: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left │ │ │ │ +00012f40: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00012f50: 2a0a 2020 2020 202a 2043 6f6e 7665 6e69 *. * Conveni │ │ │ │ +00012f60: 656e 6365 206d 6574 686f 6420 746f 2073 ence method to s │ │ │ │ +00012f70: 6574 2075 7020 7468 6520 6d61 7463 6865 et up the matche │ │ │ │ +00012f80: 7220 666f 7220 636f 6d70 7574 696e 6720 r for computing │ │ │ │ +00012f90: 7468 6520 7269 6768 742d 7669 6577 2064 the right-view d │ │ │ │ +00012fa0: 6973 7061 7269 7479 206d 6170 0a20 2020 isparity map. │ │ │ │ +00012fb0: 2020 2a20 7468 6174 2069 7320 7265 7175 * that is requ │ │ │ │ +00012fc0: 6972 6564 2069 6e20 6361 7365 206f 6620 ired in case of │ │ │ │ +00012fd0: 6669 6c74 6572 696e 6720 7769 7468 2063 filtering with c │ │ │ │ +00012fe0: 6f6e 6669 6465 6e63 652e 0a20 2020 2020 onfidence.. │ │ │ │ +00012ff0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00013000: 6d61 7463 6865 725f 6c65 6674 206d 6169 matcher_left mai │ │ │ │ +00013010: 6e20 7374 6572 656f 206d 6174 6368 6572 n stereo matcher │ │ │ │ +00013020: 2069 6e73 7461 6e63 6520 7468 6174 2077 instance that w │ │ │ │ +00013030: 696c 6c20 6265 2075 7365 6420 7769 7468 ill be used with │ │ │ │ +00013040: 2074 6865 2066 696c 7465 720a 2020 2020 the filter. │ │ │ │ +00013050: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00013060: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00013070: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00013080: 7562 6c69 6320 7374 6174 6963 2053 7465 ublic static Ste │ │ │ │ +00013090: 7265 6f4d 6174 6368 6572 2063 7265 6174 reoMatcher creat │ │ │ │ +000130a0: 6552 6967 6874 4d61 7463 6865 7228 5374 eRightMatcher(St │ │ │ │ +000130b0: 6572 656f 4d61 7463 6865 7220 6d61 7463 ereoMatcher matc │ │ │ │ +000130c0: 6865 725f 6c65 6674 2920 7b0a 2020 2020 her_left) {. │ │ │ │ +000130d0: 2020 2020 7265 7475 726e 2053 7465 7265 return Stere │ │ │ │ +000130e0: 6f4d 6174 6368 6572 2e5f 5f66 726f 6d50 oMatcher.__fromP │ │ │ │ +000130f0: 7472 5f5f 2863 7265 6174 6552 6967 6874 tr__(createRight │ │ │ │ +00013100: 4d61 7463 6865 725f 3028 6d61 7463 6865 Matcher_0(matche │ │ │ │ +00013110: 725f 6c65 6674 2e67 6574 4e61 7469 7665 r_left.getNative │ │ │ │ +00013120: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +00013130: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00013140: 2f2f 2043 2b2b 3a20 2050 7472 5f44 6973 // C++: Ptr_Dis │ │ │ │ +00013150: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +00013160: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00013170: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +00013180: 4669 6c74 6572 4765 6e65 7269 6328 626f FilterGeneric(bo │ │ │ │ +00013190: 6f6c 2075 7365 5f63 6f6e 6669 6465 6e63 ol use_confidenc │ │ │ │ +000131a0: 6529 0a20 2020 202f 2f0a 0a20 2020 202f e). //.. / │ │ │ │ +000131b0: 2a2a 0a20 2020 2020 2a20 4d6f 7265 2067 **. * More g │ │ │ │ +000131c0: 656e 6572 6963 2066 6163 746f 7279 206d eneric factory m │ │ │ │ +000131d0: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +000131e0: 7374 616e 6365 206f 6620 4469 7370 6172 stance of Dispar │ │ │ │ +000131f0: 6974 7957 4c53 4669 6c74 6572 2061 6e64 ityWLSFilter and │ │ │ │ +00013200: 2065 7865 6375 7465 2062 6173 6963 0a20 execute basic. │ │ │ │ +00013210: 2020 2020 2a20 696e 6974 6961 6c69 7a61 * initializa │ │ │ │ +00013220: 7469 6f6e 2072 6f75 7469 6e65 732e 2057 tion routines. W │ │ │ │ +00013230: 6865 6e20 7573 696e 6720 7468 6973 206d hen using this m │ │ │ │ +00013240: 6574 686f 6420 796f 7520 7769 6c6c 206e ethod you will n │ │ │ │ +00013250: 6565 6420 746f 2073 6574 2d75 7020 7468 eed to set-up th │ │ │ │ +00013260: 6520 524f 492c 206d 6174 6368 6572 7320 e ROI, matchers │ │ │ │ +00013270: 616e 640a 2020 2020 202a 206f 7468 6572 and. * other │ │ │ │ +00013280: 2070 6172 616d 6574 6572 7320 6279 2079 parameters by y │ │ │ │ +00013290: 6f75 7273 656c 662e 0a20 2020 2020 2a0a ourself.. *. │ │ │ │ +000132a0: 2020 2020 202a 2040 7061 7261 6d20 7573 * @param us │ │ │ │ +000132b0: 655f 636f 6e66 6964 656e 6365 2066 696c e_confidence fil │ │ │ │ +000132c0: 7465 7269 6e67 2077 6974 6820 636f 6e66 tering with conf │ │ │ │ +000132d0: 6964 656e 6365 2072 6571 7569 7265 7320 idence requires │ │ │ │ +000132e0: 7477 6f20 6469 7370 6172 6974 7920 6d61 two disparity ma │ │ │ │ +000132f0: 7073 2028 666f 7220 7468 6520 6c65 6674 ps (for the left │ │ │ │ +00013300: 2061 6e64 2072 6967 6874 2076 6965 7773 and right views │ │ │ │ +00013310: 2920 616e 6420 6973 0a20 2020 2020 2a20 ) and is. * │ │ │ │ +00013320: 6170 7072 6f78 696d 6174 656c 7920 7477 approximately tw │ │ │ │ +00013330: 6f20 7469 6d65 7320 736c 6f77 6572 2e20 o times slower. │ │ │ │ +00013340: 486f 7765 7665 722c 2071 7561 6c69 7479 However, quality │ │ │ │ +00013350: 2069 7320 7479 7069 6361 6c6c 7920 7369 is typically si │ │ │ │ +00013360: 676e 6966 6963 616e 746c 7920 6265 7474 gnificantly bett │ │ │ │ +00013370: 6572 2e0a 2020 2020 202a 2040 7265 7475 er.. * @retu │ │ │ │ +00013380: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00013390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000133a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000133b0: 6174 6963 2044 6973 7061 7269 7479 574c atic DisparityWL │ │ │ │ +000133c0: 5346 696c 7465 7220 6372 6561 7465 4469 SFilter createDi │ │ │ │ +000133d0: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +000133e0: 4765 6e65 7269 6328 626f 6f6c 6561 6e20 Generic(boolean │ │ │ │ +000133f0: 7573 655f 636f 6e66 6964 656e 6365 2920 use_confidence) │ │ │ │ +00013400: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00013410: 2044 6973 7061 7269 7479 574c 5346 696c DisparityWLSFil │ │ │ │ +00013420: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +00013430: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +00013440: 4c53 4669 6c74 6572 4765 6e65 7269 635f LSFilterGeneric_ │ │ │ │ +00013450: 3028 7573 655f 636f 6e66 6964 656e 6365 0(use_confidence │ │ │ │ +00013460: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00013470: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00013480: 696e 7420 6376 3a3a 7869 6d67 7072 6f63 int cv::ximgproc │ │ │ │ +00013490: 3a3a 7265 6164 4754 2853 7472 696e 6720 ::readGT(String │ │ │ │ +000134a0: 7372 635f 7061 7468 2c20 4d61 7426 2064 src_path, Mat& d │ │ │ │ +000134b0: 7374 290a 2020 2020 2f2f 0a0a 2020 2020 st). //.. │ │ │ │ +000134c0: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +000134d0: 696f 6e20 666f 7220 7265 6164 696e 6720 ion for reading │ │ │ │ +000134e0: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis │ │ │ │ +000134f0: 7061 7269 7479 206d 6170 732e 2053 7570 parity maps. Sup │ │ │ │ +00013500: 706f 7274 7320 6261 7369 6320 4d69 6464 ports basic Midd │ │ │ │ +00013510: 6c65 6275 7279 0a20 2020 2020 2a20 616e lebury. * an │ │ │ │ +00013520: 6420 4d50 492d 5369 6e74 656c 2066 6f72 d MPI-Sintel for │ │ │ │ +00013530: 6d61 7473 2e20 4e6f 7465 2074 6861 7420 mats. Note that │ │ │ │ +00013540: 7468 6520 7265 7375 6c74 696e 6720 6469 the resulting di │ │ │ │ +00013550: 7370 6172 6974 7920 6d61 7020 6973 2073 sparity map is s │ │ │ │ +00013560: 6361 6c65 6420 6279 2031 362e 0a20 2020 caled by 16.. │ │ │ │ +00013570: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00013580: 6d20 7372 635f 7061 7468 2070 6174 6820 m src_path path │ │ │ │ +00013590: 746f 2074 6865 2069 6d61 6765 2c20 636f to the image, co │ │ │ │ +000135a0: 6e74 6169 6e69 6e67 2067 726f 756e 642d ntaining ground- │ │ │ │ +000135b0: 7472 7574 6820 6469 7370 6172 6974 7920 truth disparity │ │ │ │ +000135c0: 6d61 700a 2020 2020 202a 0a20 2020 2020 map. *. │ │ │ │ +000135d0: 2a20 4070 6172 616d 2064 7374 206f 7574 * @param dst out │ │ │ │ +000135e0: 7075 7420 6469 7370 6172 6974 7920 6d61 put disparity ma │ │ │ │ +000135f0: 702c 2043 565f 3136 5320 6465 7074 680a p, CV_16S depth. │ │ │ │ +00013600: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r │ │ │ │ +00013610: 6574 7572 6e20 7265 7475 726e 7320 7a65 eturn returns ze │ │ │ │ +00013620: 726f 2069 6620 7375 6363 6573 7366 756c ro if successful │ │ │ │ +00013630: 6c79 2072 6561 6420 7468 6520 6772 6f75 ly read the grou │ │ │ │ +00013640: 6e64 2074 7275 7468 0a20 2020 2020 2a2f nd truth. */ │ │ │ │ +00013650: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00013660: 6963 2069 6e74 2072 6561 6447 5428 5374 ic int readGT(St │ │ │ │ +00013670: 7269 6e67 2073 7263 5f70 6174 682c 204d ring src_path, M │ │ │ │ +00013680: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {. │ │ │ │ +00013690: 2020 7265 7475 726e 2072 6561 6447 545f return readGT_ │ │ │ │ +000136a0: 3028 7372 635f 7061 7468 2c20 6473 742e 0(src_path, dst. │ │ │ │ +000136b0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +000136c0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +000136d0: 2f20 432b 2b3a 2020 646f 7562 6c65 2063 / C++: double c │ │ │ │ +000136e0: 763a 3a78 696d 6770 726f 633a 3a63 6f6d v::ximgproc::com │ │ │ │ +000136f0: 7075 7465 4d53 4528 4d61 7420 4754 2c20 puteMSE(Mat GT, │ │ │ │ +00013700: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ +00013710: 4929 0a20 2020 202f 2f0a 0a20 2020 202f I). //.. / │ │ │ │ +00013720: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ +00013730: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing │ │ │ │ +00013740: 206d 6561 6e20 7371 7561 7265 2065 7272 mean square err │ │ │ │ +00013750: 6f72 2066 6f72 2064 6973 7061 7269 7479 or for disparity │ │ │ │ +00013760: 206d 6170 730a 2020 2020 202a 0a20 2020 maps. *. │ │ │ │ +00013770: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ +00013780: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ +00013790: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ +000137a0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +000137b0: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ +000137c0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ +000137d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000137e0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ +000137f0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ +00013800: 2020 2020 2a20 4072 6574 7572 6e20 7265 * @return re │ │ │ │ +00013810: 7475 726e 7320 6d65 616e 2073 7175 6172 turns mean squar │ │ │ │ +00013820: 6520 6572 726f 7220 6265 7477 6565 6e20 e error between │ │ │ │ +00013830: 4754 2061 6e64 2073 7263 0a20 2020 2020 GT and src. │ │ │ │ +00013840: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00013850: 6174 6963 2064 6f75 626c 6520 636f 6d70 atic double comp │ │ │ │ +00013860: 7574 654d 5345 284d 6174 2047 542c 204d uteMSE(Mat GT, M │ │ │ │ +00013870: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ +00013880: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00013890: 726e 2063 6f6d 7075 7465 4d53 455f 3028 rn computeMSE_0( │ │ │ │ +000138a0: 4754 2e6e 6174 6976 654f 626a 2c20 7372 GT.nativeObj, sr │ │ │ │ +000138b0: 632e 6e61 7469 7665 4f62 6a2c 2052 4f49 c.nativeObj, ROI │ │ │ │ +000138c0: 2e78 2c20 524f 492e 792c 2052 4f49 2e77 .x, ROI.y, ROI.w │ │ │ │ +000138d0: 6964 7468 2c20 524f 492e 6865 6967 6874 idth, ROI.height │ │ │ │ +000138e0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +000138f0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2064 /. // C++: d │ │ │ │ +00013900: 6f75 626c 6520 6376 3a3a 7869 6d67 7072 ouble cv::ximgpr │ │ │ │ +00013910: 6f63 3a3a 636f 6d70 7574 6542 6164 5069 oc::computeBadPi │ │ │ │ +00013920: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G │ │ │ │ +00013930: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect │ │ │ │ +00013940: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh │ │ │ │ +00013950: 203d 2032 3429 0a20 2020 202f 2f0a 0a20 = 24). //.. │ │ │ │ +00013960: 2020 202f 2a2a 0a20 2020 2020 2a20 4675 /**. * Fu │ │ │ │ +00013970: 6e63 7469 6f6e 2066 6f72 2063 6f6d 7075 nction for compu │ │ │ │ +00013980: 7469 6e67 2074 6865 2070 6572 6365 6e74 ting the percent │ │ │ │ +00013990: 206f 6620 2262 6164 2220 7069 7865 6c73 of "bad" pixels │ │ │ │ +000139a0: 2069 6e20 7468 6520 6469 7370 6172 6974 in the disparit │ │ │ │ +000139b0: 7920 6d61 700a 2020 2020 202a 2028 7069 y map. * (pi │ │ │ │ +000139c0: 7865 6c73 2077 6865 7265 2065 7272 6f72 xels where error │ │ │ │ +000139d0: 2069 7320 6869 6768 6572 2074 6861 6e20 is higher than │ │ │ │ +000139e0: 6120 7370 6563 6966 6965 6420 7468 7265 a specified thre │ │ │ │ +000139f0: 7368 6f6c 6429 0a20 2020 2020 2a0a 2020 shold). *. │ │ │ │ +00013a00: 2020 202a 2040 7061 7261 6d20 4754 2067 * @param GT g │ │ │ │ +00013a10: 726f 756e 6420 7472 7574 6820 6469 7370 round truth disp │ │ │ │ +00013a20: 6172 6974 7920 6d61 700a 2020 2020 202a arity map. * │ │ │ │ +00013a30: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00013a40: 7263 2064 6973 7061 7269 7479 206d 6170 rc disparity map │ │ │ │ +00013a50: 2074 6f20 6576 616c 7561 7465 0a20 2020 to evaluate. │ │ │ │ +00013a60: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00013a70: 6d20 524f 4920 7265 6769 6f6e 206f 6620 m ROI region of │ │ │ │ +00013a80: 696e 7465 7265 7374 0a20 2020 2020 2a0a interest. *. │ │ │ │ +00013a90: 2020 2020 202a 2040 7061 7261 6d20 7468 * @param th │ │ │ │ +00013aa0: 7265 7368 2074 6872 6573 686f 6c64 2075 resh threshold u │ │ │ │ +00013ab0: 7365 6420 746f 2064 6574 6572 6d69 6e65 sed to determine │ │ │ │ +00013ac0: 2022 6261 6422 2070 6978 656c 730a 2020 "bad" pixels. │ │ │ │ +00013ad0: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +00013ae0: 7572 6e20 7265 7475 726e 7320 6d65 616e urn returns mean │ │ │ │ +00013af0: 2073 7175 6172 6520 6572 726f 7220 6265 square error be │ │ │ │ +00013b00: 7477 6565 6e20 4754 2061 6e64 2073 7263 tween GT and src │ │ │ │ +00013b10: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00013b20: 6c69 6320 7374 6174 6963 2064 6f75 626c lic static doubl │ │ │ │ +00013b30: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +00013b40: 6c50 6572 6365 6e74 284d 6174 2047 542c lPercent(Mat GT, │ │ │ │ +00013b50: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ +00013b60: 4f49 2c20 696e 7420 7468 7265 7368 2920 OI, int thresh) │ │ │ │ +00013b70: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00013b80: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +00013b90: 5065 7263 656e 745f 3028 4754 2e6e 6174 Percent_0(GT.nat │ │ │ │ +00013ba0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +00013bb0: 7665 4f62 6a2c 2052 4f49 2e78 2c20 524f veObj, ROI.x, RO │ │ │ │ +00013bc0: 492e 792c 2052 4f49 2e77 6964 7468 2c20 I.y, ROI.width, │ │ │ │ +00013bd0: 524f 492e 6865 6967 6874 2c20 7468 7265 ROI.height, thre │ │ │ │ +00013be0: 7368 293b 0a20 2020 207d 0a0a 2020 2020 sh);. }.. │ │ │ │ +00013bf0: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +00013c00: 696f 6e20 666f 7220 636f 6d70 7574 696e ion for computin │ │ │ │ +00013c10: 6720 7468 6520 7065 7263 656e 7420 6f66 g the percent of │ │ │ │ +00013c20: 2022 6261 6422 2070 6978 656c 7320 696e "bad" pixels in │ │ │ │ +00013c30: 2074 6865 2064 6973 7061 7269 7479 206d the disparity m │ │ │ │ +00013c40: 6170 0a20 2020 2020 2a20 2870 6978 656c ap. * (pixel │ │ │ │ +00013c50: 7320 7768 6572 6520 6572 726f 7220 6973 s where error is │ │ │ │ +00013c60: 2068 6967 6865 7220 7468 616e 2061 2073 higher than a s │ │ │ │ +00013c70: 7065 6369 6669 6564 2074 6872 6573 686f pecified thresho │ │ │ │ +00013c80: 6c64 290a 2020 2020 202a 0a20 2020 2020 ld). *. │ │ │ │ +00013c90: 2a20 4070 6172 616d 2047 5420 6772 6f75 * @param GT grou │ │ │ │ +00013ca0: 6e64 2074 7275 7468 2064 6973 7061 7269 nd truth dispari │ │ │ │ +00013cb0: 7479 206d 6170 0a20 2020 2020 2a0a 2020 ty map. *. │ │ │ │ +00013cc0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00013cd0: 6469 7370 6172 6974 7920 6d61 7020 746f disparity map to │ │ │ │ +00013ce0: 2065 7661 6c75 6174 650a 2020 2020 202a evaluate. * │ │ │ │ +00013cf0: 0a20 2020 2020 2a20 4070 6172 616d 2052 . * @param R │ │ │ │ +00013d00: 4f49 2072 6567 696f 6e20 6f66 2069 6e74 OI region of int │ │ │ │ +00013d10: 6572 6573 740a 2020 2020 202a 0a20 2020 erest. *. │ │ │ │ +00013d20: 2020 2a0a 2020 2020 202a 2040 7265 7475 *. * @retu │ │ │ │ +00013d30: 726e 2072 6574 7572 6e73 206d 6561 6e20 rn returns mean │ │ │ │ +00013d40: 7371 7561 7265 2065 7272 6f72 2062 6574 square error bet │ │ │ │ +00013d50: 7765 656e 2047 5420 616e 6420 7372 630a ween GT and src. │ │ │ │ +00013d60: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00013d70: 6963 2073 7461 7469 6320 646f 7562 6c65 ic static double │ │ │ │ +00013d80: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ +00013d90: 5065 7263 656e 7428 4d61 7420 4754 2c20 Percent(Mat GT, │ │ │ │ +00013da0: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ +00013db0: 4929 207b 0a20 2020 2020 2020 2072 6574 I) {. ret │ │ │ │ +00013dc0: 7572 6e20 636f 6d70 7574 6542 6164 5069 urn computeBadPi │ │ │ │ +00013dd0: 7865 6c50 6572 6365 6e74 5f31 2847 542e xelPercent_1(GT. │ │ │ │ +00013de0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00013df0: 6174 6976 654f 626a 2c20 524f 492e 782c ativeObj, ROI.x, │ │ │ │ +00013e00: 2052 4f49 2e79 2c20 524f 492e 7769 6474 ROI.y, ROI.widt │ │ │ │ +00013e10: 682c 2052 4f49 2e68 6569 6768 7429 3b0a h, ROI.height);. │ │ │ │ +00013e20: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00013e30: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00013e40: 2063 763a 3a78 696d 6770 726f 633a 3a67 cv::ximgproc::g │ │ │ │ +00013e50: 6574 4469 7370 6172 6974 7956 6973 284d etDisparityVis(M │ │ │ │ +00013e60: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00013e70: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ +00013e80: 2031 2e30 290a 2020 2020 2f2f 0a0a 2020 1.0). //.. │ │ │ │ +00013e90: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ +00013ea0: 6374 696f 6e20 666f 7220 6372 6561 7469 ction for creati │ │ │ │ +00013eb0: 6e67 2061 2064 6973 7061 7269 7479 206d ng a disparity m │ │ │ │ +00013ec0: 6170 2076 6973 7561 6c69 7a61 7469 6f6e ap visualization │ │ │ │ +00013ed0: 2028 636c 616d 7065 6420 4356 5f38 5520 (clamped CV_8U │ │ │ │ +00013ee0: 696d 6167 6529 0a20 2020 2020 2a0a 2020 image). *. │ │ │ │ +00013ef0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00013f00: 696e 7075 7420 6469 7370 6172 6974 7920 input disparity │ │ │ │ +00013f10: 6d61 7020 2843 565f 3136 5320 6465 7074 map (CV_16S dept │ │ │ │ +00013f20: 6829 0a20 2020 2020 2a0a 2020 2020 202a h). *. * │ │ │ │ +00013f30: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +00013f40: 7574 2076 6973 7561 6c69 7a61 7469 6f6e ut visualization │ │ │ │ +00013f50: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00013f60: 7061 7261 6d20 7363 616c 6520 6469 7370 param scale disp │ │ │ │ +00013f70: 6172 6974 7920 6d61 7020 7769 6c6c 2062 arity map will b │ │ │ │ +00013f80: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ +00013f90: 7468 6973 2076 616c 7565 2066 6f72 2076 this value for v │ │ │ │ +00013fa0: 6973 7561 6c69 7a61 7469 6f6e 0a20 2020 isualization. │ │ │ │ +00013fb0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00013fc0: 7374 6174 6963 2076 6f69 6420 6765 7444 static void getD │ │ │ │ +00013fd0: 6973 7061 7269 7479 5669 7328 4d61 7420 isparityVis(Mat │ │ │ │ +00013fe0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +00013ff0: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ +00014000: 2020 2020 2020 6765 7444 6973 7061 7269 getDispari │ │ │ │ +00014010: 7479 5669 735f 3028 7372 632e 6e61 7469 tyVis_0(src.nati │ │ │ │ +00014020: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00014030: 654f 626a 2c20 7363 616c 6529 3b0a 2020 eObj, scale);. │ │ │ │ +00014040: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00014050: 2020 2a20 4675 6e63 7469 6f6e 2066 6f72 * Function for │ │ │ │ +00014060: 2063 7265 6174 696e 6720 6120 6469 7370 creating a disp │ │ │ │ +00014070: 6172 6974 7920 6d61 7020 7669 7375 616c arity map visual │ │ │ │ +00014080: 697a 6174 696f 6e20 2863 6c61 6d70 6564 ization (clamped │ │ │ │ +00014090: 2043 565f 3855 2069 6d61 6765 290a 2020 CV_8U image). │ │ │ │ +000140a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000140b0: 616d 2073 7263 2069 6e70 7574 2064 6973 am src input dis │ │ │ │ +000140c0: 7061 7269 7479 206d 6170 2028 4356 5f31 parity map (CV_1 │ │ │ │ +000140d0: 3653 2064 6570 7468 290a 2020 2020 202a 6S depth). * │ │ │ │ +000140e0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000140f0: 7374 206f 7574 7075 7420 7669 7375 616c st output visual │ │ │ │ +00014100: 697a 6174 696f 6e0a 2020 2020 202a 0a20 ization. *. │ │ │ │ +00014110: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00014120: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge │ │ │ │ +00014130: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ +00014140: 7420 7372 632c 204d 6174 2064 7374 2920 t src, Mat dst) │ │ │ │ +00014150: 7b0a 2020 2020 2020 2020 6765 7444 6973 {. getDis │ │ │ │ +00014160: 7061 7269 7479 5669 735f 3128 7372 632e parityVis_1(src. │ │ │ │ +00014170: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00014180: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +00014190: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +000141a0: 2043 2b2b 3a20 2050 7472 5f44 5446 696c C++: Ptr_DTFil │ │ │ │ +000141b0: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +000141c0: 3a3a 6372 6561 7465 4454 4669 6c74 6572 ::createDTFilter │ │ │ │ +000141d0: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +000141e0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +000141f0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00014200: 6f72 2c20 696e 7420 6d6f 6465 203d 2044 or, int mode = D │ │ │ │ +00014210: 5446 5f4e 432c 2069 6e74 206e 756d 4974 TF_NC, int numIt │ │ │ │ +00014220: 6572 7320 3d20 3329 0a20 2020 202f 2f0a ers = 3). //. │ │ │ │ +00014230: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00014240: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ +00014250: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ +00014260: 6f66 2044 5446 696c 7465 7220 616e 6420 of DTFilter and │ │ │ │ +00014270: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ +00014280: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +00014290: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000142a0: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +000142b0: 6564 2069 6d61 6765 2028 7573 6564 2074 ed image (used t │ │ │ │ +000142c0: 6f20 6275 696c 6420 7472 616e 7366 6f72 o build transfor │ │ │ │ +000142d0: 6d65 6420 6469 7374 616e 6365 2c20 7768 med distance, wh │ │ │ │ +000142e0: 6963 6820 6465 7363 7269 6265 7320 6564 ich describes ed │ │ │ │ +000142f0: 6765 2073 7472 7563 7475 7265 206f 660a ge structure of. │ │ │ │ +00014300: 2020 2020 202a 2067 7569 6465 6420 696d * guided im │ │ │ │ +00014310: 6167 6529 2e0a 2020 2020 202a 0a20 2020 age).. *. │ │ │ │ +00014320: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00014330: 5370 6174 6961 6c20 5c28 7b5c 7369 676d Spatial \({\sigm │ │ │ │ +00014340: 617d 5f48 5c29 2070 6172 616d 6574 6572 a}_H\) parameter │ │ │ │ +00014350: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +00014360: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +00014370: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00014380: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +00014390: 2a20 636f 6f72 6469 6e61 7465 2073 7061 * coordinate spa │ │ │ │ +000143a0: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +000143b0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +000143c0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +000143d0: 676d 6143 6f6c 6f72 205c 287b 5c73 6967 gmaColor \({\sig │ │ │ │ +000143e0: 6d61 7d5f 725c 2920 7061 7261 6d65 7465 ma}_r\) paramete │ │ │ │ +000143f0: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +00014400: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +00014410: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00014420: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +00014430: 202a 2063 6f6c 6f72 2073 7061 6365 2069 * color space i │ │ │ │ +00014440: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00014450: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00014460: 202a 2040 7061 7261 6d20 6d6f 6465 206f * @param mode o │ │ │ │ +00014470: 6e65 2066 6f72 6d20 7468 7265 6520 6d6f ne form three mo │ │ │ │ +00014480: 6465 7320 4454 465f 4e43 2c20 4454 465f des DTF_NC, DTF_ │ │ │ │ +00014490: 5246 2061 6e64 2044 5446 5f49 4320 7768 RF and DTF_IC wh │ │ │ │ +000144a0: 6963 6820 636f 7272 6573 706f 6e64 7320 ich corresponds │ │ │ │ +000144b0: 746f 2074 6872 6565 206d 6f64 6573 2066 to three modes f │ │ │ │ +000144c0: 6f72 0a20 2020 2020 2a20 6669 6c74 6572 or. * filter │ │ │ │ +000144d0: 696e 6720 3244 2073 6967 6e61 6c73 2069 ing 2D signals i │ │ │ │ +000144e0: 6e20 7468 6520 6172 7469 636c 652e 0a20 n the article.. │ │ │ │ +000144f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00014500: 7261 6d20 6e75 6d49 7465 7273 206f 7074 ram numIters opt │ │ │ │ +00014510: 696f 6e61 6c20 6e75 6d62 6572 206f 6620 ional number of │ │ │ │ +00014520: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ +00014530: 666f 7220 6669 6c74 6572 696e 672c 2033 for filtering, 3 │ │ │ │ +00014540: 2069 7320 7175 6974 6520 656e 6f75 6768 is quite enough │ │ │ │ +00014550: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00014560: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00014570: 2061 626f 7574 2044 6f6d 6169 6e20 5472 about Domain Tr │ │ │ │ +00014580: 616e 7366 6f72 6d20 6669 6c74 6572 2070 ansform filter p │ │ │ │ +00014590: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +000145a0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +000145b0: 636c 6520 4349 5445 3a20 4761 7374 616c cle CITE: Gastal │ │ │ │ +000145c0: 3131 2061 6e64 0a20 2020 2020 2a20 5b44 11 and. * [D │ │ │ │ +000145d0: 6f6d 6169 6e20 5472 616e 7366 6f72 6d20 omain Transform │ │ │ │ +000145e0: 6669 6c74 6572 2068 6f6d 6570 6167 655d filter homepage] │ │ │ │ +000145f0: 2868 7474 703a 2f2f 7777 772e 696e 662e (http://www.inf. │ │ │ │ +00014600: 7566 7267 732e 6272 2f7e 6573 6c67 6173 ufrgs.br/~eslgas │ │ │ │ +00014610: 7461 6c2f 446f 6d61 696e 5472 616e 7366 tal/DomainTransf │ │ │ │ +00014620: 6f72 6d2f 292e 0a20 2020 2020 2a20 4072 orm/).. * @r │ │ │ │ +00014630: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00014640: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00014650: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00014660: 2073 7461 7469 6320 4454 4669 6c74 6572 static DTFilter │ │ │ │ +00014670: 2063 7265 6174 6544 5446 696c 7465 7228 createDTFilter( │ │ │ │ +00014680: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +00014690: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +000146a0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +000146b0: 722c 2069 6e74 206d 6f64 652c 2069 6e74 r, int mode, int │ │ │ │ +000146c0: 206e 756d 4974 6572 7329 207b 0a20 2020 numIters) {. │ │ │ │ +000146d0: 2020 2020 2072 6574 7572 6e20 4454 4669 return DTFi │ │ │ │ +000146e0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +000146f0: 2863 7265 6174 6544 5446 696c 7465 725f (createDTFilter_ │ │ │ │ +00014700: 3028 6775 6964 652e 6e61 7469 7665 4f62 0(guide.nativeOb │ │ │ │ +00014710: 6a2c 2073 6967 6d61 5370 6174 6961 6c2c j, sigmaSpatial, │ │ │ │ +00014720: 2073 6967 6d61 436f 6c6f 722c 206d 6f64 sigmaColor, mod │ │ │ │ +00014730: 652c 206e 756d 4974 6572 7329 293b 0a20 e, numIters));. │ │ │ │ +00014740: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00014750: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +00014760: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +00014770: 616e 6365 206f 6620 4454 4669 6c74 6572 ance of DTFilter │ │ │ │ +00014780: 2061 6e64 2070 726f 6475 6365 2069 6e69 and produce ini │ │ │ │ +00014790: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +000147a0: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +000147b0: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +000147c0: 2067 7569 6465 6420 696d 6167 6520 2875 guided image (u │ │ │ │ +000147d0: 7365 6420 746f 2062 7569 6c64 2074 7261 sed to build tra │ │ │ │ +000147e0: 6e73 666f 726d 6564 2064 6973 7461 6e63 nsformed distanc │ │ │ │ +000147f0: 652c 2077 6869 6368 2064 6573 6372 6962 e, which describ │ │ │ │ +00014800: 6573 2065 6467 6520 7374 7275 6374 7572 es edge structur │ │ │ │ +00014810: 6520 6f66 0a20 2020 2020 2a20 6775 6964 e of. * guid │ │ │ │ +00014820: 6564 2069 6d61 6765 292e 0a20 2020 2020 ed image).. │ │ │ │ +00014830: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00014840: 7369 676d 6153 7061 7469 616c 205c 287b sigmaSpatial \({ │ │ │ │ +00014850: 5c73 6967 6d61 7d5f 485c 2920 7061 7261 \sigma}_H\) para │ │ │ │ +00014860: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ +00014870: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ +00014880: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ +00014890: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ +000148a0: 2020 2020 202a 2063 6f6f 7264 696e 6174 * coordinat │ │ │ │ +000148b0: 6520 7370 6163 6520 696e 746f 2062 696c e space into bil │ │ │ │ +000148c0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +000148d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000148e0: 616d 2073 6967 6d61 436f 6c6f 7220 5c28 am sigmaColor \( │ │ │ │ +000148f0: 7b5c 7369 676d 617d 5f72 5c29 2070 6172 {\sigma}_r\) par │ │ │ │ +00014900: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00014910: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00014920: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00014930: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00014940: 0a20 2020 2020 2a20 636f 6c6f 7220 7370 . * color sp │ │ │ │ +00014950: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00014960: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00014970: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00014980: 6f64 6520 6f6e 6520 666f 726d 2074 6872 ode one form thr │ │ │ │ +00014990: 6565 206d 6f64 6573 2044 5446 5f4e 432c ee modes DTF_NC, │ │ │ │ +000149a0: 2044 5446 5f52 4620 616e 6420 4454 465f DTF_RF and DTF_ │ │ │ │ +000149b0: 4943 2077 6869 6368 2063 6f72 7265 7370 IC which corresp │ │ │ │ +000149c0: 6f6e 6473 2074 6f20 7468 7265 6520 6d6f onds to three mo │ │ │ │ +000149d0: 6465 7320 666f 720a 2020 2020 202a 2066 des for. * f │ │ │ │ +000149e0: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ +000149f0: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ +00014a00: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ +00014a10: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00014a20: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00014a30: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ +00014a40: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ +00014a50: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00014a60: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +00014a70: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ +00014a80: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ +00014a90: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +00014aa0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ +00014ab0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ +00014ac0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ +00014ad0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ +00014ae0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00014af0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00014b00: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00014b10: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00014b20: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ +00014b30: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ +00014b40: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +00014b50: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +00014b60: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ +00014b70: 6d6f 6465 2920 7b0a 2020 2020 2020 2020 mode) {. │ │ │ │ +00014b80: 7265 7475 726e 2044 5446 696c 7465 722e return DTFilter. │ │ │ │ +00014b90: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00014ba0: 7465 4454 4669 6c74 6572 5f31 2867 7569 teDTFilter_1(gui │ │ │ │ +00014bb0: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +00014bc0: 676d 6153 7061 7469 616c 2c20 7369 676d gmaSpatial, sigm │ │ │ │ +00014bd0: 6143 6f6c 6f72 2c20 6d6f 6465 2929 3b0a aColor, mode));. │ │ │ │ +00014be0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00014bf0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00014c00: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00014c10: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ +00014c20: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +00014c30: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +00014c40: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00014c50: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00014c60: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00014c70: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ +00014c80: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ +00014c90: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ +00014ca0: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ +00014cb0: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ +00014cc0: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ +00014cd0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00014ce0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +00014cf0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +00014d00: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00014d10: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00014d20: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00014d30: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00014d40: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00014d50: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00014d60: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00014d70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00014d80: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +00014d90: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +00014da0: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00014db0: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00014dc0: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00014dd0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00014de0: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00014df0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00014e00: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00014e10: 2a0a 2020 2020 202a 2066 696c 7465 7269 *. * filteri │ │ │ │ +00014e20: 6e67 2032 4420 7369 676e 616c 7320 696e ng 2D signals in │ │ │ │ +00014e30: 2074 6865 2061 7274 6963 6c65 2e0a 2020 the article.. │ │ │ │ +00014e40: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00014e50: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +00014e60: 696c 7320 6162 6f75 7420 446f 6d61 696e ils about Domain │ │ │ │ +00014e70: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +00014e80: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +00014e90: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ +00014ea0: 7274 6963 6c65 2043 4954 453a 2047 6173 rticle CITE: Gas │ │ │ │ +00014eb0: 7461 6c31 3120 616e 640a 2020 2020 202a tal11 and. * │ │ │ │ +00014ec0: 205b 446f 6d61 696e 2054 7261 6e73 666f [Domain Transfo │ │ │ │ +00014ed0: 726d 2066 696c 7465 7220 686f 6d65 7061 rm filter homepa │ │ │ │ +00014ee0: 6765 5d28 6874 7470 3a2f 2f77 7777 2e69 ge](http://www.i │ │ │ │ +00014ef0: 6e66 2e75 6672 6773 2e62 722f 7e65 736c nf.ufrgs.br/~esl │ │ │ │ +00014f00: 6761 7374 616c 2f44 6f6d 6169 6e54 7261 gastal/DomainTra │ │ │ │ +00014f10: 6e73 666f 726d 2f29 2e0a 2020 2020 202a nsform/).. * │ │ │ │ +00014f20: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00014f30: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00014f40: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00014f50: 6c69 6320 7374 6174 6963 2044 5446 696c lic static DTFil │ │ │ │ +00014f60: 7465 7220 6372 6561 7465 4454 4669 6c74 ter createDTFilt │ │ │ │ +00014f70: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +00014f80: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00014f90: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00014fa0: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +00014fb0: 7265 7475 726e 2044 5446 696c 7465 722e return DTFilter. │ │ │ │ +00014fc0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00014fd0: 7465 4454 4669 6c74 6572 5f32 2867 7569 teDTFilter_2(gui │ │ │ │ +00014fe0: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +00014ff0: 676d 6153 7061 7469 616c 2c20 7369 676d gmaSpatial, sigm │ │ │ │ +00015000: 6143 6f6c 6f72 2929 3b0a 2020 2020 7d0a aColor));. }. │ │ │ │ +00015010: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00015020: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00015030: 696d 6770 726f 633a 3a64 7446 696c 7465 imgproc::dtFilte │ │ │ │ +00015040: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +00015050: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00015060: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ +00015070: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +00015080: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ +00015090: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n │ │ │ │ +000150a0: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3). │ │ │ │ +000150b0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +000150c0: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +000150d0: 696e 6520 446f 6d61 696e 2054 7261 6e73 ine Domain Trans │ │ │ │ +000150e0: 666f 726d 2066 696c 7465 7220 6361 6c6c form filter call │ │ │ │ +000150f0: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +00015100: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +00015110: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +00015120: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +00015130: 6465 6420 696d 6167 6520 7468 656e 2075 ded image then u │ │ │ │ +00015140: 7365 2044 5446 696c 7465 7220 696e 7465 se DTFilter inte │ │ │ │ +00015150: 7266 6163 6520 746f 2061 766f 6964 2065 rface to avoid e │ │ │ │ +00015160: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ +00015170: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ +00015180: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ +00015190: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000151a0: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ +000151b0: 6765 2028 616c 736f 2063 616c 6c65 6420 ge (also called │ │ │ │ +000151c0: 6173 206a 6f69 6e74 2069 6d61 6765 2920 as joint image) │ │ │ │ +000151d0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +000151e0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +000151f0: 706f 696e 7420 3332 2d62 6974 0a20 2020 point 32-bit. │ │ │ │ +00015200: 2020 2a20 6465 7074 6820 616e 6420 7570 * depth and up │ │ │ │ +00015210: 2074 6f20 3420 6368 616e 6e65 6c73 2e0a to 4 channels.. │ │ │ │ +00015220: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00015230: 6320 6669 6c74 6572 696e 6720 696d 6167 c filtering imag │ │ │ │ +00015240: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +00015250: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +00015260: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +00015270: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +00015280: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00015290: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +000152a0: 7469 6e61 7469 6f6e 2069 6d61 6765 0a20 tination image. │ │ │ │ +000152b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000152c0: 6d61 5370 6174 6961 6c20 5c28 7b5c 7369 maSpatial \({\si │ │ │ │ +000152d0: 676d 617d 5f48 5c29 2070 6172 616d 6574 gma}_H\) paramet │ │ │ │ +000152e0: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +000152f0: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00015300: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00015310: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00015320: 2020 2a20 636f 6f72 6469 6e61 7465 2073 * coordinate s │ │ │ │ +00015330: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00015340: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00015350: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +00015360: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ +00015370: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +00015380: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +00015390: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +000153a0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +000153b0: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +000153c0: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ +000153d0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +000153e0: 2020 2020 202a 2040 7061 7261 6d20 6d6f * @param mo │ │ │ │ +000153f0: 6465 206f 6e65 2066 6f72 6d20 7468 7265 de one form thre │ │ │ │ +00015400: 6520 6d6f 6465 7320 4454 465f 4e43 2c20 e modes DTF_NC, │ │ │ │ +00015410: 4454 465f 5246 2061 6e64 2044 5446 5f49 DTF_RF and DTF_I │ │ │ │ +00015420: 4320 7768 6963 6820 636f 7272 6573 706f C which correspo │ │ │ │ +00015430: 6e64 7320 746f 2074 6872 6565 206d 6f64 nds to three mod │ │ │ │ +00015440: 6573 2066 6f72 0a20 2020 2020 2a20 6669 es for. * fi │ │ │ │ +00015450: 6c74 6572 696e 6720 3244 2073 6967 6e61 ltering 2D signa │ │ │ │ +00015460: 6c73 2069 6e20 7468 6520 6172 7469 636c ls in the articl │ │ │ │ +00015470: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +00015480: 206e 756d 4974 6572 7320 6f70 7469 6f6e numIters option │ │ │ │ +00015490: 616c 206e 756d 6265 7220 6f66 2069 7465 al number of ite │ │ │ │ +000154a0: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +000154b0: 2066 696c 7465 7269 6e67 2c20 3320 6973 filtering, 3 is │ │ │ │ +000154c0: 2071 7569 7465 2065 6e6f 7567 682e 0a20 quite enough.. │ │ │ │ +000154d0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +000154e0: 6572 616c 4669 6c74 6572 2c20 6775 6964 eralFilter, guid │ │ │ │ +000154f0: 6564 4669 6c74 6572 2c20 616d 4669 6c74 edFilter, amFilt │ │ │ │ +00015500: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +00015510: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00015520: 6420 6474 4669 6c74 6572 284d 6174 2067 d dtFilter(Mat g │ │ │ │ +00015530: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +00015540: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +00015550: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +00015560: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00015570: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +00015580: 6d49 7465 7273 2920 7b0a 2020 2020 2020 mIters) {. │ │ │ │ +00015590: 2020 6474 4669 6c74 6572 5f30 2867 7569 dtFilter_0(gui │ │ │ │ +000155a0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +000155b0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ 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 │ │ │ │ -00026590: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 0a0a Obj);. }..... │ │ │ │ +000155f0: 7465 7273 293b 0a20 2020 207d 0a0a 2020 ters);. }.. │ │ │ │ +00015600: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +00015610: 706c 6520 6f6e 652d 6c69 6e65 2044 6f6d ple one-line Dom │ │ │ │ +00015620: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ +00015630: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +00015640: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +00015650: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +00015660: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +00015670: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ +00015680: 6765 2074 6865 6e20 7573 6520 4454 4669 ge then use DTFi │ │ │ │ +00015690: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +000156a0: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +000156b0: 6d70 7574 6174 696f 6e73 206f 6e20 696e mputations on in │ │ │ │ +000156c0: 6974 6961 6c69 7a61 7469 6f6e 2073 7461 itialization sta │ │ │ │ +000156d0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +000156e0: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ +000156f0: 7569 6465 6420 696d 6167 6520 2861 6c73 uided image (als │ │ │ │ +00015700: 6f20 6361 6c6c 6564 2061 7320 6a6f 696e o called as join │ │ │ │ +00015710: 7420 696d 6167 6529 2077 6974 6820 756e t image) with un │ │ │ │ +00015720: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +00015730: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +00015740: 322d 6269 740a 2020 2020 202a 2064 6570 2-bit. * dep │ │ │ │ +00015750: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ +00015760: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ +00015770: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ +00015780: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ +00015790: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +000157a0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +000157b0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +000157c0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +000157d0: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +000157e0: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ +000157f0: 6e20 696d 6167 650a 2020 2020 202a 2040 n image. * @ │ │ │ │ +00015800: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ +00015810: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ +00015820: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00015830: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00015840: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00015850: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00015860: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ +00015870: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ +00015880: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00015890: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ +000158a0: 6d20 7369 676d 6143 6f6c 6f72 205c 287b m sigmaColor \({ │ │ │ │ +000158b0: 5c73 6967 6d61 7d5f 725c 2920 7061 7261 \sigma}_r\) para │ │ │ │ +000158c0: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ +000158d0: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ +000158e0: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ +000158f0: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ +00015900: 2020 2020 202a 2063 6f6c 6f72 2073 7061 * color spa │ │ │ │ +00015910: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +00015920: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ +00015930: 4070 6172 616d 206d 6f64 6520 6f6e 6520 @param mode one │ │ │ │ +00015940: 666f 726d 2074 6872 6565 206d 6f64 6573 form three modes │ │ │ │ +00015950: 2044 5446 5f4e 432c 2044 5446 5f52 4620 DTF_NC, DTF_RF │ │ │ │ +00015960: 616e 6420 4454 465f 4943 2077 6869 6368 and DTF_IC which │ │ │ │ +00015970: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ │ +00015980: 7468 7265 6520 6d6f 6465 7320 666f 720a three modes for. │ │ │ │ +00015990: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ +000159a0: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ +000159b0: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ +000159c0: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +000159d0: 6c46 696c 7465 722c 2067 7569 6465 6446 lFilter, guidedF │ │ │ │ +000159e0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +000159f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00015a00: 6963 2073 7461 7469 6320 766f 6964 2064 ic static void d │ │ │ │ +00015a10: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +00015a20: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +00015a30: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +00015a40: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +00015a50: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ +00015a60: 206d 6f64 6529 207b 0a20 2020 2020 2020 mode) {. │ │ │ │ +00015a70: 2064 7446 696c 7465 725f 3128 6775 6964 dtFilter_1(guid │ │ │ │ +00015a80: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +00015a90: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00015aa0: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +00015ab0: 5370 6174 6961 6c2c 2073 6967 6d61 436f Spatial, sigmaCo │ │ │ │ +00015ac0: 6c6f 722c 206d 6f64 6529 3b0a 2020 2020 lor, mode);. │ │ │ │ +00015ad0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00015ae0: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +00015af0: 6520 446f 6d61 696e 2054 7261 6e73 666f e Domain Transfo │ │ │ │ +00015b00: 726d 2066 696c 7465 7220 6361 6c6c 2e20 rm filter call. │ │ │ │ +00015b10: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +00015b20: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +00015b30: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +00015b40: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +00015b50: 6420 696d 6167 6520 7468 656e 2075 7365 d image then use │ │ │ │ +00015b60: 2044 5446 696c 7465 7220 696e 7465 7266 DTFilter interf │ │ │ │ +00015b70: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +00015b80: 7261 2063 6f6d 7075 7461 7469 6f6e 7320 ra computations │ │ │ │ +00015b90: 6f6e 2069 6e69 7469 616c 697a 6174 696f on initializatio │ │ │ │ +00015ba0: 6e20 7374 6167 652e 0a20 2020 2020 2a0a n stage.. *. │ │ │ │ +00015bb0: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +00015bc0: 6964 6520 6775 6964 6564 2069 6d61 6765 ide guided image │ │ │ │ +00015bd0: 2028 616c 736f 2063 616c 6c65 6420 6173 (also called as │ │ │ │ +00015be0: 206a 6f69 6e74 2069 6d61 6765 2920 7769 joint image) wi │ │ │ │ +00015bf0: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +00015c00: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00015c10: 696e 7420 3332 2d62 6974 0a20 2020 2020 int 32-bit. │ │ │ │ +00015c20: 2a20 6465 7074 6820 616e 6420 7570 2074 * depth and up t │ │ │ │ +00015c30: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +00015c40: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00015c50: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ +00015c60: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +00015c70: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +00015c80: 706f 696e 7420 3332 2d62 6974 2064 6570 point 32-bit dep │ │ │ │ +00015c90: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ +00015ca0: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ +00015cb0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +00015cc0: 6e61 7469 6f6e 2069 6d61 6765 0a20 2020 nation image. │ │ │ │ +00015cd0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00015ce0: 5370 6174 6961 6c20 5c28 7b5c 7369 676d Spatial \({\sigm │ │ │ │ +00015cf0: 617d 5f48 5c29 2070 6172 616d 6574 6572 a}_H\) parameter │ │ │ │ +00015d00: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +00015d10: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +00015d20: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00015d30: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +00015d40: 2a20 636f 6f72 6469 6e61 7465 2073 7061 * coordinate spa │ │ │ │ +00015d50: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +00015d60: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ +00015d70: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ +00015d80: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\) │ │ │ │ +00015d90: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th │ │ │ │ +00015da0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00015db0: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar │ │ │ │ +00015dc0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ +00015dd0: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo │ │ │ │ +00015de0: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil │ │ │ │ +00015df0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00015e00: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ +00015e10: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ +00015e20: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ +00015e30: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ +00015e40: 696c 7465 722c 2067 7569 6465 6446 696c ilter, guidedFil │ │ │ │ +00015e50: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +00015e60: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00015e70: 2073 7461 7469 6320 766f 6964 2064 7446 static void dtF │ │ │ │ +00015e80: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00015e90: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ +00015ea0: 742c 2064 6f75 626c 6520 7369 676d 6153 t, double sigmaS │ │ │ │ +00015eb0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +00015ec0: 6967 6d61 436f 6c6f 7229 207b 0a20 2020 igmaColor) {. │ │ │ │ +00015ed0: 2020 2020 2064 7446 696c 7465 725f 3228 dtFilter_2( │ │ │ │ +00015ee0: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +00015ef0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00015f00: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s │ │ │ │ +00015f10: 6967 6d61 5370 6174 6961 6c2c 2073 6967 igmaSpatial, sig │ │ │ │ +00015f20: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ +00015f30: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00015f40: 432b 2b3a 2020 5074 725f 4775 6964 6564 C++: Ptr_Guided │ │ │ │ +00015f50: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +00015f60: 726f 633a 3a63 7265 6174 6547 7569 6465 roc::createGuide │ │ │ │ +00015f70: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +00015f80: 652c 2069 6e74 2072 6164 6975 732c 2064 e, int radius, d │ │ │ │ +00015f90: 6f75 626c 6520 6570 732c 2064 6f75 626c ouble eps, doubl │ │ │ │ +00015fa0: 6520 7363 616c 6520 3d20 312e 3029 0a20 e scale = 1.0). │ │ │ │ +00015fb0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00015fc0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00015fd0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00015fe0: 7461 6e63 6520 6f66 2047 7569 6465 6446 tance of GuidedF │ │ │ │ +00015ff0: 696c 7465 7220 616e 6420 7072 6f64 7563 ilter and produc │ │ │ │ +00016000: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00016010: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +00016020: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00016030: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ +00016040: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of │ │ │ │ +00016050: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up │ │ │ │ +00016060: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i │ │ │ │ +00016070: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t │ │ │ │ +00016080: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha │ │ │ │ +00016090: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only │ │ │ │ +000160a0: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels │ │ │ │ +000160b0: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used.. │ │ │ │ +000160c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000160d0: 7261 6d20 7261 6469 7573 2072 6164 6975 ram radius radiu │ │ │ │ +000160e0: 7320 6f66 2047 7569 6465 6420 4669 6c74 s of Guided Filt │ │ │ │ +000160f0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00016100: 2a20 4070 6172 616d 2065 7073 2072 6567 * @param eps reg │ │ │ │ +00016110: 756c 6172 697a 6174 696f 6e20 7465 726d ularization term │ │ │ │ +00016120: 206f 6620 4775 6964 6564 2046 696c 7465 of Guided Filte │ │ │ │ +00016130: 722e 205c 287b 6570 737d 5e32 5c29 2069 r. \({eps}^2\) i │ │ │ │ +00016140: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00016150: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00016160: 6c6f 720a 2020 2020 202a 2073 7061 6365 lor. * space │ │ │ │ +00016170: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ +00016180: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00016190: 2020 202a 2040 7061 7261 6d20 7363 616c * @param scal │ │ │ │ +000161a0: 6520 7375 6273 616d 706c 6520 6661 6374 e subsample fact │ │ │ │ +000161b0: 6f72 206f 6620 4661 7374 2047 7569 6465 or of Fast Guide │ │ │ │ +000161c0: 6420 4669 6c74 6572 2c20 7573 6520 6120 d Filter, use a │ │ │ │ +000161d0: 7363 616c 6520 6c65 7373 2074 6861 6e20 scale less than │ │ │ │ +000161e0: 3120 746f 2073 7065 6564 7320 7570 2063 1 to speeds up c │ │ │ │ +000161f0: 6f6d 7075 7461 7469 6f6e 0a20 2020 2020 omputation. │ │ │ │ +00016200: 2a20 7769 7468 2061 6c6d 6f73 7420 6e6f * with almost no │ │ │ │ +00016210: 2076 6973 6962 6c65 2064 6567 7261 6461 visible degrada │ │ │ │ +00016220: 7469 6f6e 2e20 2865 2e67 2e20 7363 616c tion. (e.g. scal │ │ │ │ +00016230: 653d 3d30 2e35 2073 6872 696e 6b73 2074 e==0.5 shrinks t │ │ │ │ +00016240: 6865 2069 6d61 6765 2062 7920 3278 2069 he image by 2x i │ │ │ │ +00016250: 6e73 6964 6520 7468 6520 6669 6c74 6572 nside the filter │ │ │ │ +00016260: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. * │ │ │ │ +00016270: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00016280: 2061 626f 7574 2028 4661 7374 2920 4775 about (Fast) Gu │ │ │ │ +00016290: 6964 6564 2046 696c 7465 7220 7061 7261 ided Filter para │ │ │ │ +000162a0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +000162b0: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +000162c0: 7320 4349 5445 3a20 4b61 696d 696e 6731 s CITE: Kaiming1 │ │ │ │ +000162d0: 3020 4349 5445 3a20 4b61 696d 696e 6731 0 CITE: Kaiming1 │ │ │ │ +000162e0: 3520 2e0a 2020 2020 202a 2040 7265 7475 5 .. * @retu │ │ │ │ +000162f0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00016300: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00016310: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00016320: 6174 6963 2047 7569 6465 6446 696c 7465 atic GuidedFilte │ │ │ │ +00016330: 7220 6372 6561 7465 4775 6964 6564 4669 r createGuidedFi │ │ │ │ +00016340: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00016350: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +00016360: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +00016370: 6361 6c65 2920 7b0a 2020 2020 2020 2020 cale) {. │ │ │ │ +00016380: 7265 7475 726e 2047 7569 6465 6446 696c return GuidedFil │ │ │ │ +00016390: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +000163a0: 6372 6561 7465 4775 6964 6564 4669 6c74 createGuidedFilt │ │ │ │ +000163b0: 6572 5f30 2867 7569 6465 2e6e 6174 6976 er_0(guide.nativ │ │ │ │ +000163c0: 654f 626a 2c20 7261 6469 7573 2c20 6570 eObj, radius, ep │ │ │ │ +000163d0: 732c 2073 6361 6c65 2929 3b0a 2020 2020 s, scale));. │ │ │ │ +000163e0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000163f0: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +00016400: 2c20 6372 6561 7465 2069 6e73 7461 6e63 , create instanc │ │ │ │ +00016410: 6520 6f66 2047 7569 6465 6446 696c 7465 e of GuidedFilte │ │ │ │ +00016420: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +00016430: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +00016440: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00016450: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00016460: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00016470: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ +00016480: 6573 2920 7769 7468 2075 7020 746f 2033 es) with up to 3 │ │ │ │ +00016490: 2063 6861 6e6e 656c 732c 2069 6620 6974 channels, if it │ │ │ │ +000164a0: 2068 6176 6520 6d6f 7265 2074 6865 6e20 have more then │ │ │ │ +000164b0: 330a 2020 2020 202a 2063 6861 6e6e 656c 3. * channel │ │ │ │ +000164c0: 7320 7468 656e 206f 6e6c 7920 6669 7273 s then only firs │ │ │ │ +000164d0: 7420 3320 6368 616e 6e65 6c73 2077 696c t 3 channels wil │ │ │ │ +000164e0: 6c20 6265 2075 7365 642e 0a20 2020 2020 l be used.. │ │ │ │ +000164f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00016500: 7261 6469 7573 2072 6164 6975 7320 6f66 radius radius of │ │ │ │ +00016510: 2047 7569 6465 6420 4669 6c74 6572 2e0a Guided Filter.. │ │ │ │ +00016520: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00016530: 6172 616d 2065 7073 2072 6567 756c 6172 aram eps regular │ │ │ │ +00016540: 697a 6174 696f 6e20 7465 726d 206f 6620 ization term of │ │ │ │ +00016550: 4775 6964 6564 2046 696c 7465 722e 205c Guided Filter. \ │ │ │ │ +00016560: 287b 6570 737d 5e32 5c29 2069 7320 7369 ({eps}^2\) is si │ │ │ │ +00016570: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ +00016580: 6d61 2069 6e20 7468 6520 636f 6c6f 720a ma in the color. │ │ │ │ +00016590: 2020 2020 202a 2073 7061 6365 2069 6e74 * space int │ │ │ │ +000165a0: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte │ │ │ │ +000165b0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +000165c0: 2077 6974 6820 616c 6d6f 7374 206e 6f20 with almost no │ │ │ │ +000165d0: 7669 7369 626c 6520 6465 6772 6164 6174 visible degradat │ │ │ │ +000165e0: 696f 6e2e 2028 652e 672e 2073 6361 6c65 ion. (e.g. scale │ │ │ │ +000165f0: 3d3d 302e 3520 7368 7269 6e6b 7320 7468 ==0.5 shrinks th │ │ │ │ +00016600: 6520 696d 6167 6520 6279 2032 7820 696e e image by 2x in │ │ │ │ +00016610: 7369 6465 2074 6865 2066 696c 7465 7229 side the filter) │ │ │ │ +00016620: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00016630: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00016640: 6162 6f75 7420 2846 6173 7429 2047 7569 about (Fast) Gui │ │ │ │ +00016650: 6465 6420 4669 6c74 6572 2070 6172 616d ded Filter param │ │ │ │ +00016660: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +00016670: 7269 6769 6e61 6c20 6172 7469 636c 6573 riginal articles │ │ │ │ +00016680: 2043 4954 453a 204b 6169 6d69 6e67 3130 CITE: Kaiming10 │ │ │ │ +00016690: 2043 4954 453a 204b 6169 6d69 6e67 3135 CITE: Kaiming15 │ │ │ │ +000166a0: 202e 0a20 2020 2020 2a20 4072 6574 7572 .. * @retur │ │ │ │ +000166b0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +000166c0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000166d0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000166e0: 7469 6320 4775 6964 6564 4669 6c74 6572 tic GuidedFilter │ │ │ │ +000166f0: 2063 7265 6174 6547 7569 6465 6446 696c createGuidedFil │ │ │ │ +00016700: 7465 7228 4d61 7420 6775 6964 652c 2069 ter(Mat guide, i │ │ │ │ +00016710: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +00016720: 6520 6570 7329 207b 0a20 2020 2020 2020 e eps) {. │ │ │ │ +00016730: 2072 6574 7572 6e20 4775 6964 6564 4669 return GuidedFi │ │ │ │ +00016740: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +00016750: 2863 7265 6174 6547 7569 6465 6446 696c (createGuidedFil │ │ │ │ +00016760: 7465 725f 3128 6775 6964 652e 6e61 7469 ter_1(guide.nati │ │ │ │ +00016770: 7665 4f62 6a2c 2072 6164 6975 732c 2065 veObj, radius, e │ │ │ │ +00016780: 7073 2929 3b0a 2020 2020 7d0a 0a0a 2020 ps));. }... │ │ │ │ +00016790: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +000167a0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +000167b0: 726f 633a 3a67 7569 6465 6446 696c 7465 roc::guidedFilte │ │ │ │ +000167c0: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +000167d0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +000167e0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +000167f0: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ +00016800: 7468 203d 202d 312c 2064 6f75 626c 6520 th = -1, double │ │ │ │ +00016810: 7363 616c 6520 3d20 312e 3029 0a20 2020 scale = 1.0). │ │ │ │ +00016820: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00016830: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +00016840: 696e 6520 2846 6173 7429 2047 7569 6465 ine (Fast) Guide │ │ │ │ +00016850: 6420 4669 6c74 6572 2063 616c 6c2e 0a20 d Filter call.. │ │ │ │ +00016860: 2020 2020 2a0a 2020 2020 202a 2049 6620 *. * If │ │ │ │ +00016870: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +00016880: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +00016890: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +000168a0: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ +000168b0: 656e 2075 7365 2047 7569 6465 6446 696c en use GuidedFil │ │ │ │ +000168c0: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +000168d0: 0a20 2020 2020 2a20 6176 6f69 6420 6578 . * avoid ex │ │ │ │ +000168e0: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +000168f0: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +00016900: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +00016910: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00016920: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +00016930: 6520 286f 7220 6172 7261 7920 6f66 2069 e (or array of i │ │ │ │ +00016940: 6d61 6765 7329 2077 6974 6820 7570 2074 mages) with up t │ │ │ │ +00016950: 6f20 3320 6368 616e 6e65 6c73 2c20 6966 o 3 channels, if │ │ │ │ +00016960: 2069 7420 6861 7665 206d 6f72 6520 7468 it have more th │ │ │ │ +00016970: 656e 2033 0a20 2020 2020 2a20 6368 616e en 3. * chan │ │ │ │ +00016980: 6e65 6c73 2074 6865 6e20 6f6e 6c79 2066 nels then only f │ │ │ │ +00016990: 6972 7374 2033 2063 6861 6e6e 656c 7320 irst 3 channels │ │ │ │ +000169a0: 7769 6c6c 2062 6520 7573 6564 2e0a 2020 will be used.. │ │ │ │ +000169b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000169c0: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +000169d0: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +000169e0: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +000169f0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00016a00: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +00016a10: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +00016a20: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00016a30: 2072 6164 6975 7320 7261 6469 7573 206f radius radius o │ │ │ │ +00016a40: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +00016a50: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00016a60: 7061 7261 6d20 6570 7320 7265 6775 6c61 param eps regula │ │ │ │ +00016a70: 7269 7a61 7469 6f6e 2074 6572 6d20 6f66 rization term of │ │ │ │ +00016a80: 2047 7569 6465 6420 4669 6c74 6572 2e20 Guided Filter. │ │ │ │ +00016a90: 5c28 7b65 7073 7d5e 325c 2920 6973 2073 \({eps}^2\) is s │ │ │ │ +00016aa0: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00016ab0: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00016ac0: 0a20 2020 2020 2a20 7370 6163 6520 696e . * space in │ │ │ │ +00016ad0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00016ae0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00016af0: 2a20 4070 6172 616d 2064 4465 7074 6820 * @param dDepth │ │ │ │ +00016b00: 6f70 7469 6f6e 616c 2064 6570 7468 206f optional depth o │ │ │ │ +00016b10: 6620 7468 6520 6f75 7470 7574 2069 6d61 f the output ima │ │ │ │ +00016b20: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00016b30: 2a20 4070 6172 616d 2073 6361 6c65 2073 * @param scale s │ │ │ │ +00016b40: 7562 7361 6d70 6c65 2066 6163 746f 7220 ubsample factor │ │ │ │ +00016b50: 6f66 2046 6173 7420 4775 6964 6564 2046 of Fast Guided F │ │ │ │ +00016b60: 696c 7465 722c 2075 7365 2061 2073 6361 ilter, use a sca │ │ │ │ +00016b70: 6c65 206c 6573 7320 7468 616e 2031 2074 le less than 1 t │ │ │ │ +00016b80: 6f20 7370 6565 6473 2075 7020 636f 6d70 o speeds up comp │ │ │ │ +00016b90: 7574 6174 696f 6e0a 2020 2020 202a 2077 utation. * w │ │ │ │ +00016ba0: 6974 6820 616c 6d6f 7374 206e 6f20 7669 ith almost no vi │ │ │ │ +00016bb0: 7369 626c 6520 6465 6772 6164 6174 696f sible degradatio │ │ │ │ +00016bc0: 6e2e 2028 652e 672e 2073 6361 6c65 3d3d n. (e.g. scale== │ │ │ │ +00016bd0: 302e 3520 7368 7269 6e6b 7320 7468 6520 0.5 shrinks the │ │ │ │ +00016be0: 696d 6167 6520 6279 2032 7820 696e 7369 image by 2x insi │ │ │ │ +00016bf0: 6465 2074 6865 2066 696c 7465 7229 0a20 de the filter). │ │ │ │ +00016c00: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ +00016c10: 3a20 6269 6c61 7465 7261 6c46 696c 7465 : bilateralFilte │ │ │ │ +00016c20: 722c 2064 7446 696c 7465 722c 2061 6d46 r, dtFilter, amF │ │ │ │ +00016c30: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +00016c40: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00016c50: 766f 6964 2067 7569 6465 6446 696c 7465 void guidedFilte │ │ │ │ +00016c60: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +00016c70: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +00016c80: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +00016c90: 6520 6570 732c 2069 6e74 2064 4465 7074 e eps, int dDept │ │ │ │ +00016ca0: 682c 2064 6f75 626c 6520 7363 616c 6529 h, double scale) │ │ │ │ +00016cb0: 207b 0a20 2020 2020 2020 2067 7569 6465 {. guide │ │ │ │ +00016cc0: 6446 696c 7465 725f 3028 6775 6964 652e dFilter_0(guide. │ │ │ │ +00016cd0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00016ce0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00016cf0: 7469 7665 4f62 6a2c 2072 6164 6975 732c tiveObj, radius, │ │ │ │ +00016d00: 2065 7073 2c20 6444 6570 7468 2c20 7363 eps, dDepth, sc │ │ │ │ +00016d10: 616c 6529 3b0a 2020 2020 7d0a 0a20 2020 ale);. }.. │ │ │ │ +00016d20: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp │ │ │ │ +00016d30: 6c65 206f 6e65 2d6c 696e 6520 2846 6173 le one-line (Fas │ │ │ │ +00016d40: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ +00016d50: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ +00016d60: 2020 202a 2049 6620 796f 7520 6861 7665 * If you have │ │ │ │ +00016d70: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ +00016d80: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ +00016d90: 7468 6520 7361 6d65 2067 7569 6465 6420 the same guided │ │ │ │ +00016da0: 696d 6167 6520 7468 656e 2075 7365 2047 image then use G │ │ │ │ +00016db0: 7569 6465 6446 696c 7465 7220 696e 7465 uidedFilter inte │ │ │ │ +00016dc0: 7266 6163 6520 746f 0a20 2020 2020 2a20 rface to. * │ │ │ │ +00016dd0: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp │ │ │ │ +00016de0: 7574 6174 696f 6e73 206f 6e20 696e 6974 utations on init │ │ │ │ +00016df0: 6961 6c69 7a61 7469 6f6e 2073 7461 6765 ialization stage │ │ │ │ +00016e00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00016e10: 4070 6172 616d 2067 7569 6465 2067 7569 @param guide gui │ │ │ │ +00016e20: 6465 6420 696d 6167 6520 286f 7220 6172 ded image (or ar │ │ │ │ +00016e30: 7261 7920 6f66 2069 6d61 6765 7329 2077 ray of images) w │ │ │ │ +00016e40: 6974 6820 7570 2074 6f20 3320 6368 616e ith up to 3 chan │ │ │ │ +00016e50: 6e65 6c73 2c20 6966 2069 7420 6861 7665 nels, if it have │ │ │ │ +00016e60: 206d 6f72 6520 7468 656e 2033 0a20 2020 more then 3. │ │ │ │ +00016e70: 2020 2a20 6368 616e 6e65 6c73 2074 6865 * channels the │ │ │ │ +00016e80: 6e20 6f6e 6c79 2066 6972 7374 2033 2063 n only first 3 c │ │ │ │ +00016e90: 6861 6e6e 656c 7320 7769 6c6c 2062 6520 hannels will be │ │ │ │ +00016ea0: 7573 6564 2e0a 2020 2020 202a 0a20 2020 used.. *. │ │ │ │ +00016eb0: 2020 2a20 4070 6172 616d 2073 7263 2066 * @param src f │ │ │ │ +00016ec0: 696c 7465 7269 6e67 2069 6d61 6765 2077 iltering image w │ │ │ │ +00016ed0: 6974 6820 616e 7920 6e75 6d62 6572 7320 ith any numbers │ │ │ │ +00016ee0: 6f66 2063 6861 6e6e 656c 732e 0a20 2020 of channels.. │ │ │ │ +00016ef0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00016f00: 6d20 6473 7420 6f75 7470 7574 2069 6d61 m dst output ima │ │ │ │ +00016f10: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00016f20: 2a20 4070 6172 616d 2072 6164 6975 7320 * @param radius │ │ │ │ +00016f30: 7261 6469 7573 206f 6620 4775 6964 6564 radius of Guided │ │ │ │ +00016f40: 2046 696c 7465 722e 0a20 2020 2020 2a0a Filter.. *. │ │ │ │ +00016f50: 2020 2020 202a 2040 7061 7261 6d20 6570 * @param ep │ │ │ │ +00016f60: 7320 7265 6775 6c61 7269 7a61 7469 6f6e s regularization │ │ │ │ +00016f70: 2074 6572 6d20 6f66 2047 7569 6465 6420 term of Guided │ │ │ │ +00016f80: 4669 6c74 6572 2e20 5c28 7b65 7073 7d5e Filter. \({eps}^ │ │ │ │ +00016f90: 325c 2920 6973 2073 696d 696c 6172 2074 2\) is similar t │ │ │ │ +00016fa0: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00016fb0: 6865 2063 6f6c 6f72 0a20 2020 2020 2a20 he color. * │ │ │ │ +00016fc0: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ +00016fd0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00016fe0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00016ff0: 2064 4465 7074 6820 6f70 7469 6f6e 616c dDepth optional │ │ │ │ +00017000: 2064 6570 7468 206f 6620 7468 6520 6f75 depth of the ou │ │ │ │ +00017010: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +00017020: 202a 0a20 2020 2020 2a20 7769 7468 2061 *. * with a │ │ │ │ +00017030: 6c6d 6f73 7420 6e6f 2076 6973 6962 6c65 lmost no visible │ │ │ │ +00017040: 2064 6567 7261 6461 7469 6f6e 2e20 2865 degradation. (e │ │ │ │ +00017050: 2e67 2e20 7363 616c 653d 3d30 2e35 2073 .g. scale==0.5 s │ │ │ │ +00017060: 6872 696e 6b73 2074 6865 2069 6d61 6765 hrinks the image │ │ │ │ +00017070: 2062 7920 3278 2069 6e73 6964 6520 7468 by 2x inside th │ │ │ │ +00017080: 6520 6669 6c74 6572 290a 2020 2020 202a e filter). * │ │ │ │ +00017090: 0a20 2020 2020 2a20 5345 453a 2062 696c . * SEE: bil │ │ │ │ +000170a0: 6174 6572 616c 4669 6c74 6572 2c20 6474 ateralFilter, dt │ │ │ │ +000170b0: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +000170c0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000170d0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000170e0: 6775 6964 6564 4669 6c74 6572 284d 6174 guidedFilter(Mat │ │ │ │ +000170f0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +00017100: 204d 6174 2064 7374 2c20 696e 7420 7261 Mat dst, int ra │ │ │ │ +00017110: 6469 7573 2c20 646f 7562 6c65 2065 7073 dius, double eps │ │ │ │ +00017120: 2c20 696e 7420 6444 6570 7468 2920 7b0a , int dDepth) {. │ │ │ │ +00017130: 2020 2020 2020 2020 6775 6964 6564 4669 guidedFi │ │ │ │ +00017140: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat │ │ │ │ +00017150: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +00017160: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00017170: 654f 626a 2c20 7261 6469 7573 2c20 6570 eObj, radius, ep │ │ │ │ +00017180: 732c 2064 4465 7074 6829 3b0a 2020 2020 s, dDepth);. │ │ │ │ +00017190: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000171a0: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +000171b0: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ +000171c0: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ +000171d0: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ +000171e0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +000171f0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +00017200: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ +00017210: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ +00017220: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ +00017230: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ +00017240: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ +00017250: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ +00017260: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ +00017270: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ +00017280: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00017290: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +000172a0: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +000172b0: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +000172c0: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +000172d0: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +000172e0: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +000172f0: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +00017300: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +00017310: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +00017320: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017330: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ +00017340: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ +00017350: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ +00017360: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00017370: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +00017380: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +00017390: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +000173a0: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ +000173b0: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ +000173c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000173d0: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ +000173e0: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ +000173f0: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ +00017400: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ +00017410: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +00017420: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ +00017430: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ +00017440: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00017450: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +00017460: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ +00017470: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ +00017480: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ +00017490: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ +000174a0: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ +000174b0: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ +000174c0: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ +000174d0: 2020 202a 2053 4545 3a20 6269 6c61 7465 * SEE: bilate │ │ │ │ +000174e0: 7261 6c46 696c 7465 722c 2064 7446 696c ralFilter, dtFil │ │ │ │ +000174f0: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +00017500: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00017510: 2073 7461 7469 6320 766f 6964 2067 7569 static void gui │ │ │ │ +00017520: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +00017530: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00017540: 7420 6473 742c 2069 6e74 2072 6164 6975 t dst, int radiu │ │ │ │ +00017550: 732c 2064 6f75 626c 6520 6570 7329 207b s, double eps) { │ │ │ │ +00017560: 0a20 2020 2020 2020 2067 7569 6465 6446 . guidedF │ │ │ │ +00017570: 696c 7465 725f 3228 6775 6964 652e 6e61 ilter_2(guide.na │ │ │ │ +00017580: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +00017590: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +000175a0: 7665 4f62 6a2c 2072 6164 6975 732c 2065 veObj, radius, e │ │ │ │ +000175b0: 7073 293b 0a20 2020 207d 0a0a 0a20 2020 ps);. }... │ │ │ │ +000175c0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +000175d0: 2050 7472 5f41 6461 7074 6976 654d 616e Ptr_AdaptiveMan │ │ │ │ +000175e0: 6966 6f6c 6446 696c 7465 7220 6376 3a3a ifoldFilter cv:: │ │ │ │ +000175f0: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00017600: 414d 4669 6c74 6572 2864 6f75 626c 6520 AMFilter(double │ │ │ │ +00017610: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ +00017620: 7369 676d 615f 722c 2062 6f6f 6c20 6164 sigma_r, bool ad │ │ │ │ +00017630: 6a75 7374 5f6f 7574 6c69 6572 7320 3d20 just_outliers = │ │ │ │ +00017640: 6661 6c73 6529 0a20 2020 202f 2f0a 0a20 false). //.. │ │ │ │ +00017650: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ +00017660: 6374 6f72 7920 6d65 7468 6f64 2c20 6372 ctory method, cr │ │ │ │ +00017670: 6561 7465 2069 6e73 7461 6e63 6520 6f66 eate instance of │ │ │ │ +00017680: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ +00017690: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ +000176a0: 7563 6520 736f 6d65 2069 6e69 7469 616c uce some initial │ │ │ │ +000176b0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +000176c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000176d0: 4070 6172 616d 2073 6967 6d61 5f73 2073 @param sigma_s s │ │ │ │ +000176e0: 7061 7469 616c 2073 7461 6e64 6172 6420 patial standard │ │ │ │ +000176f0: 6465 7669 6174 696f 6e2e 0a20 2020 2020 deviation.. │ │ │ │ +00017700: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00017710: 7369 676d 615f 7220 636f 6c6f 7220 7370 sigma_r color sp │ │ │ │ +00017720: 6163 6520 7374 616e 6461 7264 2064 6576 ace standard dev │ │ │ │ +00017730: 6961 7469 6f6e 2c20 6974 2069 7320 7369 iation, it is si │ │ │ │ +00017740: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ +00017750: 6d61 2069 6e20 7468 6520 636f 6c6f 7220 ma in the color │ │ │ │ +00017760: 7370 6163 6520 696e 746f 0a20 2020 2020 space into. │ │ │ │ +00017770: 2a20 6269 6c61 7465 7261 6c46 696c 7465 * bilateralFilte │ │ │ │ +00017780: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00017790: 2040 7061 7261 6d20 6164 6a75 7374 5f6f @param adjust_o │ │ │ │ +000177a0: 7574 6c69 6572 7320 6f70 7469 6f6e 616c utliers optional │ │ │ │ +000177b0: 2c20 7370 6563 6966 7920 7065 7266 6f72 , specify perfor │ │ │ │ +000177c0: 6d20 6f75 746c 6965 7273 2061 646a 7573 m outliers adjus │ │ │ │ +000177d0: 7420 6f70 6572 6174 696f 6e20 6f72 206e t operation or n │ │ │ │ +000177e0: 6f74 2c20 2845 712e 2039 2920 696e 2074 ot, (Eq. 9) in t │ │ │ │ +000177f0: 6865 0a20 2020 2020 2a20 6f72 6967 696e he. * origin │ │ │ │ +00017800: 616c 2070 6170 6572 2e0a 2020 2020 202a al paper.. * │ │ │ │ +00017810: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00017820: 2064 6574 6169 6c73 2061 626f 7574 2041 details about A │ │ │ │ +00017830: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +00017840: 2046 696c 7465 7220 7061 7261 6d65 7465 Filter paramete │ │ │ │ +00017850: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00017860: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +00017870: 453a 2047 6173 7461 6c31 3220 2e0a 2020 E: Gastal12 .. │ │ │ │ +00017880: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00017890: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ +000178a0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ +000178b0: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ +000178c0: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ +000178d0: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ +000178e0: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ +000178f0: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ +00017900: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ +00017910: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ +00017920: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ +00017930: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ +00017940: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ +00017950: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ +00017960: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ +00017970: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +00017980: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ +00017990: 7469 6f6e 732e 0a20 2020 2020 2a20 4072 tions.. * @r │ │ │ │ +000179a0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000179b0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000179c0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000179d0: 2073 7461 7469 6320 4164 6170 7469 7665 static Adaptive │ │ │ │ +000179e0: 4d61 6e69 666f 6c64 4669 6c74 6572 2063 ManifoldFilter c │ │ │ │ +000179f0: 7265 6174 6541 4d46 696c 7465 7228 646f reateAMFilter(do │ │ │ │ +00017a00: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +00017a10: 7562 6c65 2073 6967 6d61 5f72 2c20 626f uble sigma_r, bo │ │ │ │ +00017a20: 6f6c 6561 6e20 6164 6a75 7374 5f6f 7574 olean adjust_out │ │ │ │ +00017a30: 6c69 6572 7329 207b 0a20 2020 2020 2020 liers) {. │ │ │ │ +00017a40: 2072 6574 7572 6e20 4164 6170 7469 7665 return Adaptive │ │ │ │ +00017a50: 4d61 6e69 666f 6c64 4669 6c74 6572 2e5f ManifoldFilter._ │ │ │ │ +00017a60: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00017a70: 6541 4d46 696c 7465 725f 3028 7369 676d eAMFilter_0(sigm │ │ │ │ +00017a80: 615f 732c 2073 6967 6d61 5f72 2c20 6164 a_s, sigma_r, ad │ │ │ │ +00017a90: 6a75 7374 5f6f 7574 6c69 6572 7329 293b just_outliers)); │ │ │ │ +00017aa0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00017ab0: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +00017ac0: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00017ad0: 7374 616e 6365 206f 6620 4164 6170 7469 stance of Adapti │ │ │ │ +00017ae0: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ +00017af0: 2061 6e64 2070 726f 6475 6365 2073 6f6d and produce som │ │ │ │ +00017b00: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00017b10: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +00017b20: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00017b30: 7369 676d 615f 7320 7370 6174 6961 6c20 sigma_s spatial │ │ │ │ +00017b40: 7374 616e 6461 7264 2064 6576 6961 7469 standard deviati │ │ │ │ +00017b50: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ +00017b60: 2a20 4070 6172 616d 2073 6967 6d61 5f72 * @param sigma_r │ │ │ │ +00017b70: 2063 6f6c 6f72 2073 7061 6365 2073 7461 color space sta │ │ │ │ +00017b80: 6e64 6172 6420 6465 7669 6174 696f 6e2c ndard deviation, │ │ │ │ +00017b90: 2069 7420 6973 2073 696d 696c 6172 2074 it is similar t │ │ │ │ +00017ba0: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00017bb0: 6865 2063 6f6c 6f72 2073 7061 6365 2069 he color space i │ │ │ │ +00017bc0: 6e74 6f0a 2020 2020 202a 2062 696c 6174 nto. * bilat │ │ │ │ +00017bd0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00017be0: 202a 0a20 2020 2020 2a20 6f72 6967 696e *. * origin │ │ │ │ +00017bf0: 616c 2070 6170 6572 2e0a 2020 2020 202a al paper.. * │ │ │ │ +00017c00: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00017c10: 2064 6574 6169 6c73 2061 626f 7574 2041 details about A │ │ │ │ +00017c20: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +00017c30: 2046 696c 7465 7220 7061 7261 6d65 7465 Filter paramete │ │ │ │ +00017c40: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00017c50: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +00017c60: 453a 2047 6173 7461 6c31 3220 2e0a 2020 E: Gastal12 .. │ │ │ │ +00017c70: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00017c80: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ +00017c90: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ +00017ca0: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ +00017cb0: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ +00017cc0: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ +00017cd0: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ +00017ce0: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ +00017cf0: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ +00017d00: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ +00017d10: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ +00017d20: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ +00017d30: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ +00017d40: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ +00017d50: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ +00017d60: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +00017d70: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ +00017d80: 7469 6f6e 732e 0a20 2020 2020 2a20 4072 tions.. * @r │ │ │ │ +00017d90: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00017da0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00017db0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00017dc0: 2073 7461 7469 6320 4164 6170 7469 7665 static Adaptive │ │ │ │ +00017dd0: 4d61 6e69 666f 6c64 4669 6c74 6572 2063 ManifoldFilter c │ │ │ │ +00017de0: 7265 6174 6541 4d46 696c 7465 7228 646f reateAMFilter(do │ │ │ │ +00017df0: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +00017e00: 7562 6c65 2073 6967 6d61 5f72 2920 7b0a uble sigma_r) {. │ │ │ │ +00017e10: 2020 2020 2020 2020 7265 7475 726e 2041 return A │ │ │ │ +00017e20: 6461 7074 6976 654d 616e 6966 6f6c 6446 daptiveManifoldF │ │ │ │ +00017e30: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00017e40: 5f28 6372 6561 7465 414d 4669 6c74 6572 _(createAMFilter │ │ │ │ +00017e50: 5f31 2873 6967 6d61 5f73 2c20 7369 676d _1(sigma_s, sigm │ │ │ │ +00017e60: 615f 7229 293b 0a20 2020 207d 0a0a 0a20 a_r));. }... │ │ │ │ +00017e70: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00017e80: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00017e90: 7072 6f63 3a3a 616d 4669 6c74 6572 284d proc::amFilter(M │ │ │ │ +00017ea0: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +00017eb0: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ +00017ec0: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +00017ed0: 626c 6520 7369 676d 615f 722c 2062 6f6f ble sigma_r, boo │ │ │ │ +00017ee0: 6c20 6164 6a75 7374 5f6f 7574 6c69 6572 l adjust_outlier │ │ │ │ +00017ef0: 7320 3d20 6661 6c73 6529 0a20 2020 202f s = false). / │ │ │ │ +00017f00: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00017f10: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +00017f20: 6520 4164 6170 7469 7665 204d 616e 6966 e Adaptive Manif │ │ │ │ +00017f30: 6f6c 6420 4669 6c74 6572 2063 616c 6c2e old Filter call. │ │ │ │ +00017f40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017f50: 7061 7261 6d20 6a6f 696e 7420 6a6f 696e param joint join │ │ │ │ +00017f60: 7420 2861 6c73 6f20 6361 6c6c 6564 2061 t (also called a │ │ │ │ +00017f70: 7320 6775 6964 6564 2920 696d 6167 6520 s guided) image │ │ │ │ +00017f80: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ +00017f90: 6573 2077 6974 6820 616e 7920 6e75 6d62 es with any numb │ │ │ │ +00017fa0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ +00017fb0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017fc0: 7061 7261 6d20 7372 6320 6669 6c74 6572 param src filter │ │ │ │ +00017fd0: 696e 6720 696d 6167 6520 7769 7468 2061 ing image with a │ │ │ │ +00017fe0: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ +00017ff0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00018000: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00018010: 206f 7574 7075 7420 696d 6167 652e 0a20 output image.. │ │ │ │ +00018020: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00018030: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat │ │ │ │ +00018040: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev │ │ │ │ +00018050: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *. │ │ │ │ +00018060: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00018070: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space │ │ │ │ +00018080: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +00018090: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil │ │ │ │ +000180a0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +000180b0: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +000180c0: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b │ │ │ │ +000180d0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +000180e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000180f0: 6172 616d 2061 646a 7573 745f 6f75 746c aram adjust_outl │ │ │ │ +00018100: 6965 7273 206f 7074 696f 6e61 6c2c 2073 iers optional, s │ │ │ │ +00018110: 7065 6369 6679 2070 6572 666f 726d 206f pecify perform o │ │ │ │ +00018120: 7574 6c69 6572 7320 6164 6a75 7374 206f utliers adjust o │ │ │ │ +00018130: 7065 7261 7469 6f6e 206f 7220 6e6f 742c peration or not, │ │ │ │ +00018140: 2028 4571 2e20 3929 2069 6e20 7468 650a (Eq. 9) in the. │ │ │ │ +00018150: 2020 2020 202a 206f 7269 6769 6e61 6c20 * original │ │ │ │ +00018160: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +00018170: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ +00018190: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ +000181a0: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ +000181b0: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ +000181c0: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ +000181d0: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ +000181e0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ +000181f0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ +00018200: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ +00018210: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ +00018220: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ +00018230: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ +00018240: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ +00018250: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ +00018260: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ +00018270: 6c74 6572 2066 756e 6374 696f 6e73 2e20 lter functions. │ │ │ │ +00018280: 5345 453a 2062 696c 6174 6572 616c 4669 SEE: bilateralFi │ │ │ │ +00018290: 6c74 6572 2c20 6474 4669 6c74 6572 2c20 lter, dtFilter, │ │ │ │ +000182a0: 6775 6964 6564 4669 6c74 6572 0a20 2020 guidedFilter. │ │ │ │ +000182b0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000182c0: 7374 6174 6963 2076 6f69 6420 616d 4669 static void amFi │ │ │ │ +000182d0: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +000182e0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +000182f0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00018300: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +00018310: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ +00018320: 5f6f 7574 6c69 6572 7329 207b 0a20 2020 _outliers) {. │ │ │ │ +00018330: 2020 2020 2061 6d46 696c 7465 725f 3028 amFilter_0( │ │ │ │ +00018340: 6a6f 696e 742e 6e61 7469 7665 4f62 6a2c joint.nativeObj, │ │ │ │ +00018350: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00018360: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s │ │ │ │ +00018370: 6967 6d61 5f73 2c20 7369 676d 615f 722c igma_s, sigma_r, │ │ │ │ +00018380: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ +00018390: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000183a0: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +000183b0: 6f6e 652d 6c69 6e65 2041 6461 7074 6976 one-line Adaptiv │ │ │ │ +000183c0: 6520 4d61 6e69 666f 6c64 2046 696c 7465 e Manifold Filte │ │ │ │ +000183d0: 7220 6361 6c6c 2e0a 2020 2020 202a 0a20 r call.. *. │ │ │ │ +000183e0: 2020 2020 2a20 4070 6172 616d 206a 6f69 * @param joi │ │ │ │ +000183f0: 6e74 206a 6f69 6e74 2028 616c 736f 2063 nt joint (also c │ │ │ │ +00018400: 616c 6c65 6420 6173 2067 7569 6465 6429 alled as guided) │ │ │ │ +00018410: 2069 6d61 6765 206f 7220 6172 7261 7920 image or array │ │ │ │ +00018420: 6f66 2069 6d61 6765 7320 7769 7468 2061 of images with a │ │ │ │ +00018430: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ +00018440: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00018450: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00018460: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +00018470: 2077 6974 6820 616e 7920 6e75 6d62 6572 with any number │ │ │ │ +00018480: 7320 6f66 2063 6861 6e6e 656c 732e 0a20 s of channels.. │ │ │ │ +00018490: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000184a0: 7261 6d20 6473 7420 6f75 7470 7574 2069 ram dst output i │ │ │ │ +000184b0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +000184c0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000184d0: 5f73 2073 7061 7469 616c 2073 7461 6e64 _s spatial stand │ │ │ │ +000184e0: 6172 6420 6465 7669 6174 696f 6e2e 0a20 ard deviation.. │ │ │ │ +000184f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00018500: 7261 6d20 7369 676d 615f 7220 636f 6c6f ram sigma_r colo │ │ │ │ +00018510: 7220 7370 6163 6520 7374 616e 6461 7264 r space standard │ │ │ │ +00018520: 2064 6576 6961 7469 6f6e 2c20 6974 2069 deviation, it i │ │ │ │ +00018530: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00018540: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00018550: 6c6f 7220 7370 6163 6520 696e 746f 0a20 lor space into. │ │ │ │ +00018560: 2020 2020 2a20 6269 6c61 7465 7261 6c46 * bilateralF │ │ │ │ +00018570: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00018580: 2020 202a 206f 7269 6769 6e61 6c20 7061 * original pa │ │ │ │ +00018590: 7065 722e 0a20 2020 2020 2a0a 2020 2020 per.. *. │ │ │ │ +000185a0: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +000185b0: 4a6f 696e 7420 696d 6167 6573 2077 6974 Joint images wit │ │ │ │ +000185c0: 6820 4356 5f38 5520 616e 6420 4356 5f31 h CV_8U and CV_1 │ │ │ │ +000185d0: 3655 2064 6570 7468 2063 6f6e 7665 7274 6U depth convert │ │ │ │ +000185e0: 6564 2074 6f20 696d 6167 6573 2077 6974 ed to images wit │ │ │ │ +000185f0: 6820 4356 5f33 3246 2064 6570 7468 2061 h CV_32F depth a │ │ │ │ +00018600: 6e64 205b 303b 2031 5d0a 2020 2020 202a nd [0; 1]. * │ │ │ │ +00018610: 2063 6f6c 6f72 2072 616e 6765 2062 6566 color range bef │ │ │ │ +00018620: 6f72 6520 7072 6f63 6573 7369 6e67 2e20 ore processing. │ │ │ │ +00018630: 4865 6e63 6520 636f 6c6f 7220 7370 6163 Hence color spac │ │ │ │ +00018640: 6520 7369 676d 6120 7369 676d 615f 7220 e sigma sigma_r │ │ │ │ +00018650: 6d75 7374 2062 6520 696e 205b 303b 2031 must be in [0; 1 │ │ │ │ +00018660: 5d20 7261 6e67 652c 2075 6e6c 696b 6520 ] range, unlike │ │ │ │ +00018670: 7361 6d65 0a20 2020 2020 2a20 7369 676d same. * sigm │ │ │ │ +00018680: 6173 2069 6e20 6269 6c61 7465 7261 6c46 as in bilateralF │ │ │ │ +00018690: 696c 7465 7220 616e 6420 6474 4669 6c74 ilter and dtFilt │ │ │ │ +000186a0: 6572 2066 756e 6374 696f 6e73 2e20 5345 er functions. SE │ │ │ │ +000186b0: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +000186c0: 6572 2c20 6474 4669 6c74 6572 2c20 6775 er, dtFilter, gu │ │ │ │ +000186d0: 6964 6564 4669 6c74 6572 0a20 2020 2020 idedFilter. │ │ │ │ +000186e0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000186f0: 6174 6963 2076 6f69 6420 616d 4669 6c74 atic void amFilt │ │ │ │ +00018700: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +00018710: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00018720: 646f 7562 6c65 2073 6967 6d61 5f73 2c20 double sigma_s, │ │ │ │ +00018730: 646f 7562 6c65 2073 6967 6d61 5f72 2920 double sigma_r) │ │ │ │ +00018740: 7b0a 2020 2020 2020 2020 616d 4669 6c74 {. amFilt │ │ │ │ +00018750: 6572 5f31 286a 6f69 6e74 2e6e 6174 6976 er_1(joint.nativ │ │ │ │ +00018760: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +00018770: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00018780: 626a 2c20 7369 676d 615f 732c 2073 6967 bj, sigma_s, sig │ │ │ │ +00018790: 6d61 5f72 293b 0a20 2020 207d 0a0a 0a20 ma_r);. }... │ │ │ │ +000187a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +000187b0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +000187c0: 7072 6f63 3a3a 6a6f 696e 7442 696c 6174 proc::jointBilat │ │ │ │ +000187d0: 6572 616c 4669 6c74 6572 284d 6174 206a eralFilter(Mat j │ │ │ │ +000187e0: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +000187f0: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ +00018800: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00018810: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ +00018820: 7061 6365 2c20 696e 7420 626f 7264 6572 pace, int border │ │ │ │ +00018830: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ +00018840: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ +00018850: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00018860: 706c 6965 7320 7468 6520 6a6f 696e 7420 plies the joint │ │ │ │ +00018870: 6269 6c61 7465 7261 6c20 6669 6c74 6572 bilateral filter │ │ │ │ +00018880: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00018890: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000188a0: 616d 206a 6f69 6e74 204a 6f69 6e74 2038 am joint Joint 8 │ │ │ │ +000188b0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +000188c0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +000188d0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +000188e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +000188f0: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00018900: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +00018910: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +00018920: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +00018930: 616e 6e65 6c20 696d 6167 6520 7769 7468 annel image with │ │ │ │ +00018940: 2074 6865 2073 616d 6520 6465 7074 6820 the same depth │ │ │ │ +00018950: 6173 206a 6f69 6e74 0a20 2020 2020 2a20 as joint. * │ │ │ │ +00018960: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00018970: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00018980: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +00018990: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +000189a0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +000189b0: 7263 202e 0a20 2020 2020 2a0a 2020 2020 rc .. *. │ │ │ │ +000189c0: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +000189d0: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +000189e0: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +000189f0: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +00018a00: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +00018a10: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +00018a20: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +00018a30: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +00018a40: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +00018a50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00018a60: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +00018a70: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00018a80: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +00018a90: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +00018aa0: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +00018ab0: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +00018ac0: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +00018ad0: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +00018ae0: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +00018af0: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +00018b00: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +00018b10: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +00018b20: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +00018b30: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +00018b40: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +00018b50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00018b60: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ +00018b70: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00018b80: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ +00018b90: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +00018ba0: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +00018bb0: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +00018bc0: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ +00018bd0: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ +00018be0: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ +00018bf0: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ +00018c00: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ +00018c10: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ +00018c20: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ +00018c30: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ +00018c40: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ +00018c50: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ +00018c60: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ +00018c70: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ +00018c80: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ +00018c90: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ +00018ca0: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ +00018cb0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00018cc0: 4070 6172 616d 2062 6f72 6465 7254 7970 @param borderTyp │ │ │ │ +00018cd0: 650a 2020 2020 202a 0a20 2020 2020 2a20 e. *. * │ │ │ │ +00018ce0: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ +00018cf0: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ +00018d00: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +00018d10: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ +00018d20: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ +00018d30: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ +00018d40: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ +00018d50: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +00018d60: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ +00018d70: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +00018d80: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00018d90: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ +00018da0: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ +00018db0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00018dc0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +00018dd0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00018de0: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +00018df0: 652c 2069 6e74 2062 6f72 6465 7254 7970 e, int borderTyp │ │ │ │ +00018e00: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ +00018e10: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00018e20: 725f 3028 6a6f 696e 742e 6e61 7469 7665 r_0(joint.native │ │ │ │ +00018e30: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +00018e40: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00018e50: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ +00018e60: 2c20 7369 676d 6153 7061 6365 2c20 626f , sigmaSpace, bo │ │ │ │ +00018e70: 7264 6572 5479 7065 293b 0a20 2020 207d rderType);. } │ │ │ │ +00018e80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00018e90: 2041 7070 6c69 6573 2074 6865 206a 6f69 Applies the joi │ │ │ │ +00018ea0: 6e74 2062 696c 6174 6572 616c 2066 696c nt bilateral fil │ │ │ │ +00018eb0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +00018ec0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00018ed0: 7061 7261 6d20 6a6f 696e 7420 4a6f 696e param joint Join │ │ │ │ +00018ee0: 7420 382d 6269 7420 6f72 2066 6c6f 6174 t 8-bit or float │ │ │ │ +00018ef0: 696e 672d 706f 696e 742c 2031 2d63 6861 ing-point, 1-cha │ │ │ │ +00018f00: 6e6e 656c 206f 7220 332d 6368 616e 6e65 nnel or 3-channe │ │ │ │ +00018f10: 6c20 696d 6167 652e 0a20 2020 2020 2a0a l image.. *. │ │ │ │ +00018f20: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00018f30: 6320 536f 7572 6365 2038 2d62 6974 206f c Source 8-bit o │ │ │ │ +00018f40: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00018f50: 2c20 312d 6368 616e 6e65 6c20 6f72 2033 , 1-channel or 3 │ │ │ │ +00018f60: 2d63 6861 6e6e 656c 2069 6d61 6765 2077 -channel image w │ │ │ │ +00018f70: 6974 6820 7468 6520 7361 6d65 2064 6570 ith the same dep │ │ │ │ +00018f80: 7468 2061 7320 6a6f 696e 740a 2020 2020 th as joint. │ │ │ │ +00018f90: 202a 2069 6d61 6765 2e0a 2020 2020 202a * image.. * │ │ │ │ +00018fa0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00018fb0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +00018fc0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +00018fd0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +00018fe0: 7320 7372 6320 2e0a 2020 2020 202a 0a20 s src .. *. │ │ │ │ +00018ff0: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D │ │ │ │ +00019000: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each │ │ │ │ +00019010: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ +00019020: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used │ │ │ │ +00019030: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering │ │ │ │ +00019040: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p │ │ │ │ +00019050: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. * │ │ │ │ +00019060: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f │ │ │ │ +00019070: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace . │ │ │ │ +00019080: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00019090: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ +000190a0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ +000190b0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space │ │ │ │ +000190c0: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ +000190d0: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete │ │ │ │ +000190e0: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that. │ │ │ │ +000190f0: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo │ │ │ │ +00019100: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi │ │ │ │ +00019110: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +00019120: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace │ │ │ │ +00019130: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed │ │ │ │ +00019140: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul │ │ │ │ +00019150: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l │ │ │ │ +00019160: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s │ │ │ │ +00019170: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color. │ │ │ │ +00019180: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00019190: 7061 7261 6d20 7369 676d 6153 7061 6365 param sigmaSpace │ │ │ │ +000191a0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ +000191b0: 2074 6865 2063 6f6f 7264 696e 6174 6520 the coordinate │ │ │ │ +000191c0: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ +000191d0: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ +000191e0: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ +000191f0: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ +00019200: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ +00019210: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ +00019220: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ +00019230: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ +00019240: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ +00019250: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ +00019260: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ +00019270: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ +00019280: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ +00019290: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ +000192a0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ +000192b0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ +000192c0: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ +000192d0: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ +000192e0: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ +000192f0: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00019300: 653a 3c2f 623e 2062 696c 6174 6572 616c e: bilateral │ │ │ │ +00019310: 4669 6c74 6572 2061 6e64 206a 6f69 6e74 Filter and joint │ │ │ │ +00019320: 4269 6c61 7465 7261 6c46 696c 7465 7220 BilateralFilter │ │ │ │ +00019330: 7573 6520 4c31 206e 6f72 6d20 746f 2063 use L1 norm to c │ │ │ │ +00019340: 6f6d 7075 7465 2064 6966 6665 7265 6e63 ompute differenc │ │ │ │ +00019350: 6520 6265 7477 6565 6e20 636f 6c6f 7273 e between colors │ │ │ │ +00019360: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019370: 5345 453a 2062 696c 6174 6572 616c 4669 SEE: bilateralFi │ │ │ │ +00019380: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ +00019390: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000193a0: 6320 7374 6174 6963 2076 6f69 6420 6a6f c static void jo │ │ │ │ +000193b0: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +000193c0: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +000193d0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000193e0: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +000193f0: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +00019400: 2073 6967 6d61 5370 6163 6529 207b 0a20 sigmaSpace) {. │ │ │ │ +00019410: 2020 2020 2020 206a 6f69 6e74 4269 6c61 jointBila │ │ │ │ +00019420: 7465 7261 6c46 696c 7465 725f 3128 6a6f teralFilter_1(jo │ │ │ │ +00019430: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ +00019440: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00019450: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d, │ │ │ │ +00019460: 7369 676d 6143 6f6c 6f72 2c20 7369 676d sigmaColor, sigm │ │ │ │ +00019470: 6153 7061 6365 293b 0a20 2020 207d 0a0a aSpace);. }.. │ │ │ │ +00019480: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00019490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +000194a0: 6d67 7072 6f63 3a3a 6269 6c61 7465 7261 mgproc::bilatera │ │ │ │ +000194b0: 6c54 6578 7475 7265 4669 6c74 6572 284d lTextureFilter(M │ │ │ │ +000194c0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +000194d0: 2c20 696e 7420 6672 203d 2033 2c20 696e , int fr = 3, in │ │ │ │ +000194e0: 7420 6e75 6d49 7465 7220 3d20 312c 2064 t numIter = 1, d │ │ │ │ +000194f0: 6f75 626c 6520 7369 676d 6141 6c70 6861 ouble sigmaAlpha │ │ │ │ +00019500: 203d 202d 312e 2c20 646f 7562 6c65 2073 = -1., double s │ │ │ │ +00019510: 6967 6d61 4176 6720 3d20 2d31 2e29 0a20 igmaAvg = -1.). │ │ │ │ +00019520: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00019530: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ +00019540: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ +00019550: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ +00019560: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ +00019570: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ +00019580: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ +00019590: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ +000195a0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +000195b0: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ +000195c0: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ +000195d0: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ +000195e0: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +000195f0: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ +00019600: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ +00019610: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ +00019620: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ +00019630: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ +00019640: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00019650: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ +00019660: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ +00019670: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ +00019680: 2040 7061 7261 6d20 6672 2052 6164 6975 @param fr Radiu │ │ │ │ +00019690: 7320 6f66 206b 6572 6e65 6c20 746f 2062 s of kernel to b │ │ │ │ +000196a0: 6520 7573 6564 2066 6f72 2066 696c 7465 e used for filte │ │ │ │ +000196b0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +000196c0: 6265 2070 6f73 6974 6976 6520 696e 7465 be positive inte │ │ │ │ +000196d0: 6765 720a 2020 2020 202a 0a20 2020 2020 ger. *. │ │ │ │ +000196e0: 2a20 4070 6172 616d 206e 756d 4974 6572 * @param numIter │ │ │ │ +000196f0: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ +00019700: 7469 6f6e 7320 6f66 2061 6c67 6f72 6974 tions of algorit │ │ │ │ +00019710: 686d 2c20 4974 2073 686f 756c 6420 6265 hm, It should be │ │ │ │ +00019720: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +00019730: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +00019740: 4070 6172 616d 2073 6967 6d61 416c 7068 @param sigmaAlph │ │ │ │ +00019750: 6120 436f 6e74 726f 6c73 2074 6865 2073 a Controls the s │ │ │ │ +00019760: 6861 7270 6e65 7373 206f 6620 7468 6520 harpness of the │ │ │ │ +00019770: 7765 6967 6874 2074 7261 6e73 6974 696f weight transitio │ │ │ │ +00019780: 6e20 6672 6f6d 2065 6467 6573 2074 6f20 n from edges to │ │ │ │ +00019790: 736d 6f6f 7468 2f74 6578 7475 7265 2072 smooth/texture r │ │ │ │ +000197a0: 6567 696f 6e73 2c20 7768 6572 650a 2020 egions, where. │ │ │ │ +000197b0: 2020 202a 2061 2062 6967 6765 7220 7661 * a bigger va │ │ │ │ +000197c0: 6c75 6520 6d65 616e 7320 7368 6172 7065 lue means sharpe │ │ │ │ +000197d0: 7220 7472 616e 7369 7469 6f6e 2e20 5768 r transition. Wh │ │ │ │ +000197e0: 656e 2074 6865 2076 616c 7565 2069 7320 en the value is │ │ │ │ +000197f0: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +00019800: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +00019810: 6c63 756c 6174 6564 2e0a 2020 2020 202a lculated.. * │ │ │ │ +00019820: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00019830: 6967 6d61 4176 6720 5261 6e67 6520 626c igmaAvg Range bl │ │ │ │ +00019840: 7572 2070 6172 616d 6574 6572 2066 6f72 ur parameter for │ │ │ │ +00019850: 2074 6578 7475 7265 2062 6c75 7272 696e texture blurrin │ │ │ │ +00019860: 672e 204c 6172 6765 7220 7661 6c75 6520 g. Larger value │ │ │ │ +00019870: 6d61 6b65 7320 7265 7375 6c74 2074 6f20 makes result to │ │ │ │ +00019880: 6265 206d 6f72 6520 626c 7572 7265 642e be more blurred. │ │ │ │ +00019890: 2057 6865 6e20 7468 650a 2020 2020 202a When the. * │ │ │ │ +000198a0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ +000198b0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ +000198c0: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ +000198d0: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ +000198e0: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ +000198f0: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +00019900: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00019910: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ +00019920: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ +00019930: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00019940: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ +00019950: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ +00019960: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00019970: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ +00019980: 7465 722c 2064 6f75 626c 6520 7369 676d ter, double sigm │ │ │ │ +00019990: 6141 6c70 6861 2c20 646f 7562 6c65 2073 aAlpha, double s │ │ │ │ +000199a0: 6967 6d61 4176 6729 207b 0a20 2020 2020 igmaAvg) {. │ │ │ │ +000199b0: 2020 2062 696c 6174 6572 616c 5465 7874 bilateralText │ │ │ │ +000199c0: 7572 6546 696c 7465 725f 3028 7372 632e ureFilter_0(src. │ │ │ │ +000199d0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +000199e0: 6174 6976 654f 626a 2c20 6672 2c20 6e75 ativeObj, fr, nu │ │ │ │ +000199f0: 6d49 7465 722c 2073 6967 6d61 416c 7068 mIter, sigmaAlph │ │ │ │ +00019a00: 612c 2073 6967 6d61 4176 6729 3b0a 2020 a, sigmaAvg);. │ │ │ │ +00019a10: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00019a20: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +00019a30: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +00019a40: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +00019a50: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +00019a60: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +00019a70: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +00019a80: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +00019a90: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +00019aa0: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +00019ab0: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +00019ac0: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +00019ad0: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +00019ae0: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +00019af0: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +00019b00: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +00019b10: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +00019b20: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00019b30: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00019b40: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +00019b50: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +00019b60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00019b70: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +00019b80: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +00019b90: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +00019ba0: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +00019bb0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +00019bc0: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +00019bd0: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ +00019be0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +00019bf0: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ +00019c00: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ +00019c10: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ +00019c20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00019c30: 6172 616d 2073 6967 6d61 416c 7068 6120 aram sigmaAlpha │ │ │ │ +00019c40: 436f 6e74 726f 6c73 2074 6865 2073 6861 Controls the sha │ │ │ │ +00019c50: 7270 6e65 7373 206f 6620 7468 6520 7765 rpness of the we │ │ │ │ +00019c60: 6967 6874 2074 7261 6e73 6974 696f 6e20 ight transition │ │ │ │ +00019c70: 6672 6f6d 2065 6467 6573 2074 6f20 736d from edges to sm │ │ │ │ +00019c80: 6f6f 7468 2f74 6578 7475 7265 2072 6567 ooth/texture reg │ │ │ │ +00019c90: 696f 6e73 2c20 7768 6572 650a 2020 2020 ions, where. │ │ │ │ +00019ca0: 202a 2061 2062 6967 6765 7220 7661 6c75 * a bigger valu │ │ │ │ +00019cb0: 6520 6d65 616e 7320 7368 6172 7065 7220 e means sharper │ │ │ │ +00019cc0: 7472 616e 7369 7469 6f6e 2e20 5768 656e transition. When │ │ │ │ +00019cd0: 2074 6865 2076 616c 7565 2069 7320 6e65 the value is ne │ │ │ │ +00019ce0: 6761 7469 7665 2c20 6974 2069 7320 6175 gative, it is au │ │ │ │ +00019cf0: 746f 6d61 7469 6361 6c6c 7920 6361 6c63 tomatically calc │ │ │ │ +00019d00: 756c 6174 6564 2e0a 2020 2020 202a 0a20 ulated.. *. │ │ │ │ +00019d10: 2020 2020 2a20 7661 6c75 6520 6973 206e * value is n │ │ │ │ +00019d20: 6567 6174 6976 652c 2069 7420 6973 2061 egative, it is a │ │ │ │ +00019d30: 7574 6f6d 6174 6963 616c 6c79 2063 616c utomatically cal │ │ │ │ +00019d40: 6375 6c61 7465 6420 6173 2064 6573 6372 culated as descr │ │ │ │ +00019d50: 6962 6564 2069 6e20 7468 6520 7061 7065 ibed in the pape │ │ │ │ +00019d60: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00019d70: 2053 4545 3a20 726f 6c6c 696e 6747 7569 SEE: rollingGui │ │ │ │ +00019d80: 6461 6e63 6546 696c 7465 722c 2062 696c danceFilter, bil │ │ │ │ +00019d90: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ +00019da0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00019db0: 7374 6174 6963 2076 6f69 6420 6269 6c61 static void bila │ │ │ │ +00019dc0: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ +00019dd0: 6572 284d 6174 2073 7263 2c20 4d61 7420 er(Mat src, Mat │ │ │ │ +00019de0: 6473 742c 2069 6e74 2066 722c 2069 6e74 dst, int fr, int │ │ │ │ +00019df0: 206e 756d 4974 6572 2c20 646f 7562 6c65 numIter, double │ │ │ │ +00019e00: 2073 6967 6d61 416c 7068 6129 207b 0a20 sigmaAlpha) {. │ │ │ │ +00019e10: 2020 2020 2020 2062 696c 6174 6572 616c bilateral │ │ │ │ +00019e20: 5465 7874 7572 6546 696c 7465 725f 3128 TextureFilter_1( │ │ │ │ +00019e30: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00019e40: 7374 2e6e 6174 6976 654f 626a 2c20 6672 st.nativeObj, fr │ │ │ │ +00019e50: 2c20 6e75 6d49 7465 722c 2073 6967 6d61 , numIter, sigma │ │ │ │ +00019e60: 416c 7068 6129 3b0a 2020 2020 7d0a 0a20 Alpha);. }.. │ │ │ │ +00019e70: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00019e80: 706c 6965 7320 7468 6520 6269 6c61 7465 plies the bilate │ │ │ │ +00019e90: 7261 6c20 7465 7874 7572 6520 6669 6c74 ral texture filt │ │ │ │ +00019ea0: 6572 2074 6f20 616e 2069 6d61 6765 2e20 er to an image. │ │ │ │ +00019eb0: 4974 2070 6572 666f 726d 7320 7374 7275 It performs stru │ │ │ │ +00019ec0: 6374 7572 652d 7072 6573 6572 7669 6e67 cture-preserving │ │ │ │ +00019ed0: 2074 6578 7475 7265 2066 696c 7465 722e texture filter. │ │ │ │ +00019ee0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00019ef0: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +00019f00: 6869 7320 6669 6c74 6572 2073 6565 2043 his filter see C │ │ │ │ +00019f10: 4954 453a 2043 686f 3230 3134 2e0a 2020 ITE: Cho2014.. │ │ │ │ +00019f20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019f30: 616d 2073 7263 2053 6f75 7263 6520 696d am src Source im │ │ │ │ +00019f40: 6167 6520 7768 6f73 6520 6465 7074 6820 age whose depth │ │ │ │ +00019f50: 6973 2038 2d62 6974 2055 494e 5420 6f72 is 8-bit UINT or │ │ │ │ +00019f60: 2033 322d 6269 7420 464c 4f41 540a 2020 32-bit FLOAT. │ │ │ │ +00019f70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00019f80: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati │ │ │ │ +00019f90: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the │ │ │ │ +00019fa0: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty │ │ │ │ +00019fb0: 7065 2061 7320 7372 632e 0a20 2020 2020 pe as src.. │ │ │ │ +00019fc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019fd0: 6672 2052 6164 6975 7320 6f66 206b 6572 fr Radius of ker │ │ │ │ +00019fe0: 6e65 6c20 746f 2062 6520 7573 6564 2066 nel to be used f │ │ │ │ +00019ff0: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +0001a000: 2073 686f 756c 6420 6265 2070 6f73 6974 should be posit │ │ │ │ +0001a010: 6976 6520 696e 7465 6765 720a 2020 2020 ive integer. │ │ │ │ +0001a020: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001a030: 206e 756d 4974 6572 204e 756d 6265 7220 numIter Number │ │ │ │ +0001a040: 6f66 2069 7465 7261 7469 6f6e 7320 6f66 of iterations of │ │ │ │ +0001a050: 2061 6c67 6f72 6974 686d 2c20 4974 2073 algorithm, It s │ │ │ │ +0001a060: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ +0001a070: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ +0001a080: 0a20 2020 2020 2a20 6120 6269 6767 6572 . * a bigger │ │ │ │ +0001a090: 2076 616c 7565 206d 6561 6e73 2073 6861 value means sha │ │ │ │ +0001a0a0: 7270 6572 2074 7261 6e73 6974 696f 6e2e rper transition. │ │ │ │ +0001a0b0: 2057 6865 6e20 7468 6520 7661 6c75 6520 When the value │ │ │ │ +0001a0c0: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +0001a0d0: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +0001a0e0: 2063 616c 6375 6c61 7465 642e 0a20 2020 calculated.. │ │ │ │ +0001a0f0: 2020 2a0a 2020 2020 202a 2076 616c 7565 *. * value │ │ │ │ +0001a100: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +0001a110: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +0001a120: 7920 6361 6c63 756c 6174 6564 2061 7320 y calculated as │ │ │ │ +0001a130: 6465 7363 7269 6265 6420 696e 2074 6865 described in the │ │ │ │ +0001a140: 2070 6170 6572 2e0a 2020 2020 202a 0a20 paper.. *. │ │ │ │ +0001a150: 2020 2020 2a20 5345 453a 2072 6f6c 6c69 * SEE: rolli │ │ │ │ +0001a160: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001a170: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ +0001a180: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +0001a190: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001a1a0: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +0001a1b0: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ +0001a1c0: 204d 6174 2064 7374 2c20 696e 7420 6672 Mat dst, int fr │ │ │ │ +0001a1d0: 2c20 696e 7420 6e75 6d49 7465 7229 207b , int numIter) { │ │ │ │ +0001a1e0: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ +0001a1f0: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +0001a200: 3228 7372 632e 6e61 7469 7665 4f62 6a2c 2(src.nativeObj, │ │ │ │ +0001a210: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001a220: 6672 2c20 6e75 6d49 7465 7229 3b0a 2020 fr, numIter);. │ │ │ │ +0001a230: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001a240: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +0001a250: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +0001a260: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +0001a270: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +0001a280: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +0001a290: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +0001a2a0: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +0001a2b0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001a2c0: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +0001a2d0: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +0001a2e0: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +0001a2f0: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +0001a300: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +0001a310: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +0001a320: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +0001a330: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +0001a340: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +0001a350: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +0001a360: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +0001a370: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +0001a380: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a390: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +0001a3a0: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +0001a3b0: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +0001a3c0: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +0001a3d0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +0001a3e0: 720a 2020 2020 202a 0a20 2020 2020 2a0a r. *. *. │ │ │ │ +0001a3f0: 2020 2020 202a 2061 2062 6967 6765 7220 * a bigger │ │ │ │ +0001a400: 7661 6c75 6520 6d65 616e 7320 7368 6172 value means shar │ │ │ │ +0001a410: 7065 7220 7472 616e 7369 7469 6f6e 2e20 per transition. │ │ │ │ +0001a420: 5768 656e 2074 6865 2076 616c 7565 2069 When the value i │ │ │ │ +0001a430: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i │ │ │ │ +0001a440: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +0001a450: 6361 6c63 756c 6174 6564 2e0a 2020 2020 calculated.. │ │ │ │ +0001a460: 202a 0a20 2020 2020 2a20 7661 6c75 6520 *. * value │ │ │ │ +0001a470: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +0001a480: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +0001a490: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d │ │ │ │ +0001a4a0: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the │ │ │ │ +0001a4b0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +0001a4c0: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin │ │ │ │ +0001a4d0: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter, │ │ │ │ +0001a4e0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001a4f0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001a500: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001a510: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ +0001a520: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ +0001a530: 4d61 7420 6473 742c 2069 6e74 2066 7229 Mat dst, int fr) │ │ │ │ +0001a540: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat │ │ │ │ +0001a550: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +0001a560: 725f 3328 7372 632e 6e61 7469 7665 4f62 r_3(src.nativeOb │ │ │ │ +0001a570: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0001a580: 2c20 6672 293b 0a20 2020 207d 0a0a 2020 , fr);. }.. │ │ │ │ +0001a590: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +0001a5a0: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ +0001a5b0: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ +0001a5c0: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ +0001a5d0: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ +0001a5e0: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ +0001a5f0: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ +0001a600: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001a610: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0001a620: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ +0001a630: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ +0001a640: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001a650: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ +0001a660: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ +0001a670: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ +0001a680: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ +0001a690: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001a6a0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +0001a6b0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +0001a6c0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +0001a6d0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +0001a6e0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001a6f0: 2020 2020 2a20 6120 6269 6767 6572 2076 * a bigger v │ │ │ │ +0001a700: 616c 7565 206d 6561 6e73 2073 6861 7270 alue means sharp │ │ │ │ +0001a710: 6572 2074 7261 6e73 6974 696f 6e2e 2057 er transition. W │ │ │ │ +0001a720: 6865 6e20 7468 6520 7661 6c75 6520 6973 hen the value is │ │ │ │ +0001a730: 206e 6567 6174 6976 652c 2069 7420 6973 negative, it is │ │ │ │ +0001a740: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c │ │ │ │ +0001a750: 616c 6375 6c61 7465 642e 0a20 2020 2020 alculated.. │ │ │ │ +0001a760: 2a0a 2020 2020 202a 2076 616c 7565 2069 *. * value i │ │ │ │ +0001a770: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i │ │ │ │ +0001a780: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +0001a790: 6361 6c63 756c 6174 6564 2061 7320 6465 calculated as de │ │ │ │ +0001a7a0: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ +0001a7b0: 6170 6572 2e0a 2020 2020 202a 0a20 2020 aper.. *. │ │ │ │ +0001a7c0: 2020 2a20 5345 453a 2072 6f6c 6c69 6e67 * SEE: rolling │ │ │ │ +0001a7d0: 4775 6964 616e 6365 4669 6c74 6572 2c20 GuidanceFilter, │ │ │ │ +0001a7e0: 6269 6c61 7465 7261 6c46 696c 7465 720a bilateralFilter. │ │ │ │ +0001a7f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001a800: 6963 2073 7461 7469 6320 766f 6964 2062 ic static void b │ │ │ │ +0001a810: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +0001a820: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0001a830: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {. │ │ │ │ +0001a840: 2020 6269 6c61 7465 7261 6c54 6578 7475 bilateralTextu │ │ │ │ +0001a850: 7265 4669 6c74 6572 5f34 2873 7263 2e6e reFilter_4(src.n │ │ │ │ +0001a860: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001a870: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +0001a880: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0001a890: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0001a8a0: 696d 6770 726f 633a 3a72 6f6c 6c69 6e67 imgproc::rolling │ │ │ │ +0001a8b0: 4775 6964 616e 6365 4669 6c74 6572 284d GuidanceFilter(M │ │ │ │ +0001a8c0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0001a8d0: 2c20 696e 7420 6420 3d20 2d31 2c20 646f , int d = -1, do │ │ │ │ +0001a8e0: 7562 6c65 2073 6967 6d61 436f 6c6f 7220 uble sigmaColor │ │ │ │ +0001a8f0: 3d20 3235 2c20 646f 7562 6c65 2073 6967 = 25, double sig │ │ │ │ +0001a900: 6d61 5370 6163 6520 3d20 332c 2069 6e74 maSpace = 3, int │ │ │ │ +0001a910: 206e 756d 4f66 4974 6572 203d 2034 2c20 numOfIter = 4, │ │ │ │ +0001a920: 696e 7420 626f 7264 6572 5479 7065 203d int borderType = │ │ │ │ +0001a930: 2042 4f52 4445 525f 4445 4641 554c 5429 BORDER_DEFAULT) │ │ │ │ +0001a940: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001a950: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +0001a960: 7468 6520 726f 6c6c 696e 6720 6775 6964 the rolling guid │ │ │ │ +0001a970: 616e 6365 2066 696c 7465 7220 746f 2061 ance filter to a │ │ │ │ +0001a980: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +0001a990: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001a9a0: 6465 7461 696c 732c 2070 6c65 6173 6520 details, please │ │ │ │ +0001a9b0: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +0001a9c0: 3031 3472 6f6c 6c69 6e67 0a20 2020 2020 014rolling. │ │ │ │ +0001a9d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001a9e0: 7372 6320 536f 7572 6365 2038 2d62 6974 src Source 8-bit │ │ │ │ +0001a9f0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +0001aa00: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ +0001aa10: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ +0001aa20: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001aa30: 4070 6172 616d 2064 7374 2044 6573 7469 @param dst Desti │ │ │ │ +0001aa40: 6e61 7469 6f6e 2069 6d61 6765 206f 6620 nation image of │ │ │ │ +0001aa50: 7468 6520 7361 6d65 2073 697a 6520 616e the same size an │ │ │ │ +0001aa60: 6420 7479 7065 2061 7320 7372 632e 0a20 d type as src.. │ │ │ │ +0001aa70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001aa80: 7261 6d20 6420 4469 616d 6574 6572 206f ram d Diameter o │ │ │ │ +0001aa90: 6620 6561 6368 2070 6978 656c 206e 6569 f each pixel nei │ │ │ │ +0001aaa0: 6768 626f 7268 6f6f 6420 7468 6174 2069 ghborhood that i │ │ │ │ +0001aab0: 7320 7573 6564 2064 7572 696e 6720 6669 s used during fi │ │ │ │ +0001aac0: 6c74 6572 696e 672e 2049 6620 6974 2069 ltering. If it i │ │ │ │ +0001aad0: 7320 6e6f 6e2d 706f 7369 7469 7665 2c0a s non-positive,. │ │ │ │ +0001aae0: 2020 2020 202a 2069 7420 6973 2063 6f6d * it is com │ │ │ │ +0001aaf0: 7075 7465 6420 6672 6f6d 2073 6967 6d61 puted from sigma │ │ │ │ +0001ab00: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +0001ab10: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001ab20: 6d61 436f 6c6f 7220 4669 6c74 6572 2073 maColor Filter s │ │ │ │ +0001ab30: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ +0001ab40: 7220 7370 6163 652e 2041 206c 6172 6765 r space. A large │ │ │ │ +0001ab50: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ +0001ab60: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ +0001ab70: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ +0001ab80: 6572 2063 6f6c 6f72 7320 7769 7468 696e er colors within │ │ │ │ +0001ab90: 2074 6865 2070 6978 656c 206e 6569 6768 the pixel neigh │ │ │ │ +0001aba0: 626f 7268 6f6f 6420 2873 6565 2073 6967 borhood (see sig │ │ │ │ +0001abb0: 6d61 5370 6163 6520 2920 7769 6c6c 2062 maSpace ) will b │ │ │ │ +0001abc0: 6520 6d69 7865 6420 746f 6765 7468 6572 e mixed together │ │ │ │ +0001abd0: 2c20 7265 7375 6c74 696e 6720 696e 0a20 , resulting in. │ │ │ │ +0001abe0: 2020 2020 2a20 6c61 7267 6572 2061 7265 * larger are │ │ │ │ +0001abf0: 6173 206f 6620 7365 6d69 2d65 7175 616c as of semi-equal │ │ │ │ +0001ac00: 2063 6f6c 6f72 2e0a 2020 2020 202a 0a20 color.. *. │ │ │ │ +0001ac10: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001ac20: 6d61 5370 6163 6520 4669 6c74 6572 2073 maSpace Filter s │ │ │ │ +0001ac30: 6967 6d61 2069 6e20 7468 6520 636f 6f72 igma in the coor │ │ │ │ +0001ac40: 6469 6e61 7465 2073 7061 6365 2e20 4120 dinate space. A │ │ │ │ +0001ac50: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +0001ac60: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +0001ac70: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +0001ac80: 6661 7274 6865 7220 7069 7865 6c73 2077 farther pixels w │ │ │ │ +0001ac90: 696c 6c20 696e 666c 7565 6e63 6520 6561 ill influence ea │ │ │ │ +0001aca0: 6368 206f 7468 6572 2061 7320 6c6f 6e67 ch other as long │ │ │ │ +0001acb0: 2061 7320 7468 6569 7220 636f 6c6f 7273 as their colors │ │ │ │ +0001acc0: 2061 7265 2063 6c6f 7365 2065 6e6f 7567 are close enoug │ │ │ │ +0001acd0: 6820 2873 6565 2073 6967 6d61 436f 6c6f h (see sigmaColo │ │ │ │ +0001ace0: 7220 292e 0a20 2020 2020 2a20 5768 656e r ).. * When │ │ │ │ +0001acf0: 2064 2667 743b 3020 2c20 6974 2073 7065 d>0 , it spe │ │ │ │ +0001ad00: 6369 6669 6573 2074 6865 206e 6569 6768 cifies the neigh │ │ │ │ +0001ad10: 626f 7268 6f6f 6420 7369 7a65 2072 6567 borhood size reg │ │ │ │ +0001ad20: 6172 646c 6573 7320 6f66 2073 6967 6d61 ardless of sigma │ │ │ │ +0001ad30: 5370 6163 6520 2e20 4f74 6865 7277 6973 Space . Otherwis │ │ │ │ +0001ad40: 652c 2064 2069 730a 2020 2020 202a 2070 e, d is. * p │ │ │ │ +0001ad50: 726f 706f 7274 696f 6e61 6c20 746f 2073 roportional to s │ │ │ │ +0001ad60: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace .. │ │ │ │ +0001ad70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001ad80: 206e 756d 4f66 4974 6572 204e 756d 6265 numOfIter Numbe │ │ │ │ +0001ad90: 7220 6f66 2069 7465 7261 7469 6f6e 7320 r of iterations │ │ │ │ +0001ada0: 6f66 206a 6f69 6e74 2065 6467 652d 7072 of joint edge-pr │ │ │ │ +0001adb0: 6573 6572 7669 6e67 2066 696c 7465 7269 eserving filteri │ │ │ │ +0001adc0: 6e67 2061 7070 6c69 6564 206f 6e20 7468 ng applied on th │ │ │ │ +0001add0: 6520 736f 7572 6365 2069 6d61 6765 2e0a e source image.. │ │ │ │ +0001ade0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001adf0: 6172 616d 2062 6f72 6465 7254 7970 650a aram borderType. │ │ │ │ +0001ae00: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: roll │ │ │ │ +0001ae20: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001ae30: 7220 7573 6573 206a 6f69 6e74 4269 6c61 r uses jointBila │ │ │ │ +0001ae40: 7465 7261 6c46 696c 7465 7220 6173 2074 teralFilter as t │ │ │ │ +0001ae50: 6865 2065 6467 652d 7072 6573 6572 7669 he edge-preservi │ │ │ │ +0001ae60: 6e67 2066 696c 7465 722e 0a20 2020 2020 ng filter.. │ │ │ │ +0001ae70: 2a0a 2020 2020 202a 2053 4545 3a20 6a6f *. * SEE: jo │ │ │ │ +0001ae80: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +0001ae90: 6572 2c20 6269 6c61 7465 7261 6c46 696c er, bilateralFil │ │ │ │ +0001aea0: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +0001aeb0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001aec0: 2073 7461 7469 6320 766f 6964 2072 6f6c static void rol │ │ │ │ +0001aed0: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +0001aee0: 6572 284d 6174 2073 7263 2c20 4d61 7420 er(Mat src, Mat │ │ │ │ +0001aef0: 6473 742c 2069 6e74 2064 2c20 646f 7562 dst, int d, doub │ │ │ │ +0001af00: 6c65 2073 6967 6d61 436f 6c6f 722c 2064 le sigmaColor, d │ │ │ │ +0001af10: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ +0001af20: 2c20 696e 7420 6e75 6d4f 6649 7465 722c , int numOfIter, │ │ │ │ +0001af30: 2069 6e74 2062 6f72 6465 7254 7970 6529 int borderType) │ │ │ │ +0001af40: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +0001af50: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001af60: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ +0001af70: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001af80: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ +0001af90: 7369 676d 6153 7061 6365 2c20 6e75 6d4f sigmaSpace, numO │ │ │ │ +0001afa0: 6649 7465 722c 2062 6f72 6465 7254 7970 fIter, borderTyp │ │ │ │ +0001afb0: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ +0001afc0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001afd0: 7320 7468 6520 726f 6c6c 696e 6720 6775 s the rolling gu │ │ │ │ +0001afe0: 6964 616e 6365 2066 696c 7465 7220 746f idance filter to │ │ │ │ +0001aff0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +0001b000: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0001b010: 6520 6465 7461 696c 732c 2070 6c65 6173 e details, pleas │ │ │ │ +0001b020: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ +0001b030: 6732 3031 3472 6f6c 6c69 6e67 0a20 2020 g2014rolling. │ │ │ │ +0001b040: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001b050: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ +0001b060: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001b070: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel │ │ │ │ +0001b080: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima │ │ │ │ +0001b090: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001b0a0: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +0001b0b0: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +0001b0c0: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +0001b0d0: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +0001b0e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b0f0: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ +0001b100: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ +0001b110: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ +0001b120: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ +0001b130: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ +0001b140: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ +0001b150: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ +0001b160: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +0001b170: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +0001b180: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b190: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ +0001b1a0: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +0001b1b0: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ +0001b1c0: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ +0001b1d0: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ +0001b1e0: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ +0001b1f0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +0001b200: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +0001b210: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +0001b220: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +0001b230: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +0001b240: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +0001b250: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +0001b260: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +0001b270: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +0001b280: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b290: 6967 6d61 5370 6163 6520 4669 6c74 6572 igmaSpace Filter │ │ │ │ +0001b2a0: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +0001b2b0: 6f72 6469 6e61 7465 2073 7061 6365 2e20 ordinate space. │ │ │ │ +0001b2c0: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ +0001b2d0: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ +0001b2e0: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ +0001b2f0: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ +0001b300: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ +0001b310: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ +0001b320: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ +0001b330: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ +0001b340: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ +0001b350: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ +0001b360: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ +0001b370: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ +0001b380: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ +0001b390: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ +0001b3a0: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ +0001b3b0: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ +0001b3c0: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ +0001b3d0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +0001b3e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b3f0: 616d 206e 756d 4f66 4974 6572 204e 756d am numOfIter Num │ │ │ │ +0001b400: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +0001b410: 7320 6f66 206a 6f69 6e74 2065 6467 652d s of joint edge- │ │ │ │ +0001b420: 7072 6573 6572 7669 6e67 2066 696c 7465 preserving filte │ │ │ │ +0001b430: 7269 6e67 2061 7070 6c69 6564 206f 6e20 ring applied on │ │ │ │ +0001b440: 7468 6520 736f 7572 6365 2069 6d61 6765 the source image │ │ │ │ +0001b450: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001b460: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +0001b470: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ +0001b480: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ +0001b490: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +0001b4a0: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ +0001b4b0: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ +0001b4c0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001b4d0: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ +0001b4e0: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ +0001b4f0: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ +0001b500: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001b510: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001b520: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0001b530: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +0001b540: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ +0001b550: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ +0001b560: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ +0001b570: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ +0001b580: 756d 4f66 4974 6572 2920 7b0a 2020 2020 umOfIter) {. │ │ │ │ +0001b590: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ +0001b5a0: 6e63 6546 696c 7465 725f 3128 7372 632e nceFilter_1(src. │ │ │ │ +0001b5b0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001b5c0: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ +0001b5d0: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp │ │ │ │ +0001b5e0: 6163 652c 206e 756d 4f66 4974 6572 293b ace, numOfIter); │ │ │ │ +0001b5f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001b600: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +0001b610: 6865 2072 6f6c 6c69 6e67 2067 7569 6461 he rolling guida │ │ │ │ +0001b620: 6e63 6520 6669 6c74 6572 2074 6f20 616e nce filter to an │ │ │ │ +0001b630: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001b640: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001b650: 6574 6169 6c73 2c20 706c 6561 7365 2073 etails, please s │ │ │ │ +0001b660: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +0001b670: 3134 726f 6c6c 696e 670a 2020 2020 202a 14rolling. * │ │ │ │ +0001b680: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b690: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ +0001b6a0: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001b6b0: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or │ │ │ │ +0001b6c0: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ +0001b6d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b6e0: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin │ │ │ │ +0001b6f0: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t │ │ │ │ +0001b700: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and │ │ │ │ +0001b710: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src.. │ │ │ │ +0001b720: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b730: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +0001b740: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +0001b750: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +0001b760: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +0001b770: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +0001b780: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +0001b790: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +0001b7a0: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +0001b7b0: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +0001b7c0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001b7d0: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ +0001b7e0: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +0001b7f0: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +0001b800: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +0001b810: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +0001b820: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +0001b830: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +0001b840: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +0001b850: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +0001b860: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +0001b870: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +0001b880: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +0001b890: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +0001b8a0: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +0001b8b0: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +0001b8c0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001b8d0: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ +0001b8e0: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ +0001b8f0: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ +0001b900: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +0001b910: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +0001b920: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +0001b930: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +0001b940: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +0001b950: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +0001b960: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +0001b970: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +0001b980: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +0001b990: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +0001b9a0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +0001b9b0: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +0001b9c0: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +0001b9d0: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +0001b9e0: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +0001b9f0: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +0001ba00: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +0001ba10: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +0001ba20: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +0001ba30: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +0001ba40: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ +0001ba50: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ +0001ba60: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +0001ba70: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ +0001ba80: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ +0001ba90: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001baa0: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ +0001bab0: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ +0001bac0: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ +0001bad0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001bae0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001baf0: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0001bb00: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +0001bb10: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ +0001bb20: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ +0001bb30: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ +0001bb40: 6967 6d61 5370 6163 6529 207b 0a20 2020 igmaSpace) {. │ │ │ │ +0001bb50: 2020 2020 2072 6f6c 6c69 6e67 4775 6964 rollingGuid │ │ │ │ +0001bb60: 616e 6365 4669 6c74 6572 5f32 2873 7263 anceFilter_2(src │ │ │ │ +0001bb70: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0001bb80: 6e61 7469 7665 4f62 6a2c 2064 2c20 7369 nativeObj, d, si │ │ │ │ +0001bb90: 676d 6143 6f6c 6f72 2c20 7369 676d 6153 gmaColor, sigmaS │ │ │ │ +0001bba0: 7061 6365 293b 0a20 2020 207d 0a0a 2020 pace);. }.. │ │ │ │ +0001bbb0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +0001bbc0: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ +0001bbd0: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ +0001bbe0: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +0001bbf0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0001bc00: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ +0001bc10: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +0001bc20: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ +0001bc30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001bc40: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +0001bc50: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +0001bc60: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ +0001bc70: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ +0001bc80: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001bc90: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001bca0: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +0001bcb0: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +0001bcc0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +0001bcd0: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ +0001bce0: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ +0001bcf0: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ +0001bd00: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ +0001bd10: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ +0001bd20: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ +0001bd30: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ +0001bd40: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ +0001bd50: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ +0001bd60: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +0001bd70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001bd80: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ +0001bd90: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +0001bda0: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ +0001bdb0: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +0001bdc0: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +0001bdd0: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +0001bde0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ +0001bdf0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ +0001be00: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ +0001be10: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ +0001be20: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ +0001be30: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ +0001be40: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ +0001be50: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ +0001be60: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ +0001be70: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth │ │ │ │ +0001be80: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ +0001be90: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ +0001bea0: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ +0001beb0: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ +0001bec0: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ +0001bed0: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ +0001bee0: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ +0001bef0: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ +0001bf00: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ +0001bf10: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ +0001bf20: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ +0001bf30: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ +0001bf40: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ +0001bf50: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ +0001bf60: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +0001bf70: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001bf80: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +0001bf90: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001bfa0: 4669 6c74 6572 2075 7365 7320 6a6f 696e Filter uses join │ │ │ │ +0001bfb0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +0001bfc0: 2061 7320 7468 6520 6564 6765 2d70 7265 as the edge-pre │ │ │ │ +0001bfd0: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ +0001bfe0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +0001bff0: 453a 206a 6f69 6e74 4269 6c61 7465 7261 E: jointBilatera │ │ │ │ +0001c000: 6c46 696c 7465 722c 2062 696c 6174 6572 lFilter, bilater │ │ │ │ +0001c010: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt │ │ │ │ +0001c020: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +0001c030: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001c040: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ +0001c050: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ +0001c060: 204d 6174 2064 7374 2c20 696e 7420 642c Mat dst, int d, │ │ │ │ +0001c070: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +0001c080: 6f72 2920 7b0a 2020 2020 2020 2020 726f or) {. ro │ │ │ │ +0001c090: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +0001c0a0: 7465 725f 3328 7372 632e 6e61 7469 7665 ter_3(src.native │ │ │ │ +0001c0b0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001c0c0: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo │ │ │ │ +0001c0d0: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +0001c0e0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001c0f0: 7320 7468 6520 726f 6c6c 696e 6720 6775 s the rolling gu │ │ │ │ +0001c100: 6964 616e 6365 2066 696c 7465 7220 746f idance filter to │ │ │ │ +0001c110: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +0001c120: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0001c130: 6520 6465 7461 696c 732c 2070 6c65 6173 e details, pleas │ │ │ │ +0001c140: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ +0001c150: 6732 3031 3472 6f6c 6c69 6e67 0a20 2020 g2014rolling. │ │ │ │ +0001c160: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c170: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ +0001c180: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001c190: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel │ │ │ │ +0001c1a0: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima │ │ │ │ +0001c1b0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001c1c0: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +0001c1d0: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +0001c1e0: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +0001c1f0: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +0001c200: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001c210: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ +0001c220: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ +0001c230: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ +0001c240: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ +0001c250: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ +0001c260: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ +0001c270: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ +0001c280: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +0001c290: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +0001c2a0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001c2b0: 636f 6c6f 7273 2077 6974 6869 6e20 7468 colors within th │ │ │ │ +0001c2c0: 6520 7069 7865 6c20 6e65 6967 6862 6f72 e pixel neighbor │ │ │ │ +0001c2d0: 686f 6f64 2028 7365 6520 7369 676d 6153 hood (see sigmaS │ │ │ │ +0001c2e0: 7061 6365 2029 2077 696c 6c20 6265 206d pace ) will be m │ │ │ │ +0001c2f0: 6978 6564 2074 6f67 6574 6865 722c 2072 ixed together, r │ │ │ │ +0001c300: 6573 756c 7469 6e67 2069 6e0a 2020 2020 esulting in. │ │ │ │ +0001c310: 202a 206c 6172 6765 7220 6172 6561 7320 * larger areas │ │ │ │ +0001c320: 6f66 2073 656d 692d 6571 7561 6c20 636f of semi-equal co │ │ │ │ +0001c330: 6c6f 722e 0a20 2020 2020 2a0a 2020 2020 lor.. *. │ │ │ │ +0001c340: 202a 2066 6172 7468 6572 2070 6978 656c * farther pixel │ │ │ │ +0001c350: 7320 7769 6c6c 2069 6e66 6c75 656e 6365 s will influence │ │ │ │ +0001c360: 2065 6163 6820 6f74 6865 7220 6173 206c each other as l │ │ │ │ +0001c370: 6f6e 6720 6173 2074 6865 6972 2063 6f6c ong as their col │ │ │ │ +0001c380: 6f72 7320 6172 6520 636c 6f73 6520 656e ors are close en │ │ │ │ +0001c390: 6f75 6768 2028 7365 6520 7369 676d 6143 ough (see sigmaC │ │ │ │ +0001c3a0: 6f6c 6f72 2029 2e0a 2020 2020 202a 2057 olor ).. * W │ │ │ │ +0001c3b0: 6865 6e20 6426 6774 3b30 202c 2069 7420 hen d>0 , it │ │ │ │ +0001c3c0: 7370 6563 6966 6965 7320 7468 6520 6e65 specifies the ne │ │ │ │ +0001c3d0: 6967 6862 6f72 686f 6f64 2073 697a 6520 ighborhood size │ │ │ │ +0001c3e0: 7265 6761 7264 6c65 7373 206f 6620 7369 regardless of si │ │ │ │ +0001c3f0: 676d 6153 7061 6365 202e 204f 7468 6572 gmaSpace . Other │ │ │ │ +0001c400: 7769 7365 2c20 6420 6973 0a20 2020 2020 wise, d is. │ │ │ │ +0001c410: 2a20 7072 6f70 6f72 7469 6f6e 616c 2074 * proportional t │ │ │ │ +0001c420: 6f20 7369 676d 6153 7061 6365 202e 0a20 o sigmaSpace .. │ │ │ │ +0001c430: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001c440: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001c450: 7465 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 te: rolling │ │ │ │ +0001c460: 4775 6964 616e 6365 4669 6c74 6572 2075 GuidanceFilter u │ │ │ │ +0001c470: 7365 7320 6a6f 696e 7442 696c 6174 6572 ses jointBilater │ │ │ │ +0001c480: 616c 4669 6c74 6572 2061 7320 7468 6520 alFilter as the │ │ │ │ +0001c490: 6564 6765 2d70 7265 7365 7276 696e 6720 edge-preserving │ │ │ │ +0001c4a0: 6669 6c74 6572 2e0a 2020 2020 202a 0a20 filter.. *. │ │ │ │ +0001c4b0: 2020 2020 2a20 5345 453a 206a 6f69 6e74 * SEE: joint │ │ │ │ +0001c4c0: 4269 6c61 7465 7261 6c46 696c 7465 722c BilateralFilter, │ │ │ │ +0001c4d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001c4e0: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +0001c4f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001c500: 6174 6963 2076 6f69 6420 726f 6c6c 696e atic void rollin │ │ │ │ +0001c510: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter( │ │ │ │ +0001c520: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001c530: 2c20 696e 7420 6429 207b 0a20 2020 2020 , int d) {. │ │ │ │ +0001c540: 2020 2072 6f6c 6c69 6e67 4775 6964 616e rollingGuidan │ │ │ │ +0001c550: 6365 4669 6c74 6572 5f34 2873 7263 2e6e ceFilter_4(src.n │ │ │ │ +0001c560: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001c570: 7469 7665 4f62 6a2c 2064 293b 0a20 2020 tiveObj, d);. │ │ │ │ +0001c580: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001c590: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ +0001c5a0: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ +0001c5b0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +0001c5c0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001c5d0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001c5e0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ +0001c5f0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ +0001c600: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ +0001c610: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +0001c620: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +0001c630: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +0001c640: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +0001c650: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ +0001c660: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c670: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +0001c680: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +0001c690: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +0001c6a0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +0001c6b0: 0a20 2020 2020 2a20 6974 2069 7320 636f . * it is co │ │ │ │ +0001c6c0: 6d70 7574 6564 2066 726f 6d20 7369 676d mputed from sigm │ │ │ │ +0001c6d0: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *. │ │ │ │ +0001c6e0: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ +0001c6f0: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ +0001c700: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +0001c710: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ +0001c720: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ +0001c730: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ +0001c740: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ +0001c750: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ +0001c760: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ +0001c770: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ +0001c780: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ +0001c790: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ +0001c7a0: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ +0001c7b0: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ +0001c7c0: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ +0001c7d0: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ +0001c7e0: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ +0001c7f0: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ +0001c800: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ +0001c810: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ +0001c820: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ +0001c830: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ +0001c840: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ +0001c850: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ +0001c860: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +0001c870: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001c880: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +0001c890: 653a 3c2f 623e 2020 726f 6c6c 696e 6747 e: rollingG │ │ │ │ +0001c8a0: 7569 6461 6e63 6546 696c 7465 7220 7573 uidanceFilter us │ │ │ │ +0001c8b0: 6573 206a 6f69 6e74 4269 6c61 7465 7261 es jointBilatera │ │ │ │ +0001c8c0: 6c46 696c 7465 7220 6173 2074 6865 2065 lFilter as the e │ │ │ │ +0001c8d0: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ +0001c8e0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001c8f0: 2020 202a 2053 4545 3a20 6a6f 696e 7442 * SEE: jointB │ │ │ │ +0001c900: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +0001c910: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ +0001c920: 2061 6d46 696c 7465 720a 2020 2020 202a amFilter. * │ │ │ │ +0001c930: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001c940: 7469 6320 766f 6964 2072 6f6c 6c69 6e67 tic void rolling │ │ │ │ +0001c950: 4775 6964 616e 6365 4669 6c74 6572 284d GuidanceFilter(M │ │ │ │ +0001c960: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst) │ │ │ │ +0001c970: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +0001c980: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001c990: 5f35 2873 7263 2e6e 6174 6976 654f 626a _5(src.nativeObj │ │ │ │ +0001c9a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +0001c9b0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0001c9c0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0001c9d0: 725f 4661 7374 4269 6c61 7465 7261 6c53 r_FastBilateralS │ │ │ │ +0001c9e0: 6f6c 7665 7246 696c 7465 7220 6376 3a3a olverFilter cv:: │ │ │ │ +0001c9f0: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0001ca00: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001ca10: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +0001ca20: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +0001ca30: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +0001ca40: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +0001ca50: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +0001ca60: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +0001ca70: 203d 2031 3238 2e30 2c20 696e 7420 6e75 = 128.0, int nu │ │ │ │ +0001ca80: 6d5f 6974 6572 203d 2032 352c 2064 6f75 m_iter = 25, dou │ │ │ │ +0001ca90: 626c 6520 6d61 785f 746f 6c20 3d20 3165 ble max_tol = 1e │ │ │ │ +0001caa0: 2d35 290a 2020 2020 2f2f 0a0a 2020 2020 -5). //.. │ │ │ │ +0001cab0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +0001cac0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +0001cad0: 6520 696e 7374 616e 6365 206f 6620 4661 e instance of Fa │ │ │ │ +0001cae0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001caf0: 7246 696c 7465 7220 616e 6420 6578 6563 rFilter and exec │ │ │ │ +0001cb00: 7574 6520 7468 6520 696e 6974 6961 6c69 ute the initiali │ │ │ │ +0001cb10: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +0001cb20: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001cb30: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +0001cb40: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +0001cb50: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +0001cb60: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +0001cb70: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +0001cb80: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +0001cb90: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001cba0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001cbb0: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ +0001cbc0: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001cbd0: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ +0001cbe0: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ +0001cbf0: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +0001cc00: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001cc10: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001cc20: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ +0001cc30: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001cc40: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ +0001cc50: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001cc60: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001cc70: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001cc80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001cc90: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ +0001cca0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001ccb0: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ +0001ccc0: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ +0001ccd0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +0001cce0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001ccf0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001cd00: 6172 616d 206c 616d 6264 6120 736d 6f6f aram lambda smoo │ │ │ │ +0001cd10: 7468 6e65 7373 2073 7472 656e 6774 6820 thness strength │ │ │ │ +0001cd20: 7061 7261 6d65 7465 7220 666f 7220 736f parameter for so │ │ │ │ +0001cd30: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *. │ │ │ │ +0001cd40: 2020 2a20 4070 6172 616d 206e 756d 5f69 * @param num_i │ │ │ │ +0001cd50: 7465 7220 6e75 6d62 6572 206f 6620 6974 ter number of it │ │ │ │ +0001cd60: 6572 6174 696f 6e73 2075 7365 6420 666f erations used fo │ │ │ │ +0001cd70: 7220 736f 6c76 6572 2c20 3235 2069 7320 r solver, 25 is │ │ │ │ +0001cd80: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ +0001cd90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001cda0: 6172 616d 206d 6178 5f74 6f6c 2063 6f6e aram max_tol con │ │ │ │ +0001cdb0: 7665 7267 656e 6365 2074 6f6c 6572 616e vergence toleran │ │ │ │ +0001cdc0: 6365 2075 7365 6420 666f 7220 736f 6c76 ce used for solv │ │ │ │ +0001cdd0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001cde0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001cdf0: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ +0001ce00: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001ce10: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +0001ce20: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +0001ce30: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ +0001ce40: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ +0001ce50: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0001ce60: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001ce70: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0001ce80: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ +0001ce90: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001cea0: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa │ │ │ │ +0001ceb0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0001cec0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001ced0: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_ │ │ │ │ +0001cee0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +0001cef0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +0001cf00: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ +0001cf10: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +0001cf20: 696e 7420 6e75 6d5f 6974 6572 2c20 646f int num_iter, do │ │ │ │ +0001cf30: 7562 6c65 206d 6178 5f74 6f6c 2920 7b0a uble max_tol) {. │ │ │ │ +0001cf40: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +0001cf50: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001cf60: 6572 4669 6c74 6572 2e5f 5f66 726f 6d50 erFilter.__fromP │ │ │ │ +0001cf70: 7472 5f5f 2863 7265 6174 6546 6173 7442 tr__(createFastB │ │ │ │ +0001cf80: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001cf90: 6c74 6572 5f30 2867 7569 6465 2e6e 6174 lter_0(guide.nat │ │ │ │ +0001cfa0: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +0001cfb0: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +0001cfc0: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ +0001cfd0: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ +0001cfe0: 722c 206d 6178 5f74 6f6c 2929 3b0a 2020 r, max_tol));. │ │ │ │ +0001cff0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001d000: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +0001d010: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +0001d020: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat │ │ │ │ +0001d030: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001d040: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ +0001d050: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +0001d060: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ +0001d070: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +0001d080: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ +0001d090: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ +0001d0a0: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ +0001d0b0: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ +0001d0c0: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ +0001d0d0: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ +0001d0e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001d0f0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +0001d100: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +0001d110: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001d120: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +0001d130: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001d140: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001d150: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001d160: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001d170: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +0001d180: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001d190: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +0001d1a0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001d1b0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001d1c0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001d1d0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001d1e0: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +0001d1f0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001d200: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +0001d210: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001d220: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001d230: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001d240: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001d250: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +0001d260: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +0001d270: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +0001d280: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001d290: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +0001d2a0: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +0001d2b0: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ +0001d2c0: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ +0001d2d0: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ +0001d2e0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001d2f0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001d300: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ +0001d310: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ +0001d320: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +0001d330: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +0001d340: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ +0001d350: 6f6c 6532 3031 362e 0a20 2020 2020 2a20 ole2016.. * │ │ │ │ +0001d360: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0001d370: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0001d380: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001d390: 6963 2073 7461 7469 6320 4661 7374 4269 ic static FastBi │ │ │ │ +0001d3a0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001d3b0: 7465 7220 6372 6561 7465 4661 7374 4269 ter createFastBi │ │ │ │ +0001d3c0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001d3d0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0001d3e0: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0001d3f0: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0001d400: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +0001d410: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +0001d420: 626c 6520 6c61 6d62 6461 2c20 696e 7420 ble lambda, int │ │ │ │ +0001d430: 6e75 6d5f 6974 6572 2920 7b0a 2020 2020 num_iter) {. │ │ │ │ +0001d440: 2020 2020 7265 7475 726e 2046 6173 7442 return FastB │ │ │ │ +0001d450: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001d460: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +0001d470: 2863 7265 6174 6546 6173 7442 696c 6174 (createFastBilat │ │ │ │ +0001d480: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001d490: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +0001d4a0: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +0001d4b0: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ +0001d4c0: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ +0001d4d0: 6264 612c 206e 756d 5f69 7465 7229 293b bda, num_iter)); │ │ │ │ +0001d4e0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001d4f0: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +0001d500: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +0001d510: 7374 616e 6365 206f 6620 4661 7374 4269 stance of FastBi │ │ │ │ +0001d520: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001d530: 7465 7220 616e 6420 6578 6563 7574 6520 ter and execute │ │ │ │ +0001d540: 7468 6520 696e 6974 6961 6c69 7a61 7469 the initializati │ │ │ │ +0001d550: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +0001d560: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001d570: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +0001d580: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +0001d590: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +0001d5a0: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +0001d5b0: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +0001d5c0: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +0001d5d0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001d5e0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001d5f0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +0001d600: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001d610: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +0001d620: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001d630: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001d640: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001d650: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001d660: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ +0001d670: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001d680: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ +0001d690: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001d6a0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001d6b0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001d6c0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001d6d0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ +0001d6e0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001d6f0: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ +0001d700: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001d710: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001d720: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001d730: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001d740: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ +0001d750: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ +0001d760: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ +0001d770: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001d780: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001d790: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001d7a0: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ +0001d7b0: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ +0001d7c0: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +0001d7d0: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +0001d7e0: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ +0001d7f0: 6f6c 6532 3031 362e 0a20 2020 2020 2a20 ole2016.. * │ │ │ │ +0001d800: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0001d810: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0001d820: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001d830: 6963 2073 7461 7469 6320 4661 7374 4269 ic static FastBi │ │ │ │ +0001d840: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001d850: 7465 7220 6372 6561 7465 4661 7374 4269 ter createFastBi │ │ │ │ +0001d860: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001d870: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0001d880: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0001d890: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0001d8a0: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +0001d8b0: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +0001d8c0: 626c 6520 6c61 6d62 6461 2920 7b0a 2020 ble lambda) {. │ │ │ │ +0001d8d0: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +0001d8e0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001d8f0: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +0001d900: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ +0001d910: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001d920: 6572 5f32 2867 7569 6465 2e6e 6174 6976 er_2(guide.nativ │ │ │ │ +0001d930: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +0001d940: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +0001d950: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ +0001d960: 616d 6264 6129 293b 0a20 2020 207d 0a0a ambda));. }.. │ │ │ │ +0001d970: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +0001d980: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ +0001d990: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ +0001d9a0: 6620 4661 7374 4269 6c61 7465 7261 6c53 f FastBilateralS │ │ │ │ +0001d9b0: 6f6c 7665 7246 696c 7465 7220 616e 6420 olverFilter and │ │ │ │ +0001d9c0: 6578 6563 7574 6520 7468 6520 696e 6974 execute the init │ │ │ │ +0001d9d0: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi │ │ │ │ +0001d9e0: 6e65 732e 0a20 2020 2020 2a0a 2020 2020 nes.. *. │ │ │ │ +0001d9f0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +0001da00: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +0001da10: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +0001da20: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +0001da30: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +0001da40: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +0001da50: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +0001da60: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001da70: 6d20 7369 676d 615f 7370 6174 6961 6c20 m sigma_spatial │ │ │ │ +0001da80: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001da90: 6973 2073 696d 696c 6172 2074 6f20 7370 is similar to sp │ │ │ │ +0001daa0: 6174 6961 6c20 7370 6163 6520 7369 676d atial space sigm │ │ │ │ +0001dab0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +0001dac0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001dad0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001dae0: 4070 6172 616d 2073 6967 6d61 5f6c 756d @param sigma_lum │ │ │ │ +0001daf0: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha │ │ │ │ +0001db00: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +0001db10: 6c75 6d61 2073 7061 6365 2073 6967 6d61 luma space sigma │ │ │ │ +0001db20: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +0001db30: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001db40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001db50: 7061 7261 6d20 7369 676d 615f 6368 726f param sigma_chro │ │ │ │ +0001db60: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +0001db70: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001db80: 2063 6872 6f6d 6120 7370 6163 6520 7369 chroma space si │ │ │ │ +0001db90: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +0001dba0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001dbb0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001dbc0: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +0001dbd0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001dbe0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0001dbf0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +0001dc00: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +0001dc10: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +0001dc20: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +0001dc30: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +0001dc40: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +0001dc50: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0001dc60: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0001dc70: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0001dc80: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ +0001dc90: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ +0001dca0: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +0001dcb0: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ +0001dcc0: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ +0001dcd0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0001dce0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0001dcf0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0001dd00: 726f 6d61 2920 7b0a 2020 2020 2020 2020 roma) {. │ │ │ │ +0001dd10: 7265 7475 726e 2046 6173 7442 696c 6174 return FastBilat │ │ │ │ +0001dd20: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001dd30: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0001dd40: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +0001dd50: 536f 6c76 6572 4669 6c74 6572 5f33 2867 SolverFilter_3(g │ │ │ │ +0001dd60: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +0001dd70: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +0001dd80: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +0001dd90: 5f63 6872 6f6d 6129 293b 0a20 2020 207d _chroma));. } │ │ │ │ +0001dda0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0001ddb0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0001ddc0: 7869 6d67 7072 6f63 3a3a 6661 7374 4269 ximgproc::fastBi │ │ │ │ +0001ddd0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001dde0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0001ddf0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ +0001de00: 6964 656e 6365 2c20 4d61 7426 2064 7374 idence, Mat& dst │ │ │ │ +0001de10: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0001de20: 7061 7469 616c 203d 2038 2c20 646f 7562 patial = 8, doub │ │ │ │ +0001de30: 6c65 2073 6967 6d61 5f6c 756d 6120 3d20 le sigma_luma = │ │ │ │ +0001de40: 382c 2064 6f75 626c 6520 7369 676d 615f 8, double sigma_ │ │ │ │ +0001de50: 6368 726f 6d61 203d 2038 2c20 646f 7562 chroma = 8, doub │ │ │ │ +0001de60: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128. │ │ │ │ +0001de70: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter │ │ │ │ +0001de80: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max │ │ │ │ +0001de90: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5). │ │ │ │ +0001dea0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001deb0: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +0001dec0: 696e 6520 4661 7374 2042 696c 6174 6572 ine Fast Bilater │ │ │ │ +0001ded0: 616c 2053 6f6c 7665 7220 6669 6c74 6572 al Solver filter │ │ │ │ +0001dee0: 2063 616c 6c2e 2049 6620 796f 7520 6861 call. If you ha │ │ │ │ +0001def0: 7665 206d 756c 7469 706c 6520 696d 6167 ve multiple imag │ │ │ │ +0001df00: 6573 2074 6f20 6669 6c74 6572 2077 6974 es to filter wit │ │ │ │ +0001df10: 6820 7468 6520 7361 6d65 0a20 2020 2020 h the same. │ │ │ │ +0001df20: 2a20 6775 6964 6520 7468 656e 2075 7365 * guide then use │ │ │ │ +0001df30: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ +0001df40: 6c76 6572 4669 6c74 6572 2069 6e74 6572 lverFilter inter │ │ │ │ +0001df50: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +0001df60: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +0001df70: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001df80: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +0001df90: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +0001dfa0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +0001dfb0: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +0001dfc0: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +0001dfd0: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +0001dfe0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001dff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001e000: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image │ │ │ │ +0001e010: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi │ │ │ │ +0001e020: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +0001e030: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b │ │ │ │ +0001e040: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001e050: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept │ │ │ │ +0001e060: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch │ │ │ │ +0001e070: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +0001e080: 2020 2020 2a20 4070 6172 616d 2063 6f6e * @param con │ │ │ │ +0001e090: 6669 6465 6e63 6520 636f 6e66 6964 656e fidence confiden │ │ │ │ +0001e0a0: 6365 2069 6d61 6765 2077 6974 6820 756e ce image with un │ │ │ │ +0001e0b0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +0001e0c0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +0001e0d0: 322d 6269 7420 636f 6e66 6964 656e 6365 2-bit confidence │ │ │ │ +0001e0e0: 2061 6e64 2031 2063 6861 6e6e 656c 2e0a and 1 channel.. │ │ │ │ +0001e0f0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e100: 6172 616d 2064 7374 2064 6573 7469 6e61 aram dst destina │ │ │ │ +0001e110: 7469 6f6e 2069 6d61 6765 2e0a 2020 2020 tion image.. │ │ │ │ +0001e120: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001e130: 2073 6967 6d61 5f73 7061 7469 616c 2070 sigma_spatial p │ │ │ │ +0001e140: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +0001e150: 7320 7369 6d69 6c61 7220 746f 2073 7061 s similar to spa │ │ │ │ +0001e160: 7469 616c 2073 7061 6365 2073 6967 6d61 tial space sigma │ │ │ │ +0001e170: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +0001e180: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001e190: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001e1a0: 7061 7261 6d20 7369 676d 615f 6c75 6d61 param sigma_luma │ │ │ │ +0001e1b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +0001e1c0: 2069 7320 7369 6d69 6c61 7220 746f 206c is similar to l │ │ │ │ +0001e1d0: 756d 6120 7370 6163 6520 7369 676d 6120 uma space sigma │ │ │ │ +0001e1e0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +0001e1f0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001e200: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e210: 6172 616d 2073 6967 6d61 5f63 6872 6f6d aram sigma_chrom │ │ │ │ +0001e220: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha │ │ │ │ +0001e230: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +0001e240: 6368 726f 6d61 2073 7061 6365 2073 6967 chroma space sig │ │ │ │ +0001e250: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +0001e260: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001e270: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001e280: 2040 7061 7261 6d20 6c61 6d62 6461 2073 @param lambda s │ │ │ │ +0001e290: 6d6f 6f74 686e 6573 7320 7374 7265 6e67 moothness streng │ │ │ │ +0001e2a0: 7468 2070 6172 616d 6574 6572 2066 6f72 th parameter for │ │ │ │ +0001e2b0: 2073 6f6c 7665 722e 0a20 2020 2020 2a0a solver.. *. │ │ │ │ +0001e2c0: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +0001e2d0: 6d5f 6974 6572 206e 756d 6265 7220 6f66 m_iter number of │ │ │ │ +0001e2e0: 2069 7465 7261 7469 6f6e 7320 7573 6564 iterations used │ │ │ │ +0001e2f0: 2066 6f72 2073 6f6c 7665 722c 2032 3520 for solver, 25 │ │ │ │ +0001e300: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug │ │ │ │ +0001e310: 682e 0a20 2020 2020 2a0a 2020 2020 202a h.. *. * │ │ │ │ +0001e320: 2040 7061 7261 6d20 6d61 785f 746f 6c20 @param max_tol │ │ │ │ +0001e330: 636f 6e76 6572 6765 6e63 6520 746f 6c65 convergence tole │ │ │ │ +0001e340: 7261 6e63 6520 7573 6564 2066 6f72 2073 rance used for s │ │ │ │ +0001e350: 6f6c 7665 722e 0a20 2020 2020 2a0a 2020 olver.. *. │ │ │ │ +0001e360: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +0001e370: 7461 696c 7320 6162 6f75 7420 7468 6520 tails about the │ │ │ │ +0001e380: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +0001e390: 6f6c 7665 7220 7061 7261 6d65 7465 7273 olver parameters │ │ │ │ +0001e3a0: 2c20 7365 6520 7468 6520 6f72 6967 696e , see the origin │ │ │ │ +0001e3b0: 616c 2070 6170 6572 2043 4954 453a 2042 al paper CITE: B │ │ │ │ +0001e3c0: 6172 726f 6e50 6f6f 6c65 3230 3136 2e0a arronPoole2016.. │ │ │ │ +0001e3d0: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Confi │ │ │ │ +0001e3f0: 6465 6e63 6520 696d 6167 6573 2077 6974 dence images wit │ │ │ │ +0001e400: 6820 4356 5f38 5520 6465 7074 6820 6172 h CV_8U depth ar │ │ │ │ +0001e410: 6520 6578 7065 6374 6564 2074 6f20 696e e expected to in │ │ │ │ +0001e420: 205b 302c 2032 3535 5d20 616e 6420 4356 [0, 255] and CV │ │ │ │ +0001e430: 5f33 3246 2069 6e20 5b30 2c20 315d 2072 _32F in [0, 1] r │ │ │ │ +0001e440: 616e 6765 2e0a 2020 2020 202a 2f0a 2020 ange.. */. │ │ │ │ +0001e450: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001e460: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater │ │ │ │ +0001e470: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ +0001e480: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +0001e490: 632c 204d 6174 2063 6f6e 6669 6465 6e63 c, Mat confidenc │ │ │ │ +0001e4a0: 652c 204d 6174 2064 7374 2c20 646f 7562 e, Mat dst, doub │ │ │ │ +0001e4b0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0001e4c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0001e4d0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0001e4e0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0001e4f0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ +0001e500: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ +0001e510: 785f 746f 6c29 207b 0a20 2020 2020 2020 x_tol) {. │ │ │ │ +0001e520: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0001e530: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ +0001e540: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +0001e550: 632e 6e61 7469 7665 4f62 6a2c 2063 6f6e c.nativeObj, con │ │ │ │ +0001e560: 6669 6465 6e63 652e 6e61 7469 7665 4f62 fidence.nativeOb │ │ │ │ +0001e570: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0001e580: 2c20 7369 676d 615f 7370 6174 6961 6c2c , sigma_spatial, │ │ │ │ +0001e590: 2073 6967 6d61 5f6c 756d 612c 2073 6967 sigma_luma, sig │ │ │ │ +0001e5a0: 6d61 5f63 6872 6f6d 612c 206c 616d 6264 ma_chroma, lambd │ │ │ │ +0001e5b0: 612c 206e 756d 5f69 7465 722c 206d 6178 a, num_iter, max │ │ │ │ +0001e5c0: 5f74 6f6c 293b 0a20 2020 207d 0a0a 2020 _tol);. }.. │ │ │ │ +0001e5d0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +0001e5e0: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ +0001e5f0: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001e600: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ +0001e610: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +0001e620: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +0001e630: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +0001e640: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +0001e650: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ +0001e660: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001e670: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +0001e680: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +0001e690: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +0001e6a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001e6b0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001e6c0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001e6d0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001e6e0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001e6f0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001e700: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001e710: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001e720: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +0001e730: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +0001e740: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +0001e750: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +0001e760: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +0001e770: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +0001e780: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +0001e790: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +0001e7a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001e7b0: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ +0001e7c0: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ +0001e7d0: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +0001e7e0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +0001e7f0: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ +0001e800: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ +0001e810: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ +0001e820: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0001e830: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ +0001e840: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0001e850: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001e860: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +0001e870: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001e880: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +0001e890: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001e8a0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001e8b0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001e8c0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001e8d0: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ +0001e8e0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001e8f0: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ +0001e900: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001e910: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001e920: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001e930: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001e940: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ +0001e950: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001e960: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ +0001e970: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001e980: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001e990: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001e9a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001e9b0: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ +0001e9c0: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ +0001e9d0: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ +0001e9e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e9f0: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter │ │ │ │ +0001ea00: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ +0001ea10: 696f 6e73 2075 7365 6420 666f 7220 736f ions used for so │ │ │ │ +0001ea20: 6c76 6572 2c20 3235 2069 7320 7573 7561 lver, 25 is usua │ │ │ │ +0001ea30: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough.. │ │ │ │ +0001ea40: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001ea50: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0001ea60: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +0001ea70: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +0001ea80: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +0001ea90: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +0001eaa0: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +0001eab0: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +0001eac0: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +0001ead0: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +0001eae0: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +0001eaf0: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +0001eb00: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +0001eb10: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +0001eb20: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +0001eb30: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0001eb40: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001eb50: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0001eb60: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +0001eb70: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +0001eb80: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +0001eb90: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0001eba0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0001ebb0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0001ebc0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0001ebd0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +0001ebe0: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ +0001ebf0: 7229 207b 0a20 2020 2020 2020 2066 6173 r) {. fas │ │ │ │ +0001ec00: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001ec10: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +0001ec20: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +0001ec30: 7469 7665 4f62 6a2c 2063 6f6e 6669 6465 tiveObj, confide │ │ │ │ +0001ec40: 6e63 652e 6e61 7469 7665 4f62 6a2c 2064 nce.nativeObj, d │ │ │ │ +0001ec50: 7374 2e6e 6174 6976 654f 626a 2c20 7369 st.nativeObj, si │ │ │ │ +0001ec60: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ +0001ec70: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ +0001ec80: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ +0001ec90: 756d 5f69 7465 7229 3b0a 2020 2020 7d0a um_iter);. }. │ │ │ │ +0001eca0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001ecb0: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ +0001ecc0: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +0001ecd0: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ +0001ece0: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ +0001ecf0: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +0001ed00: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +0001ed10: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ +0001ed20: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ +0001ed30: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001ed40: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +0001ed50: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +0001ed60: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +0001ed70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001ed80: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +0001ed90: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +0001eda0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +0001edb0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +0001edc0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +0001edd0: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +0001ede0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001edf0: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +0001ee00: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +0001ee10: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +0001ee20: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +0001ee30: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +0001ee40: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +0001ee50: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +0001ee60: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +0001ee70: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +0001ee80: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ +0001ee90: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ +0001eea0: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ +0001eeb0: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ +0001eec0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001eed0: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ +0001eee0: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ +0001eef0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001ef00: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +0001ef10: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001ef20: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001ef30: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +0001ef40: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001ef50: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +0001ef60: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001ef70: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001ef80: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001ef90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001efa0: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +0001efb0: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001efc0: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +0001efd0: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001efe0: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001eff0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001f000: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001f010: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ +0001f020: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001f030: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ +0001f040: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +0001f050: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +0001f060: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001f070: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001f080: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ +0001f090: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ +0001f0a0: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ +0001f0b0: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ +0001f0c0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001f0d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0001f0e0: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +0001f0f0: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +0001f100: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +0001f110: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +0001f120: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +0001f130: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +0001f140: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +0001f150: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +0001f160: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +0001f170: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +0001f180: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +0001f190: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +0001f1a0: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +0001f1b0: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0001f1c0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001f1d0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0001f1e0: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +0001f1f0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +0001f200: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +0001f210: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0001f220: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0001f230: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0001f240: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0001f250: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +0001f260: 6264 6129 207b 0a20 2020 2020 2020 2066 bda) {. f │ │ │ │ +0001f270: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001f280: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ +0001f290: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001f2a0: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +0001f2b0: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +0001f2c0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001f2d0: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +0001f2e0: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +0001f2f0: 5f63 6872 6f6d 612c 206c 616d 6264 6129 _chroma, lambda) │ │ │ │ +0001f300: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0001f310: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +0001f320: 6e65 2d6c 696e 6520 4661 7374 2042 696c ne-line Fast Bil │ │ │ │ +0001f330: 6174 6572 616c 2053 6f6c 7665 7220 6669 ateral Solver fi │ │ │ │ +0001f340: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +0001f350: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0001f360: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0001f370: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +0001f380: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +0001f390: 2075 7365 2046 6173 7442 696c 6174 6572 use FastBilater │ │ │ │ +0001f3a0: 616c 536f 6c76 6572 4669 6c74 6572 2069 alSolverFilter i │ │ │ │ +0001f3b0: 6e74 6572 6661 6365 2074 6f20 6176 6f69 nterface to avoi │ │ │ │ +0001f3c0: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ +0001f3d0: 696f 6e73 2e0a 2020 2020 202a 0a20 2020 ions.. *. │ │ │ │ +0001f3e0: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +0001f3f0: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +0001f400: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +0001f410: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +0001f420: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +0001f430: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +0001f440: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +0001f450: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001f460: 616d 2073 7263 2073 6f75 7263 6520 696d am src source im │ │ │ │ +0001f470: 6167 6520 666f 7220 6669 6c74 6572 696e age for filterin │ │ │ │ +0001f480: 6720 7769 7468 2075 6e73 6967 6e65 6420 g with unsigned │ │ │ │ +0001f490: 382d 6269 7420 6f72 2073 6967 6e65 6420 8-bit or signed │ │ │ │ +0001f4a0: 3136 2d62 6974 206f 7220 666c 6f61 7469 16-bit or floati │ │ │ │ +0001f4b0: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +0001f4c0: 6465 7074 6820 616e 6420 7570 2074 6f20 depth and up to │ │ │ │ +0001f4d0: 3420 6368 616e 6e65 6c73 2e0a 2020 2020 4 channels.. │ │ │ │ +0001f4e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001f4f0: 2063 6f6e 6669 6465 6e63 6520 636f 6e66 confidence conf │ │ │ │ +0001f500: 6964 656e 6365 2069 6d61 6765 2077 6974 idence image wit │ │ │ │ +0001f510: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +0001f520: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +0001f530: 6e74 2033 322d 6269 7420 636f 6e66 6964 nt 32-bit confid │ │ │ │ +0001f540: 656e 6365 2061 6e64 2031 2063 6861 6e6e ence and 1 chann │ │ │ │ +0001f550: 656c 2e0a 2020 2020 202a 0a20 2020 2020 el.. *. │ │ │ │ +0001f560: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +0001f570: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ +0001f580: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f590: 6172 616d 2073 6967 6d61 5f73 7061 7469 aram sigma_spati │ │ │ │ +0001f5a0: 616c 2070 6172 616d 6574 6572 2c20 7468 al parameter, th │ │ │ │ +0001f5b0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001f5c0: 2073 7061 7469 616c 2073 7061 6365 2073 spatial space s │ │ │ │ +0001f5d0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +0001f5e0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +0001f5f0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001f600: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001f610: 6c75 6d61 2070 6172 616d 6574 6572 2c20 luma parameter, │ │ │ │ +0001f620: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001f630: 746f 206c 756d 6120 7370 6163 6520 7369 to luma space si │ │ │ │ +0001f640: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +0001f650: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001f660: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001f670: 2a20 4070 6172 616d 2073 6967 6d61 5f63 * @param sigma_c │ │ │ │ +0001f680: 6872 6f6d 6120 7061 7261 6d65 7465 722c hroma parameter, │ │ │ │ +0001f690: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001f6a0: 2074 6f20 6368 726f 6d61 2073 7061 6365 to chroma space │ │ │ │ +0001f6b0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001f6c0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001f6d0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001f6e0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001f6f0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +0001f700: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +0001f710: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ +0001f720: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ +0001f730: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +0001f740: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ +0001f750: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ +0001f760: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ +0001f770: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +0001f780: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ +0001f790: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ +0001f7a0: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ +0001f7b0: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ +0001f7c0: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ +0001f7d0: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ +0001f7e0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001f7f0: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ +0001f800: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001f810: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0001f820: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ +0001f830: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ +0001f840: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +0001f850: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0001f860: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +0001f870: 2073 6967 6d61 5f63 6872 6f6d 6129 207b sigma_chroma) { │ │ │ │ +0001f880: 0a20 2020 2020 2020 2066 6173 7442 696c . fastBil │ │ │ │ +0001f890: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001f8a0: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ +0001f8b0: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +0001f8c0: 4f62 6a2c 2063 6f6e 6669 6465 6e63 652e Obj, confidence. │ │ │ │ +0001f8d0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001f8e0: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +0001f8f0: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ +0001f900: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ +0001f910: 6129 3b0a 2020 2020 7d0a 0a20 2020 202f a);. }.. / │ │ │ │ +0001f920: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +0001f930: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +0001f940: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001f950: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +0001f960: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0001f970: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0001f980: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0001f990: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +0001f9a0: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +0001f9b0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001f9c0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +0001f9d0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +0001f9e0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +0001f9f0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001fa00: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +0001fa10: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +0001fa20: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +0001fa30: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +0001fa40: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +0001fa50: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +0001fa60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001fa70: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +0001fa80: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +0001fa90: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +0001faa0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +0001fab0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +0001fac0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001fad0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +0001fae0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +0001faf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001fb00: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +0001fb10: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +0001fb20: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +0001fb30: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001fb40: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +0001fb50: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +0001fb60: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +0001fb70: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001fb80: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001fb90: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001fba0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +0001fbb0: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +0001fbc0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001fbd0: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +0001fbe0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001fbf0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001fc00: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001fc10: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001fc20: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +0001fc30: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001fc40: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +0001fc50: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001fc60: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001fc70: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001fc80: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001fc90: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001fca0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0001fcb0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +0001fcc0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +0001fcd0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +0001fce0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +0001fcf0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +0001fd00: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +0001fd10: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +0001fd20: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ +0001fd30: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +0001fd40: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ +0001fd50: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ +0001fd60: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ +0001fd70: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ +0001fd80: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001fd90: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001fda0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0001fdb0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +0001fdc0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +0001fdd0: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +0001fde0: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ +0001fdf0: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +0001fe00: 626c 6520 7369 676d 615f 6c75 6d61 2920 ble sigma_luma) │ │ │ │ +0001fe10: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ +0001fe20: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001fe30: 7465 725f 3428 6775 6964 652e 6e61 7469 ter_4(guide.nati │ │ │ │ +0001fe40: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001fe50: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ +0001fe60: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0001fe70: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +0001fe80: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ +0001fe90: 6c75 6d61 293b 0a20 2020 207d 0a0a 2020 luma);. }.. │ │ │ │ +0001fea0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +0001feb0: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ +0001fec0: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +0001fed0: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ +0001fee0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +0001fef0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +0001ff00: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +0001ff10: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +0001ff20: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ +0001ff30: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0001ff40: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +0001ff50: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +0001ff60: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +0001ff70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001ff80: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001ff90: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001ffa0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001ffb0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001ffc0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001ffd0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001ffe0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001fff0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +00020000: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +00020010: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +00020020: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +00020030: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +00020040: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00020050: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00020060: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00020070: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00020080: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ +00020090: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ +000200a0: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +000200b0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +000200c0: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ +000200d0: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ +000200e0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ +000200f0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00020100: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ +00020110: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00020120: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00020130: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +00020140: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00020150: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +00020160: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00020170: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00020180: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00020190: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +000201a0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +000201b0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +000201c0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +000201d0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +000201e0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +000201f0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00020200: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +00020210: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +00020220: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +00020230: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +00020240: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +00020250: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +00020260: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +00020270: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +00020280: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +00020290: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +000202a0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000202b0: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +000202c0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +000202d0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +000202e0: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +000202f0: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +00020300: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00020310: 7061 7469 616c 2920 7b0a 2020 2020 2020 patial) {. │ │ │ │ +00020320: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS │ │ │ │ +00020330: 6f6c 7665 7246 696c 7465 725f 3528 6775 olverFilter_5(gu │ │ │ │ +00020340: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +00020350: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co │ │ │ │ +00020360: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO │ │ │ │ +00020370: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00020380: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ +00020390: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000203a0: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +000203b0: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi │ │ │ │ +000203c0: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f │ │ │ │ +000203d0: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ +000203e0: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ +000203f0: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ +00020400: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ +00020410: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ +00020420: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate │ │ │ │ +00020430: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ +00020440: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +00020450: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +00020460: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ +00020470: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00020480: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +00020490: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +000204a0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +000204b0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +000204c0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +000204d0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +000204e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000204f0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +00020500: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +00020510: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +00020520: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +00020530: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +00020540: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +00020550: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ +00020560: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ +00020570: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020580: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con │ │ │ │ +00020590: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi │ │ │ │ +000205a0: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +000205b0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +000205c0: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi │ │ │ │ +000205d0: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan │ │ │ │ +000205e0: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *. │ │ │ │ +000205f0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +00020600: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +00020610: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00020620: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00020630: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00020640: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00020650: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00020660: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater │ │ │ │ +00020670: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame │ │ │ │ +00020680: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ +00020690: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ +000206a0: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20 │ │ │ │ +000206b0: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *. │ │ │ │ +000206c0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C │ │ │ │ +000206d0: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images │ │ │ │ +000206e0: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept │ │ │ │ +000206f0: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t │ │ │ │ +00020700: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an │ │ │ │ +00020710: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0, │ │ │ │ +00020720: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. * │ │ │ │ +00020730: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00020740: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil │ │ │ │ +00020750: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00020760: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +00020770: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi │ │ │ │ +00020780: 6465 6e63 652c 204d 6174 2064 7374 2920 dence, Mat dst) │ │ │ │ +00020790: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ +000207a0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +000207b0: 7465 725f 3628 6775 6964 652e 6e61 7469 ter_6(guide.nati │ │ │ │ +000207c0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000207d0: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ +000207e0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +000207f0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00020800: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00020810: 2f20 432b 2b3a 2020 5074 725f 4661 7374 / C++: Ptr_Fast │ │ │ │ +00020820: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +00020830: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +00020840: 633a 3a63 7265 6174 6546 6173 7447 6c6f c::createFastGlo │ │ │ │ +00020850: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00020860: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +00020870: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +00020880: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +00020890: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +000208a0: 7465 6e75 6174 696f 6e20 3d20 302e 3235 tenuation = 0.25 │ │ │ │ +000208b0: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +000208c0: 2033 290a 2020 2020 2f2f 0a0a 2020 2020 3). //.. │ │ │ │ +000208d0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +000208e0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +000208f0: 6520 696e 7374 616e 6365 206f 6620 4661 e instance of Fa │ │ │ │ +00020900: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00020910: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ +00020920: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ +00020930: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ +00020940: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020950: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +00020960: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +00020970: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +00020980: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +00020990: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +000209a0: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +000209b0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +000209c0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +000209d0: 6264 6120 7061 7261 6d65 7465 7220 6465 bda parameter de │ │ │ │ +000209e0: 6669 6e69 6e67 2074 6865 2061 6d6f 756e fining the amoun │ │ │ │ +000209f0: 7420 6f66 2072 6567 756c 6172 697a 6174 t of regularizat │ │ │ │ +00020a00: 696f 6e0a 2020 2020 202a 0a20 2020 2020 ion. *. │ │ │ │ +00020a10: 2a20 4070 6172 616d 2073 6967 6d61 5f63 * @param sigma_c │ │ │ │ +00020a20: 6f6c 6f72 2070 6172 616d 6574 6572 2c20 olor parameter, │ │ │ │ +00020a30: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00020a40: 746f 2063 6f6c 6f72 2073 7061 6365 2073 to color space s │ │ │ │ +00020a50: 6967 6d61 2069 6e20 6269 6c61 7465 7261 igma in bilatera │ │ │ │ +00020a60: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00020a70: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +00020a80: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +00020a90: 2069 6e74 6572 6e61 6c20 7061 7261 6d65 internal parame │ │ │ │ +00020aa0: 7465 722c 2064 6566 696e 696e 6720 686f ter, defining ho │ │ │ │ +00020ab0: 7720 6d75 6368 206c 616d 6264 6120 6465 w much lambda de │ │ │ │ +00020ac0: 6372 6561 7365 7320 6166 7465 7220 6561 creases after ea │ │ │ │ +00020ad0: 6368 2069 7465 7261 7469 6f6e 2e20 4e6f ch iteration. No │ │ │ │ +00020ae0: 726d 616c 6c79 2c0a 2020 2020 202a 2069 rmally,. * i │ │ │ │ +00020af0: 7420 7368 6f75 6c64 2062 6520 302e 3235 t should be 0.25 │ │ │ │ +00020b00: 2e20 5365 7474 696e 6720 6974 2074 6f20 . Setting it to │ │ │ │ +00020b10: 312e 3020 6d61 7920 6c65 6164 2074 6f20 1.0 may lead to │ │ │ │ +00020b20: 7374 7265 616b 696e 6720 6172 7469 6661 streaking artifa │ │ │ │ +00020b30: 6374 732e 0a20 2020 2020 2a0a 2020 2020 cts.. *. │ │ │ │ +00020b40: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ +00020b50: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ +00020b60: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +00020b70: 2066 696c 7465 7269 6e67 2c20 3320 6973 filtering, 3 is │ │ │ │ +00020b80: 2075 7375 616c 6c79 2065 6e6f 7567 682e usually enough. │ │ │ │ +00020b90: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00020ba0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00020bb0: 6162 6f75 7420 4661 7374 2047 6c6f 6261 about Fast Globa │ │ │ │ +00020bc0: 6c20 536d 6f6f 7468 6572 2070 6172 616d l Smoother param │ │ │ │ +00020bd0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +00020be0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ +00020bf0: 5445 3a20 4d69 6e32 3031 342e 2048 6f77 TE: Min2014. How │ │ │ │ +00020c00: 6576 6572 2c20 706c 6561 7365 206e 6f74 ever, please not │ │ │ │ +00020c10: 6520 7468 6174 0a20 2020 2020 2a20 7468 e that. * th │ │ │ │ +00020c20: 6572 6520 6172 6520 7365 7665 7261 6c20 ere are several │ │ │ │ +00020c30: 6469 6666 6572 656e 6365 732e 204c 616d differences. Lam │ │ │ │ +00020c40: 6264 6120 6174 7465 6e75 6174 696f 6e20 bda attenuation │ │ │ │ +00020c50: 6465 7363 7269 6265 6420 696e 2074 6865 described in the │ │ │ │ +00020c60: 2070 6170 6572 2069 7320 696d 706c 656d paper is implem │ │ │ │ +00020c70: 656e 7465 6420 6120 6269 7420 6469 6666 ented a bit diff │ │ │ │ +00020c80: 6572 656e 746c 7920 736f 2064 6f20 6e6f erently so do no │ │ │ │ +00020c90: 740a 2020 2020 202a 2065 7870 6563 7420 t. * expect │ │ │ │ +00020ca0: 7468 6520 7265 7375 6c74 7320 746f 2062 the results to b │ │ │ │ +00020cb0: 6520 6964 656e 7469 6361 6c20 746f 2074 e identical to t │ │ │ │ +00020cc0: 686f 7365 2066 726f 6d20 7468 6520 7061 hose from the pa │ │ │ │ +00020cd0: 7065 723b 2073 6967 6d61 5f63 6f6c 6f72 per; sigma_color │ │ │ │ +00020ce0: 2076 616c 7565 7320 6672 6f6d 2074 6865 values from the │ │ │ │ +00020cf0: 2070 6170 6572 2073 686f 756c 6420 6265 paper should be │ │ │ │ +00020d00: 206d 756c 7469 706c 6965 6420 6279 2032 multiplied by 2 │ │ │ │ +00020d10: 3535 2e30 2074 6f0a 2020 2020 202a 2061 55.0 to. * a │ │ │ │ +00020d20: 6368 6965 7665 2074 6865 2073 616d 6520 chieve the same │ │ │ │ +00020d30: 6566 6665 6374 2e20 416c 736f 2c20 696e effect. Also, in │ │ │ │ +00020d40: 2063 6173 6520 6f66 2069 6d61 6765 2066 case of image f │ │ │ │ +00020d50: 696c 7465 7269 6e67 2077 6865 7265 2073 iltering where s │ │ │ │ +00020d60: 6f75 7263 6520 616e 6420 6775 6964 6520 ource and guide │ │ │ │ +00020d70: 696d 6167 6520 6172 6520 7468 6520 7361 image are the sa │ │ │ │ +00020d80: 6d65 2c20 6175 7468 6f72 730a 2020 2020 me, authors. │ │ │ │ +00020d90: 202a 2070 726f 706f 7365 2074 6f20 6479 * propose to dy │ │ │ │ +00020da0: 6e61 6d69 6361 6c6c 7920 7570 6461 7465 namically update │ │ │ │ +00020db0: 2074 6865 2067 7569 6465 2069 6d61 6765 the guide image │ │ │ │ +00020dc0: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ +00020dd0: 6174 696f 6e2e 2054 6f20 6d61 7869 6d69 ation. To maximi │ │ │ │ +00020de0: 7a65 2074 6865 2070 6572 666f 726d 616e ze the performan │ │ │ │ +00020df0: 6365 2074 6869 7320 6665 6174 7572 650a ce this feature. │ │ │ │ +00020e00: 2020 2020 202a 2077 6173 206e 6f74 2069 * was not i │ │ │ │ +00020e10: 6d70 6c65 6d65 6e74 6564 2068 6572 652e mplemented here. │ │ │ │ +00020e20: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00020e30: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00020e40: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00020e50: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00020e60: 6320 4661 7374 476c 6f62 616c 536d 6f6f c FastGlobalSmoo │ │ │ │ +00020e70: 7468 6572 4669 6c74 6572 2063 7265 6174 therFilter creat │ │ │ │ +00020e80: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot │ │ │ │ +00020e90: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ +00020ea0: 6964 652c 2064 6f75 626c 6520 6c61 6d62 ide, double lamb │ │ │ │ +00020eb0: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +00020ec0: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +00020ed0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +00020ee0: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ +00020ef0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00020f00: 6e20 4661 7374 476c 6f62 616c 536d 6f6f n FastGlobalSmoo │ │ │ │ +00020f10: 7468 6572 4669 6c74 6572 2e5f 5f66 726f therFilter.__fro │ │ │ │ +00020f20: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00020f30: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +00020f40: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ +00020f50: 7469 7665 4f62 6a2c 206c 616d 6264 612c tiveObj, lambda, │ │ │ │ +00020f60: 2073 6967 6d61 5f63 6f6c 6f72 2c20 6c61 sigma_color, la │ │ │ │ +00020f70: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +00020f80: 2c20 6e75 6d5f 6974 6572 2929 3b0a 2020 , num_iter));. │ │ │ │ +00020f90: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00020fa0: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +00020fb0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +00020fc0: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba │ │ │ │ +00020fd0: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ +00020fe0: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the │ │ │ │ +00020ff0: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ +00021000: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ +00021010: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +00021020: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ +00021030: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ +00021040: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +00021050: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ +00021060: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ +00021070: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ +00021080: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00021090: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ +000210a0: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ +000210b0: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ +000210c0: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ +000210d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000210e0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ +000210f0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00021100: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ +00021110: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ +00021120: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00021130: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021140: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ +00021150: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ +00021160: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ +00021170: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ +00021180: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ +00021190: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ +000211a0: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ +000211b0: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ +000211c0: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ +000211d0: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ +000211e0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ +000211f0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ +00021200: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00021210: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +00021220: 696c 7320 6162 6f75 7420 4661 7374 2047 ils about Fast G │ │ │ │ +00021230: 6c6f 6261 6c20 536d 6f6f 7468 6572 2070 lobal Smoother p │ │ │ │ +00021240: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +00021250: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +00021260: 7220 4349 5445 3a20 4d69 6e32 3031 342e r CITE: Min2014. │ │ │ │ +00021270: 2048 6f77 6576 6572 2c20 706c 6561 7365 However, please │ │ │ │ +00021280: 206e 6f74 6520 7468 6174 0a20 2020 2020 note that. │ │ │ │ +00021290: 2a20 7468 6572 6520 6172 6520 7365 7665 * there are seve │ │ │ │ +000212a0: 7261 6c20 6469 6666 6572 656e 6365 732e ral differences. │ │ │ │ +000212b0: 204c 616d 6264 6120 6174 7465 6e75 6174 Lambda attenuat │ │ │ │ +000212c0: 696f 6e20 6465 7363 7269 6265 6420 696e ion described in │ │ │ │ +000212d0: 2074 6865 2070 6170 6572 2069 7320 696d the paper is im │ │ │ │ +000212e0: 706c 656d 656e 7465 6420 6120 6269 7420 plemented a bit │ │ │ │ +000212f0: 6469 6666 6572 656e 746c 7920 736f 2064 differently so d │ │ │ │ +00021300: 6f20 6e6f 740a 2020 2020 202a 2065 7870 o not. * exp │ │ │ │ +00021310: 6563 7420 7468 6520 7265 7375 6c74 7320 ect the results │ │ │ │ +00021320: 746f 2062 6520 6964 656e 7469 6361 6c20 to be identical │ │ │ │ +00021330: 746f 2074 686f 7365 2066 726f 6d20 7468 to those from th │ │ │ │ +00021340: 6520 7061 7065 723b 2073 6967 6d61 5f63 e paper; sigma_c │ │ │ │ +00021350: 6f6c 6f72 2076 616c 7565 7320 6672 6f6d olor values from │ │ │ │ +00021360: 2074 6865 2070 6170 6572 2073 686f 756c the paper shoul │ │ │ │ +00021370: 6420 6265 206d 756c 7469 706c 6965 6420 d be multiplied │ │ │ │ +00021380: 6279 2032 3535 2e30 2074 6f0a 2020 2020 by 255.0 to. │ │ │ │ +00021390: 202a 2061 6368 6965 7665 2074 6865 2073 * achieve the s │ │ │ │ +000213a0: 616d 6520 6566 6665 6374 2e20 416c 736f ame effect. Also │ │ │ │ +000213b0: 2c20 696e 2063 6173 6520 6f66 2069 6d61 , in case of ima │ │ │ │ +000213c0: 6765 2066 696c 7465 7269 6e67 2077 6865 ge filtering whe │ │ │ │ +000213d0: 7265 2073 6f75 7263 6520 616e 6420 6775 re source and gu │ │ │ │ +000213e0: 6964 6520 696d 6167 6520 6172 6520 7468 ide image are th │ │ │ │ +000213f0: 6520 7361 6d65 2c20 6175 7468 6f72 730a e same, authors. │ │ │ │ +00021400: 2020 2020 202a 2070 726f 706f 7365 2074 * propose t │ │ │ │ +00021410: 6f20 6479 6e61 6d69 6361 6c6c 7920 7570 o dynamically up │ │ │ │ +00021420: 6461 7465 2074 6865 2067 7569 6465 2069 date the guide i │ │ │ │ +00021430: 6d61 6765 2061 6674 6572 2065 6163 6820 mage after each │ │ │ │ +00021440: 6974 6572 6174 696f 6e2e 2054 6f20 6d61 iteration. To ma │ │ │ │ +00021450: 7869 6d69 7a65 2074 6865 2070 6572 666f ximize the perfo │ │ │ │ +00021460: 726d 616e 6365 2074 6869 7320 6665 6174 rmance this feat │ │ │ │ +00021470: 7572 650a 2020 2020 202a 2077 6173 206e ure. * was n │ │ │ │ +00021480: 6f74 2069 6d70 6c65 6d65 6e74 6564 2068 ot implemented h │ │ │ │ +00021490: 6572 652e 0a20 2020 2020 2a20 4072 6574 ere.. * @ret │ │ │ │ +000214a0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000214b0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000214c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000214d0: 7461 7469 6320 4661 7374 476c 6f62 616c tatic FastGlobal │ │ │ │ +000214e0: 536d 6f6f 7468 6572 4669 6c74 6572 2063 SmootherFilter c │ │ │ │ +000214f0: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ +00021500: 6d6f 6f74 6865 7246 696c 7465 7228 4d61 mootherFilter(Ma │ │ │ │ +00021510: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +00021520: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ +00021530: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ +00021540: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ +00021550: 6174 696f 6e29 207b 0a20 2020 2020 2020 ation) {. │ │ │ │ +00021560: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ +00021570: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +00021580: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00021590: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +000215a0: 6f74 6865 7246 696c 7465 725f 3128 6775 otherFilter_1(gu │ │ │ │ +000215b0: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ +000215c0: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +000215d0: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +000215e0: 7561 7469 6f6e 2929 3b0a 2020 2020 7d0a uation));. }. │ │ │ │ +000215f0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00021600: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ +00021610: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ +00021620: 6f66 2046 6173 7447 6c6f 6261 6c53 6d6f of FastGlobalSmo │ │ │ │ +00021630: 6f74 6865 7246 696c 7465 7220 616e 6420 otherFilter and │ │ │ │ +00021640: 6578 6563 7574 6520 7468 6520 696e 6974 execute the init │ │ │ │ +00021650: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi │ │ │ │ +00021660: 6e65 732e 0a20 2020 2020 2a0a 2020 2020 nes.. *. │ │ │ │ +00021670: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00021680: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +00021690: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +000216a0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +000216b0: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +000216c0: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +000216d0: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +000216e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000216f0: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +00021700: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +00021710: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ +00021720: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ +00021730: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00021740: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ +00021750: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +00021760: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ +00021770: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ +00021780: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00021790: 2020 202a 0a20 2020 2020 2a20 6974 2073 *. * it s │ │ │ │ +000217a0: 686f 756c 6420 6265 2030 2e32 352e 2053 hould be 0.25. S │ │ │ │ +000217b0: 6574 7469 6e67 2069 7420 746f 2031 2e30 etting it to 1.0 │ │ │ │ +000217c0: 206d 6179 206c 6561 6420 746f 2073 7472 may lead to str │ │ │ │ +000217d0: 6561 6b69 6e67 2061 7274 6966 6163 7473 eaking artifacts │ │ │ │ +000217e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +000217f0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00021800: 6465 7461 696c 7320 6162 6f75 7420 4661 details about Fa │ │ │ │ +00021810: 7374 2047 6c6f 6261 6c20 536d 6f6f 7468 st Global Smooth │ │ │ │ +00021820: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +00021830: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +00021840: 7061 7065 7220 4349 5445 3a20 4d69 6e32 paper CITE: Min2 │ │ │ │ +00021850: 3031 342e 2048 6f77 6576 6572 2c20 706c 014. However, pl │ │ │ │ +00021860: 6561 7365 206e 6f74 6520 7468 6174 0a20 ease note that. │ │ │ │ +00021870: 2020 2020 2a20 7468 6572 6520 6172 6520 * there are │ │ │ │ +00021880: 7365 7665 7261 6c20 6469 6666 6572 656e several differen │ │ │ │ +00021890: 6365 732e 204c 616d 6264 6120 6174 7465 ces. Lambda atte │ │ │ │ +000218a0: 6e75 6174 696f 6e20 6465 7363 7269 6265 nuation describe │ │ │ │ +000218b0: 6420 696e 2074 6865 2070 6170 6572 2069 d in the paper i │ │ │ │ +000218c0: 7320 696d 706c 656d 656e 7465 6420 6120 s implemented a │ │ │ │ +000218d0: 6269 7420 6469 6666 6572 656e 746c 7920 bit differently │ │ │ │ +000218e0: 736f 2064 6f20 6e6f 740a 2020 2020 202a so do not. * │ │ │ │ +000218f0: 2065 7870 6563 7420 7468 6520 7265 7375 expect the resu │ │ │ │ +00021900: 6c74 7320 746f 2062 6520 6964 656e 7469 lts to be identi │ │ │ │ +00021910: 6361 6c20 746f 2074 686f 7365 2066 726f cal to those fro │ │ │ │ +00021920: 6d20 7468 6520 7061 7065 723b 2073 6967 m the paper; sig │ │ │ │ +00021930: 6d61 5f63 6f6c 6f72 2076 616c 7565 7320 ma_color values │ │ │ │ +00021940: 6672 6f6d 2074 6865 2070 6170 6572 2073 from the paper s │ │ │ │ +00021950: 686f 756c 6420 6265 206d 756c 7469 706c hould be multipl │ │ │ │ +00021960: 6965 6420 6279 2032 3535 2e30 2074 6f0a ied by 255.0 to. │ │ │ │ +00021970: 2020 2020 202a 2061 6368 6965 7665 2074 * achieve t │ │ │ │ +00021980: 6865 2073 616d 6520 6566 6665 6374 2e20 he same effect. │ │ │ │ +00021990: 416c 736f 2c20 696e 2063 6173 6520 6f66 Also, in case of │ │ │ │ +000219a0: 2069 6d61 6765 2066 696c 7465 7269 6e67 image filtering │ │ │ │ +000219b0: 2077 6865 7265 2073 6f75 7263 6520 616e where source an │ │ │ │ +000219c0: 6420 6775 6964 6520 696d 6167 6520 6172 d guide image ar │ │ │ │ +000219d0: 6520 7468 6520 7361 6d65 2c20 6175 7468 e the same, auth │ │ │ │ +000219e0: 6f72 730a 2020 2020 202a 2070 726f 706f ors. * propo │ │ │ │ +000219f0: 7365 2074 6f20 6479 6e61 6d69 6361 6c6c se to dynamicall │ │ │ │ +00021a00: 7920 7570 6461 7465 2074 6865 2067 7569 y update the gui │ │ │ │ +00021a10: 6465 2069 6d61 6765 2061 6674 6572 2065 de image after e │ │ │ │ +00021a20: 6163 6820 6974 6572 6174 696f 6e2e 2054 ach iteration. T │ │ │ │ +00021a30: 6f20 6d61 7869 6d69 7a65 2074 6865 2070 o maximize the p │ │ │ │ +00021a40: 6572 666f 726d 616e 6365 2074 6869 7320 erformance this │ │ │ │ +00021a50: 6665 6174 7572 650a 2020 2020 202a 2077 feature. * w │ │ │ │ +00021a60: 6173 206e 6f74 2069 6d70 6c65 6d65 6e74 as not implement │ │ │ │ +00021a70: 6564 2068 6572 652e 0a20 2020 2020 2a20 ed here.. * │ │ │ │ +00021a80: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00021a90: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00021aa0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00021ab0: 6963 2073 7461 7469 6320 4661 7374 476c ic static FastGl │ │ │ │ +00021ac0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +00021ad0: 6572 2063 7265 6174 6546 6173 7447 6c6f er createFastGlo │ │ │ │ +00021ae0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00021af0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +00021b00: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +00021b10: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2920 le sigma_color) │ │ │ │ +00021b20: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00021b30: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot │ │ │ │ +00021b40: 6865 7246 696c 7465 722e 5f5f 6672 6f6d herFilter.__from │ │ │ │ +00021b50: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +00021b60: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +00021b70: 6c74 6572 5f32 2867 7569 6465 2e6e 6174 lter_2(guide.nat │ │ │ │ +00021b80: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +00021b90: 7369 676d 615f 636f 6c6f 7229 293b 0a20 sigma_color));. │ │ │ │ +00021ba0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00021bb0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00021bc0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa │ │ │ │ +00021bd0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00021be0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +00021bf0: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +00021c00: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ +00021c10: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +00021c20: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +00021c30: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +00021c40: 6e20 3d20 302e 3235 2c20 696e 7420 6e75 n = 0.25, int nu │ │ │ │ +00021c50: 6d5f 6974 6572 203d 2033 290a 2020 2020 m_iter = 3). │ │ │ │ +00021c60: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00021c70: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00021c80: 6e65 2046 6173 7420 476c 6f62 616c 2053 ne Fast Global S │ │ │ │ +00021c90: 6d6f 6f74 6865 7220 6669 6c74 6572 2063 moother filter c │ │ │ │ +00021ca0: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ +00021cb0: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ +00021cc0: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ +00021cd0: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ +00021ce0: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ +00021cf0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00021d00: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ +00021d10: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ +00021d20: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ +00021d30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021d40: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +00021d50: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +00021d60: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +00021d70: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +00021d80: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +00021d90: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +00021da0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00021db0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00021dc0: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ +00021dd0: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ +00021de0: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +00021df0: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ +00021e00: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +00021e10: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ +00021e20: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ +00021e30: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00021e40: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +00021e50: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +00021e60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00021e70: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ +00021e80: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ +00021e90: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ +00021ea0: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ +00021eb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00021ec0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ +00021ed0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00021ee0: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ +00021ef0: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ +00021f00: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00021f10: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021f20: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ +00021f30: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ +00021f40: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ +00021f50: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ +00021f60: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ +00021f70: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ +00021f80: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ +00021f90: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ +00021fa0: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ +00021fb0: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ +00021fc0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ +00021fd0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ +00021fe0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00021ff0: 616d 206e 756d 5f69 7465 7220 6e75 6d62 am num_iter numb │ │ │ │ +00022000: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +00022010: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +00022020: 696e 672c 2033 2069 7320 7573 7561 6c6c ing, 3 is usuall │ │ │ │ +00022030: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. * │ │ │ │ +00022040: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00022050: 7469 6320 766f 6964 2066 6173 7447 6c6f tic void fastGlo │ │ │ │ +00022060: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00022070: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +00022080: 2073 7263 2c20 4d61 7420 6473 742c 2064 src, Mat dst, d │ │ │ │ +00022090: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +000220a0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +000220b0: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +000220c0: 6174 7465 6e75 6174 696f 6e2c 2069 6e74 attenuation, int │ │ │ │ +000220d0: 206e 756d 5f69 7465 7229 207b 0a20 2020 num_iter) {. │ │ │ │ +000220e0: 2020 2020 2066 6173 7447 6c6f 6261 6c53 fastGlobalS │ │ │ │ +000220f0: 6d6f 6f74 6865 7246 696c 7465 725f 3028 mootherFilter_0( │ │ │ │ +00022100: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +00022110: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00022120: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l │ │ │ │ +00022130: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +00022140: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +00022150: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ +00022160: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00022170: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +00022180: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ +00022190: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ +000221a0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +000221b0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +000221c0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +000221d0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +000221e0: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +000221f0: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ +00022200: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ +00022210: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +00022220: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +00022230: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ +00022240: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00022250: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +00022260: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +00022270: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +00022280: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +00022290: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +000222a0: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +000222b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000222c0: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ +000222d0: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ +000222e0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +000222f0: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ +00022300: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ +00022310: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +00022320: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +00022330: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00022340: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00022350: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +00022360: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00022370: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +00022380: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +00022390: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +000223a0: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +000223b0: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +000223c0: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +000223d0: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +000223e0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +000223f0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +00022400: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +00022410: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00022420: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +00022430: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00022440: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +00022450: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +00022460: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +00022470: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +00022480: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +00022490: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +000224a0: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +000224b0: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +000224c0: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +000224d0: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +000224e0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +000224f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00022500: 6174 6963 2076 6f69 6420 6661 7374 476c atic void fastGl │ │ │ │ +00022510: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +00022520: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +00022530: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00022540: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ +00022550: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ +00022560: 722c 2064 6f75 626c 6520 6c61 6d62 6461 r, double lambda │ │ │ │ +00022570: 5f61 7474 656e 7561 7469 6f6e 2920 7b0a _attenuation) {. │ │ │ │ +00022580: 2020 2020 2020 2020 6661 7374 476c 6f62 fastGlob │ │ │ │ +00022590: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +000225a0: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +000225b0: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +000225c0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +000225d0: 2c20 6c61 6d62 6461 2c20 7369 676d 615f , lambda, sigma_ │ │ │ │ +000225e0: 636f 6c6f 722c 206c 616d 6264 615f 6174 color, lambda_at │ │ │ │ +000225f0: 7465 6e75 6174 696f 6e29 3b0a 2020 2020 tenuation);. │ │ │ │ +00022600: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00022610: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +00022620: 6520 4661 7374 2047 6c6f 6261 6c20 536d e Fast Global Sm │ │ │ │ +00022630: 6f6f 7468 6572 2066 696c 7465 7220 6361 oother filter ca │ │ │ │ +00022640: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ +00022650: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ +00022660: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ +00022670: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ +00022680: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ +00022690: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +000226a0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +000226b0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +000226c0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +000226d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000226e0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +000226f0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +00022700: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +00022710: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +00022720: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +00022730: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +00022740: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +00022750: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +00022760: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +00022770: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +00022780: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +00022790: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +000227a0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +000227b0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +000227c0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +000227d0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +000227e0: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +000227f0: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ +00022800: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00022810: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ +00022820: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ +00022830: 6865 2061 6d6f 756e 7420 6f66 2072 6567 he amount of reg │ │ │ │ +00022840: 756c 6172 697a 6174 696f 6e0a 2020 2020 ularization. │ │ │ │ +00022850: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00022860: 2073 6967 6d61 5f63 6f6c 6f72 2070 6172 sigma_color par │ │ │ │ +00022870: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00022880: 7369 6d69 6c61 7220 746f 2063 6f6c 6f72 similar to color │ │ │ │ +00022890: 2073 7061 6365 2073 6967 6d61 2069 6e20 space sigma in │ │ │ │ +000228a0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000228b0: 0a20 2020 2020 2a0a 2020 2020 202a 2069 . *. * i │ │ │ │ +000228c0: 7420 7368 6f75 6c64 2062 6520 302e 3235 t should be 0.25 │ │ │ │ +000228d0: 2e20 5365 7474 696e 6720 6974 2074 6f20 . Setting it to │ │ │ │ +000228e0: 312e 3020 6d61 7920 6c65 6164 2074 6f20 1.0 may lead to │ │ │ │ +000228f0: 7374 7265 616b 696e 6720 6172 7469 6661 streaking artifa │ │ │ │ +00022900: 6374 732e 0a20 2020 2020 2a0a 2020 2020 cts.. *. │ │ │ │ +00022910: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00022920: 7461 7469 6320 766f 6964 2066 6173 7447 tatic void fastG │ │ │ │ +00022930: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +00022940: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +00022950: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +00022960: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +00022970: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ +00022980: 6f72 2920 7b0a 2020 2020 2020 2020 6661 or) {. fa │ │ │ │ +00022990: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +000229a0: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ +000229b0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +000229c0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +000229d0: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +000229e0: 7369 676d 615f 636f 6c6f 7229 3b0a 2020 sigma_color);. │ │ │ │ +000229f0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00022a00: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00022a10: 763a 3a78 696d 6770 726f 633a 3a6c 3053 v::ximgproc::l0S │ │ │ │ +00022a20: 6d6f 6f74 6828 4d61 7420 7372 632c 204d mooth(Mat src, M │ │ │ │ +00022a30: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +00022a40: 6c61 6d62 6461 203d 2030 2e30 322c 2064 lambda = 0.02, d │ │ │ │ +00022a50: 6f75 626c 6520 6b61 7070 6120 3d20 322e ouble kappa = 2. │ │ │ │ +00022a60: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ +00022a70: 2a2a 0a20 2020 2020 2a20 476c 6f62 616c **. * Global │ │ │ │ +00022a80: 2069 6d61 6765 2073 6d6f 6f74 6869 6e67 image smoothing │ │ │ │ +00022a90: 2076 6961 204c 3020 6772 6164 6965 6e74 via L0 gradient │ │ │ │ +00022aa0: 206d 696e 696d 697a 6174 696f 6e2e 0a20 minimization.. │ │ │ │ +00022ab0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00022ac0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +00022ad0: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +00022ae0: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +00022af0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +00022b00: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +00022b10: 696e 672d 706f 696e 7420 6465 7074 682e ing-point depth. │ │ │ │ +00022b20: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00022b30: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +00022b40: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +00022b50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00022b60: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +00022b70: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +00022b80: 736d 6f6f 7468 2074 6572 6d20 7765 6967 smooth term weig │ │ │ │ +00022b90: 6874 2e0a 2020 2020 202a 0a20 2020 2020 ht.. *. │ │ │ │ +00022ba0: 2a20 4070 6172 616d 206b 6170 7061 2070 * @param kappa p │ │ │ │ +00022bb0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +00022bc0: 6720 7468 6520 696e 6372 6561 7369 6e67 g the increasing │ │ │ │ +00022bd0: 2066 6163 746f 7220 6f66 2074 6865 2077 factor of the w │ │ │ │ +00022be0: 6569 6768 7420 6f66 2074 6865 2067 7261 eight of the gra │ │ │ │ +00022bf0: 6469 656e 7420 6461 7461 2074 6572 6d2e dient data term. │ │ │ │ +00022c00: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00022c10: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00022c20: 6162 6f75 7420 4c30 2053 6d6f 6f74 6865 about L0 Smoothe │ │ │ │ +00022c30: 722c 2073 6565 2074 6865 206f 7269 6769 r, see the origi │ │ │ │ +00022c40: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +00022c50: 7875 3230 3131 696d 6167 652e 0a20 2020 xu2011image.. │ │ │ │ +00022c60: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00022c70: 7374 6174 6963 2076 6f69 6420 6c30 536d static void l0Sm │ │ │ │ +00022c80: 6f6f 7468 284d 6174 2073 7263 2c20 4d61 ooth(Mat src, Ma │ │ │ │ +00022c90: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ +00022ca0: 6d62 6461 2c20 646f 7562 6c65 206b 6170 mbda, double kap │ │ │ │ +00022cb0: 7061 2920 7b0a 2020 2020 2020 2020 6c30 pa) {. l0 │ │ │ │ +00022cc0: 536d 6f6f 7468 5f30 2873 7263 2e6e 6174 Smooth_0(src.nat │ │ │ │ +00022cd0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00022ce0: 7665 4f62 6a2c 206c 616d 6264 612c 206b veObj, lambda, k │ │ │ │ +00022cf0: 6170 7061 293b 0a20 2020 207d 0a0a 2020 appa);. }.. │ │ │ │ +00022d00: 2020 2f2a 2a0a 2020 2020 202a 2047 6c6f /**. * Glo │ │ │ │ +00022d10: 6261 6c20 696d 6167 6520 736d 6f6f 7468 bal image smooth │ │ │ │ +00022d20: 696e 6720 7669 6120 4c30 2067 7261 6469 ing via L0 gradi │ │ │ │ +00022d30: 656e 7420 6d69 6e69 6d69 7a61 7469 6f6e ent minimization │ │ │ │ +00022d40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00022d50: 4070 6172 616d 2073 7263 2073 6f75 7263 @param src sourc │ │ │ │ +00022d60: 6520 696d 6167 6520 666f 7220 6669 6c74 e image for filt │ │ │ │ +00022d70: 6572 696e 6720 7769 7468 2075 6e73 6967 ering with unsig │ │ │ │ +00022d80: 6e65 6420 382d 6269 7420 6f72 2073 6967 ned 8-bit or sig │ │ │ │ +00022d90: 6e65 6420 3136 2d62 6974 206f 7220 666c ned 16-bit or fl │ │ │ │ +00022da0: 6f61 7469 6e67 2d70 6f69 6e74 2064 6570 oating-point dep │ │ │ │ +00022db0: 7468 2e0a 2020 2020 202a 0a20 2020 2020 th.. *. │ │ │ │ +00022dc0: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +00022dd0: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ +00022de0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00022df0: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ +00022e00: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ +00022e10: 6865 2073 6d6f 6f74 6820 7465 726d 2077 he smooth term w │ │ │ │ +00022e20: 6569 6768 742e 0a20 2020 2020 2a0a 2020 eight.. *. │ │ │ │ +00022e30: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00022e40: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00022e50: 7574 204c 3020 536d 6f6f 7468 6572 2c20 ut L0 Smoother, │ │ │ │ +00022e60: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +00022e70: 2070 6170 6572 2043 4954 453a 2078 7532 paper CITE: xu2 │ │ │ │ +00022e80: 3031 3169 6d61 6765 2e0a 2020 2020 202a 011image.. * │ │ │ │ +00022e90: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00022ea0: 7469 6320 766f 6964 206c 3053 6d6f 6f74 tic void l0Smoot │ │ │ │ +00022eb0: 6828 4d61 7420 7372 632c 204d 6174 2064 h(Mat src, Mat d │ │ │ │ +00022ec0: 7374 2c20 646f 7562 6c65 206c 616d 6264 st, double lambd │ │ │ │ +00022ed0: 6129 207b 0a20 2020 2020 2020 206c 3053 a) {. l0S │ │ │ │ +00022ee0: 6d6f 6f74 685f 3128 7372 632e 6e61 7469 mooth_1(src.nati │ │ │ │ +00022ef0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00022f00: 654f 626a 2c20 6c61 6d62 6461 293b 0a20 eObj, lambda);. │ │ │ │ +00022f10: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00022f20: 2020 202a 2047 6c6f 6261 6c20 696d 6167 * Global imag │ │ │ │ +00022f30: 6520 736d 6f6f 7468 696e 6720 7669 6120 e smoothing via │ │ │ │ +00022f40: 4c30 2067 7261 6469 656e 7420 6d69 6e69 L0 gradient mini │ │ │ │ +00022f50: 6d69 7a61 7469 6f6e 2e0a 2020 2020 202a mization.. * │ │ │ │ +00022f60: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00022f70: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image │ │ │ │ +00022f80: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi │ │ │ │ +00022f90: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +00022fa0: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b │ │ │ │ +00022fb0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00022fc0: 6f69 6e74 2064 6570 7468 2e0a 2020 2020 oint depth.. │ │ │ │ +00022fd0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00022fe0: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +00022ff0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00023000: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00023010: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00023020: 6169 6c73 2061 626f 7574 204c 3020 536d ails about L0 Sm │ │ │ │ +00023030: 6f6f 7468 6572 2c20 7365 6520 7468 6520 oother, see the │ │ │ │ +00023040: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +00023050: 4954 453a 2078 7532 3031 3169 6d61 6765 ITE: xu2011image │ │ │ │ +00023060: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +00023070: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00023080: 206c 3053 6d6f 6f74 6828 4d61 7420 7372 l0Smooth(Mat sr │ │ │ │ +00023090: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +000230a0: 2020 2020 2020 6c30 536d 6f6f 7468 5f32 l0Smooth_2 │ │ │ │ +000230b0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +000230c0: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ +000230d0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000230e0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +000230f0: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00023100: 6e20 6376 3a3a 7869 6d67 7072 6f63 3a3a n cv::ximgproc:: │ │ │ │ +00023110: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00023120: 6561 7465 4772 6170 6853 6567 6d65 6e74 eateGraphSegment │ │ │ │ +00023130: 6174 696f 6e28 646f 7562 6c65 2073 6967 ation(double sig │ │ │ │ +00023140: 6d61 203d 2030 2e35 2c20 666c 6f61 7420 ma = 0.5, float │ │ │ │ +00023150: 6b20 3d20 3330 302c 2069 6e74 206d 696e k = 300, int min │ │ │ │ +00023160: 5f73 697a 6520 3d20 3130 3029 0a20 2020 _size = 100). │ │ │ │ +00023170: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00023180: 2020 2a20 4372 6561 7465 7320 6120 6772 * Creates a gr │ │ │ │ +00023190: 6170 6820 6261 7365 6420 7365 676d 656e aph based segmen │ │ │ │ +000231a0: 746f 720a 2020 2020 202a 2020 2020 2020 tor. * │ │ │ │ +000231b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000231c0: 2020 2040 7061 7261 6d20 7369 676d 6120 @param sigma │ │ │ │ +000231d0: 5468 6520 7369 676d 6120 7061 7261 6d65 The sigma parame │ │ │ │ +000231e0: 7465 722c 2075 7365 6420 746f 2073 6d6f ter, used to smo │ │ │ │ +000231f0: 6f74 6820 696d 6167 650a 2020 2020 202a oth image. * │ │ │ │ +00023200: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00023210: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +00023220: 6b20 5468 6520 6b20 7061 7261 6d65 7465 k The k paramete │ │ │ │ +00023230: 7220 6f66 2074 6865 2061 6c67 6f72 7974 r of the algoryt │ │ │ │ +00023240: 686d 0a20 2020 2020 2a20 2020 2020 2020 hm. * │ │ │ │ +00023250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00023260: 2020 4070 6172 616d 206d 696e 5f73 697a @param min_siz │ │ │ │ +00023270: 6520 5468 6520 6d69 6e69 6d75 6d20 7369 e The minimum si │ │ │ │ +00023280: 7a65 206f 6620 7365 676d 656e 7473 0a20 ze of segments. │ │ │ │ +00023290: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000232a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000232b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000232c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000232d0: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +000232e0: 6e20 6372 6561 7465 4772 6170 6853 6567 n createGraphSeg │ │ │ │ +000232f0: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double │ │ │ │ +00023300: 2073 6967 6d61 2c20 666c 6f61 7420 6b2c sigma, float k, │ │ │ │ +00023310: 2069 6e74 206d 696e 5f73 697a 6529 207b int min_size) { │ │ │ │ +00023320: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00023330: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00023340: 6e2e 5f5f 6672 6f6d 5074 725f 5f28 6372 n.__fromPtr__(cr │ │ │ │ +00023350: 6561 7465 4772 6170 6853 6567 6d65 6e74 eateGraphSegment │ │ │ │ +00023360: 6174 696f 6e5f 3028 7369 676d 612c 206b ation_0(sigma, k │ │ │ │ +00023370: 2c20 6d69 6e5f 7369 7a65 2929 3b0a 2020 , min_size));. │ │ │ │ +00023380: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00023390: 2020 2a20 4372 6561 7465 7320 6120 6772 * Creates a gr │ │ │ │ +000233a0: 6170 6820 6261 7365 6420 7365 676d 656e aph based segmen │ │ │ │ +000233b0: 746f 720a 2020 2020 202a 2020 2020 2020 tor. * │ │ │ │ +000233c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000233d0: 2020 2040 7061 7261 6d20 7369 676d 6120 @param sigma │ │ │ │ +000233e0: 5468 6520 7369 676d 6120 7061 7261 6d65 The sigma parame │ │ │ │ +000233f0: 7465 722c 2075 7365 6420 746f 2073 6d6f ter, used to smo │ │ │ │ +00023400: 6f74 6820 696d 6167 650a 2020 2020 202a oth image. * │ │ │ │ +00023410: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00023420: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +00023430: 6b20 5468 6520 6b20 7061 7261 6d65 7465 k The k paramete │ │ │ │ +00023440: 7220 6f66 2074 6865 2061 6c67 6f72 7974 r of the algoryt │ │ │ │ +00023450: 686d 0a20 2020 2020 2a20 4072 6574 7572 hm. * @retur │ │ │ │ +00023460: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00023470: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00023480: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00023490: 7469 6320 4772 6170 6853 6567 6d65 6e74 tic GraphSegment │ │ │ │ +000234a0: 6174 696f 6e20 6372 6561 7465 4772 6170 ation createGrap │ │ │ │ +000234b0: 6853 6567 6d65 6e74 6174 696f 6e28 646f hSegmentation(do │ │ │ │ +000234c0: 7562 6c65 2073 6967 6d61 2c20 666c 6f61 uble sigma, floa │ │ │ │ +000234d0: 7420 6b29 207b 0a20 2020 2020 2020 2072 t k) {. r │ │ │ │ +000234e0: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ +000234f0: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ +00023500: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ +00023510: 6567 6d65 6e74 6174 696f 6e5f 3128 7369 egmentation_1(si │ │ │ │ +00023520: 676d 612c 206b 2929 3b0a 2020 2020 7d0a gma, k));. }. │ │ │ │ +00023530: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00023540: 4372 6561 7465 7320 6120 6772 6170 6820 Creates a graph │ │ │ │ +00023550: 6261 7365 6420 7365 676d 656e 746f 720a based segmentor. │ │ │ │ +00023560: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00023570: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +00023580: 7061 7261 6d20 7369 676d 6120 5468 6520 param sigma The │ │ │ │ +00023590: 7369 676d 6120 7061 7261 6d65 7465 722c sigma parameter, │ │ │ │ +000235a0: 2075 7365 6420 746f 2073 6d6f 6f74 6820 used to smooth │ │ │ │ +000235b0: 696d 6167 650a 2020 2020 202a 2040 7265 image. * @re │ │ │ │ +000235c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +000235d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000235e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000235f0: 7374 6174 6963 2047 7261 7068 5365 676d static GraphSegm │ │ │ │ +00023600: 656e 7461 7469 6f6e 2063 7265 6174 6547 entation createG │ │ │ │ +00023610: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +00023620: 2864 6f75 626c 6520 7369 676d 6129 207b (double sigma) { │ │ │ │ +00023630: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00023640: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00023650: 6e2e 5f5f 6672 6f6d 5074 725f 5f28 6372 n.__fromPtr__(cr │ │ │ │ +00023660: 6561 7465 4772 6170 6853 6567 6d65 6e74 eateGraphSegment │ │ │ │ +00023670: 6174 696f 6e5f 3228 7369 676d 6129 293b ation_2(sigma)); │ │ │ │ +00023680: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00023690: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +000236a0: 2067 7261 7068 2062 6173 6564 2073 6567 graph based seg │ │ │ │ +000236b0: 6d65 6e74 6f72 0a20 2020 2020 2a20 4072 mentor. * @r │ │ │ │ +000236c0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000236d0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000236e0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000236f0: 2073 7461 7469 6320 4772 6170 6853 6567 static GraphSeg │ │ │ │ +00023700: 6d65 6e74 6174 696f 6e20 6372 6561 7465 mentation create │ │ │ │ +00023710: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00023720: 6e28 2920 7b0a 2020 2020 2020 2020 7265 n() {. re │ │ │ │ +00023730: 7475 726e 2047 7261 7068 5365 676d 656e turn GraphSegmen │ │ │ │ +00023740: 7461 7469 6f6e 2e5f 5f66 726f 6d50 7472 tation.__fromPtr │ │ │ │ +00023750: 5f5f 2863 7265 6174 6547 7261 7068 5365 __(createGraphSe │ │ │ │ +00023760: 676d 656e 7461 7469 6f6e 5f33 2829 293b gmentation_3()); │ │ │ │ +00023770: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00023780: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00023790: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +000237a0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +000237b0: 7465 6779 436f 6c6f 7220 6376 3a3a 7869 tegyColor cv::xi │ │ │ │ +000237c0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +000237d0: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +000237e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000237f0: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC │ │ │ │ +00023800: 6f6c 6f72 2829 0a20 2020 202f 2f0a 0a20 olor(). //.. │ │ │ │ +00023810: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00023820: 6561 7465 2061 206e 6577 2063 6f6c 6f72 eate a new color │ │ │ │ +00023830: 2d62 6173 6564 2073 7472 6174 6567 790a -based strategy. │ │ │ │ +00023840: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00023850: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00023860: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00023870: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023880: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00023890: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +000238a0: 7465 6779 436f 6c6f 7220 6372 6561 7465 tegyColor create │ │ │ │ +000238b0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000238c0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000238d0: 6567 7943 6f6c 6f72 2829 207b 0a20 2020 egyColor() {. │ │ │ │ +000238e0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ +000238f0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00023900: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC │ │ │ │ +00023910: 6f6c 6f72 2e5f 5f66 726f 6d50 7472 5f5f olor.__fromPtr__ │ │ │ │ +00023920: 2863 7265 6174 6553 656c 6563 7469 7665 (createSelective │ │ │ │ +00023930: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00023940: 6f6e 5374 7261 7465 6779 436f 6c6f 725f onStrategyColor_ │ │ │ │ +00023950: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ +00023960: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00023970: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00023980: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00023990: 6e53 7472 6174 6567 7953 697a 6520 6376 nStrategySize cv │ │ │ │ +000239a0: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +000239b0: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +000239c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000239d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000239e0: 6567 7953 697a 6528 290a 2020 2020 2f2f egySize(). // │ │ │ │ +000239f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00023a00: 2043 7265 6174 6520 6120 6e65 7720 7369 Create a new si │ │ │ │ +00023a10: 7a65 2d62 6173 6564 2073 7472 6174 6567 ze-based strateg │ │ │ │ +00023a20: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ +00023a30: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00023a40: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00023a50: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00023a60: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ +00023a70: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00023a80: 7261 7465 6779 5369 7a65 2063 7265 6174 rategySize creat │ │ │ │ +00023a90: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00023aa0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00023ab0: 7465 6779 5369 7a65 2829 207b 0a20 2020 tegySize() {. │ │ │ │ +00023ac0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ +00023ad0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00023ae0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ +00023af0: 697a 652e 5f5f 6672 6f6d 5074 725f 5f28 ize.__fromPtr__( │ │ │ │ +00023b00: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00023b10: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00023b20: 6e53 7472 6174 6567 7953 697a 655f 3028 nStrategySize_0( │ │ │ │ +00023b30: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00023b40: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00023b50: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00023b60: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00023b70: 7472 6174 6567 7954 6578 7475 7265 2063 trategyTexture c │ │ │ │ +00023b80: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +00023b90: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +00023ba0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00023bb0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00023bc0: 7465 6779 5465 7874 7572 6528 290a 2020 tegyTexture(). │ │ │ │ +00023bd0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00023be0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ +00023bf0: 7720 7369 7a65 2d62 6173 6564 2073 7472 w size-based str │ │ │ │ +00023c00: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ +00023c10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00023c20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00023c30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00023c40: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ +00023c50: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00023c60: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ +00023c70: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +00023c80: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00023c90: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +00023ca0: 7265 2829 207b 0a20 2020 2020 2020 2072 re() {. r │ │ │ │ +00023cb0: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ +00023cc0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00023cd0: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ +00023ce0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00023cf0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00023d00: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00023d10: 7261 7465 6779 5465 7874 7572 655f 3028 rategyTexture_0( │ │ │ │ +00023d20: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00023d30: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00023d40: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00023d50: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00023d60: 7472 6174 6567 7946 696c 6c20 6376 3a3a trategyFill cv:: │ │ │ │ +00023d70: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +00023d80: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +00023d90: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00023da0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00023db0: 7946 696c 6c28 290a 2020 2020 2f2f 0a0a yFill(). //.. │ │ │ │ +00023dc0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00023dd0: 7265 6174 6520 6120 6e65 7720 6669 6c6c reate a new fill │ │ │ │ +00023de0: 2d62 6173 6564 2073 7472 6174 6567 790a -based strategy. │ │ │ │ +00023df0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00023e00: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00023e10: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00023e20: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023e30: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00023e40: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00023e50: 7465 6779 4669 6c6c 2063 7265 6174 6553 tegyFill createS │ │ │ │ +00023e60: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00023e70: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00023e80: 6779 4669 6c6c 2829 207b 0a20 2020 2020 gyFill() {. │ │ │ │ +00023e90: 2020 2072 6574 7572 6e20 5365 6c65 6374 return Select │ │ │ │ +00023ea0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00023eb0: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ +00023ec0: 6c2e 5f5f 6672 6f6d 5074 725f 5f28 6372 l.__fromPtr__(cr │ │ │ │ +00023ed0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00023ee0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00023ef0: 7472 6174 6567 7946 696c 6c5f 3028 2929 trategyFill_0()) │ │ │ │ +00023f00: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00023f10: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00023f20: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00023f30: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00023f40: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ +00023f50: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00023f60: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00023f70: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00023f80: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00023f90: 6567 794d 756c 7469 706c 6528 290a 2020 egyMultiple(). │ │ │ │ +00023fa0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00023fb0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ +00023fc0: 7720 6d75 6c74 6970 6c65 2073 7472 6174 w multiple strat │ │ │ │ +00023fd0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ +00023fe0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00023ff0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00024000: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00024010: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ +00024020: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00024030: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00024040: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +00024050: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00024060: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00024070: 6c65 2829 207b 0a20 2020 2020 2020 2072 le() {. r │ │ │ │ +00024080: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ +00024090: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000240a0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +000240b0: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ +000240c0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +000240d0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +000240e0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ +000240f0: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ +00024100: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00024110: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00024120: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00024130: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00024140: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +00024150: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00024160: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00024170: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00024180: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +00024190: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +000241a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +000241b0: 7472 6174 6567 7920 7331 290a 2020 2020 trategy s1). │ │ │ │ +000241c0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000241d0: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ +000241e0: 6d75 6c74 6970 6c65 2073 7472 6174 6567 multiple strateg │ │ │ │ +000241f0: 7920 616e 6420 7365 7420 6f6e 6520 7375 y and set one su │ │ │ │ +00024200: 6274 7261 7465 6779 0a20 2020 2020 2a20 btrategy. * │ │ │ │ +00024210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024220: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +00024230: 3120 5468 6520 6669 7273 7420 7374 7261 1 The first stra │ │ │ │ +00024240: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +00024250: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00024260: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00024270: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00024280: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +00024290: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000242a0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +000242b0: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +000242c0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000242d0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +000242e0: 706c 6528 5365 6c65 6374 6976 6553 6561 ple(SelectiveSea │ │ │ │ +000242f0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00024300: 7472 6174 6567 7920 7331 2920 7b0a 2020 trategy s1) {. │ │ │ │ +00024310: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +00024320: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00024330: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00024340: 4d75 6c74 6970 6c65 2e5f 5f66 726f 6d50 Multiple.__fromP │ │ │ │ +00024350: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +00024360: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00024370: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00024380: 6c74 6970 6c65 5f31 2873 312e 6765 744e ltiple_1(s1.getN │ │ │ │ +00024390: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ +000243a0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +000243b0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +000243c0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +000243d0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +000243e0: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ +000243f0: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00024400: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00024410: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00024420: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00024430: 6567 794d 756c 7469 706c 6528 5074 725f egyMultiple(Ptr_ │ │ │ │ +00024440: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00024450: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00024460: 6567 7920 7331 2c20 5074 725f 5365 6c65 egy s1, Ptr_Sele │ │ │ │ +00024470: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00024480: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00024490: 7332 290a 2020 2020 2f2f 0a0a 2020 2020 s2). //.. │ │ │ │ +000244a0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +000244b0: 6520 6120 6e65 7720 6d75 6c74 6970 6c65 e a new multiple │ │ │ │ +000244c0: 2073 7472 6174 6567 7920 616e 6420 7365 strategy and se │ │ │ │ +000244d0: 7420 7477 6f20 7375 6274 7261 7465 6769 t two subtrategi │ │ │ │ +000244e0: 6573 2c20 7769 7468 2065 7175 616c 2077 es, with equal w │ │ │ │ +000244f0: 6569 6768 7473 0a20 2020 2020 2a20 2020 eights. * │ │ │ │ +00024500: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024510: 2020 2020 2020 4070 6172 616d 2073 3120 @param s1 │ │ │ │ +00024520: 5468 6520 6669 7273 7420 7374 7261 7465 The first strate │ │ │ │ +00024530: 6779 0a20 2020 2020 2a20 2020 2020 2020 gy. * │ │ │ │ +00024540: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024550: 2020 4070 6172 616d 2073 3220 5468 6520 @param s2 The │ │ │ │ +00024560: 7365 636f 6e64 2073 7472 6174 6567 790a second strategy. │ │ │ │ +00024570: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00024580: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024590: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000245a0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000245b0: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +000245c0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +000245d0: 7465 6779 4d75 6c74 6970 6c65 2063 7265 tegyMultiple cre │ │ │ │ +000245e0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +000245f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00024600: 7261 7465 6779 4d75 6c74 6970 6c65 2853 rategyMultiple(S │ │ │ │ +00024610: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00024620: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00024630: 6779 2073 312c 2053 656c 6563 7469 7665 gy s1, Selective │ │ │ │ +00024640: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00024650: 6f6e 5374 7261 7465 6779 2073 3229 207b onStrategy s2) { │ │ │ │ +00024660: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00024670: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00024680: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00024690: 6567 794d 756c 7469 706c 652e 5f5f 6672 egyMultiple.__fr │ │ │ │ +000246a0: 6f6d 5074 725f 5f28 6372 6561 7465 5365 omPtr__(createSe │ │ │ │ +000246b0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000246c0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +000246d0: 794d 756c 7469 706c 655f 3228 7331 2e67 yMultiple_2(s1.g │ │ │ │ +000246e0: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ +000246f0: 292c 2073 322e 6765 744e 6174 6976 654f ), s2.getNativeO │ │ │ │ +00024700: 626a 4164 6472 2829 2929 3b0a 2020 2020 bjAddr()));. │ │ │ │ +00024710: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00024720: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00024730: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00024740: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00024750: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ +00024760: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00024770: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +00024780: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00024790: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000247a0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ +000247b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000247c0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ +000247d0: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +000247e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000247f0: 6e53 7472 6174 6567 7920 7332 2c20 5074 nStrategy s2, Pt │ │ │ │ +00024800: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00024810: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00024820: 6174 6567 7920 7333 290a 2020 2020 2f2f ategy s3). // │ │ │ │ +00024830: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00024840: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ +00024850: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ +00024860: 616e 6420 7365 7420 7468 7265 6520 7375 and set three su │ │ │ │ +00024870: 6274 7261 7465 6769 6573 2c20 7769 7468 btrategies, with │ │ │ │ +00024880: 2065 7175 616c 2077 6569 6768 7473 0a20 equal weights. │ │ │ │ +00024890: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +000248a0: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +000248b0: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ +000248c0: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ +000248d0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000248e0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +000248f0: 2073 3220 5468 6520 7365 636f 6e64 2073 s2 The second s │ │ │ │ +00024900: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ +00024910: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024920: 2020 2020 2020 2040 7061 7261 6d20 7333 @param s3 │ │ │ │ +00024930: 2054 6865 2074 6869 7264 2073 7472 6174 The third strat │ │ │ │ +00024940: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ +00024950: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00024960: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00024970: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00024980: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ +00024990: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000249a0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +000249b0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +000249c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000249d0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +000249e0: 6c65 2853 656c 6563 7469 7665 5365 6172 le(SelectiveSear │ │ │ │ +000249f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00024a00: 7261 7465 6779 2073 312c 2053 656c 6563 rategy s1, Selec │ │ │ │ +00024a10: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00024a20: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00024a30: 322c 2053 656c 6563 7469 7665 5365 6172 2, SelectiveSear │ │ │ │ +00024a40: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00024a50: 7261 7465 6779 2073 3329 207b 0a20 2020 rategy s3) {. │ │ │ │ +00024a60: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ +00024a70: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00024a80: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00024a90: 756c 7469 706c 652e 5f5f 6672 6f6d 5074 ultiple.__fromPt │ │ │ │ +00024aa0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ +00024ab0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00024ac0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00024ad0: 7469 706c 655f 3328 7331 2e67 6574 4e61 tiple_3(s1.getNa │ │ │ │ +00024ae0: 7469 7665 4f62 6a41 6464 7228 292c 2073 tiveObjAddr(), s │ │ │ │ +00024af0: 322e 6765 744e 6174 6976 654f 626a 4164 2.getNativeObjAd │ │ │ │ +00024b00: 6472 2829 2c20 7333 2e67 6574 4e61 7469 dr(), s3.getNati │ │ │ │ +00024b10: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ +00024b20: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00024b30: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00024b40: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00024b50: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00024b60: 6779 4d75 6c74 6970 6c65 2063 763a 3a78 gyMultiple cv::x │ │ │ │ +00024b70: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00024b80: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00024b90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00024ba0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00024bb0: 4d75 6c74 6970 6c65 2850 7472 5f53 656c Multiple(Ptr_Sel │ │ │ │ +00024bc0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00024bd0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00024be0: 2073 312c 2050 7472 5f53 656c 6563 7469 s1, Ptr_Selecti │ │ │ │ +00024bf0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00024c00: 7469 6f6e 5374 7261 7465 6779 2073 322c tionStrategy s2, │ │ │ │ +00024c10: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00024c20: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00024c30: 5374 7261 7465 6779 2073 332c 2050 7472 Strategy s3, Ptr │ │ │ │ +00024c40: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00024c50: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00024c60: 7465 6779 2073 3429 0a20 2020 202f 2f0a tegy s4). //. │ │ │ │ +00024c70: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00024c80: 4372 6561 7465 2061 206e 6577 206d 756c Create a new mul │ │ │ │ +00024c90: 7469 706c 6520 7374 7261 7465 6779 2061 tiple strategy a │ │ │ │ +00024ca0: 6e64 2073 6574 2066 6f75 7220 7375 6274 nd set four subt │ │ │ │ +00024cb0: 7261 7465 6769 6573 2c20 7769 7468 2065 rategies, with e │ │ │ │ +00024cc0: 7175 616c 2077 6569 6768 7473 0a20 2020 qual weights. │ │ │ │ +00024cd0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00024ce0: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ +00024cf0: 616d 2073 3120 5468 6520 6669 7273 7420 am s1 The first │ │ │ │ +00024d00: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +00024d10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024d20: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +00024d30: 3220 5468 6520 7365 636f 6e64 2073 7472 2 The second str │ │ │ │ +00024d40: 6174 6567 790a 2020 2020 202a 2020 2020 ategy. * │ │ │ │ +00024d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024d60: 2020 2020 2040 7061 7261 6d20 7333 2054 @param s3 T │ │ │ │ +00024d70: 6865 2074 6869 7264 2073 7472 6174 6567 he third strateg │ │ │ │ +00024d80: 790a 2020 2020 202a 2020 2020 2020 2020 y. * │ │ │ │ +00024d90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00024da0: 2040 7061 7261 6d20 7334 2054 6865 2066 @param s4 The f │ │ │ │ +00024db0: 6f72 7468 2073 7472 6174 6567 790a 2020 orth strategy. │ │ │ │ +00024dc0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00024dd0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00024de0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00024df0: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ +00024e00: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00024e10: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00024e20: 6779 4d75 6c74 6970 6c65 2063 7265 6174 gyMultiple creat │ │ │ │ +00024e30: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00024e40: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00024e50: 7465 6779 4d75 6c74 6970 6c65 2853 656c tegyMultiple(Sel │ │ │ │ +00024e60: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00024e70: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00024e80: 2073 312c 2053 656c 6563 7469 7665 5365 s1, SelectiveSe │ │ │ │ +00024e90: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00024ea0: 5374 7261 7465 6779 2073 322c 2053 656c Strategy s2, Sel │ │ │ │ +00024eb0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00024ec0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00024ed0: 2073 332c 2053 656c 6563 7469 7665 5365 s3, SelectiveSe │ │ │ │ +00024ee0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00024ef0: 5374 7261 7465 6779 2073 3429 207b 0a20 Strategy s4) {. │ │ │ │ +00024f00: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ +00024f10: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00024f20: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00024f30: 794d 756c 7469 706c 652e 5f5f 6672 6f6d yMultiple.__from │ │ │ │ +00024f40: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +00024f50: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00024f60: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00024f70: 756c 7469 706c 655f 3428 7331 2e67 6574 ultiple_4(s1.get │ │ │ │ +00024f80: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(), │ │ │ │ +00024f90: 2073 322e 6765 744e 6174 6976 654f 626a s2.getNativeObj │ │ │ │ +00024fa0: 4164 6472 2829 2c20 7333 2e67 6574 4e61 Addr(), s3.getNa │ │ │ │ +00024fb0: 7469 7665 4f62 6a41 6464 7228 292c 2073 tiveObjAddr(), s │ │ │ │ +00024fc0: 342e 6765 744e 6174 6976 654f 626a 4164 4.getNativeObjAd │ │ │ │ +00024fd0: 6472 2829 2929 3b0a 2020 2020 7d0a 0a0a dr()));. }... │ │ │ │ +00024fe0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00024ff0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +00025000: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00025010: 696f 6e20 6376 3a3a 7869 6d67 7072 6f63 ion cv::ximgproc │ │ │ │ +00025020: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +00025030: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00025040: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00025050: 6e28 290a 2020 2020 2f2f 0a0a 2020 2020 n(). //.. │ │ │ │ +00025060: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00025070: 6520 6120 6e65 7720 5365 6c65 6374 6976 e a new Selectiv │ │ │ │ +00025080: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00025090: 696f 6e20 636c 6173 732e 0a20 2020 2020 ion class.. │ │ │ │ +000250a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +000250b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000250c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000250d0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ +000250e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000250f0: 6e74 6174 696f 6e20 6372 6561 7465 5365 ntation createSe │ │ │ │ +00025100: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00025110: 6d65 6e74 6174 696f 6e28 2920 7b0a 2020 mentation() {. │ │ │ │ +00025120: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +00025130: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00025140: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ +00025150: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +00025160: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00025170: 7461 7469 6f6e 5f30 2829 293b 0a20 2020 tation_0());. │ │ │ │ +00025180: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00025190: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ +000251a0: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ +000251b0: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ +000251c0: 3a63 7265 6174 6545 6467 6541 7761 7265 :createEdgeAware │ │ │ │ +000251d0: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator(). │ │ │ │ +000251e0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +000251f0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00025200: 7468 6f64 2074 6861 7420 6372 6561 7465 thod that create │ │ │ │ +00025210: 7320 616e 2069 6e73 7461 6e63 6520 6f66 s an instance of │ │ │ │ +00025220: 2074 6865 0a20 2020 2020 2a20 4564 6765 the. * Edge │ │ │ │ +00025230: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +00025240: 722e 0a20 2020 2020 2a20 4072 6574 7572 r.. * @retur │ │ │ │ +00025250: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00025260: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00025270: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00025280: 7469 6320 4564 6765 4177 6172 6549 6e74 tic EdgeAwareInt │ │ │ │ +00025290: 6572 706f 6c61 746f 7220 6372 6561 7465 erpolator create │ │ │ │ +000252a0: 4564 6765 4177 6172 6549 6e74 6572 706f EdgeAwareInterpo │ │ │ │ +000252b0: 6c61 746f 7228 2920 7b0a 2020 2020 2020 lator() {. │ │ │ │ +000252c0: 2020 7265 7475 726e 2045 6467 6541 7761 return EdgeAwa │ │ │ │ +000252d0: 7265 496e 7465 7270 6f6c 6174 6f72 2e5f reInterpolator._ │ │ │ │ +000252e0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000252f0: 6545 6467 6541 7761 7265 496e 7465 7270 eEdgeAwareInterp │ │ │ │ +00025300: 6f6c 6174 6f72 5f30 2829 293b 0a20 2020 olator_0());. │ │ │ │ +00025310: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00025320: 2f2f 2043 2b2b 3a20 2050 7472 5f52 4943 // C++: Ptr_RIC │ │ │ │ +00025330: 496e 7465 7270 6f6c 6174 6f72 2063 763a Interpolator cv: │ │ │ │ +00025340: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00025350: 6552 4943 496e 7465 7270 6f6c 6174 6f72 eRICInterpolator │ │ │ │ +00025360: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +00025370: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +00025380: 7920 6d65 7468 6f64 2074 6861 7420 6372 y method that cr │ │ │ │ +00025390: 6561 7465 7320 616e 2069 6e73 7461 6e63 eates an instanc │ │ │ │ +000253a0: 6520 6f66 2074 6865 0a20 2020 2020 2a20 e of the. * │ │ │ │ +000253b0: 5249 4349 6e74 6572 706f 6c61 746f 722e RICInterpolator. │ │ │ │ +000253c0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000253d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000253e0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000253f0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00025400: 6320 5249 4349 6e74 6572 706f 6c61 746f c RICInterpolato │ │ │ │ +00025410: 7220 6372 6561 7465 5249 4349 6e74 6572 r createRICInter │ │ │ │ +00025420: 706f 6c61 746f 7228 2920 7b0a 2020 2020 polator() {. │ │ │ │ +00025430: 2020 2020 7265 7475 726e 2052 4943 496e return RICIn │ │ │ │ +00025440: 7465 7270 6f6c 6174 6f72 2e5f 5f66 726f terpolator.__fro │ │ │ │ +00025450: 6d50 7472 5f5f 2863 7265 6174 6552 4943 mPtr__(createRIC │ │ │ │ +00025460: 496e 7465 7270 6f6c 6174 6f72 5f30 2829 Interpolator_0() │ │ │ │ +00025470: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00025480: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00025490: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +000254a0: 3a3a 636f 7661 7269 616e 6365 4573 7469 ::covarianceEsti │ │ │ │ +000254b0: 6d61 7469 6f6e 284d 6174 2073 7263 2c20 mation(Mat src, │ │ │ │ +000254c0: 4d61 7426 2064 7374 2c20 696e 7420 7769 Mat& dst, int wi │ │ │ │ +000254d0: 6e64 6f77 526f 7773 2c20 696e 7420 7769 ndowRows, int wi │ │ │ │ +000254e0: 6e64 6f77 436f 6c73 290a 2020 2020 2f2f ndowCols). // │ │ │ │ +000254f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00025500: 2043 6f6d 7075 7465 7320 7468 6520 6573 Computes the es │ │ │ │ +00025510: 7469 6d61 7465 6420 636f 7661 7269 616e timated covarian │ │ │ │ +00025520: 6365 206d 6174 7269 7820 6f66 2061 6e20 ce matrix of an │ │ │ │ +00025530: 696d 6167 6520 7573 696e 6720 7468 6520 image using the │ │ │ │ +00025540: 736c 6964 696e 670a 2020 2020 202a 2077 sliding. * w │ │ │ │ +00025550: 696e 646f 7720 666f 7275 6d6c 6174 696f indow forumlatio │ │ │ │ +00025560: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ +00025570: 2040 7061 7261 6d20 7372 6320 5468 6520 @param src The │ │ │ │ +00025580: 736f 7572 6365 2069 6d61 6765 2e20 496e source image. In │ │ │ │ +00025590: 7075 7420 696d 6167 6520 6d75 7374 2062 put image must b │ │ │ │ +000255a0: 6520 6f66 2061 2063 6f6d 706c 6578 2074 e of a complex t │ │ │ │ +000255b0: 7970 652e 0a20 2020 2020 2a20 4070 6172 ype.. * @par │ │ │ │ +000255c0: 616d 2064 7374 2054 6865 2064 6573 7469 am dst The desti │ │ │ │ +000255d0: 6e61 7469 6f6e 2065 7374 696d 6174 6564 nation estimated │ │ │ │ +000255e0: 2063 6f76 6172 6961 6e63 6520 6d61 7472 covariance matr │ │ │ │ +000255f0: 6978 2e20 4f75 7470 7574 206d 6174 7269 ix. Output matri │ │ │ │ +00025600: 7820 7769 6c6c 2062 6520 7369 7a65 2028 x will be size ( │ │ │ │ +00025610: 7769 6e64 6f77 526f 7773 2a77 696e 646f windowRows*windo │ │ │ │ +00025620: 7743 6f6c 732c 2077 696e 646f 7752 6f77 wCols, windowRow │ │ │ │ +00025630: 732a 7769 6e64 6f77 436f 6c73 292e 0a20 s*windowCols).. │ │ │ │ +00025640: 2020 2020 2a20 4070 6172 616d 2077 696e * @param win │ │ │ │ +00025650: 646f 7752 6f77 7320 5468 6520 6e75 6d62 dowRows The numb │ │ │ │ +00025660: 6572 206f 6620 726f 7773 2069 6e20 7468 er of rows in th │ │ │ │ +00025670: 6520 7769 6e64 6f77 2e0a 2020 2020 202a e window.. * │ │ │ │ +00025680: 2040 7061 7261 6d20 7769 6e64 6f77 436f @param windowCo │ │ │ │ +00025690: 6c73 2054 6865 206e 756d 6265 7220 6f66 ls The number of │ │ │ │ +000256a0: 2063 6f6c 7320 696e 2074 6865 2077 696e cols in the win │ │ │ │ +000256b0: 646f 772e 0a20 2020 2020 2a20 5468 6520 dow.. * The │ │ │ │ +000256c0: 7769 6e64 6f77 2073 697a 6520 7061 7261 window size para │ │ │ │ +000256d0: 6d65 7465 7273 2063 6f6e 7472 6f6c 2074 meters control t │ │ │ │ +000256e0: 6865 2061 6363 7572 6163 7920 6f66 2074 he accuracy of t │ │ │ │ +000256f0: 6865 2065 7374 696d 6174 696f 6e2e 0a20 he estimation.. │ │ │ │ +00025700: 2020 2020 2a20 5468 6520 736c 6964 696e * The slidin │ │ │ │ +00025710: 6720 7769 6e64 6f77 206d 6f76 6573 206f g window moves o │ │ │ │ +00025720: 7665 7220 7468 6520 656e 7469 7265 2069 ver the entire i │ │ │ │ +00025730: 6d61 6765 2066 726f 6d20 7468 6520 746f mage from the to │ │ │ │ +00025740: 702d 6c65 6674 2063 6f72 6e65 720a 2020 p-left corner. │ │ │ │ +00025750: 2020 202a 2074 6f20 7468 6520 626f 7474 * to the bott │ │ │ │ +00025760: 6f6d 2072 6967 6874 2063 6f72 6e65 722e om right corner. │ │ │ │ +00025770: 2045 6163 6820 6c6f 6361 7469 6f6e 206f Each location o │ │ │ │ +00025780: 6620 7468 6520 7769 6e64 6f77 2072 6570 f the window rep │ │ │ │ +00025790: 7265 7365 6e74 7320 6120 7361 6d70 6c65 resents a sample │ │ │ │ +000257a0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +000257b0: 7769 6e64 6f77 2069 7320 7468 6520 7369 window is the si │ │ │ │ +000257c0: 7a65 206f 6620 7468 6520 696d 6167 652c ze of the image, │ │ │ │ +000257d0: 2074 6865 6e20 7468 6973 2067 6976 6573 then this gives │ │ │ │ +000257e0: 2074 6865 2065 7861 6374 2063 6f76 6172 the exact covar │ │ │ │ +000257f0: 6961 6e63 6520 6d61 7472 6978 2e0a 2020 iance matrix.. │ │ │ │ +00025800: 2020 202a 2046 6f72 2061 6c6c 206f 7468 * For all oth │ │ │ │ +00025810: 6572 2063 6173 6573 2c20 7468 6520 7369 er cases, the si │ │ │ │ +00025820: 7a65 7320 6f66 2074 6865 2077 696e 646f zes of the windo │ │ │ │ +00025830: 7720 7769 6c6c 2069 6d70 6163 7420 7468 w will impact th │ │ │ │ +00025840: 6520 6e75 6d62 6572 206f 6620 7361 6d70 e number of samp │ │ │ │ +00025850: 6c65 730a 2020 2020 202a 2061 6e64 2074 les. * and t │ │ │ │ +00025860: 6865 206e 756d 6265 7220 6f66 2065 6c65 he number of ele │ │ │ │ +00025870: 6d65 6e74 7320 696e 2074 6865 2065 7374 ments in the est │ │ │ │ +00025880: 696d 6174 6564 2063 6f76 6172 6961 6e63 imated covarianc │ │ │ │ +00025890: 6520 6d61 7472 6978 2e0a 2020 2020 202a e matrix.. * │ │ │ │ +000258a0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000258b0: 7469 6320 766f 6964 2063 6f76 6172 6961 tic void covaria │ │ │ │ +000258c0: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ +000258d0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000258e0: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ +000258f0: 696e 7420 7769 6e64 6f77 436f 6c73 2920 int windowCols) │ │ │ │ +00025900: 7b0a 2020 2020 2020 2020 636f 7661 7269 {. covari │ │ │ │ +00025910: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ +00025920: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00025930: 6473 742e 6e61 7469 7665 4f62 6a2c 2077 dst.nativeObj, w │ │ │ │ +00025940: 696e 646f 7752 6f77 732c 2077 696e 646f indowRows, windo │ │ │ │ +00025950: 7743 6f6c 7329 3b0a 2020 2020 7d0a 0a0a wCols);. }... │ │ │ │ +00025960: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00025970: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ +00025980: 656c 4c53 4320 6376 3a3a 7869 6d67 7072 elLSC cv::ximgpr │ │ │ │ +00025990: 6f63 3a3a 6372 6561 7465 5375 7065 7270 oc::createSuperp │ │ │ │ +000259a0: 6978 656c 4c53 4328 4d61 7420 696d 6167 ixelLSC(Mat imag │ │ │ │ +000259b0: 652c 2069 6e74 2072 6567 696f 6e5f 7369 e, int region_si │ │ │ │ +000259c0: 7a65 203d 2031 302c 2066 6c6f 6174 2072 ze = 10, float r │ │ │ │ +000259d0: 6174 696f 203d 2030 2e30 3735 6629 0a20 atio = 0.075f). │ │ │ │ +000259e0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +000259f0: 2020 2020 2a20 436c 6173 7320 696d 706c * Class impl │ │ │ │ +00025a00: 656d 656e 7469 6e67 2074 6865 204c 5343 ementing the LSC │ │ │ │ +00025a10: 2028 4c69 6e65 6172 2053 7065 6374 7261 (Linear Spectra │ │ │ │ +00025a20: 6c20 436c 7573 7465 7269 6e67 2920 7375 l Clustering) su │ │ │ │ +00025a30: 7065 7270 6978 656c 730a 2020 2020 202a perpixels. * │ │ │ │ +00025a40: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00025a50: 6d61 6765 2049 6d61 6765 2074 6f20 7365 mage Image to se │ │ │ │ +00025a60: 676d 656e 740a 2020 2020 202a 2040 7061 gment. * @pa │ │ │ │ +00025a70: 7261 6d20 7265 6769 6f6e 5f73 697a 6520 ram region_size │ │ │ │ +00025a80: 4368 6f6f 7365 7320 616e 2061 7665 7261 Chooses an avera │ │ │ │ +00025a90: 6765 2073 7570 6572 7069 7865 6c20 7369 ge superpixel si │ │ │ │ +00025aa0: 7a65 206d 6561 7375 7265 6420 696e 2070 ze measured in p │ │ │ │ +00025ab0: 6978 656c 730a 2020 2020 202a 2040 7061 ixels. * @pa │ │ │ │ +00025ac0: 7261 6d20 7261 7469 6f20 4368 6f6f 7365 ram ratio Choose │ │ │ │ +00025ad0: 7320 7468 6520 656e 666f 7263 656d 656e s the enforcemen │ │ │ │ +00025ae0: 7420 6f66 2073 7570 6572 7069 7865 6c20 t of superpixel │ │ │ │ +00025af0: 636f 6d70 6163 746e 6573 7320 6661 6374 compactness fact │ │ │ │ +00025b00: 6f72 206f 6620 7375 7065 7270 6978 656c or of superpixel │ │ │ │ +00025b10: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00025b20: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +00025b30: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +00025b40: 6978 656c 4c53 4320 6f62 6a65 6374 2066 ixelLSC object f │ │ │ │ +00025b50: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00025b60: 6765 2e20 4974 2073 6574 7320 7468 6520 ge. It sets the │ │ │ │ +00025b70: 7061 7261 6d65 7465 7273 206f 660a 2020 parameters of. │ │ │ │ +00025b80: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +00025b90: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +00025ba0: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz │ │ │ │ +00025bb0: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It │ │ │ │ +00025bc0: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some │ │ │ │ +00025bd0: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut │ │ │ │ +00025be0: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu │ │ │ │ +00025bf0: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations │ │ │ │ +00025c00: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i │ │ │ │ +00025c10: 6d61 6765 2e20 416e 2065 7861 6d70 6c65 mage. An example │ │ │ │ +00025c20: 206f 6620 4c53 4320 6973 2069 6c75 7374 of LSC is ilust │ │ │ │ +00025c30: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ +00025c40: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ +00025c50: 2020 2020 202a 2046 6f72 2065 6e61 6e63 * For enanc │ │ │ │ +00025c60: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i │ │ │ │ +00025c70: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo │ │ │ │ +00025c80: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t │ │ │ │ +00025c90: 6f20 7072 6570 726f 6365 7373 2069 6d61 o preprocess ima │ │ │ │ +00025ca0: 6765 2077 6974 6820 6c69 7474 6c65 2067 ge with little g │ │ │ │ +00025cb0: 6175 7373 6961 6e20 626c 7572 0a20 2020 aussian blur. │ │ │ │ +00025cc0: 2020 2a20 7769 7468 2061 2073 6d61 6c6c * with a small │ │ │ │ +00025cd0: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an │ │ │ │ +00025ce0: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con │ │ │ │ +00025cf0: 7665 7273 696f 6e20 696e 746f 2043 6965 version into Cie │ │ │ │ +00025d00: 4c41 4220 636f 6c6f 7220 7370 6163 652e LAB color space. │ │ │ │ +00025d10: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00025d20: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00025d30: 6572 7069 7865 6c73 5f6c 7363 2e70 6e67 erpixels_lsc.png │ │ │ │ +00025d40: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ +00025d50: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00025d60: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00025d70: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00025d80: 6963 2053 7570 6572 7069 7865 6c4c 5343 ic SuperpixelLSC │ │ │ │ +00025d90: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ +00025da0: 6c4c 5343 284d 6174 2069 6d61 6765 2c20 lLSC(Mat image, │ │ │ │ +00025db0: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ +00025dc0: 2066 6c6f 6174 2072 6174 696f 2920 7b0a float ratio) {. │ │ │ │ +00025dd0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00025de0: 7570 6572 7069 7865 6c4c 5343 2e5f 5f66 uperpixelLSC.__f │ │ │ │ +00025df0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +00025e00: 7570 6572 7069 7865 6c4c 5343 5f30 2869 uperpixelLSC_0(i │ │ │ │ +00025e10: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +00025e20: 7265 6769 6f6e 5f73 697a 652c 2072 6174 region_size, rat │ │ │ │ +00025e30: 696f 2929 3b0a 2020 2020 7d0a 0a20 2020 io));. }.. │ │ │ │ +00025e40: 202f 2a2a 0a20 2020 2020 2a20 436c 6173 /**. * Clas │ │ │ │ +00025e50: 7320 696d 706c 656d 656e 7469 6e67 2074 s implementing t │ │ │ │ +00025e60: 6865 204c 5343 2028 4c69 6e65 6172 2053 he LSC (Linear S │ │ │ │ +00025e70: 7065 6374 7261 6c20 436c 7573 7465 7269 pectral Clusteri │ │ │ │ +00025e80: 6e67 2920 7375 7065 7270 6978 656c 730a ng) superpixels. │ │ │ │ +00025e90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00025ea0: 6172 616d 2069 6d61 6765 2049 6d61 6765 aram image Image │ │ │ │ +00025eb0: 2074 6f20 7365 676d 656e 740a 2020 2020 to segment. │ │ │ │ +00025ec0: 202a 2040 7061 7261 6d20 7265 6769 6f6e * @param region │ │ │ │ +00025ed0: 5f73 697a 6520 4368 6f6f 7365 7320 616e _size Chooses an │ │ │ │ +00025ee0: 2061 7665 7261 6765 2073 7570 6572 7069 average superpi │ │ │ │ +00025ef0: 7865 6c20 7369 7a65 206d 6561 7375 7265 xel size measure │ │ │ │ +00025f00: 6420 696e 2070 6978 656c 730a 2020 2020 d in pixels. │ │ │ │ +00025f10: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +00025f20: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ +00025f30: 6573 2061 2053 7570 6572 7069 7865 6c4c es a SuperpixelL │ │ │ │ +00025f40: 5343 206f 626a 6563 7420 666f 7220 7468 SC object for th │ │ │ │ +00025f50: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ +00025f60: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ +00025f70: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ +00025f80: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +00025f90: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00025fa0: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and │ │ │ │ +00025fb0: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal │ │ │ │ +00025fc0: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff │ │ │ │ +00025fd0: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future. │ │ │ │ +00025fe0: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing │ │ │ │ +00025ff0: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over │ │ │ │ +00026000: 7468 6520 6769 7665 6e20 696d 6167 652e the given image. │ │ │ │ +00026010: 2041 6e20 6578 616d 706c 6520 6f66 204c An example of L │ │ │ │ +00026020: 5343 2069 7320 696c 7573 7472 6174 6564 SC is ilustrated │ │ │ │ +00026030: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ +00026040: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ +00026050: 2a20 466f 7220 656e 616e 6368 6564 2072 * For enanched r │ │ │ │ +00026060: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec │ │ │ │ +00026070: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col │ │ │ │ +00026080: 6f72 2069 6d61 6765 7320 746f 2070 7265 or images to pre │ │ │ │ +00026090: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ +000260a0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ +000260b0: 616e 2062 6c75 720a 2020 2020 202a 2077 an blur. * w │ │ │ │ +000260c0: 6974 6820 6120 736d 616c 6c20 3320 7820 ith a small 3 x │ │ │ │ +000260d0: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add │ │ │ │ +000260e0: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi │ │ │ │ +000260f0: 6f6e 2069 6e74 6f20 4369 654c 4142 2063 on into CieLAB c │ │ │ │ +00026100: 6f6c 6f72 2073 7061 6365 2e0a 2020 2020 olor space.. │ │ │ │ +00026110: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ +00026120: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ +00026130: 656c 735f 6c73 632e 706e 6729 0a20 2020 els_lsc.png). │ │ │ │ +00026140: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00026150: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00026160: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00026170: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ +00026180: 7065 7270 6978 656c 4c53 4320 6372 6561 perpixelLSC crea │ │ │ │ +00026190: 7465 5375 7065 7270 6978 656c 4c53 4328 teSuperpixelLSC( │ │ │ │ +000261a0: 4d61 7420 696d 6167 652c 2069 6e74 2072 Mat image, int r │ │ │ │ +000261b0: 6567 696f 6e5f 7369 7a65 2920 7b0a 2020 egion_size) {. │ │ │ │ +000261c0: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ +000261d0: 6572 7069 7865 6c4c 5343 2e5f 5f66 726f erpixelLSC.__fro │ │ │ │ +000261e0: 6d50 7472 5f5f 2863 7265 6174 6553 7570 mPtr__(createSup │ │ │ │ +000261f0: 6572 7069 7865 6c4c 5343 5f31 2869 6d61 erpixelLSC_1(ima │ │ │ │ +00026200: 6765 2e6e 6174 6976 654f 626a 2c20 7265 ge.nativeObj, re │ │ │ │ +00026210: 6769 6f6e 5f73 697a 6529 293b 0a20 2020 gion_size));. │ │ │ │ +00026220: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00026230: 202a 2043 6c61 7373 2069 6d70 6c65 6d65 * Class impleme │ │ │ │ +00026240: 6e74 696e 6720 7468 6520 4c53 4320 284c nting the LSC (L │ │ │ │ +00026250: 696e 6561 7220 5370 6563 7472 616c 2043 inear Spectral C │ │ │ │ +00026260: 6c75 7374 6572 696e 6729 2073 7570 6572 lustering) super │ │ │ │ +00026270: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ +00026280: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00026290: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ +000262a0: 6e74 0a20 2020 2020 2a0a 2020 2020 202a nt. *. * │ │ │ │ +000262b0: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +000262c0: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +000262d0: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ +000262e0: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +000262f0: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +00026300: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00026310: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ +00026320: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ +00026330: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ +00026340: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ +00026350: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ +00026360: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ +00026370: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ +00026380: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ +00026390: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ +000263a0: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ +000263b0: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ +000263c0: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +000263d0: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +000263e0: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ +000263f0: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +00026400: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +00026410: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +00026420: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ +00026430: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ +00026440: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ +00026450: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ +00026460: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ +00026470: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ +00026480: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ +00026490: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ +000264a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +000264b0: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +000264c0: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ +000264d0: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +000264e0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +000264f0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00026500: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00026510: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ +00026520: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ +00026530: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +00026540: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00026550: 726e 2053 7570 6572 7069 7865 6c4c 5343 rn SuperpixelLSC │ │ │ │ +00026560: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00026570: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC │ │ │ │ +00026580: 5f32 2869 6d61 6765 2e6e 6174 6976 654f _2(image.nativeO │ │ │ │ +00026590: 626a 2929 3b0a 2020 2020 7d0a 0a0a 0a0a bj));. }..... │ │ │ │ 000265a0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ 000265b0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ 000265c0: 6e69 426c 6163 6b54 6872 6573 686f 6c64 niBlackThreshold │ │ │ │ 000265d0: 284d 6174 205f 7372 632c 204d 6174 2620 (Mat _src, Mat& │ │ │ │ 000265e0: 5f64 7374 2c20 646f 7562 6c65 206d 6178 _dst, double max │ │ │ │ 000265f0: 5661 6c75 652c 2069 6e74 2074 7970 652c Value, int type, │ │ │ │ 00026600: 2069 6e74 2062 6c6f 636b 5369 7a65 2c20 int blockSize, │ │ │ │ @@ -9888,1748 +9888,1748 @@ │ │ │ │ 000269f0: 6f74 726f 7069 6344 6966 6675 7369 6f6e otropicDiffusion │ │ │ │ 00026a00: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ 00026a10: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ 00026a20: 6e61 7469 7665 4f62 6a2c 2066 6c6f 6174 nativeObj, float │ │ │ │ 00026a30: 2061 6c70 6861 2c20 666c 6f61 7420 4b2c alpha, float K, │ │ │ │ 00026a40: 2069 6e74 206e 6974 6572 7329 3b0a 0a20 int niters);.. │ │ │ │ 00026a50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a77 cv::ximgproc::w │ │ │ │ -00026a70: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ -00026a80: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ -00026a90: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -00026aa0: 2c20 696e 7420 722c 2064 6f75 626c 6520 , int r, double │ │ │ │ -00026ab0: 7369 676d 6120 3d20 3235 2e35 2c20 696e sigma = 25.5, in │ │ │ │ -00026ac0: 7420 7765 6967 6874 5479 7065 203d 2057 t weightType = W │ │ │ │ -00026ad0: 4d46 5f45 5850 2c20 4d61 7420 6d61 736b MF_EXP, Mat mask │ │ │ │ -00026ae0: 203d 204d 6174 2829 290a 2020 2020 7072 = Mat()). pr │ │ │ │ -00026af0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00026b00: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ -00026b10: 644d 6564 6961 6e46 696c 7465 725f 3028 dMedianFilter_0( │ │ │ │ -00026b20: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00026b30: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00026b40: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00026b50: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00026b60: 7420 722c 2064 6f75 626c 6520 7369 676d t r, double sigm │ │ │ │ -00026b70: 612c 2069 6e74 2077 6569 6768 7454 7970 a, int weightTyp │ │ │ │ -00026b80: 652c 206c 6f6e 6720 6d61 736b 5f6e 6174 e, long mask_nat │ │ │ │ -00026b90: 6976 654f 626a 293b 0a20 2020 2070 7269 iveObj);. pri │ │ │ │ -00026ba0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00026bb0: 7665 2076 6f69 6420 7765 6967 6874 6564 ve void weighted │ │ │ │ -00026bc0: 4d65 6469 616e 4669 6c74 6572 5f31 286c MedianFilter_1(l │ │ │ │ -00026bd0: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ -00026be0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -00026bf0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -00026c00: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -00026c10: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ -00026c20: 2c20 696e 7420 7765 6967 6874 5479 7065 , int weightType │ │ │ │ -00026c30: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00026c40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00026c50: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ -00026c60: 4669 6c74 6572 5f32 286c 6f6e 6720 6a6f Filter_2(long jo │ │ │ │ -00026c70: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ -00026c80: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -00026c90: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00026ca0: 7665 4f62 6a2c 2069 6e74 2072 2c20 646f veObj, int r, do │ │ │ │ -00026cb0: 7562 6c65 2073 6967 6d61 293b 0a20 2020 uble sigma);. │ │ │ │ -00026cc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026cd0: 6e61 7469 7665 2076 6f69 6420 7765 6967 native void weig │ │ │ │ -00026ce0: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ -00026cf0: 5f33 286c 6f6e 6720 6a6f 696e 745f 6e61 _3(long joint_na │ │ │ │ -00026d00: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -00026d10: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00026d20: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00026d30: 2069 6e74 2072 293b 0a0a 2020 2020 2f2f int r);.. // │ │ │ │ -00026d40: 2043 2b2b 3a20 2050 7472 5f52 4646 6561 C++: Ptr_RFFea │ │ │ │ -00026d50: 7475 7265 4765 7474 6572 2063 763a 3a78 tureGetter cv::x │ │ │ │ -00026d60: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ -00026d70: 4646 6561 7475 7265 4765 7474 6572 2829 FFeatureGetter() │ │ │ │ -00026d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00026d90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00026da0: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00026db0: 6574 7465 725f 3028 293b 0a0a 2020 2020 etter_0();.. │ │ │ │ -00026dc0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7472 // C++: Ptr_Str │ │ │ │ -00026dd0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ -00026de0: 7469 6f6e 2063 763a 3a78 696d 6770 726f tion cv::ximgpro │ │ │ │ -00026df0: 633a 3a63 7265 6174 6553 7472 7563 7475 c::createStructu │ │ │ │ -00026e00: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ -00026e10: 2853 7472 696e 6720 6d6f 6465 6c2c 2050 (String model, P │ │ │ │ -00026e20: 7472 5f52 4646 6561 7475 7265 4765 7474 tr_RFFeatureGett │ │ │ │ -00026e30: 6572 2068 6f77 546f 4765 7446 6561 7475 er howToGetFeatu │ │ │ │ -00026e40: 7265 7320 3d20 5074 723c 5246 4665 6174 res = Ptr()). │ │ │ │ -00026e60: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00026e70: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00026e80: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ -00026e90: 6544 6574 6563 7469 6f6e 5f30 2853 7472 eDetection_0(Str │ │ │ │ -00026ea0: 696e 6720 6d6f 6465 6c2c 206c 6f6e 6720 ing model, long │ │ │ │ -00026eb0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -00026ec0: 5f6e 6174 6976 654f 626a 293b 0a20 2020 _nativeObj);. │ │ │ │ -00026ed0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026ee0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00026ef0: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ -00026f00: 4465 7465 6374 696f 6e5f 3128 5374 7269 Detection_1(Stri │ │ │ │ -00026f10: 6e67 206d 6f64 656c 293b 0a0a 2020 2020 ng model);.. │ │ │ │ -00026f20: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ -00026f30: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ -00026f40: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ -00026f50: 3a63 7265 6174 6545 6467 6541 7761 7265 :createEdgeAware │ │ │ │ -00026f60: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator(). │ │ │ │ -00026f70: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026f80: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026f90: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ -00026fa0: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();.. │ │ │ │ -00026fb0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026fc0: 5f52 4943 496e 7465 7270 6f6c 6174 6f72 _RICInterpolator │ │ │ │ -00026fd0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00026fe0: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ -00026ff0: 6174 6f72 2829 0a20 2020 2070 7269 7661 ator(). priva │ │ │ │ -00027000: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027010: 206c 6f6e 6720 6372 6561 7465 5249 4349 long createRICI │ │ │ │ -00027020: 6e74 6572 706f 6c61 746f 725f 3028 293b nterpolator_0(); │ │ │ │ -00027030: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00027040: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI │ │ │ │ -00027050: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ -00027060: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00027070: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ -00027080: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm = │ │ │ │ -00027090: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio │ │ │ │ -000270a0: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo │ │ │ │ -000270b0: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f │ │ │ │ -000270c0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -000270d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000270e0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -000270f0: 6c53 4c49 435f 3028 6c6f 6e67 2069 6d61 lSLIC_0(long ima │ │ │ │ -00027100: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in │ │ │ │ -00027110: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int │ │ │ │ -00027120: 2072 6567 696f 6e5f 7369 7a65 2c20 666c region_size, fl │ │ │ │ -00027130: 6f61 7420 7275 6c65 7229 3b0a 2020 2020 oat ruler);. │ │ │ │ -00027140: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027150: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00027160: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ -00027170: 3128 6c6f 6e67 2069 6d61 6765 5f6e 6174 1(long image_nat │ │ │ │ -00027180: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ -00027190: 7269 7468 6d2c 2069 6e74 2072 6567 696f rithm, int regio │ │ │ │ -000271a0: 6e5f 7369 7a65 293b 0a20 2020 2070 7269 n_size);. pri │ │ │ │ -000271b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000271c0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -000271d0: 7065 7270 6978 656c 534c 4943 5f32 286c perpixelSLIC_2(l │ │ │ │ -000271e0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ -000271f0: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit │ │ │ │ -00027200: 686d 293b 0a20 2020 2070 7269 7661 7465 hm);. private │ │ │ │ -00027210: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027220: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -00027230: 6978 656c 534c 4943 5f33 286c 6f6e 6720 ixelSLIC_3(long │ │ │ │ -00027240: 696d 6167 655f 6e61 7469 7665 4f62 6a29 image_nativeObj) │ │ │ │ -00027250: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00027260: 5074 725f 4772 6170 6853 6567 6d65 6e74 Ptr_GraphSegment │ │ │ │ -00027270: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -00027280: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -00027290: 3a3a 6372 6561 7465 4772 6170 6853 6567 ::createGraphSeg │ │ │ │ -000272a0: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double │ │ │ │ -000272b0: 2073 6967 6d61 203d 2030 2e35 2c20 666c sigma = 0.5, fl │ │ │ │ -000272c0: 6f61 7420 6b20 3d20 3330 302c 2069 6e74 oat k = 300, int │ │ │ │ -000272d0: 206d 696e 5f73 697a 6520 3d20 3130 3029 min_size = 100) │ │ │ │ -000272e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000272f0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00027300: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00027310: 6e74 6174 696f 6e5f 3028 646f 7562 6c65 ntation_0(double │ │ │ │ -00027320: 2073 6967 6d61 2c20 666c 6f61 7420 6b2c sigma, float k, │ │ │ │ -00027330: 2069 6e74 206d 696e 5f73 697a 6529 3b0a int min_size);. │ │ │ │ -00027340: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00027350: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00027360: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00027370: 7461 7469 6f6e 5f31 2864 6f75 626c 6520 tation_1(double │ │ │ │ -00027380: 7369 676d 612c 2066 6c6f 6174 206b 293b sigma, float k); │ │ │ │ -00027390: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000273a0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -000273b0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -000273c0: 6e74 6174 696f 6e5f 3228 646f 7562 6c65 ntation_2(double │ │ │ │ -000273d0: 2073 6967 6d61 293b 0a20 2020 2070 7269 sigma);. pri │ │ │ │ -000273e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000273f0: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ -00027400: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ -00027410: 3328 293b 0a0a 2020 2020 2f2f 2043 2b2b 3();.. // C++ │ │ │ │ -00027420: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00027430: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027440: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -00027450: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00027460: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00027470: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027480: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027490: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -000274a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -000274b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -000274c0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -000274d0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000274e0: 6174 6567 7943 6f6c 6f72 5f30 2829 3b0a ategyColor_0();. │ │ │ │ -000274f0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00027500: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00027510: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027520: 6174 6567 7953 697a 6520 6376 3a3a 7869 ategySize cv::xi │ │ │ │ -00027530: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00027540: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00027550: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00027560: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00027570: 697a 6528 290a 2020 2020 7072 6976 6174 ize(). privat │ │ │ │ -00027580: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00027590: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ -000275a0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000275b0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ -000275c0: 7a65 5f30 2829 3b0a 0a20 2020 202f 2f20 ze_0();.. // │ │ │ │ -000275d0: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -000275e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -000275f0: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -00027600: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -00027610: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -00027620: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -00027630: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027640: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -00027650: 6528 290a 2020 2020 7072 6976 6174 6520 e(). private │ │ │ │ -00027660: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00027670: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ -00027680: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00027690: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -000276a0: 7572 655f 3028 293b 0a0a 2020 2020 2f2f ure_0();.. // │ │ │ │ -000276b0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ -000276c0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000276d0: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ -000276e0: 6c6c 2063 763a 3a78 696d 6770 726f 633a ll cv::ximgproc: │ │ │ │ -000276f0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -00027700: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00027710: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00027720: 5374 7261 7465 6779 4669 6c6c 2829 0a20 StrategyFill(). │ │ │ │ -00027730: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00027740: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00027750: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00027760: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027770: 7472 6174 6567 7946 696c 6c5f 3028 293b trategyFill_0(); │ │ │ │ -00027780: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00027790: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000277a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000277b0: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -000277c0: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ -000277d0: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ -000277e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000277f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00027800: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple(). │ │ │ │ -00027810: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00027820: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00027830: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00027840: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027850: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00027860: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ -00027870: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00027880: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027890: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -000278a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ -000278b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -000278c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -000278d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000278e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -000278f0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ -00027900: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00027910: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1). │ │ │ │ -00027920: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027930: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00027940: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027950: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027960: 6174 6567 794d 756c 7469 706c 655f 3128 ategyMultiple_1( │ │ │ │ -00027970: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb │ │ │ │ -00027980: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -00027990: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000279a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000279b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000279c0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ -000279d0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000279e0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000279f0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027a00: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ -00027a10: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00027a20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027a30: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ -00027a40: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00027a50: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00027a60: 6567 7920 7332 290a 2020 2020 7072 6976 egy s2). priv │ │ │ │ -00027a70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027a80: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ -00027a90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00027aa0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00027ab0: 4d75 6c74 6970 6c65 5f32 286c 6f6e 6720 Multiple_2(long │ │ │ │ -00027ac0: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo │ │ │ │ -00027ad0: 6e67 2073 325f 6e61 7469 7665 4f62 6a29 ng s2_nativeObj) │ │ │ │ -00027ae0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00027af0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00027b00: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027b10: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00027b20: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00027b30: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00027b40: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027b50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027b60: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -00027b70: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00027b80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027b90: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ -00027ba0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00027bb0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00027bc0: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ -00027bd0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00027be0: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ -00027bf0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00027c00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00027c10: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00027c20: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027c30: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00027c40: 6c65 5f33 286c 6f6e 6720 7331 5f6e 6174 le_3(long s1_nat │ │ │ │ -00027c50: 6976 654f 626a 2c20 6c6f 6e67 2073 325f iveObj, long s2_ │ │ │ │ -00027c60: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00027c70: 7333 5f6e 6174 6976 654f 626a 293b 0a0a s3_nativeObj);.. │ │ │ │ -00027c80: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00027c90: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -00027ca0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00027cb0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00027cc0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00027cd0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00027ce0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00027cf0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00027d00: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00027d10: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00027d20: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00027d30: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00027d40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00027d50: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00027d60: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -00027d70: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027d80: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P │ │ │ │ -00027d90: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00027da0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00027db0: 7261 7465 6779 2073 3429 0a20 2020 2070 rategy s4). p │ │ │ │ -00027dc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027dd0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00027de0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00027df0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00027e00: 6567 794d 756c 7469 706c 655f 3428 6c6f egyMultiple_4(lo │ │ │ │ -00027e10: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj, │ │ │ │ -00027e20: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO │ │ │ │ -00027e30: 626a 2c20 6c6f 6e67 2073 335f 6e61 7469 bj, long s3_nati │ │ │ │ -00027e40: 7665 4f62 6a2c 206c 6f6e 6720 7334 5f6e veObj, long s4_n │ │ │ │ -00027e50: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -00027e60: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ -00027e70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00027e80: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ -00027e90: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ -00027ea0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ -00027eb0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00027ec0: 7461 7469 6f6e 2829 0a20 2020 2070 7269 tation(). pri │ │ │ │ -00027ed0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00027ee0: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ -00027ef0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00027f00: 6d65 6e74 6174 696f 6e5f 3028 293b 0a0a mentation_0();.. │ │ │ │ -00027f10: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00027f20: 5f53 7570 6572 7069 7865 6c53 4545 4453 _SuperpixelSEEDS │ │ │ │ -00027f30: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00027f40: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00027f50: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00027f60: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00027f70: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00027f80: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00027f90: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00027fa0: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00027fb0: 2069 6e74 2070 7269 6f72 203d 2032 2c20 int prior = 2, │ │ │ │ -00027fc0: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ -00027fd0: 6e73 203d 2035 2c20 626f 6f6c 2064 6f75 ns = 5, bool dou │ │ │ │ -00027fe0: 626c 655f 7374 6570 203d 2066 616c 7365 ble_step = false │ │ │ │ -00027ff0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00028000: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00028010: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00028020: 6c53 4545 4453 5f30 2869 6e74 2069 6d61 lSEEDS_0(int ima │ │ │ │ -00028030: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ -00028040: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ -00028050: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ -00028060: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00028070: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev │ │ │ │ -00028080: 656c 732c 2069 6e74 2070 7269 6f72 2c20 els, int prior, │ │ │ │ -00028090: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ -000280a0: 6e73 2c20 626f 6f6c 6561 6e20 646f 7562 ns, boolean doub │ │ │ │ -000280b0: 6c65 5f73 7465 7029 3b0a 2020 2020 7072 le_step);. pr │ │ │ │ -000280c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -000280d0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -000280e0: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -000280f0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00028100: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00028110: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00028120: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00028130: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00028140: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00028150: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00028160: 6f67 7261 6d5f 6269 6e73 293b 0a20 2020 ogram_bins);. │ │ │ │ -00028170: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028180: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028190: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -000281a0: 535f 3228 696e 7420 696d 6167 655f 7769 S_2(int image_wi │ │ │ │ -000281b0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -000281c0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -000281d0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -000281e0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -000281f0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00028200: 696e 7420 7072 696f 7229 3b0a 2020 2020 int prior);. │ │ │ │ -00028210: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028220: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028230: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00028240: 5f33 2869 6e74 2069 6d61 6765 5f77 6964 _3(int image_wid │ │ │ │ -00028250: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ -00028260: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ -00028270: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ -00028280: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ -00028290: 6e74 206e 756d 5f6c 6576 656c 7329 3b0a nt num_levels);. │ │ │ │ -000282a0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -000282b0: 725f 5363 616e 5365 676d 656e 7420 6376 r_ScanSegment cv │ │ │ │ -000282c0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -000282d0: 7465 5363 616e 5365 676d 656e 7428 696e teScanSegment(in │ │ │ │ -000282e0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ -000282f0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ -00028300: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ -00028310: 7865 6c73 2c20 696e 7420 736c 6963 6573 xels, int slices │ │ │ │ -00028320: 203d 2038 2c20 626f 6f6c 206d 6572 6765 = 8, bool merge │ │ │ │ -00028330: 5f73 6d61 6c6c 203d 2074 7275 6529 0a20 _small = true). │ │ │ │ -00028340: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00028350: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00028360: 6561 7465 5363 616e 5365 676d 656e 745f eateScanSegment_ │ │ │ │ -00028370: 3028 696e 7420 696d 6167 655f 7769 6474 0(int image_widt │ │ │ │ -00028380: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00028390: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ -000283a0: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl │ │ │ │ -000283b0: 6963 6573 2c20 626f 6f6c 6561 6e20 6d65 ices, boolean me │ │ │ │ -000283c0: 7267 655f 736d 616c 6c29 3b0a 2020 2020 rge_small);. │ │ │ │ -000283d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000283e0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -000283f0: 6553 6361 6e53 6567 6d65 6e74 5f31 2869 eScanSegment_1(i │ │ │ │ -00028400: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -00028410: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -00028420: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -00028430: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -00028440: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ -00028450: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00028460: 6e67 2063 7265 6174 6553 6361 6e53 6567 ng createScanSeg │ │ │ │ -00028470: 6d65 6e74 5f32 2869 6e74 2069 6d61 6765 ment_2(int image │ │ │ │ -00028480: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00028490: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ -000284a0: 6d5f 7375 7065 7270 6978 656c 7329 3b0a m_superpixels);. │ │ │ │ -000284b0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -000284c0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -000284d0: 3a52 6164 6f6e 5472 616e 7366 6f72 6d28 :RadonTransform( │ │ │ │ -000284e0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -000284f0: 742c 2064 6f75 626c 6520 7468 6574 6120 t, double theta │ │ │ │ -00028500: 3d20 312c 2064 6f75 626c 6520 7374 6172 = 1, double star │ │ │ │ -00028510: 745f 616e 676c 6520 3d20 302c 2064 6f75 t_angle = 0, dou │ │ │ │ -00028520: 626c 6520 656e 645f 616e 676c 6520 3d20 ble end_angle = │ │ │ │ -00028530: 3138 302c 2062 6f6f 6c20 6372 6f70 203d 180, bool crop = │ │ │ │ -00028540: 2066 616c 7365 2c20 626f 6f6c 206e 6f72 false, bool nor │ │ │ │ -00028550: 6d20 3d20 6661 6c73 6529 0a20 2020 2070 m = false). p │ │ │ │ -00028560: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00028570: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ -00028580: 7261 6e73 666f 726d 5f30 286c 6f6e 6720 ransform_0(long │ │ │ │ -00028590: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -000285a0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -000285b0: 6a2c 2064 6f75 626c 6520 7468 6574 612c j, double theta, │ │ │ │ -000285c0: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an │ │ │ │ -000285d0: 676c 652c 2064 6f75 626c 6520 656e 645f gle, double end_ │ │ │ │ -000285e0: 616e 676c 652c 2062 6f6f 6c65 616e 2063 angle, boolean c │ │ │ │ -000285f0: 726f 702c 2062 6f6f 6c65 616e 206e 6f72 rop, boolean nor │ │ │ │ -00028600: 6d29 3b0a 2020 2020 7072 6976 6174 6520 m);. private │ │ │ │ -00028610: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00028620: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -00028630: 6d5f 3128 6c6f 6e67 2073 7263 5f6e 6174 m_1(long src_nat │ │ │ │ -00028640: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00028650: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -00028660: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ -00028670: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do │ │ │ │ -00028680: 7562 6c65 2065 6e64 5f61 6e67 6c65 2c20 uble end_angle, │ │ │ │ -00028690: 626f 6f6c 6561 6e20 6372 6f70 293b 0a20 boolean crop);. │ │ │ │ -000286a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -000286b0: 6320 6e61 7469 7665 2076 6f69 6420 5261 c native void Ra │ │ │ │ -000286c0: 646f 6e54 7261 6e73 666f 726d 5f32 286c donTransform_2(l │ │ │ │ -000286d0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -000286e0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -000286f0: 7665 4f62 6a2c 2064 6f75 626c 6520 7468 veObj, double th │ │ │ │ -00028700: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star │ │ │ │ -00028710: 745f 616e 676c 652c 2064 6f75 626c 6520 t_angle, double │ │ │ │ -00028720: 656e 645f 616e 676c 6529 3b0a 2020 2020 end_angle);. │ │ │ │ -00028730: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028740: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ -00028750: 5472 616e 7366 6f72 6d5f 3328 6c6f 6e67 Transform_3(long │ │ │ │ -00028760: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00028770: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -00028780: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ -00028790: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000287a0: 6e67 6c65 293b 0a20 2020 2070 7269 7661 ngle);. priva │ │ │ │ -000287b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -000287c0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ -000287d0: 666f 726d 5f34 286c 6f6e 6720 7372 635f form_4(long src_ │ │ │ │ -000287e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -000287f0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -00028800: 6f75 626c 6520 7468 6574 6129 3b0a 2020 ouble theta);. │ │ │ │ -00028810: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028820: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad │ │ │ │ -00028830: 6f6e 5472 616e 7366 6f72 6d5f 3528 6c6f onTransform_5(lo │ │ │ │ -00028840: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00028850: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00028860: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -00028870: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00028880: 6d67 7072 6f63 3a3a 5065 694c 696e 4e6f mgproc::PeiLinNo │ │ │ │ -00028890: 726d 616c 697a 6174 696f 6e28 4d61 7420 rmalization(Mat │ │ │ │ -000288a0: 492c 204d 6174 2620 5429 0a20 2020 2070 I, Mat& T). p │ │ │ │ -000288b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000288c0: 7469 7665 2076 6f69 6420 5065 694c 696e tive void PeiLin │ │ │ │ -000288d0: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0( │ │ │ │ -000288e0: 6c6f 6e67 2049 5f6e 6174 6976 654f 626a long I_nativeObj │ │ │ │ -000288f0: 2c20 6c6f 6e67 2054 5f6e 6174 6976 654f , long T_nativeO │ │ │ │ -00028900: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ -00028910: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ -00028920: 6c4c 5343 2063 763a 3a78 696d 6770 726f lLSC cv::ximgpro │ │ │ │ -00028930: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ -00028940: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ -00028950: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ -00028960: 6520 3d20 3130 2c20 666c 6f61 7420 7261 e = 10, float ra │ │ │ │ -00028970: 7469 6f20 3d20 302e 3037 3566 290a 2020 tio = 0.075f). │ │ │ │ -00028980: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028990: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000289a0: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC │ │ │ │ -000289b0: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ -000289c0: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg │ │ │ │ -000289d0: 696f 6e5f 7369 7a65 2c20 666c 6f61 7420 ion_size, float │ │ │ │ -000289e0: 7261 7469 6f29 3b0a 2020 2020 7072 6976 ratio);. priv │ │ │ │ -000289f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028a00: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ -00028a10: 6572 7069 7865 6c4c 5343 5f31 286c 6f6e erpixelLSC_1(lon │ │ │ │ -00028a20: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -00028a30: 6a2c 2069 6e74 2072 6567 696f 6e5f 7369 j, int region_si │ │ │ │ -00028a40: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private │ │ │ │ -00028a50: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00028a60: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -00028a70: 6978 656c 4c53 435f 3228 6c6f 6e67 2069 ixelLSC_2(long i │ │ │ │ -00028a80: 6d61 6765 5f6e 6174 6976 654f 626a 293b mage_nativeObj); │ │ │ │ -00028a90: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -00028aa0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00028ab0: 3a3a 666f 7572 6965 7244 6573 6372 6970 ::fourierDescrip │ │ │ │ -00028ac0: 746f 7228 4d61 7420 7372 632c 204d 6174 tor(Mat src, Mat │ │ │ │ -00028ad0: 2620 6473 742c 2069 6e74 206e 6245 6c74 & dst, int nbElt │ │ │ │ -00028ae0: 203d 202d 312c 2069 6e74 206e 6246 4420 = -1, int nbFD │ │ │ │ -00028af0: 3d20 2d31 290a 2020 2020 7072 6976 6174 = -1). privat │ │ │ │ -00028b00: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00028b10: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -00028b20: 7269 7074 6f72 5f30 286c 6f6e 6720 7372 riptor_0(long sr │ │ │ │ -00028b30: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00028b40: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00028b50: 2069 6e74 206e 6245 6c74 2c20 696e 7420 int nbElt, int │ │ │ │ -00028b60: 6e62 4644 293b 0a20 2020 2070 7269 7661 nbFD);. priva │ │ │ │ -00028b70: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00028b80: 2076 6f69 6420 666f 7572 6965 7244 6573 void fourierDes │ │ │ │ -00028b90: 6372 6970 746f 725f 3128 6c6f 6e67 2073 criptor_1(long s │ │ │ │ -00028ba0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00028bb0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00028bc0: 2c20 696e 7420 6e62 456c 7429 3b0a 2020 , int nbElt);. │ │ │ │ -00028bd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028be0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou │ │ │ │ -00028bf0: 7269 6572 4465 7363 7269 7074 6f72 5f32 rierDescriptor_2 │ │ │ │ -00028c00: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -00028c10: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00028c20: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -00028c30: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00028c40: 3a78 696d 6770 726f 633a 3a74 7261 6e73 :ximgproc::trans │ │ │ │ -00028c50: 666f 726d 4644 284d 6174 2073 7263 2c20 formFD(Mat src, │ │ │ │ -00028c60: 4d61 7420 742c 204d 6174 2620 6473 742c Mat t, Mat& dst, │ │ │ │ -00028c70: 2062 6f6f 6c20 6664 436f 6e74 6f75 7220 bool fdContour │ │ │ │ -00028c80: 3d20 7472 7565 290a 2020 2020 7072 6976 = true). priv │ │ │ │ -00028c90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028ca0: 6520 766f 6964 2074 7261 6e73 666f 726d e void transform │ │ │ │ -00028cb0: 4644 5f30 286c 6f6e 6720 7372 635f 6e61 FD_0(long src_na │ │ │ │ -00028cc0: 7469 7665 4f62 6a2c 206c 6f6e 6720 745f tiveObj, long t_ │ │ │ │ -00028cd0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00028ce0: 6473 745f 6e61 7469 7665 4f62 6a2c 2062 dst_nativeObj, b │ │ │ │ -00028cf0: 6f6f 6c65 616e 2066 6443 6f6e 746f 7572 oolean fdContour │ │ │ │ -00028d00: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00028d10: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00028d20: 6420 7472 616e 7366 6f72 6d46 445f 3128 d transformFD_1( │ │ │ │ -00028d30: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -00028d40: 626a 2c20 6c6f 6e67 2074 5f6e 6174 6976 bj, long t_nativ │ │ │ │ -00028d50: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00028d60: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -00028d70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00028d80: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6e74 ::ximgproc::cont │ │ │ │ -00028d90: 6f75 7253 616d 706c 696e 6728 4d61 7420 ourSampling(Mat │ │ │ │ -00028da0: 7372 632c 204d 6174 2620 6f75 742c 2069 src, Mat& out, i │ │ │ │ -00028db0: 6e74 206e 6245 6c74 290a 2020 2020 7072 nt nbElt). pr │ │ │ │ -00028dc0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00028dd0: 6976 6520 766f 6964 2063 6f6e 746f 7572 ive void contour │ │ │ │ -00028de0: 5361 6d70 6c69 6e67 5f30 286c 6f6e 6720 Sampling_0(long │ │ │ │ -00028df0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -00028e00: 6f6e 6720 6f75 745f 6e61 7469 7665 4f62 ong out_nativeOb │ │ │ │ -00028e10: 6a2c 2069 6e74 206e 6245 6c74 293b 0a0a j, int nbElt);.. │ │ │ │ -00028e20: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00028e30: 5f43 6f6e 746f 7572 4669 7474 696e 6720 _ContourFitting │ │ │ │ -00028e40: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00028e50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ -00028e60: 6e67 2869 6e74 2063 7472 203d 2031 3032 ng(int ctr = 102 │ │ │ │ -00028e70: 342c 2069 6e74 2066 6420 3d20 3136 290a 4, int fd = 16). │ │ │ │ -00028e80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028e90: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00028ea0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -00028eb0: 696e 675f 3028 696e 7420 6374 722c 2069 ing_0(int ctr, i │ │ │ │ -00028ec0: 6e74 2066 6429 3b0a 2020 2020 7072 6976 nt fd);. priv │ │ │ │ -00028ed0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028ee0: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ -00028ef0: 746f 7572 4669 7474 696e 675f 3128 696e tourFitting_1(in │ │ │ │ -00028f00: 7420 6374 7229 3b0a 2020 2020 7072 6976 t ctr);. priv │ │ │ │ -00028f10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028f20: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ -00028f30: 746f 7572 4669 7474 696e 675f 3228 293b tourFitting_2(); │ │ │ │ -00028f40: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -00028f50: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00028f60: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -00028f70: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -00028f80: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -00028f90: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -00028fa0: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -00028fb0: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -00028fc0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -00028fd0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -00028fe0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -00028ff0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029000: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -00029010: 696e 6445 6c6c 6970 7365 735f 3028 6c6f indEllipses_0(lo │ │ │ │ -00029020: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ -00029030: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse │ │ │ │ -00029040: 735f 6e61 7469 7665 4f62 6a2c 2066 6c6f s_nativeObj, flo │ │ │ │ -00029050: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ -00029060: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ -00029070: 6c69 7479 5468 7265 7368 6f6c 642c 2066 lityThreshold, f │ │ │ │ -00029080: 6c6f 6174 2063 656e 7465 7244 6973 7461 loat centerDista │ │ │ │ -00029090: 6e63 6554 6872 6573 686f 6c64 293b 0a20 nceThreshold);. │ │ │ │ -000290a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -000290b0: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi │ │ │ │ -000290c0: 6e64 456c 6c69 7073 6573 5f31 286c 6f6e ndEllipses_1(lon │ │ │ │ -000290d0: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -000290e0: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses │ │ │ │ -000290f0: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa │ │ │ │ -00029100: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold │ │ │ │ -00029110: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ -00029120: 6974 7954 6872 6573 686f 6c64 293b 0a20 ityThreshold);. │ │ │ │ -00029130: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00029140: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi │ │ │ │ -00029150: 6e64 456c 6c69 7073 6573 5f32 286c 6f6e ndEllipses_2(lon │ │ │ │ -00029160: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -00029170: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses │ │ │ │ -00029180: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa │ │ │ │ -00029190: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold │ │ │ │ -000291a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -000291b0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -000291c0: 6420 6669 6e64 456c 6c69 7073 6573 5f33 d findEllipses_3 │ │ │ │ -000291d0: 286c 6f6e 6720 696d 6167 655f 6e61 7469 (long image_nati │ │ │ │ -000291e0: 7665 4f62 6a2c 206c 6f6e 6720 656c 6c69 veObj, long elli │ │ │ │ -000291f0: 7073 6573 5f6e 6174 6976 654f 626a 293b pses_nativeObj); │ │ │ │ -00029200: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00029210: 7472 5f46 6173 744c 696e 6544 6574 6563 tr_FastLineDetec │ │ │ │ -00029220: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ -00029230: 3a3a 6372 6561 7465 4661 7374 4c69 6e65 ::createFastLine │ │ │ │ -00029240: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -00029250: 6774 685f 7468 7265 7368 6f6c 6420 3d20 gth_threshold = │ │ │ │ -00029260: 3130 2c20 666c 6f61 7420 6469 7374 616e 10, float distan │ │ │ │ -00029270: 6365 5f74 6872 6573 686f 6c64 203d 2031 ce_threshold = 1 │ │ │ │ -00029280: 2e34 3134 3231 3335 3632 662c 2064 6f75 .414213562f, dou │ │ │ │ -00029290: 626c 6520 6361 6e6e 795f 7468 3120 3d20 ble canny_th1 = │ │ │ │ -000292a0: 3530 2e30 2c20 646f 7562 6c65 2063 616e 50.0, double can │ │ │ │ -000292b0: 6e79 5f74 6832 203d 2035 302e 302c 2069 ny_th2 = 50.0, i │ │ │ │ -000292c0: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ -000292d0: 655f 7369 7a65 203d 2033 2c20 626f 6f6c e_size = 3, bool │ │ │ │ -000292e0: 2064 6f5f 6d65 7267 6520 3d20 6661 6c73 do_merge = fals │ │ │ │ -000292f0: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ -00029300: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029310: 6720 6372 6561 7465 4661 7374 4c69 6e65 g createFastLine │ │ │ │ -00029320: 4465 7465 6374 6f72 5f30 2869 6e74 206c Detector_0(int l │ │ │ │ -00029330: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00029340: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ -00029350: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl │ │ │ │ -00029360: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou │ │ │ │ -00029370: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i │ │ │ │ -00029380: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ -00029390: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean │ │ │ │ -000293a0: 646f 5f6d 6572 6765 293b 0a20 2020 2070 do_merge);. p │ │ │ │ -000293b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000293c0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -000293d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000293e0: 5f31 2869 6e74 206c 656e 6774 685f 7468 _1(int length_th │ │ │ │ -000293f0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -00029400: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -00029410: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -00029420: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ -00029430: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ -00029440: 5f61 7065 7274 7572 655f 7369 7a65 293b _aperture_size); │ │ │ │ -00029450: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029460: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00029470: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -00029480: 7465 6374 6f72 5f32 2869 6e74 206c 656e tector_2(int len │ │ │ │ -00029490: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -000294a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -000294b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -000294c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -000294d0: 6520 6361 6e6e 795f 7468 3229 3b0a 2020 e canny_th2);. │ │ │ │ -000294e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000294f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00029500: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00029510: 746f 725f 3328 696e 7420 6c65 6e67 7468 tor_3(int length │ │ │ │ -00029520: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ -00029530: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ -00029540: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ -00029550: 6e79 5f74 6831 293b 0a20 2020 2070 7269 ny_th1);. pri │ │ │ │ -00029560: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00029570: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -00029580: 7374 4c69 6e65 4465 7465 6374 6f72 5f34 stLineDetector_4 │ │ │ │ -00029590: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ -000295a0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ -000295b0: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ -000295c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -000295d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000295e0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000295f0: 6574 6563 746f 725f 3528 696e 7420 6c65 etector_5(int le │ │ │ │ -00029600: 6e67 7468 5f74 6872 6573 686f 6c64 293b ngth_threshold); │ │ │ │ -00029610: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029620: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00029630: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -00029640: 7465 6374 6f72 5f36 2829 3b0a 0a20 2020 tector_6();.. │ │ │ │ -00029650: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -00029660: 763a 3a78 696d 6770 726f 633a 3a46 6173 v::ximgproc::Fas │ │ │ │ -00029670: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ -00029680: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00029690: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -000296a0: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -000296b0: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ -000296c0: 2c20 696e 7420 6f70 203d 2046 4854 5f41 , int op = FHT_A │ │ │ │ -000296d0: 4444 2c20 696e 7420 6d61 6b65 536b 6577 DD, int makeSkew │ │ │ │ -000296e0: 203d 2048 444f 5f44 4553 4b45 5729 0a20 = HDO_DESKEW). │ │ │ │ -000296f0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00029700: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa │ │ │ │ -00029710: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00029720: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ -00029730: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -00029740: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ -00029750: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ -00029760: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ -00029770: 6f70 2c20 696e 7420 6d61 6b65 536b 6577 op, int makeSkew │ │ │ │ -00029780: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029790: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -000297a0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ -000297b0: 666f 726d 5f31 286c 6f6e 6720 7372 635f form_1(long src_ │ │ │ │ -000297c0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -000297d0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -000297e0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ -000297f0: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ -00029800: 696e 7420 6f70 293b 0a20 2020 2070 7269 int op);. pri │ │ │ │ -00029810: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00029820: 7665 2076 6f69 6420 4661 7374 486f 7567 ve void FastHoug │ │ │ │ -00029830: 6854 7261 6e73 666f 726d 5f32 286c 6f6e hTransform_2(lon │ │ │ │ -00029840: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029850: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029860: 4f62 6a2c 2069 6e74 2064 7374 4d61 7444 Obj, int dstMatD │ │ │ │ -00029870: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR │ │ │ │ -00029880: 616e 6765 293b 0a20 2020 2070 7269 7661 ange);. priva │ │ │ │ -00029890: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -000298a0: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ -000298b0: 7261 6e73 666f 726d 5f33 286c 6f6e 6720 ransform_3(long │ │ │ │ -000298c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -000298d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -000298e0: 6a2c 2069 6e74 2064 7374 4d61 7444 6570 j, int dstMatDep │ │ │ │ -000298f0: 7468 293b 0a0a 2020 2020 2f2f 2043 2b2b th);.. // C++ │ │ │ │ -00029900: 3a20 2056 6563 3469 2063 763a 3a78 696d : Vec4i cv::xim │ │ │ │ -00029910: 6770 726f 633a 3a48 6f75 6768 506f 696e gproc::HoughPoin │ │ │ │ -00029920: 7432 4c69 6e65 2850 6f69 6e74 2068 6f75 t2Line(Point hou │ │ │ │ -00029930: 6768 506f 696e 742c 204d 6174 2073 7263 ghPoint, Mat src │ │ │ │ -00029940: 496d 6749 6e66 6f2c 2069 6e74 2061 6e67 ImgInfo, int ang │ │ │ │ -00029950: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31 │ │ │ │ -00029960: 355f 3133 352c 2069 6e74 206d 616b 6553 5_135, int makeS │ │ │ │ -00029970: 6b65 7720 3d20 4844 4f5f 4445 534b 4557 kew = HDO_DESKEW │ │ │ │ -00029980: 2c20 696e 7420 7275 6c65 7320 3d20 524f , int rules = RO │ │ │ │ -00029990: 5f49 474e 4f52 455f 424f 5244 4552 5329 _IGNORE_BORDERS) │ │ │ │ -000299a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000299b0: 7469 6320 6e61 7469 7665 2069 6e74 5b5d tic native int[] │ │ │ │ -000299c0: 2048 6f75 6768 506f 696e 7432 4c69 6e65 HoughPoint2Line │ │ │ │ -000299d0: 5f30 2864 6f75 626c 6520 686f 7567 6850 _0(double houghP │ │ │ │ -000299e0: 6f69 6e74 5f78 2c20 646f 7562 6c65 2068 oint_x, double h │ │ │ │ -000299f0: 6f75 6768 506f 696e 745f 792c 206c 6f6e oughPoint_y, lon │ │ │ │ -00029a00: 6720 7372 6349 6d67 496e 666f 5f6e 6174 g srcImgInfo_nat │ │ │ │ -00029a10: 6976 654f 626a 2c20 696e 7420 616e 676c iveObj, int angl │ │ │ │ -00029a20: 6552 616e 6765 2c20 696e 7420 6d61 6b65 eRange, int make │ │ │ │ -00029a30: 536b 6577 2c20 696e 7420 7275 6c65 7329 Skew, int rules) │ │ │ │ -00029a40: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -00029a50: 6174 6963 206e 6174 6976 6520 696e 745b atic native int[ │ │ │ │ -00029a60: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -00029a70: 655f 3128 646f 7562 6c65 2068 6f75 6768 e_1(double hough │ │ │ │ -00029a80: 506f 696e 745f 782c 2064 6f75 626c 6520 Point_x, double │ │ │ │ -00029a90: 686f 7567 6850 6f69 6e74 5f79 2c20 6c6f houghPoint_y, lo │ │ │ │ -00029aa0: 6e67 2073 7263 496d 6749 6e66 6f5f 6e61 ng srcImgInfo_na │ │ │ │ -00029ab0: 7469 7665 4f62 6a2c 2069 6e74 2061 6e67 tiveObj, int ang │ │ │ │ -00029ac0: 6c65 5261 6e67 652c 2069 6e74 206d 616b leRange, int mak │ │ │ │ -00029ad0: 6553 6b65 7729 3b0a 2020 2020 7072 6976 eSkew);. priv │ │ │ │ -00029ae0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00029af0: 6520 696e 745b 5d20 486f 7567 6850 6f69 e int[] HoughPoi │ │ │ │ -00029b00: 6e74 324c 696e 655f 3228 646f 7562 6c65 nt2Line_2(double │ │ │ │ -00029b10: 2068 6f75 6768 506f 696e 745f 782c 2064 houghPoint_x, d │ │ │ │ -00029b20: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ -00029b30: 5f79 2c20 6c6f 6e67 2073 7263 496d 6749 _y, long srcImgI │ │ │ │ -00029b40: 6e66 6f5f 6e61 7469 7665 4f62 6a2c 2069 nfo_nativeObj, i │ │ │ │ -00029b50: 6e74 2061 6e67 6c65 5261 6e67 6529 3b0a nt angleRange);. │ │ │ │ -00029b60: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029b70: 6963 206e 6174 6976 6520 696e 745b 5d20 ic native int[] │ │ │ │ -00029b80: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_ │ │ │ │ -00029b90: 3328 646f 7562 6c65 2068 6f75 6768 506f 3(double houghPo │ │ │ │ -00029ba0: 696e 745f 782c 2064 6f75 626c 6520 686f int_x, double ho │ │ │ │ -00029bb0: 7567 6850 6f69 6e74 5f79 2c20 6c6f 6e67 ughPoint_y, long │ │ │ │ -00029bc0: 2073 7263 496d 6749 6e66 6f5f 6e61 7469 srcImgInfo_nati │ │ │ │ -00029bd0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00029be0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00029bf0: 696d 6770 726f 633a 3a63 6f76 6172 6961 imgproc::covaria │ │ │ │ -00029c00: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00029c10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -00029c20: 2069 6e74 2077 696e 646f 7752 6f77 732c int windowRows, │ │ │ │ -00029c30: 2069 6e74 2077 696e 646f 7743 6f6c 7329 int windowCols) │ │ │ │ -00029c40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029c50: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029c60: 636f 7661 7269 616e 6365 4573 7469 6d61 covarianceEstima │ │ │ │ -00029c70: 7469 6f6e 5f30 286c 6f6e 6720 7372 635f tion_0(long src_ │ │ │ │ -00029c80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00029c90: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -00029ca0: 6e74 2077 696e 646f 7752 6f77 732c 2069 nt windowRows, i │ │ │ │ -00029cb0: 6e74 2077 696e 646f 7743 6f6c 7329 3b0a nt windowCols);. │ │ │ │ -00029cc0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00029cd0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00029ce0: 3a65 6467 6550 7265 7365 7276 696e 6746 :edgePreservingF │ │ │ │ -00029cf0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ -00029d00: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ -00029d10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00029d20: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00029d30: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -00029d40: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ -00029d50: 696c 7465 725f 3028 6c6f 6e67 2073 7263 ilter_0(long src │ │ │ │ -00029d60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00029d70: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00029d80: 696e 7420 642c 2064 6f75 626c 6520 7468 int d, double th │ │ │ │ -00029d90: 7265 7368 6f6c 6429 3b0a 0a20 2020 202f reshold);.. / │ │ │ │ -00029da0: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge │ │ │ │ -00029db0: 426f 7865 7320 6376 3a3a 7869 6d67 7072 Boxes cv::ximgpr │ │ │ │ -00029dc0: 6f63 3a3a 6372 6561 7465 4564 6765 426f oc::createEdgeBo │ │ │ │ -00029dd0: 7865 7328 666c 6f61 7420 616c 7068 6120 xes(float alpha │ │ │ │ -00029de0: 3d20 302e 3635 662c 2066 6c6f 6174 2062 = 0.65f, float b │ │ │ │ -00029df0: 6574 6120 3d20 302e 3735 662c 2066 6c6f eta = 0.75f, flo │ │ │ │ -00029e00: 6174 2065 7461 203d 2031 2c20 666c 6f61 at eta = 1, floa │ │ │ │ -00029e10: 7420 6d69 6e53 636f 7265 203d 2030 2e30 t minScore = 0.0 │ │ │ │ -00029e20: 3166 2c20 696e 7420 6d61 7842 6f78 6573 1f, int maxBoxes │ │ │ │ -00029e30: 203d 2031 3030 3030 2c20 666c 6f61 7420 = 10000, float │ │ │ │ -00029e40: 6564 6765 4d69 6e4d 6167 203d 2030 2e31 edgeMinMag = 0.1 │ │ │ │ -00029e50: 662c 2066 6c6f 6174 2065 6467 654d 6572 f, float edgeMer │ │ │ │ -00029e60: 6765 5468 7220 3d20 302e 3566 2c20 666c geThr = 0.5f, fl │ │ │ │ -00029e70: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ -00029e80: 6720 3d20 302e 3566 2c20 666c 6f61 7420 g = 0.5f, float │ │ │ │ -00029e90: 6d61 7841 7370 6563 7452 6174 696f 203d maxAspectRatio = │ │ │ │ -00029ea0: 2033 2c20 666c 6f61 7420 6d69 6e42 6f78 3, float minBox │ │ │ │ -00029eb0: 4172 6561 203d 2031 3030 302c 2066 6c6f Area = 1000, flo │ │ │ │ -00029ec0: 6174 2067 616d 6d61 203d 2032 2c20 666c at gamma = 2, fl │ │ │ │ -00029ed0: 6f61 7420 6b61 7070 6120 3d20 312e 3566 oat kappa = 1.5f │ │ │ │ -00029ee0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00029ef0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00029f00: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -00029f10: 5f30 2866 6c6f 6174 2061 6c70 6861 2c20 _0(float alpha, │ │ │ │ -00029f20: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -00029f30: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00029f40: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00029f50: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ -00029f60: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ -00029f70: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float │ │ │ │ -00029f80: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ -00029f90: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ -00029fa0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB │ │ │ │ -00029fb0: 6f78 4172 6561 2c20 666c 6f61 7420 6761 oxArea, float ga │ │ │ │ -00029fc0: 6d6d 612c 2066 6c6f 6174 206b 6170 7061 mma, float kappa │ │ │ │ -00029fd0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029fe0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029ff0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ -0002a000: 735f 3128 666c 6f61 7420 616c 7068 612c s_1(float alpha, │ │ │ │ -0002a010: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -0002a020: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -0002a030: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -0002a040: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -0002a050: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -0002a060: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -0002a070: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ -0002a080: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ -0002a090: 5261 7469 6f2c 2066 6c6f 6174 206d 696e Ratio, float min │ │ │ │ -0002a0a0: 426f 7841 7265 612c 2066 6c6f 6174 2067 BoxArea, float g │ │ │ │ -0002a0b0: 616d 6d61 293b 0a20 2020 2070 7269 7661 amma);. priva │ │ │ │ -0002a0c0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a0d0: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ -0002a0e0: 426f 7865 735f 3228 666c 6f61 7420 616c Boxes_2(float al │ │ │ │ -0002a0f0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ -0002a100: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ -0002a110: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ -0002a120: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ -0002a130: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ -0002a140: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ -0002a150: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ -0002a160: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ -0002a170: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float │ │ │ │ -0002a180: 206d 696e 426f 7841 7265 6129 3b0a 2020 minBoxArea);. │ │ │ │ -0002a190: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a1a0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a1b0: 6174 6545 6467 6542 6f78 6573 5f33 2866 ateEdgeBoxes_3(f │ │ │ │ -0002a1c0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -0002a1d0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ -0002a1e0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ -0002a1f0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ -0002a200: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ -0002a210: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ -0002a220: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ -0002a230: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ -0002a240: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ -0002a250: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002a260: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a270: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ -0002a280: 735f 3428 666c 6f61 7420 616c 7068 612c s_4(float alpha, │ │ │ │ -0002a290: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -0002a2a0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -0002a2b0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -0002a2c0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -0002a2d0: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -0002a2e0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -0002a2f0: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag) │ │ │ │ -0002a300: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a310: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a320: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a330: 5f35 2866 6c6f 6174 2061 6c70 6861 2c20 _5(float alpha, │ │ │ │ -0002a340: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -0002a350: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -0002a360: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -0002a370: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ -0002a380: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ -0002a390: 654d 6572 6765 5468 7229 3b0a 2020 2020 eMergeThr);. │ │ │ │ -0002a3a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002a3b0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002a3c0: 6545 6467 6542 6f78 6573 5f36 2866 6c6f eEdgeBoxes_6(flo │ │ │ │ -0002a3d0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -0002a3e0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -0002a3f0: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -0002a400: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -0002a410: 6c6f 6174 2065 6467 654d 696e 4d61 6729 loat edgeMinMag) │ │ │ │ -0002a420: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a430: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a440: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a450: 5f37 2866 6c6f 6174 2061 6c70 6861 2c20 _7(float alpha, │ │ │ │ -0002a460: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -0002a470: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -0002a480: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -0002a490: 7865 7329 3b0a 2020 2020 7072 6976 6174 xes);. privat │ │ │ │ -0002a4a0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a4b0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -0002a4c0: 6f78 6573 5f38 2866 6c6f 6174 2061 6c70 oxes_8(float alp │ │ │ │ -0002a4d0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -0002a4e0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -0002a4f0: 206d 696e 5363 6f72 6529 3b0a 2020 2020 minScore);. │ │ │ │ -0002a500: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002a510: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002a520: 6545 6467 6542 6f78 6573 5f39 2866 6c6f eEdgeBoxes_9(flo │ │ │ │ -0002a530: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -0002a540: 6265 7461 2c20 666c 6f61 7420 6574 6129 beta, float eta) │ │ │ │ -0002a550: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a560: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a570: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a580: 5f31 3028 666c 6f61 7420 616c 7068 612c _10(float alpha, │ │ │ │ -0002a590: 2066 6c6f 6174 2062 6574 6129 3b0a 2020 float beta);. │ │ │ │ -0002a5a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a5b0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a5c0: 6174 6545 6467 6542 6f78 6573 5f31 3128 ateEdgeBoxes_11( │ │ │ │ -0002a5d0: 666c 6f61 7420 616c 7068 6129 3b0a 2020 float alpha);. │ │ │ │ -0002a5e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a5f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a600: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -0002a610: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ -0002a620: 2050 7472 5f44 5446 696c 7465 7220 6376 Ptr_DTFilter cv │ │ │ │ -0002a630: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002a640: 7465 4454 4669 6c74 6572 284d 6174 2067 teDTFilter(Mat g │ │ │ │ -0002a650: 7569 6465 2c20 646f 7562 6c65 2073 6967 uide, double sig │ │ │ │ -0002a660: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ -0002a670: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ -0002a680: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ -0002a690: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ -0002a6a0: 3329 0a20 2020 2070 7269 7661 7465 2073 3). private s │ │ │ │ -0002a6b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a6c0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ -0002a6d0: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ -0002a6e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002a6f0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -0002a700: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0002a710: 2069 6e74 206d 6f64 652c 2069 6e74 206e int mode, int n │ │ │ │ -0002a720: 756d 4974 6572 7329 3b0a 2020 2020 7072 umIters);. pr │ │ │ │ -0002a730: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002a740: 6976 6520 6c6f 6e67 2063 7265 6174 6544 ive long createD │ │ │ │ -0002a750: 5446 696c 7465 725f 3128 6c6f 6e67 2067 TFilter_1(long g │ │ │ │ -0002a760: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a770: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ -0002a780: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ -0002a790: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ -0002a7a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002a7b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a7c0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ -0002a7d0: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002a7e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002a7f0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -0002a800: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ -0002a810: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002a820: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002a830: 633a 3a64 7446 696c 7465 7228 4d61 7420 c::dtFilter(Mat │ │ │ │ -0002a840: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -0002a850: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -0002a860: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -0002a870: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -0002a880: 2c20 696e 7420 6d6f 6465 203d 2044 5446 , int mode = DTF │ │ │ │ -0002a890: 5f4e 432c 2069 6e74 206e 756d 4974 6572 _NC, int numIter │ │ │ │ -0002a8a0: 7320 3d20 3329 0a20 2020 2070 7269 7661 s = 3). priva │ │ │ │ -0002a8b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a8c0: 2076 6f69 6420 6474 4669 6c74 6572 5f30 void dtFilter_0 │ │ │ │ -0002a8d0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -0002a8e0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ -0002a8f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002a900: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002a910: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ -0002a920: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0002a930: 436f 6c6f 722c 2069 6e74 206d 6f64 652c Color, int mode, │ │ │ │ -0002a940: 2069 6e74 206e 756d 4974 6572 7329 3b0a int numIters);. │ │ │ │ -0002a950: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002a960: 6963 206e 6174 6976 6520 766f 6964 2064 ic native void d │ │ │ │ -0002a970: 7446 696c 7465 725f 3128 6c6f 6e67 2067 tFilter_1(long g │ │ │ │ -0002a980: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a990: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -0002a9a0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -0002a9b0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ -0002a9c0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ -0002a9d0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -0002a9e0: 696e 7420 6d6f 6465 293b 0a20 2020 2070 int mode);. p │ │ │ │ -0002a9f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002aa00: 7469 7665 2076 6f69 6420 6474 4669 6c74 tive void dtFilt │ │ │ │ -0002aa10: 6572 5f32 286c 6f6e 6720 6775 6964 655f er_2(long guide_ │ │ │ │ -0002aa20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002aa30: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002aa40: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002aa50: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -0002aa60: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002aa70: 6967 6d61 436f 6c6f 7229 3b0a 0a20 2020 igmaColor);.. │ │ │ │ -0002aa80: 202f 2f20 432b 2b3a 2020 5074 725f 4775 // C++: Ptr_Gu │ │ │ │ -0002aa90: 6964 6564 4669 6c74 6572 2063 763a 3a78 idedFilter cv::x │ │ │ │ -0002aaa0: 696d 6770 726f 633a 3a63 7265 6174 6547 imgproc::createG │ │ │ │ -0002aab0: 7569 6465 6446 696c 7465 7228 4d61 7420 uidedFilter(Mat │ │ │ │ -0002aac0: 6775 6964 652c 2069 6e74 2072 6164 6975 guide, int radiu │ │ │ │ -0002aad0: 732c 2064 6f75 626c 6520 6570 732c 2064 s, double eps, d │ │ │ │ -0002aae0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ -0002aaf0: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ -0002ab00: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002ab10: 6720 6372 6561 7465 4775 6964 6564 4669 g createGuidedFi │ │ │ │ -0002ab20: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ -0002ab30: 655f 6e61 7469 7665 4f62 6a2c 2069 6e74 e_nativeObj, int │ │ │ │ -0002ab40: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -0002ab50: 6570 732c 2064 6f75 626c 6520 7363 616c eps, double scal │ │ │ │ -0002ab60: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -0002ab70: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -0002ab80: 6e67 2063 7265 6174 6547 7569 6465 6446 ng createGuidedF │ │ │ │ -0002ab90: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ -0002aba0: 6465 5f6e 6174 6976 654f 626a 2c20 696e de_nativeObj, in │ │ │ │ -0002abb0: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double │ │ │ │ -0002abc0: 2065 7073 293b 0a0a 2020 2020 2f2f 2043 eps);.. // C │ │ │ │ -0002abd0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002abe0: 6d67 7072 6f63 3a3a 6775 6964 6564 4669 mgproc::guidedFi │ │ │ │ -0002abf0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0002ac00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -0002ac10: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d │ │ │ │ -0002ac20: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d │ │ │ │ -0002ac30: 4465 7074 6820 3d20 2d31 2c20 646f 7562 Depth = -1, doub │ │ │ │ -0002ac40: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ -0002ac50: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002ac60: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ -0002ac70: 7569 6465 6446 696c 7465 725f 3028 6c6f uidedFilter_0(lo │ │ │ │ -0002ac80: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002ac90: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002aca0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002acb0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002acc0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -0002acd0: 7073 2c20 696e 7420 6444 6570 7468 2c20 ps, int dDepth, │ │ │ │ -0002ace0: 646f 7562 6c65 2073 6361 6c65 293b 0a20 double scale);. │ │ │ │ -0002acf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002ad00: 6320 6e61 7469 7665 2076 6f69 6420 6775 c native void gu │ │ │ │ -0002ad10: 6964 6564 4669 6c74 6572 5f31 286c 6f6e idedFilter_1(lon │ │ │ │ -0002ad20: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002ad30: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -0002ad40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002ad50: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ -0002ad60: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ -0002ad70: 732c 2069 6e74 2064 4465 7074 6829 3b0a s, int dDepth);. │ │ │ │ -0002ad80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002ad90: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ -0002ada0: 7569 6465 6446 696c 7465 725f 3228 6c6f uidedFilter_2(lo │ │ │ │ -0002adb0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002adc0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002add0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ade0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002adf0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -0002ae00: 7073 293b 0a0a 2020 2020 2f2f 2043 2b2b ps);.. // C++ │ │ │ │ -0002ae10: 3a20 2050 7472 5f41 6461 7074 6976 654d : Ptr_AdaptiveM │ │ │ │ -0002ae20: 616e 6966 6f6c 6446 696c 7465 7220 6376 anifoldFilter cv │ │ │ │ -0002ae30: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002ae40: 7465 414d 4669 6c74 6572 2864 6f75 626c teAMFilter(doubl │ │ │ │ -0002ae50: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ -0002ae60: 6520 7369 676d 615f 722c 2062 6f6f 6c20 e sigma_r, bool │ │ │ │ -0002ae70: 6164 6a75 7374 5f6f 7574 6c69 6572 7320 adjust_outliers │ │ │ │ -0002ae80: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ -0002ae90: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002aea0: 7665 206c 6f6e 6720 6372 6561 7465 414d ve long createAM │ │ │ │ -0002aeb0: 4669 6c74 6572 5f30 2864 6f75 626c 6520 Filter_0(double │ │ │ │ -0002aec0: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ -0002aed0: 7369 676d 615f 722c 2062 6f6f 6c65 616e sigma_r, boolean │ │ │ │ -0002aee0: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -0002aef0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002af00: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002af10: 6720 6372 6561 7465 414d 4669 6c74 6572 g createAMFilter │ │ │ │ -0002af20: 5f31 2864 6f75 626c 6520 7369 676d 615f _1(double sigma_ │ │ │ │ -0002af30: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -0002af40: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ -0002af50: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002af60: 726f 633a 3a61 6d46 696c 7465 7228 4d61 roc::amFilter(Ma │ │ │ │ -0002af70: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -0002af80: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ -0002af90: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ -0002afa0: 6c65 2073 6967 6d61 5f72 2c20 626f 6f6c le sigma_r, bool │ │ │ │ -0002afb0: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -0002afc0: 203d 2066 616c 7365 290a 2020 2020 7072 = false). pr │ │ │ │ -0002afd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002afe0: 6976 6520 766f 6964 2061 6d46 696c 7465 ive void amFilte │ │ │ │ -0002aff0: 725f 3028 6c6f 6e67 206a 6f69 6e74 5f6e r_0(long joint_n │ │ │ │ -0002b000: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ -0002b010: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -0002b020: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002b030: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002b040: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ -0002b050: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ -0002b060: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ -0002b070: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b080: 6174 6976 6520 766f 6964 2061 6d46 696c ative void amFil │ │ │ │ -0002b090: 7465 725f 3128 6c6f 6e67 206a 6f69 6e74 ter_1(long joint │ │ │ │ -0002b0a0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002b0b0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002b0c0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002b0d0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ -0002b0e0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -0002b0f0: 5f72 293b 0a0a 2020 2020 2f2f 2043 2b2b _r);.. // C++ │ │ │ │ -0002b100: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -0002b110: 7072 6f63 3a3a 6a6f 696e 7442 696c 6174 proc::jointBilat │ │ │ │ -0002b120: 6572 616c 4669 6c74 6572 284d 6174 206a eralFilter(Mat j │ │ │ │ -0002b130: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -0002b140: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ -0002b150: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -0002b160: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ -0002b170: 7061 6365 2c20 696e 7420 626f 7264 6572 pace, int border │ │ │ │ -0002b180: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ -0002b190: 4641 554c 5429 0a20 2020 2070 7269 7661 FAULT). priva │ │ │ │ -0002b1a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b1b0: 2076 6f69 6420 6a6f 696e 7442 696c 6174 void jointBilat │ │ │ │ -0002b1c0: 6572 616c 4669 6c74 6572 5f30 286c 6f6e eralFilter_0(lon │ │ │ │ -0002b1d0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ -0002b1e0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -0002b1f0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002b200: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ -0002b210: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -0002b220: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ -0002b230: 6153 7061 6365 2c20 696e 7420 626f 7264 aSpace, int bord │ │ │ │ -0002b240: 6572 5479 7065 293b 0a20 2020 2070 7269 erType);. pri │ │ │ │ -0002b250: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002b260: 7665 2076 6f69 6420 6a6f 696e 7442 696c ve void jointBil │ │ │ │ -0002b270: 6174 6572 616c 4669 6c74 6572 5f31 286c ateralFilter_1(l │ │ │ │ -0002b280: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ -0002b290: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -0002b2a0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b2b0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b2c0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ -0002b2d0: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ -0002b2e0: 676d 6153 7061 6365 293b 0a0a 2020 2020 gmaSpace);.. │ │ │ │ -0002b2f0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -0002b300: 3a3a 7869 6d67 7072 6f63 3a3a 6269 6c61 ::ximgproc::bila │ │ │ │ -0002b310: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002b320: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat& │ │ │ │ -0002b330: 2064 7374 2c20 696e 7420 6672 203d 2033 dst, int fr = 3 │ │ │ │ -0002b340: 2c20 696e 7420 6e75 6d49 7465 7220 3d20 , int numIter = │ │ │ │ -0002b350: 312c 2064 6f75 626c 6520 7369 676d 6141 1, double sigmaA │ │ │ │ -0002b360: 6c70 6861 203d 202d 312e 2c20 646f 7562 lpha = -1., doub │ │ │ │ -0002b370: 6c65 2073 6967 6d61 4176 6720 3d20 2d31 le sigmaAvg = -1 │ │ │ │ -0002b380: 2e29 0a20 2020 2070 7269 7661 7465 2073 .). private s │ │ │ │ -0002b390: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002b3a0: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ -0002b3b0: 7265 4669 6c74 6572 5f30 286c 6f6e 6720 reFilter_0(long │ │ │ │ -0002b3c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b3d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b3e0: 6a2c 2069 6e74 2066 722c 2069 6e74 206e j, int fr, int n │ │ │ │ -0002b3f0: 756d 4974 6572 2c20 646f 7562 6c65 2073 umIter, double s │ │ │ │ -0002b400: 6967 6d61 416c 7068 612c 2064 6f75 626c igmaAlpha, doubl │ │ │ │ -0002b410: 6520 7369 676d 6141 7667 293b 0a20 2020 e sigmaAvg);. │ │ │ │ -0002b420: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002b430: 6e61 7469 7665 2076 6f69 6420 6269 6c61 native void bila │ │ │ │ -0002b440: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002b450: 6572 5f31 286c 6f6e 6720 7372 635f 6e61 er_1(long src_na │ │ │ │ -0002b460: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b470: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b480: 2066 722c 2069 6e74 206e 756d 4974 6572 fr, int numIter │ │ │ │ -0002b490: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ -0002b4a0: 7068 6129 3b0a 2020 2020 7072 6976 6174 pha);. privat │ │ │ │ -0002b4b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b4c0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0002b4d0: 7874 7572 6546 696c 7465 725f 3228 6c6f xtureFilter_2(lo │ │ │ │ -0002b4e0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002b4f0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002b500: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ -0002b510: 7420 6e75 6d49 7465 7229 3b0a 2020 2020 t numIter);. │ │ │ │ -0002b520: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b530: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ -0002b540: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ -0002b550: 725f 3328 6c6f 6e67 2073 7263 5f6e 6174 r_3(long src_nat │ │ │ │ -0002b560: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002b570: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002b580: 6672 293b 0a20 2020 2070 7269 7661 7465 fr);. private │ │ │ │ -0002b590: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b5a0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ -0002b5b0: 7475 7265 4669 6c74 6572 5f34 286c 6f6e tureFilter_4(lon │ │ │ │ -0002b5c0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002b5d0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002b5e0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ -0002b5f0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0002b600: 6770 726f 633a 3a72 6f6c 6c69 6e67 4775 gproc::rollingGu │ │ │ │ -0002b610: 6964 616e 6365 4669 6c74 6572 284d 6174 idanceFilter(Mat │ │ │ │ -0002b620: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002b630: 696e 7420 6420 3d20 2d31 2c20 646f 7562 int d = -1, doub │ │ │ │ -0002b640: 6c65 2073 6967 6d61 436f 6c6f 7220 3d20 le sigmaColor = │ │ │ │ -0002b650: 3235 2c20 646f 7562 6c65 2073 6967 6d61 25, double sigma │ │ │ │ -0002b660: 5370 6163 6520 3d20 332c 2069 6e74 206e Space = 3, int n │ │ │ │ -0002b670: 756d 4f66 4974 6572 203d 2034 2c20 696e umOfIter = 4, in │ │ │ │ -0002b680: 7420 626f 7264 6572 5479 7065 203d 2042 t borderType = B │ │ │ │ -0002b690: 4f52 4445 525f 4445 4641 554c 5429 0a20 ORDER_DEFAULT). │ │ │ │ -0002b6a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002b6b0: 6320 6e61 7469 7665 2076 6f69 6420 726f c native void ro │ │ │ │ -0002b6c0: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0002b6d0: 7465 725f 3028 6c6f 6e67 2073 7263 5f6e ter_0(long src_n │ │ │ │ -0002b6e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002b6f0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -0002b700: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ -0002b710: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ -0002b720: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ -0002b730: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo │ │ │ │ -0002b740: 7264 6572 5479 7065 293b 0a20 2020 2070 rderType);. p │ │ │ │ -0002b750: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002b760: 7469 7665 2076 6f69 6420 726f 6c6c 696e tive void rollin │ │ │ │ -0002b770: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ -0002b780: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ -0002b790: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b7a0: 6174 6976 654f 626a 2c20 696e 7420 642c ativeObj, int d, │ │ │ │ -0002b7b0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ -0002b7c0: 6f72 2c20 646f 7562 6c65 2073 6967 6d61 or, double sigma │ │ │ │ -0002b7d0: 5370 6163 652c 2069 6e74 206e 756d 4f66 Space, int numOf │ │ │ │ -0002b7e0: 4974 6572 293b 0a20 2020 2070 7269 7661 Iter);. priva │ │ │ │ -0002b7f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b800: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ -0002b810: 6461 6e63 6546 696c 7465 725f 3228 6c6f danceFilter_2(lo │ │ │ │ -0002b820: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002b830: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002b840: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ -0002b850: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -0002b860: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ -0002b870: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -0002b880: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002b890: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0002b8a0: 6365 4669 6c74 6572 5f33 286c 6f6e 6720 ceFilter_3(long │ │ │ │ -0002b8b0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b8c0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b8d0: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ -0002b8e0: 2073 6967 6d61 436f 6c6f 7229 3b0a 2020 sigmaColor);. │ │ │ │ -0002b8f0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002b900: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ -0002b910: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0002b920: 6572 5f34 286c 6f6e 6720 7372 635f 6e61 er_4(long src_na │ │ │ │ -0002b930: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b940: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b950: 2064 293b 0a20 2020 2070 7269 7661 7465 d);. private │ │ │ │ -0002b960: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b970: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ -0002b980: 6e63 6546 696c 7465 725f 3528 6c6f 6e67 nceFilter_5(long │ │ │ │ -0002b990: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002b9a0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002b9b0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ -0002b9c0: 3a20 2050 7472 5f46 6173 7442 696c 6174 : Ptr_FastBilat │ │ │ │ -0002b9d0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002b9e0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002b9f0: 7265 6174 6546 6173 7442 696c 6174 6572 reateFastBilater │ │ │ │ -0002ba00: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ -0002ba10: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ -0002ba20: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0002ba30: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -0002ba40: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002ba50: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ -0002ba60: 616d 6264 6120 3d20 3132 382e 302c 2069 ambda = 128.0, i │ │ │ │ -0002ba70: 6e74 206e 756d 5f69 7465 7220 3d20 3235 nt num_iter = 25 │ │ │ │ -0002ba80: 2c20 646f 7562 6c65 206d 6178 5f74 6f6c , double max_tol │ │ │ │ -0002ba90: 203d 2031 652d 3529 0a20 2020 2070 7269 = 1e-5). pri │ │ │ │ -0002baa0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002bab0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -0002bac0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0002bad0: 7246 696c 7465 725f 3028 6c6f 6e67 2067 rFilter_0(long g │ │ │ │ -0002bae0: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002baf0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -0002bb00: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -0002bb10: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ -0002bb20: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ -0002bb30: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ -0002bb40: 206e 756d 5f69 7465 722c 2064 6f75 626c num_iter, doubl │ │ │ │ -0002bb50: 6520 6d61 785f 746f 6c29 3b0a 2020 2020 e max_tol);. │ │ │ │ -0002bb60: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bb70: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002bb80: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ -0002bb90: 6c76 6572 4669 6c74 6572 5f31 286c 6f6e lverFilter_1(lon │ │ │ │ -0002bba0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002bbb0: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ -0002bbc0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ -0002bbd0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ -0002bbe0: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ -0002bbf0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ -0002bc00: 696e 7420 6e75 6d5f 6974 6572 293b 0a20 int num_iter);. │ │ │ │ -0002bc10: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002bc20: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -0002bc30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0002bc40: 6c53 6f6c 7665 7246 696c 7465 725f 3228 lSolverFilter_2( │ │ │ │ -0002bc50: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ -0002bc60: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ -0002bc70: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ -0002bc80: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ -0002bc90: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ -0002bca0: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd │ │ │ │ -0002bcb0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ -0002bcc0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -0002bcd0: 6e67 2063 7265 6174 6546 6173 7442 696c ng createFastBil │ │ │ │ -0002bce0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0002bcf0: 6572 5f33 286c 6f6e 6720 6775 6964 655f er_3(long guide_ │ │ │ │ -0002bd00: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002bd10: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ -0002bd20: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ -0002bd30: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ -0002bd40: 5f63 6872 6f6d 6129 3b0a 0a20 2020 202f _chroma);.. / │ │ │ │ -0002bd50: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -0002bd60: 3a78 696d 6770 726f 633a 3a66 6173 7442 :ximgproc::fastB │ │ │ │ -0002bd70: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002bd80: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0002bd90: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ -0002bda0: 6669 6465 6e63 652c 204d 6174 2620 6473 fidence, Mat& ds │ │ │ │ -0002bdb0: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ -0002bdc0: 7370 6174 6961 6c20 3d20 382c 2064 6f75 spatial = 8, dou │ │ │ │ -0002bdd0: 626c 6520 7369 676d 615f 6c75 6d61 203d ble sigma_luma = │ │ │ │ -0002bde0: 2038 2c20 646f 7562 6c65 2073 6967 6d61 8, double sigma │ │ │ │ -0002bdf0: 5f63 6872 6f6d 6120 3d20 382c 2064 6f75 _chroma = 8, dou │ │ │ │ -0002be00: 626c 6520 6c61 6d62 6461 203d 2031 3238 ble lambda = 128 │ │ │ │ -0002be10: 2e30 2c20 696e 7420 6e75 6d5f 6974 6572 .0, int num_iter │ │ │ │ -0002be20: 203d 2032 352c 2064 6f75 626c 6520 6d61 = 25, double ma │ │ │ │ -0002be30: 785f 746f 6c20 3d20 3165 2d35 290a 2020 x_tol = 1e-5). │ │ │ │ -0002be40: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002be50: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002be60: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002be70: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ -0002be80: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002be90: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bea0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002beb0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002bec0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002bed0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002bee0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002bef0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002bf00: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002bf10: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0002bf20: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ -0002bf30: 626c 6520 6d61 785f 746f 6c29 3b0a 2020 ble max_tol);. │ │ │ │ -0002bf40: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002bf50: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002bf60: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002bf70: 4669 6c74 6572 5f31 286c 6f6e 6720 6775 Filter_1(long gu │ │ │ │ -0002bf80: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002bf90: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bfa0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002bfb0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002bfc0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002bfd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002bfe0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002bff0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002c000: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002c010: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0002c020: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ -0002c030: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c040: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002c050: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002c060: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ -0002c070: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002c080: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002c090: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002c0a0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002c0b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002c0c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002c0d0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002c0e0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002c0f0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002c100: 646f 7562 6c65 206c 616d 6264 6129 3b0a double lambda);. │ │ │ │ -0002c110: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002c120: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -0002c130: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0002c140: 6572 4669 6c74 6572 5f33 286c 6f6e 6720 erFilter_3(long │ │ │ │ -0002c150: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c160: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -0002c170: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ -0002c180: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ -0002c190: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002c1a0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ -0002c1b0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ -0002c1c0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ -0002c1d0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ -0002c1e0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002c1f0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002c200: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ -0002c210: 6f6c 7665 7246 696c 7465 725f 3428 6c6f olverFilter_4(lo │ │ │ │ -0002c220: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002c230: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002c240: 6976 654f 626a 2c20 6c6f 6e67 2063 6f6e iveObj, long con │ │ │ │ -0002c250: 6669 6465 6e63 655f 6e61 7469 7665 4f62 fidence_nativeOb │ │ │ │ -0002c260: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002c270: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ -0002c280: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ -0002c290: 626c 6520 7369 676d 615f 6c75 6d61 293b ble sigma_luma); │ │ │ │ -0002c2a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002c2b0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002c2c0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0002c2d0: 7665 7246 696c 7465 725f 3528 6c6f 6e67 verFilter_5(long │ │ │ │ -0002c2e0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ -0002c2f0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002c300: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ -0002c310: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ -0002c320: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002c330: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ -0002c340: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);. │ │ │ │ -0002c350: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002c360: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ -0002c370: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002c380: 6c74 6572 5f36 286c 6f6e 6720 6775 6964 lter_6(long guid │ │ │ │ -0002c390: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -0002c3a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002c3b0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ -0002c3c0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c3d0: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ -0002c3e0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -0002c3f0: 7472 5f46 6173 7447 6c6f 6261 6c53 6d6f tr_FastGlobalSmo │ │ │ │ -0002c400: 6f74 6865 7246 696c 7465 7220 6376 3a3a otherFilter cv:: │ │ │ │ -0002c410: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ -0002c420: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -0002c430: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -0002c440: 6465 2c20 646f 7562 6c65 206c 616d 6264 de, double lambd │ │ │ │ -0002c450: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c460: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c470: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c480: 203d 2030 2e32 352c 2069 6e74 206e 756d = 0.25, int num │ │ │ │ -0002c490: 5f69 7465 7220 3d20 3329 0a20 2020 2070 _iter = 3). p │ │ │ │ -0002c4a0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c4b0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -0002c4c0: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -0002c4d0: 6572 4669 6c74 6572 5f30 286c 6f6e 6720 erFilter_0(long │ │ │ │ -0002c4e0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c4f0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ -0002c500: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ -0002c510: 6f72 2c20 646f 7562 6c65 206c 616d 6264 or, double lambd │ │ │ │ -0002c520: 615f 6174 7465 6e75 6174 696f 6e2c 2069 a_attenuation, i │ │ │ │ -0002c530: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ -0002c540: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c550: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002c560: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ -0002c570: 6f74 6865 7246 696c 7465 725f 3128 6c6f otherFilter_1(lo │ │ │ │ -0002c580: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002c590: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ -0002c5a0: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c5b0: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c5c0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c5d0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002c5e0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002c5f0: 6720 6372 6561 7465 4661 7374 476c 6f62 g createFastGlob │ │ │ │ -0002c600: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -0002c610: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002c620: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002c630: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -0002c640: 6967 6d61 5f63 6f6c 6f72 293b 0a0a 2020 igma_color);.. │ │ │ │ -0002c650: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0002c660: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa │ │ │ │ -0002c670: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -0002c680: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -0002c690: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ -0002c6a0: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ -0002c6b0: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ -0002c6c0: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ -0002c6d0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ -0002c6e0: 6e20 3d20 302e 3235 2c20 696e 7420 6e75 n = 0.25, int nu │ │ │ │ -0002c6f0: 6d5f 6974 6572 203d 2033 290a 2020 2020 m_iter = 3). │ │ │ │ -0002c700: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002c710: 6174 6976 6520 766f 6964 2066 6173 7447 ative void fastG │ │ │ │ -0002c720: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -0002c730: 7465 725f 3028 6c6f 6e67 2067 7569 6465 ter_0(long guide │ │ │ │ -0002c740: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c750: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002c760: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002c770: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ -0002c780: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c790: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c7a0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c7b0: 2c20 696e 7420 6e75 6d5f 6974 6572 293b , int num_iter); │ │ │ │ -0002c7c0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002c7d0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002c7e0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ -0002c7f0: 6572 4669 6c74 6572 5f31 286c 6f6e 6720 erFilter_1(long │ │ │ │ -0002c800: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c810: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -0002c820: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -0002c830: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002c840: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -0002c850: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ -0002c860: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ -0002c870: 6174 696f 6e29 3b0a 2020 2020 7072 6976 ation);. priv │ │ │ │ -0002c880: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002c890: 6520 766f 6964 2066 6173 7447 6c6f 6261 e void fastGloba │ │ │ │ -0002c8a0: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ -0002c8b0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ -0002c8c0: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002c8d0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c8e0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002c8f0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ -0002c900: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ -0002c910: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ -0002c920: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002c930: 726f 633a 3a6c 3053 6d6f 6f74 6828 4d61 roc::l0Smooth(Ma │ │ │ │ -0002c940: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -0002c950: 2064 6f75 626c 6520 6c61 6d62 6461 203d double lambda = │ │ │ │ -0002c960: 2030 2e30 322c 2064 6f75 626c 6520 6b61 0.02, double ka │ │ │ │ -0002c970: 7070 6120 3d20 322e 3029 0a20 2020 2070 ppa = 2.0). p │ │ │ │ -0002c980: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c990: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ -0002c9a0: 7468 5f30 286c 6f6e 6720 7372 635f 6e61 th_0(long src_na │ │ │ │ -0002c9b0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002c9c0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002c9d0: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ -0002c9e0: 6c65 206b 6170 7061 293b 0a20 2020 2070 le kappa);. p │ │ │ │ -0002c9f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002ca00: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ -0002ca10: 7468 5f31 286c 6f6e 6720 7372 635f 6e61 th_1(long src_na │ │ │ │ -0002ca20: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002ca30: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002ca40: 626c 6520 6c61 6d62 6461 293b 0a20 2020 ble lambda);. │ │ │ │ -0002ca50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002ca60: 6e61 7469 7665 2076 6f69 6420 6c30 536d native void l0Sm │ │ │ │ -0002ca70: 6f6f 7468 5f32 286c 6f6e 6720 7372 635f ooth_2(long src_ │ │ │ │ -0002ca80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002ca90: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ -0002caa0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -0002cab0: 725f 4564 6765 4472 6177 696e 6720 6376 r_EdgeDrawing cv │ │ │ │ -0002cac0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002cad0: 7465 4564 6765 4472 6177 696e 6728 290a teEdgeDrawing(). │ │ │ │ -0002cae0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002caf0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -0002cb00: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ -0002cb10: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ -0002cb20: 2b3a 2020 5074 725f 4469 7370 6172 6974 +: Ptr_Disparit │ │ │ │ -0002cb30: 7957 4c53 4669 6c74 6572 2063 763a 3a78 yWLSFilter cv::x │ │ │ │ -0002cb40: 696d 6770 726f 633a 3a63 7265 6174 6544 imgproc::createD │ │ │ │ -0002cb50: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -0002cb60: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc │ │ │ │ -0002cb70: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left │ │ │ │ -0002cb80: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002cb90: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002cba0: 2063 7265 6174 6544 6973 7061 7269 7479 createDisparity │ │ │ │ -0002cbb0: 574c 5346 696c 7465 725f 3028 6c6f 6e67 WLSFilter_0(long │ │ │ │ -0002cbc0: 206d 6174 6368 6572 5f6c 6566 745f 6e61 matcher_left_na │ │ │ │ -0002cbd0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002cbe0: 2f20 432b 2b3a 2020 5074 725f 5374 6572 / C++: Ptr_Ster │ │ │ │ -0002cbf0: 656f 4d61 7463 6865 7220 6376 3a3a 7869 eoMatcher cv::xi │ │ │ │ -0002cc00: 6d67 7072 6f63 3a3a 6372 6561 7465 5269 mgproc::createRi │ │ │ │ -0002cc10: 6768 744d 6174 6368 6572 2850 7472 5f53 ghtMatcher(Ptr_S │ │ │ │ -0002cc20: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ -0002cc30: 6368 6572 5f6c 6566 7429 0a20 2020 2070 cher_left). p │ │ │ │ -0002cc40: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002cc50: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -0002cc60: 5269 6768 744d 6174 6368 6572 5f30 286c RightMatcher_0(l │ │ │ │ -0002cc70: 6f6e 6720 6d61 7463 6865 725f 6c65 6674 ong matcher_left │ │ │ │ -0002cc80: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ -0002cc90: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -0002cca0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -0002ccb0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -0002ccc0: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ -0002ccd0: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric( │ │ │ │ -0002cce0: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide │ │ │ │ -0002ccf0: 6e63 6529 0a20 2020 2070 7269 7661 7465 nce). private │ │ │ │ -0002cd00: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002cd10: 6f6e 6720 6372 6561 7465 4469 7370 6172 ong createDispar │ │ │ │ -0002cd20: 6974 7957 4c53 4669 6c74 6572 4765 6e65 ityWLSFilterGene │ │ │ │ -0002cd30: 7269 635f 3028 626f 6f6c 6561 6e20 7573 ric_0(boolean us │ │ │ │ -0002cd40: 655f 636f 6e66 6964 656e 6365 293b 0a0a e_confidence);.. │ │ │ │ -0002cd50: 2020 2020 2f2f 2043 2b2b 3a20 2069 6e74 // C++: int │ │ │ │ -0002cd60: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ -0002cd70: 6561 6447 5428 5374 7269 6e67 2073 7263 eadGT(String src │ │ │ │ -0002cd80: 5f70 6174 682c 204d 6174 2620 6473 7429 _path, Mat& dst) │ │ │ │ -0002cd90: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002cda0: 7469 6320 6e61 7469 7665 2069 6e74 2072 tic native int r │ │ │ │ -0002cdb0: 6561 6447 545f 3028 5374 7269 6e67 2073 eadGT_0(String s │ │ │ │ -0002cdc0: 7263 5f70 6174 682c 206c 6f6e 6720 6473 rc_path, long ds │ │ │ │ -0002cdd0: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ -0002cde0: 2020 202f 2f20 432b 2b3a 2020 646f 7562 // C++: doub │ │ │ │ -0002cdf0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ -0002ce00: 3a63 6f6d 7075 7465 4d53 4528 4d61 7420 :computeMSE(Mat │ │ │ │ -0002ce10: 4754 2c20 4d61 7420 7372 632c 2052 6563 GT, Mat src, Rec │ │ │ │ -0002ce20: 7420 524f 4929 0a20 2020 2070 7269 7661 t ROI). priva │ │ │ │ -0002ce30: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002ce40: 2064 6f75 626c 6520 636f 6d70 7574 654d double computeM │ │ │ │ -0002ce50: 5345 5f30 286c 6f6e 6720 4754 5f6e 6174 SE_0(long GT_nat │ │ │ │ -0002ce60: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002ce70: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002ce80: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ -0002ce90: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ -0002cea0: 2069 6e74 2052 4f49 5f68 6569 6768 7429 int ROI_height) │ │ │ │ -0002ceb0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002cec0: 646f 7562 6c65 2063 763a 3a78 696d 6770 double cv::ximgp │ │ │ │ -0002ced0: 726f 633a 3a63 6f6d 7075 7465 4261 6450 roc::computeBadP │ │ │ │ -0002cee0: 6978 656c 5065 7263 656e 7428 4d61 7420 ixelPercent(Mat │ │ │ │ -0002cef0: 4754 2c20 4d61 7420 7372 632c 2052 6563 GT, Mat src, Rec │ │ │ │ -0002cf00: 7420 524f 492c 2069 6e74 2074 6872 6573 t ROI, int thres │ │ │ │ -0002cf10: 6820 3d20 3234 290a 2020 2020 7072 6976 h = 24). priv │ │ │ │ -0002cf20: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002cf30: 6520 646f 7562 6c65 2063 6f6d 7075 7465 e double compute │ │ │ │ -0002cf40: 4261 6450 6978 656c 5065 7263 656e 745f BadPixelPercent_ │ │ │ │ -0002cf50: 3028 6c6f 6e67 2047 545f 6e61 7469 7665 0(long GT_native │ │ │ │ -0002cf60: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -0002cf70: 7469 7665 4f62 6a2c 2069 6e74 2052 4f49 tiveObj, int ROI │ │ │ │ -0002cf80: 5f78 2c20 696e 7420 524f 495f 792c 2069 _x, int ROI_y, i │ │ │ │ -0002cf90: 6e74 2052 4f49 5f77 6964 7468 2c20 696e nt ROI_width, in │ │ │ │ -0002cfa0: 7420 524f 495f 6865 6967 6874 2c20 696e t ROI_height, in │ │ │ │ -0002cfb0: 7420 7468 7265 7368 293b 0a20 2020 2070 t thresh);. p │ │ │ │ -0002cfc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002cfd0: 7469 7665 2064 6f75 626c 6520 636f 6d70 tive double comp │ │ │ │ -0002cfe0: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce │ │ │ │ -0002cff0: 6e74 5f31 286c 6f6e 6720 4754 5f6e 6174 nt_1(long GT_nat │ │ │ │ -0002d000: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002d010: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002d020: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ -0002d030: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ -0002d040: 2069 6e74 2052 4f49 5f68 6569 6768 7429 int ROI_height) │ │ │ │ -0002d050: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002d060: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002d070: 633a 3a67 6574 4469 7370 6172 6974 7956 c::getDisparityV │ │ │ │ -0002d080: 6973 284d 6174 2073 7263 2c20 4d61 7426 is(Mat src, Mat& │ │ │ │ -0002d090: 2064 7374 2c20 646f 7562 6c65 2073 6361 dst, double sca │ │ │ │ -0002d0a0: 6c65 203d 2031 2e30 290a 2020 2020 7072 le = 1.0). pr │ │ │ │ -0002d0b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002d0c0: 6976 6520 766f 6964 2067 6574 4469 7370 ive void getDisp │ │ │ │ -0002d0d0: 6172 6974 7956 6973 5f30 286c 6f6e 6720 arityVis_0(long │ │ │ │ -0002d0e0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002d0f0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002d100: 6a2c 2064 6f75 626c 6520 7363 616c 6529 j, double scale) │ │ │ │ -0002d110: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002d120: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002d130: 2067 6574 4469 7370 6172 6974 7956 6973 getDisparityVis │ │ │ │ -0002d140: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati │ │ │ │ -0002d150: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002d160: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ -0002d170: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002d180: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ -0002d190: 6469 656e 7444 6572 6963 6865 5928 4d61 dientDericheY(Ma │ │ │ │ -0002d1a0: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ -0002d1b0: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -0002d1c0: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ -0002d1d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002d1e0: 6174 6976 6520 766f 6964 2047 7261 6469 ative void Gradi │ │ │ │ -0002d1f0: 656e 7444 6572 6963 6865 595f 3028 6c6f entDericheY_0(lo │ │ │ │ -0002d200: 6e67 206f 705f 6e61 7469 7665 4f62 6a2c ng op_nativeObj, │ │ │ │ -0002d210: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002d220: 4f62 6a2c 2064 6f75 626c 6520 616c 7068 Obj, double alph │ │ │ │ -0002d230: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ -0002d240: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002d250: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002d260: 633a 3a47 7261 6469 656e 7444 6572 6963 c::GradientDeric │ │ │ │ -0002d270: 6865 5828 4d61 7420 6f70 2c20 4d61 7426 heX(Mat op, Mat& │ │ │ │ -0002d280: 2064 7374 2c20 646f 7562 6c65 2061 6c70 dst, double alp │ │ │ │ -0002d290: 6861 2c20 646f 7562 6c65 206f 6d65 6761 ha, double omega │ │ │ │ -0002d2a0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002d2b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002d2c0: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -0002d2d0: 585f 3028 6c6f 6e67 206f 705f 6e61 7469 X_0(long op_nati │ │ │ │ -0002d2e0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002d2f0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002d300: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ -0002d310: 6f6d 6567 6129 3b0a 0a20 2020 202f 2f20 omega);.. // │ │ │ │ -0002d320: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -0002d330: 696d 6770 726f 633a 3a63 7265 6174 6551 imgproc::createQ │ │ │ │ -0002d340: 7561 7465 726e 696f 6e49 6d61 6765 284d uaternionImage(M │ │ │ │ -0002d350: 6174 2069 6d67 2c20 4d61 7426 2071 696d at img, Mat& qim │ │ │ │ -0002d360: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s │ │ │ │ -0002d370: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d380: 6420 6372 6561 7465 5175 6174 6572 6e69 d createQuaterni │ │ │ │ -0002d390: 6f6e 496d 6167 655f 3028 6c6f 6e67 2069 onImage_0(long i │ │ │ │ -0002d3a0: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ -0002d3b0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ -0002d3c0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002d3d0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002d3e0: 726f 633a 3a71 636f 6e6a 284d 6174 2071 roc::qconj(Mat q │ │ │ │ -0002d3f0: 696d 672c 204d 6174 2620 7163 696d 6729 img, Mat& qcimg) │ │ │ │ -0002d400: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002d410: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002d420: 7163 6f6e 6a5f 3028 6c6f 6e67 2071 696d qconj_0(long qim │ │ │ │ -0002d430: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ -0002d440: 6720 7163 696d 675f 6e61 7469 7665 4f62 g qcimg_nativeOb │ │ │ │ -0002d450: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002d460: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002d470: 726f 633a 3a71 756e 6974 6172 7928 4d61 roc::qunitary(Ma │ │ │ │ -0002d480: 7420 7169 6d67 2c20 4d61 7426 2071 6e69 t qimg, Mat& qni │ │ │ │ -0002d490: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ -0002d4a0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002d4b0: 6964 2071 756e 6974 6172 795f 3028 6c6f id qunitary_0(lo │ │ │ │ -0002d4c0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ -0002d4d0: 6a2c 206c 6f6e 6720 716e 696d 675f 6e61 j, long qnimg_na │ │ │ │ -0002d4e0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002d4f0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -0002d500: 3a78 696d 6770 726f 633a 3a71 6d75 6c74 :ximgproc::qmult │ │ │ │ -0002d510: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ -0002d520: 6174 2073 7263 322c 204d 6174 2620 6473 at src2, Mat& ds │ │ │ │ -0002d530: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ -0002d540: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d550: 6420 716d 756c 7469 706c 795f 3028 6c6f d qmultiply_0(lo │ │ │ │ -0002d560: 6e67 2073 7263 315f 6e61 7469 7665 4f62 ng src1_nativeOb │ │ │ │ -0002d570: 6a2c 206c 6f6e 6720 7372 6332 5f6e 6174 j, long src2_nat │ │ │ │ -0002d580: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002d590: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ -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 │ │ │ │ +00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a50 cv::ximgproc::P │ │ │ │ +00026a70: 6569 4c69 6e4e 6f72 6d61 6c69 7a61 7469 eiLinNormalizati │ │ │ │ +00026a80: 6f6e 284d 6174 2049 2c20 4d61 7426 2054 on(Mat I, Mat& T │ │ │ │ +00026a90: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00026aa0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00026ab0: 2050 6569 4c69 6e4e 6f72 6d61 6c69 7a61 PeiLinNormaliza │ │ │ │ +00026ac0: 7469 6f6e 5f30 286c 6f6e 6720 495f 6e61 tion_0(long I_na │ │ │ │ +00026ad0: 7469 7665 4f62 6a2c 206c 6f6e 6720 545f tiveObj, long T_ │ │ │ │ +00026ae0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +00026af0: 202f 2f20 432b 2b3a 2020 5074 725f 4564 // C++: Ptr_Ed │ │ │ │ +00026b00: 6765 426f 7865 7320 6376 3a3a 7869 6d67 geBoxes cv::ximg │ │ │ │ +00026b10: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ +00026b20: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00026b30: 6120 3d20 302e 3635 662c 2066 6c6f 6174 a = 0.65f, float │ │ │ │ +00026b40: 2062 6574 6120 3d20 302e 3735 662c 2066 beta = 0.75f, f │ │ │ │ +00026b50: 6c6f 6174 2065 7461 203d 2031 2c20 666c loat eta = 1, fl │ │ │ │ +00026b60: 6f61 7420 6d69 6e53 636f 7265 203d 2030 oat minScore = 0 │ │ │ │ +00026b70: 2e30 3166 2c20 696e 7420 6d61 7842 6f78 .01f, int maxBox │ │ │ │ +00026b80: 6573 203d 2031 3030 3030 2c20 666c 6f61 es = 10000, floa │ │ │ │ +00026b90: 7420 6564 6765 4d69 6e4d 6167 203d 2030 t edgeMinMag = 0 │ │ │ │ +00026ba0: 2e31 662c 2066 6c6f 6174 2065 6467 654d .1f, float edgeM │ │ │ │ +00026bb0: 6572 6765 5468 7220 3d20 302e 3566 2c20 ergeThr = 0.5f, │ │ │ │ +00026bc0: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ +00026bd0: 4d61 6720 3d20 302e 3566 2c20 666c 6f61 Mag = 0.5f, floa │ │ │ │ +00026be0: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ +00026bf0: 203d 2033 2c20 666c 6f61 7420 6d69 6e42 = 3, float minB │ │ │ │ +00026c00: 6f78 4172 6561 203d 2031 3030 302c 2066 oxArea = 1000, f │ │ │ │ +00026c10: 6c6f 6174 2067 616d 6d61 203d 2032 2c20 loat gamma = 2, │ │ │ │ +00026c20: 666c 6f61 7420 6b61 7070 6120 3d20 312e float kappa = 1. │ │ │ │ +00026c30: 3566 290a 2020 2020 7072 6976 6174 6520 5f). private │ │ │ │ +00026c40: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00026c50: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +00026c60: 6573 5f30 2866 6c6f 6174 2061 6c70 6861 es_0(float alpha │ │ │ │ +00026c70: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +00026c80: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +00026c90: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max │ │ │ │ +00026ca0: 426f 7865 732c 2066 6c6f 6174 2065 6467 Boxes, float edg │ │ │ │ +00026cb0: 654d 696e 4d61 672c 2066 6c6f 6174 2065 eMinMag, float e │ │ │ │ +00026cc0: 6467 654d 6572 6765 5468 722c 2066 6c6f dgeMergeThr, flo │ │ │ │ +00026cd0: 6174 2063 6c75 7374 6572 4d69 6e4d 6167 at clusterMinMag │ │ │ │ +00026ce0: 2c20 666c 6f61 7420 6d61 7841 7370 6563 , float maxAspec │ │ │ │ +00026cf0: 7452 6174 696f 2c20 666c 6f61 7420 6d69 tRatio, float mi │ │ │ │ +00026d00: 6e42 6f78 4172 6561 2c20 666c 6f61 7420 nBoxArea, float │ │ │ │ +00026d10: 6761 6d6d 612c 2066 6c6f 6174 206b 6170 gamma, float kap │ │ │ │ +00026d20: 7061 293b 0a20 2020 2070 7269 7661 7465 pa);. private │ │ │ │ +00026d30: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00026d40: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo │ │ │ │ +00026d50: 7865 735f 3128 666c 6f61 7420 616c 7068 xes_1(float alph │ │ │ │ +00026d60: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00026d70: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00026d80: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +00026d90: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +00026da0: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ +00026db0: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ +00026dc0: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ +00026dd0: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe │ │ │ │ +00026de0: 6374 5261 7469 6f2c 2066 6c6f 6174 206d ctRatio, float m │ │ │ │ +00026df0: 696e 426f 7841 7265 612c 2066 6c6f 6174 inBoxArea, float │ │ │ │ +00026e00: 2067 616d 6d61 293b 0a20 2020 2070 7269 gamma);. pri │ │ │ │ +00026e10: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00026e20: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00026e30: 6765 426f 7865 735f 3228 666c 6f61 7420 geBoxes_2(float │ │ │ │ +00026e40: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00026e50: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +00026e60: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +00026e70: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +00026e80: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +00026e90: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00026ea0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +00026eb0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +00026ec0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ +00026ed0: 6174 206d 696e 426f 7841 7265 6129 3b0a at minBoxArea);. │ │ │ │ +00026ee0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00026ef0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00026f00: 7265 6174 6545 6467 6542 6f78 6573 5f33 reateEdgeBoxes_3 │ │ │ │ +00026f10: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00026f20: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +00026f30: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +00026f40: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +00026f50: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +00026f60: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +00026f70: 6572 6765 5468 722c 2066 6c6f 6174 2063 ergeThr, float c │ │ │ │ +00026f80: 6c75 7374 6572 4d69 6e4d 6167 2c20 666c lusterMinMag, fl │ │ │ │ +00026f90: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ +00026fa0: 696f 293b 0a20 2020 2070 7269 7661 7465 io);. private │ │ │ │ +00026fb0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00026fc0: 6f6e 6720 6372 6561 7465 4564 6765 426f ong createEdgeBo │ │ │ │ +00026fd0: 7865 735f 3428 666c 6f61 7420 616c 7068 xes_4(float alph │ │ │ │ +00026fe0: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00026ff0: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00027000: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +00027010: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +00027020: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ +00027030: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ +00027040: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ +00027050: 6729 3b0a 2020 2020 7072 6976 6174 6520 g);. private │ │ │ │ +00027060: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027070: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +00027080: 6573 5f35 2866 6c6f 6174 2061 6c70 6861 es_5(float alpha │ │ │ │ +00027090: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +000270a0: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +000270b0: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max │ │ │ │ +000270c0: 426f 7865 732c 2066 6c6f 6174 2065 6467 Boxes, float edg │ │ │ │ +000270d0: 654d 696e 4d61 672c 2066 6c6f 6174 2065 eMinMag, float e │ │ │ │ +000270e0: 6467 654d 6572 6765 5468 7229 3b0a 2020 dgeMergeThr);. │ │ │ │ +000270f0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027100: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027110: 6174 6545 6467 6542 6f78 6573 5f36 2866 ateEdgeBoxes_6(f │ │ │ │ +00027120: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027130: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00027140: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00027150: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00027160: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00027170: 6729 3b0a 2020 2020 7072 6976 6174 6520 g);. private │ │ │ │ +00027180: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027190: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +000271a0: 6573 5f37 2866 6c6f 6174 2061 6c70 6861 es_7(float alpha │ │ │ │ +000271b0: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +000271c0: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +000271d0: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max │ │ │ │ +000271e0: 426f 7865 7329 3b0a 2020 2020 7072 6976 Boxes);. priv │ │ │ │ +000271f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00027200: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +00027210: 6542 6f78 6573 5f38 2866 6c6f 6174 2061 eBoxes_8(float a │ │ │ │ +00027220: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +00027230: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +00027240: 6174 206d 696e 5363 6f72 6529 3b0a 2020 at minScore);. │ │ │ │ +00027250: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027260: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027270: 6174 6545 6467 6542 6f78 6573 5f39 2866 ateEdgeBoxes_9(f │ │ │ │ +00027280: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027290: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +000272a0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +000272b0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +000272c0: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +000272d0: 6573 5f31 3028 666c 6f61 7420 616c 7068 es_10(float alph │ │ │ │ +000272e0: 612c 2066 6c6f 6174 2062 6574 6129 3b0a a, float beta);. │ │ │ │ +000272f0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027300: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00027310: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ +00027320: 3128 666c 6f61 7420 616c 7068 6129 3b0a 1(float alpha);. │ │ │ │ +00027330: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027340: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00027350: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ +00027360: 3228 293b 0a0a 2020 2020 2f2f 2043 2b2b 2();.. // C++ │ │ │ │ +00027370: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00027380: 7072 6f63 3a3a 666f 7572 6965 7244 6573 proc::fourierDes │ │ │ │ +00027390: 6372 6970 746f 7228 4d61 7420 7372 632c criptor(Mat src, │ │ │ │ +000273a0: 204d 6174 2620 6473 742c 2069 6e74 206e Mat& dst, int n │ │ │ │ +000273b0: 6245 6c74 203d 202d 312c 2069 6e74 206e bElt = -1, int n │ │ │ │ +000273c0: 6246 4420 3d20 2d31 290a 2020 2020 7072 bFD = -1). pr │ │ │ │ +000273d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000273e0: 6976 6520 766f 6964 2066 6f75 7269 6572 ive void fourier │ │ │ │ +000273f0: 4465 7363 7269 7074 6f72 5f30 286c 6f6e Descriptor_0(lon │ │ │ │ +00027400: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027410: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027420: 4f62 6a2c 2069 6e74 206e 6245 6c74 2c20 Obj, int nbElt, │ │ │ │ +00027430: 696e 7420 6e62 4644 293b 0a20 2020 2070 int nbFD);. p │ │ │ │ +00027440: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027450: 7469 7665 2076 6f69 6420 666f 7572 6965 tive void fourie │ │ │ │ +00027460: 7244 6573 6372 6970 746f 725f 3128 6c6f rDescriptor_1(lo │ │ │ │ +00027470: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00027480: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00027490: 654f 626a 2c20 696e 7420 6e62 456c 7429 eObj, int nbElt) │ │ │ │ +000274a0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +000274b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +000274c0: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ +000274d0: 6f72 5f32 286c 6f6e 6720 7372 635f 6e61 or_2(long src_na │ │ │ │ +000274e0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +000274f0: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +00027500: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00027510: 2063 763a 3a78 696d 6770 726f 633a 3a74 cv::ximgproc::t │ │ │ │ +00027520: 7261 6e73 666f 726d 4644 284d 6174 2073 ransformFD(Mat s │ │ │ │ +00027530: 7263 2c20 4d61 7420 742c 204d 6174 2620 rc, Mat t, Mat& │ │ │ │ +00027540: 6473 742c 2062 6f6f 6c20 6664 436f 6e74 dst, bool fdCont │ │ │ │ +00027550: 6f75 7220 3d20 7472 7565 290a 2020 2020 our = true). │ │ │ │ +00027560: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027570: 6174 6976 6520 766f 6964 2074 7261 6e73 ative void trans │ │ │ │ +00027580: 666f 726d 4644 5f30 286c 6f6e 6720 7372 formFD_0(long sr │ │ │ │ +00027590: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +000275a0: 6720 745f 6e61 7469 7665 4f62 6a2c 206c g t_nativeObj, l │ │ │ │ +000275b0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +000275c0: 6a2c 2062 6f6f 6c65 616e 2066 6443 6f6e j, boolean fdCon │ │ │ │ +000275d0: 746f 7572 293b 0a20 2020 2070 7269 7661 tour);. priva │ │ │ │ +000275e0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +000275f0: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ +00027600: 445f 3128 6c6f 6e67 2073 7263 5f6e 6174 D_1(long src_nat │ │ │ │ +00027610: 6976 654f 626a 2c20 6c6f 6e67 2074 5f6e iveObj, long t_n │ │ │ │ +00027620: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00027630: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +00027640: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00027650: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00027660: 636f 6e74 6f75 7253 616d 706c 696e 6728 contourSampling( │ │ │ │ +00027670: 4d61 7420 7372 632c 204d 6174 2620 6f75 Mat src, Mat& ou │ │ │ │ +00027680: 742c 2069 6e74 206e 6245 6c74 290a 2020 t, int nbElt). │ │ │ │ +00027690: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000276a0: 206e 6174 6976 6520 766f 6964 2063 6f6e native void con │ │ │ │ +000276b0: 746f 7572 5361 6d70 6c69 6e67 5f30 286c tourSampling_0(l │ │ │ │ +000276c0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +000276d0: 6a2c 206c 6f6e 6720 6f75 745f 6e61 7469 j, long out_nati │ │ │ │ +000276e0: 7665 4f62 6a2c 2069 6e74 206e 6245 6c74 veObj, int nbElt │ │ │ │ +000276f0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00027700: 2050 7472 5f43 6f6e 746f 7572 4669 7474 Ptr_ContourFitt │ │ │ │ +00027710: 696e 6720 6376 3a3a 7869 6d67 7072 6f63 ing cv::ximgproc │ │ │ │ +00027720: 3a3a 6372 6561 7465 436f 6e74 6f75 7246 ::createContourF │ │ │ │ +00027730: 6974 7469 6e67 2869 6e74 2063 7472 203d itting(int ctr = │ │ │ │ +00027740: 2031 3032 342c 2069 6e74 2066 6420 3d20 1024, int fd = │ │ │ │ +00027750: 3136 290a 2020 2020 7072 6976 6174 6520 16). private │ │ │ │ +00027760: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027770: 6e67 2063 7265 6174 6543 6f6e 746f 7572 ng createContour │ │ │ │ +00027780: 4669 7474 696e 675f 3028 696e 7420 6374 Fitting_0(int ct │ │ │ │ +00027790: 722c 2069 6e74 2066 6429 3b0a 2020 2020 r, int fd);. │ │ │ │ +000277a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000277b0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +000277c0: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ +000277d0: 3128 696e 7420 6374 7229 3b0a 2020 2020 1(int ctr);. │ │ │ │ +000277e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000277f0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00027800: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ +00027810: 3228 293b 0a0a 2020 2020 2f2f 2043 2b2b 2();.. // C++ │ │ │ │ +00027820: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ +00027830: 6c53 4c49 4320 6376 3a3a 7869 6d67 7072 lSLIC cv::ximgpr │ │ │ │ +00027840: 6f63 3a3a 6372 6561 7465 5375 7065 7270 oc::createSuperp │ │ │ │ +00027850: 6978 656c 534c 4943 284d 6174 2069 6d61 ixelSLIC(Mat ima │ │ │ │ +00027860: 6765 2c20 696e 7420 616c 676f 7269 7468 ge, int algorith │ │ │ │ +00027870: 6d20 3d20 534c 4943 4f2c 2069 6e74 2072 m = SLICO, int r │ │ │ │ +00027880: 6567 696f 6e5f 7369 7a65 203d 2031 302c egion_size = 10, │ │ │ │ +00027890: 2066 6c6f 6174 2072 756c 6572 203d 2031 float ruler = 1 │ │ │ │ +000278a0: 302e 3066 290a 2020 2020 7072 6976 6174 0.0f). privat │ │ │ │ +000278b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000278c0: 6c6f 6e67 2063 7265 6174 6553 7570 6572 long createSuper │ │ │ │ +000278d0: 7069 7865 6c53 4c49 435f 3028 6c6f 6e67 pixelSLIC_0(long │ │ │ │ +000278e0: 2069 6d61 6765 5f6e 6174 6976 654f 626a image_nativeObj │ │ │ │ +000278f0: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ +00027900: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +00027910: 2c20 666c 6f61 7420 7275 6c65 7229 3b0a , float ruler);. │ │ │ │ +00027920: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027930: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00027940: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +00027950: 4c49 435f 3128 6c6f 6e67 2069 6d61 6765 LIC_1(long image │ │ │ │ +00027960: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +00027970: 616c 676f 7269 7468 6d2c 2069 6e74 2072 algorithm, int r │ │ │ │ +00027980: 6567 696f 6e5f 7369 7a65 293b 0a20 2020 egion_size);. │ │ │ │ +00027990: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000279a0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000279b0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +000279c0: 5f32 286c 6f6e 6720 696d 6167 655f 6e61 _2(long image_na │ │ │ │ +000279d0: 7469 7665 4f62 6a2c 2069 6e74 2061 6c67 tiveObj, int alg │ │ │ │ +000279e0: 6f72 6974 686d 293b 0a20 2020 2070 7269 orithm);. pri │ │ │ │ +000279f0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027a00: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ +00027a10: 7065 7270 6978 656c 534c 4943 5f33 286c perpixelSLIC_3(l │ │ │ │ +00027a20: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +00027a30: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027a40: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00027a50: 6770 726f 633a 3a77 6569 6768 7465 644d gproc::weightedM │ │ │ │ +00027a60: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +00027a70: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00027a80: 4d61 7426 2064 7374 2c20 696e 7420 722c Mat& dst, int r, │ │ │ │ +00027a90: 2064 6f75 626c 6520 7369 676d 6120 3d20 double sigma = │ │ │ │ +00027aa0: 3235 2e35 2c20 696e 7420 7765 6967 6874 25.5, int weight │ │ │ │ +00027ab0: 5479 7065 203d 2057 4d46 5f45 5850 2c20 Type = WMF_EXP, │ │ │ │ +00027ac0: 4d61 7420 6d61 736b 203d 204d 6174 2829 Mat mask = Mat() │ │ │ │ +00027ad0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00027ae0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00027af0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ +00027b00: 696c 7465 725f 3028 6c6f 6e67 206a 6f69 ilter_0(long joi │ │ │ │ +00027b10: 6e74 5f6e 6174 6976 654f 626a 2c20 6c6f nt_nativeObj, lo │ │ │ │ +00027b20: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00027b30: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00027b40: 654f 626a 2c20 696e 7420 722c 2064 6f75 eObj, int r, dou │ │ │ │ +00027b50: 626c 6520 7369 676d 612c 2069 6e74 2077 ble sigma, int w │ │ │ │ +00027b60: 6569 6768 7454 7970 652c 206c 6f6e 6720 eightType, long │ │ │ │ +00027b70: 6d61 736b 5f6e 6174 6976 654f 626a 293b mask_nativeObj); │ │ │ │ +00027b80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027b90: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027ba0: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +00027bb0: 6c74 6572 5f31 286c 6f6e 6720 6a6f 696e lter_1(long join │ │ │ │ +00027bc0: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +00027bd0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027be0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027bf0: 4f62 6a2c 2069 6e74 2072 2c20 646f 7562 Obj, int r, doub │ │ │ │ +00027c00: 6c65 2073 6967 6d61 2c20 696e 7420 7765 le sigma, int we │ │ │ │ +00027c10: 6967 6874 5479 7065 293b 0a20 2020 2070 ightType);. p │ │ │ │ +00027c20: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027c30: 7469 7665 2076 6f69 6420 7765 6967 6874 tive void weight │ │ │ │ +00027c40: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2 │ │ │ │ +00027c50: 286c 6f6e 6720 6a6f 696e 745f 6e61 7469 (long joint_nati │ │ │ │ +00027c60: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +00027c70: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027c80: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00027c90: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ +00027ca0: 6d61 293b 0a20 2020 2070 7269 7661 7465 ma);. private │ │ │ │ +00027cb0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027cc0: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00027cd0: 616e 4669 6c74 6572 5f33 286c 6f6e 6720 anFilter_3(long │ │ │ │ +00027ce0: 6a6f 696e 745f 6e61 7469 7665 4f62 6a2c joint_nativeObj, │ │ │ │ +00027cf0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +00027d00: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00027d10: 7469 7665 4f62 6a2c 2069 6e74 2072 293b tiveObj, int r); │ │ │ │ +00027d20: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +00027d30: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00027d40: 3a3a 5261 646f 6e54 7261 6e73 666f 726d ::RadonTransform │ │ │ │ +00027d50: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +00027d60: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ +00027d70: 203d 2031 2c20 646f 7562 6c65 2073 7461 = 1, double sta │ │ │ │ +00027d80: 7274 5f61 6e67 6c65 203d 2030 2c20 646f rt_angle = 0, do │ │ │ │ +00027d90: 7562 6c65 2065 6e64 5f61 6e67 6c65 203d uble end_angle = │ │ │ │ +00027da0: 2031 3830 2c20 626f 6f6c 2063 726f 7020 180, bool crop │ │ │ │ +00027db0: 3d20 6661 6c73 652c 2062 6f6f 6c20 6e6f = false, bool no │ │ │ │ +00027dc0: 726d 203d 2066 616c 7365 290a 2020 2020 rm = false). │ │ │ │ +00027dd0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027de0: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ +00027df0: 5472 616e 7366 6f72 6d5f 3028 6c6f 6e67 Transform_0(long │ │ │ │ +00027e00: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00027e10: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00027e20: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ +00027e30: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ +00027e40: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ +00027e50: 5f61 6e67 6c65 2c20 626f 6f6c 6561 6e20 _angle, boolean │ │ │ │ +00027e60: 6372 6f70 2c20 626f 6f6c 6561 6e20 6e6f crop, boolean no │ │ │ │ +00027e70: 726d 293b 0a20 2020 2070 7269 7661 7465 rm);. private │ │ │ │ +00027e80: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027e90: 6f69 6420 5261 646f 6e54 7261 6e73 666f oid RadonTransfo │ │ │ │ +00027ea0: 726d 5f31 286c 6f6e 6720 7372 635f 6e61 rm_1(long src_na │ │ │ │ +00027eb0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +00027ec0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +00027ed0: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ +00027ee0: 6520 7374 6172 745f 616e 676c 652c 2064 e start_angle, d │ │ │ │ +00027ef0: 6f75 626c 6520 656e 645f 616e 676c 652c ouble end_angle, │ │ │ │ +00027f00: 2062 6f6f 6c65 616e 2063 726f 7029 3b0a boolean crop);. │ │ │ │ +00027f10: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027f20: 6963 206e 6174 6976 6520 766f 6964 2052 ic native void R │ │ │ │ +00027f30: 6164 6f6e 5472 616e 7366 6f72 6d5f 3228 adonTransform_2( │ │ │ │ +00027f40: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00027f50: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00027f60: 6976 654f 626a 2c20 646f 7562 6c65 2074 iveObj, double t │ │ │ │ +00027f70: 6865 7461 2c20 646f 7562 6c65 2073 7461 heta, double sta │ │ │ │ +00027f80: 7274 5f61 6e67 6c65 2c20 646f 7562 6c65 rt_angle, double │ │ │ │ +00027f90: 2065 6e64 5f61 6e67 6c65 293b 0a20 2020 end_angle);. │ │ │ │ +00027fa0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027fb0: 6e61 7469 7665 2076 6f69 6420 5261 646f native void Rado │ │ │ │ +00027fc0: 6e54 7261 6e73 666f 726d 5f33 286c 6f6e nTransform_3(lon │ │ │ │ +00027fd0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027fe0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027ff0: 4f62 6a2c 2064 6f75 626c 6520 7468 6574 Obj, double thet │ │ │ │ +00028000: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +00028010: 616e 676c 6529 3b0a 2020 2020 7072 6976 angle);. priv │ │ │ │ +00028020: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028030: 6520 766f 6964 2052 6164 6f6e 5472 616e e void RadonTran │ │ │ │ +00028040: 7366 6f72 6d5f 3428 6c6f 6e67 2073 7263 sform_4(long src │ │ │ │ +00028050: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00028060: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00028070: 646f 7562 6c65 2074 6865 7461 293b 0a20 double theta);. │ │ │ │ +00028080: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028090: 6320 6e61 7469 7665 2076 6f69 6420 5261 c native void Ra │ │ │ │ +000280a0: 646f 6e54 7261 6e73 666f 726d 5f35 286c donTransform_5(l │ │ │ │ +000280b0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +000280c0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +000280d0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +000280e0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +000280f0: 696d 6770 726f 633a 3a47 7261 6469 656e imgproc::Gradien │ │ │ │ +00028100: 7444 6572 6963 6865 5928 4d61 7420 6f70 tDericheY(Mat op │ │ │ │ +00028110: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +00028120: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ +00028130: 206f 6d65 6761 290a 2020 2020 7072 6976 omega). priv │ │ │ │ +00028140: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028150: 6520 766f 6964 2047 7261 6469 656e 7444 e void GradientD │ │ │ │ +00028160: 6572 6963 6865 595f 3028 6c6f 6e67 206f ericheY_0(long o │ │ │ │ +00028170: 705f 6e61 7469 7665 4f62 6a2c 206c 6f6e p_nativeObj, lon │ │ │ │ +00028180: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00028190: 2064 6f75 626c 6520 616c 7068 612c 2064 double alpha, d │ │ │ │ +000281a0: 6f75 626c 6520 6f6d 6567 6129 3b0a 0a20 ouble omega);.. │ │ │ │ +000281b0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000281c0: 2063 763a 3a78 696d 6770 726f 633a 3a47 cv::ximgproc::G │ │ │ │ +000281d0: 7261 6469 656e 7444 6572 6963 6865 5828 radientDericheX( │ │ │ │ +000281e0: 4d61 7420 6f70 2c20 4d61 7426 2064 7374 Mat op, Mat& dst │ │ │ │ +000281f0: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +00028200: 646f 7562 6c65 206f 6d65 6761 290a 2020 double omega). │ │ │ │ +00028210: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028220: 206e 6174 6976 6520 766f 6964 2047 7261 native void Gra │ │ │ │ +00028230: 6469 656e 7444 6572 6963 6865 585f 3028 dientDericheX_0( │ │ │ │ +00028240: 6c6f 6e67 206f 705f 6e61 7469 7665 4f62 long op_nativeOb │ │ │ │ +00028250: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00028260: 7665 4f62 6a2c 2064 6f75 626c 6520 616c veObj, double al │ │ │ │ +00028270: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00028280: 6129 3b0a 0a20 2020 202f 2f20 432b 2b3a a);.. // C++: │ │ │ │ +00028290: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +000282a0: 726f 633a 3a65 6467 6550 7265 7365 7276 roc::edgePreserv │ │ │ │ +000282b0: 696e 6746 696c 7465 7228 4d61 7420 7372 ingFilter(Mat sr │ │ │ │ +000282c0: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +000282d0: 2064 2c20 646f 7562 6c65 2074 6872 6573 d, double thres │ │ │ │ +000282e0: 686f 6c64 290a 2020 2020 7072 6976 6174 hold). privat │ │ │ │ +000282f0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028300: 766f 6964 2065 6467 6550 7265 7365 7276 void edgePreserv │ │ │ │ +00028310: 696e 6746 696c 7465 725f 3028 6c6f 6e67 ingFilter_0(long │ │ │ │ +00028320: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00028330: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00028340: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +00028350: 6520 7468 7265 7368 6f6c 6429 3b0a 0a20 e threshold);.. │ │ │ │ +00028360: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00028370: 2063 763a 3a78 696d 6770 726f 633a 3a66 cv::ximgproc::f │ │ │ │ +00028380: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ +00028390: 696d 6167 652c 204d 6174 2620 656c 6c69 image, Mat& elli │ │ │ │ +000283a0: 7073 6573 2c20 666c 6f61 7420 7363 6f72 pses, float scor │ │ │ │ +000283b0: 6554 6872 6573 686f 6c64 203d 2030 2e37 eThreshold = 0.7 │ │ │ │ +000283c0: 662c 2066 6c6f 6174 2072 656c 6961 6269 f, float reliabi │ │ │ │ +000283d0: 6c69 7479 5468 7265 7368 6f6c 6420 3d20 lityThreshold = │ │ │ │ +000283e0: 302e 3566 2c20 666c 6f61 7420 6365 6e74 0.5f, float cent │ │ │ │ +000283f0: 6572 4469 7374 616e 6365 5468 7265 7368 erDistanceThresh │ │ │ │ +00028400: 6f6c 6420 3d20 302e 3035 6629 0a20 2020 old = 0.05f). │ │ │ │ +00028410: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028420: 6e61 7469 7665 2076 6f69 6420 6669 6e64 native void find │ │ │ │ +00028430: 456c 6c69 7073 6573 5f30 286c 6f6e 6720 Ellipses_0(long │ │ │ │ +00028440: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ +00028450: 206c 6f6e 6720 656c 6c69 7073 6573 5f6e long ellipses_n │ │ │ │ +00028460: 6174 6976 654f 626a 2c20 666c 6f61 7420 ativeObj, float │ │ │ │ +00028470: 7363 6f72 6554 6872 6573 686f 6c64 2c20 scoreThreshold, │ │ │ │ +00028480: 666c 6f61 7420 7265 6c69 6162 696c 6974 float reliabilit │ │ │ │ +00028490: 7954 6872 6573 686f 6c64 2c20 666c 6f61 yThreshold, floa │ │ │ │ +000284a0: 7420 6365 6e74 6572 4469 7374 616e 6365 t centerDistance │ │ │ │ +000284b0: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ +000284c0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000284d0: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ +000284e0: 6c6c 6970 7365 735f 3128 6c6f 6e67 2069 llipses_1(long i │ │ │ │ +000284f0: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ +00028500: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ +00028510: 7469 7665 4f62 6a2c 2066 6c6f 6174 2073 tiveObj, float s │ │ │ │ +00028520: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ +00028530: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ +00028540: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ +00028550: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028560: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ +00028570: 6c6c 6970 7365 735f 3228 6c6f 6e67 2069 llipses_2(long i │ │ │ │ +00028580: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ +00028590: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ +000285a0: 7469 7665 4f62 6a2c 2066 6c6f 6174 2073 tiveObj, float s │ │ │ │ +000285b0: 636f 7265 5468 7265 7368 6f6c 6429 3b0a coreThreshold);. │ │ │ │ +000285c0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000285d0: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +000285e0: 696e 6445 6c6c 6970 7365 735f 3328 6c6f indEllipses_3(lo │ │ │ │ +000285f0: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ +00028600: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse │ │ │ │ +00028610: 735f 6e61 7469 7665 4f62 6a29 3b0a 0a20 s_nativeObj);.. │ │ │ │ +00028620: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00028630: 5363 616e 5365 676d 656e 7420 6376 3a3a ScanSegment cv:: │ │ │ │ +00028640: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00028650: 5363 616e 5365 676d 656e 7428 696e 7420 ScanSegment(int │ │ │ │ +00028660: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00028670: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00028680: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +00028690: 6c73 2c20 696e 7420 736c 6963 6573 203d ls, int slices = │ │ │ │ +000286a0: 2038 2c20 626f 6f6c 206d 6572 6765 5f73 8, bool merge_s │ │ │ │ +000286b0: 6d61 6c6c 203d 2074 7275 6529 0a20 2020 mall = true). │ │ │ │ +000286c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000286d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000286e0: 7465 5363 616e 5365 676d 656e 745f 3028 teScanSegment_0( │ │ │ │ +000286f0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00028700: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00028710: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ +00028720: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ +00028730: 6573 2c20 626f 6f6c 6561 6e20 6d65 7267 es, boolean merg │ │ │ │ +00028740: 655f 736d 616c 6c29 3b0a 2020 2020 7072 e_small);. pr │ │ │ │ +00028750: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028760: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00028770: 6361 6e53 6567 6d65 6e74 5f31 2869 6e74 canSegment_1(int │ │ │ │ +00028780: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00028790: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +000287a0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +000287b0: 656c 732c 2069 6e74 2073 6c69 6365 7329 els, int slices) │ │ │ │ +000287c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +000287d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +000287e0: 2063 7265 6174 6553 6361 6e53 6567 6d65 createScanSegme │ │ │ │ +000287f0: 6e74 5f32 2869 6e74 2069 6d61 6765 5f77 nt_2(int image_w │ │ │ │ +00028800: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +00028810: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +00028820: 7375 7065 7270 6978 656c 7329 3b0a 0a20 superpixels);.. │ │ │ │ +00028830: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00028840: 5246 4665 6174 7572 6547 6574 7465 7220 RFFeatureGetter │ │ │ │ +00028850: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00028860: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet │ │ │ │ +00028870: 7465 7228 290a 2020 2020 7072 6976 6174 ter(). privat │ │ │ │ +00028880: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028890: 6c6f 6e67 2063 7265 6174 6552 4646 6561 long createRFFea │ │ │ │ +000288a0: 7475 7265 4765 7474 6572 5f30 2829 3b0a tureGetter_0();. │ │ │ │ +000288b0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +000288c0: 725f 5374 7275 6374 7572 6564 4564 6765 r_StructuredEdge │ │ │ │ +000288d0: 4465 7465 6374 696f 6e20 6376 3a3a 7869 Detection cv::xi │ │ │ │ +000288e0: 6d67 7072 6f63 3a3a 6372 6561 7465 5374 mgproc::createSt │ │ │ │ +000288f0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00028900: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ +00028910: 656c 2c20 5074 725f 5246 4665 6174 7572 el, Ptr_RFFeatur │ │ │ │ +00028920: 6547 6574 7465 7220 686f 7754 6f47 6574 eGetter howToGet │ │ │ │ +00028930: 4665 6174 7572 6573 203d 2050 7472 3c52 Features = Ptr( │ │ │ │ +00028950: 2929 0a20 2020 2070 7269 7661 7465 2073 )). private s │ │ │ │ +00028960: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00028970: 6720 6372 6561 7465 5374 7275 6374 7572 g createStructur │ │ │ │ +00028980: 6564 4564 6765 4465 7465 6374 696f 6e5f edEdgeDetection_ │ │ │ │ +00028990: 3028 5374 7269 6e67 206d 6f64 656c 2c20 0(String model, │ │ │ │ +000289a0: 6c6f 6e67 2068 6f77 546f 4765 7446 6561 long howToGetFea │ │ │ │ +000289b0: 7475 7265 735f 6e61 7469 7665 4f62 6a29 tures_nativeObj) │ │ │ │ +000289c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +000289d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +000289e0: 2063 7265 6174 6553 7472 7563 7475 7265 createStructure │ │ │ │ +000289f0: 6445 6467 6544 6574 6563 7469 6f6e 5f31 dEdgeDetection_1 │ │ │ │ +00028a00: 2853 7472 696e 6720 6d6f 6465 6c29 3b0a (String model);. │ │ │ │ +00028a10: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00028a20: 725f 4564 6765 4472 6177 696e 6720 6376 r_EdgeDrawing cv │ │ │ │ +00028a30: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00028a40: 7465 4564 6765 4472 6177 696e 6728 290a teEdgeDrawing(). │ │ │ │ +00028a50: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028a60: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00028a70: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ +00028a80: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ +00028a90: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ +00028aa0: 656c 5345 4544 5320 6376 3a3a 7869 6d67 elSEEDS cv::ximg │ │ │ │ +00028ab0: 7072 6f63 3a3a 6372 6561 7465 5375 7065 proc::createSupe │ │ │ │ +00028ac0: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int │ │ │ │ +00028ad0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00028ae0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00028af0: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +00028b00: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +00028b10: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +00028b20: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +00028b30: 7220 3d20 322c 2069 6e74 2068 6973 746f r = 2, int histo │ │ │ │ +00028b40: 6772 616d 5f62 696e 7320 3d20 352c 2062 gram_bins = 5, b │ │ │ │ +00028b50: 6f6f 6c20 646f 7562 6c65 5f73 7465 7020 ool double_step │ │ │ │ +00028b60: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ +00028b70: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028b80: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ +00028b90: 7065 7270 6978 656c 5345 4544 535f 3028 perpixelSEEDS_0( │ │ │ │ +00028ba0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00028bb0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00028bc0: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +00028bd0: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +00028be0: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00028bf0: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ +00028c00: 7072 696f 722c 2069 6e74 2068 6973 746f prior, int histo │ │ │ │ +00028c10: 6772 616d 5f62 696e 732c 2062 6f6f 6c65 gram_bins, boole │ │ │ │ +00028c20: 616e 2064 6f75 626c 655f 7374 6570 293b an double_step); │ │ │ │ +00028c30: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028c40: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00028c50: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00028c60: 5345 4544 535f 3128 696e 7420 696d 6167 SEEDS_1(int imag │ │ │ │ +00028c70: 655f 7769 6474 682c 2069 6e74 2069 6d61 e_width, int ima │ │ │ │ +00028c80: 6765 5f68 6569 6768 742c 2069 6e74 2069 ge_height, int i │ │ │ │ +00028c90: 6d61 6765 5f63 6861 6e6e 656c 732c 2069 mage_channels, i │ │ │ │ +00028ca0: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +00028cb0: 6c73 2c20 696e 7420 6e75 6d5f 6c65 7665 ls, int num_leve │ │ │ │ +00028cc0: 6c73 2c20 696e 7420 7072 696f 722c 2069 ls, int prior, i │ │ │ │ +00028cd0: 6e74 2068 6973 746f 6772 616d 5f62 696e nt histogram_bin │ │ │ │ +00028ce0: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ +00028cf0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00028d00: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +00028d10: 7865 6c53 4545 4453 5f32 2869 6e74 2069 xelSEEDS_2(int i │ │ │ │ +00028d20: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ +00028d30: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ +00028d40: 7420 696d 6167 655f 6368 616e 6e65 6c73 t image_channels │ │ │ │ +00028d50: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00028d60: 6978 656c 732c 2069 6e74 206e 756d 5f6c ixels, int num_l │ │ │ │ +00028d70: 6576 656c 732c 2069 6e74 2070 7269 6f72 evels, int prior │ │ │ │ +00028d80: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00028d90: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00028da0: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix │ │ │ │ +00028db0: 656c 5345 4544 535f 3328 696e 7420 696d elSEEDS_3(int im │ │ │ │ +00028dc0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +00028dd0: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00028de0: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +00028df0: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00028e00: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le │ │ │ │ +00028e10: 7665 6c73 293b 0a0a 2020 2020 2f2f 2043 vels);.. // C │ │ │ │ +00028e20: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00028e30: 6d67 7072 6f63 3a3a 6372 6561 7465 5175 mgproc::createQu │ │ │ │ +00028e40: 6174 6572 6e69 6f6e 496d 6167 6528 4d61 aternionImage(Ma │ │ │ │ +00028e50: 7420 696d 672c 204d 6174 2620 7169 6d67 t img, Mat& qimg │ │ │ │ +00028e60: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028e70: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028e80: 2063 7265 6174 6551 7561 7465 726e 696f createQuaternio │ │ │ │ +00028e90: 6e49 6d61 6765 5f30 286c 6f6e 6720 696d nImage_0(long im │ │ │ │ +00028ea0: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ +00028eb0: 6720 7169 6d67 5f6e 6174 6976 654f 626a g qimg_nativeObj │ │ │ │ +00028ec0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00028ed0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00028ee0: 6f63 3a3a 7163 6f6e 6a28 4d61 7420 7169 oc::qconj(Mat qi │ │ │ │ +00028ef0: 6d67 2c20 4d61 7426 2071 6369 6d67 290a mg, Mat& qcimg). │ │ │ │ +00028f00: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028f10: 6963 206e 6174 6976 6520 766f 6964 2071 ic native void q │ │ │ │ +00028f20: 636f 6e6a 5f30 286c 6f6e 6720 7169 6d67 conj_0(long qimg │ │ │ │ +00028f30: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00028f40: 2071 6369 6d67 5f6e 6174 6976 654f 626a qcimg_nativeObj │ │ │ │ +00028f50: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00028f60: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00028f70: 6f63 3a3a 7175 6e69 7461 7279 284d 6174 oc::qunitary(Mat │ │ │ │ +00028f80: 2071 696d 672c 204d 6174 2620 716e 696d qimg, Mat& qnim │ │ │ │ +00028f90: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s │ │ │ │ +00028fa0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00028fb0: 6420 7175 6e69 7461 7279 5f30 286c 6f6e d qunitary_0(lon │ │ │ │ +00028fc0: 6720 7169 6d67 5f6e 6174 6976 654f 626a g qimg_nativeObj │ │ │ │ +00028fd0: 2c20 6c6f 6e67 2071 6e69 6d67 5f6e 6174 , long qnimg_nat │ │ │ │ +00028fe0: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +00028ff0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00029000: 7869 6d67 7072 6f63 3a3a 716d 756c 7469 ximgproc::qmulti │ │ │ │ +00029010: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma │ │ │ │ +00029020: 7420 7372 6332 2c20 4d61 7426 2064 7374 t src2, Mat& dst │ │ │ │ +00029030: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00029040: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00029050: 2071 6d75 6c74 6970 6c79 5f30 286c 6f6e qmultiply_0(lon │ │ │ │ +00029060: 6720 7372 6331 5f6e 6174 6976 654f 626a g src1_nativeObj │ │ │ │ +00029070: 2c20 6c6f 6e67 2073 7263 325f 6e61 7469 , long src2_nati │ │ │ │ +00029080: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00029090: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +000290a0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +000290b0: 763a 3a78 696d 6770 726f 633a 3a71 6466 v::ximgproc::qdf │ │ │ │ +000290c0: 7428 4d61 7420 696d 672c 204d 6174 2620 t(Mat img, Mat& │ │ │ │ +000290d0: 7169 6d67 2c20 696e 7420 666c 6167 732c qimg, int flags, │ │ │ │ +000290e0: 2062 6f6f 6c20 7369 6465 4c65 6674 290a bool sideLeft). │ │ │ │ +000290f0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00029100: 6963 206e 6174 6976 6520 766f 6964 2071 ic native void q │ │ │ │ +00029110: 6466 745f 3028 6c6f 6e67 2069 6d67 5f6e dft_0(long img_n │ │ │ │ +00029120: 6174 6976 654f 626a 2c20 6c6f 6e67 2071 ativeObj, long q │ │ │ │ +00029130: 696d 675f 6e61 7469 7665 4f62 6a2c 2069 img_nativeObj, i │ │ │ │ +00029140: 6e74 2066 6c61 6773 2c20 626f 6f6c 6561 nt flags, boolea │ │ │ │ +00029150: 6e20 7369 6465 4c65 6674 293b 0a0a 2020 n sideLeft);.. │ │ │ │ +00029160: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00029170: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +00029180: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ +00029190: 284d 6174 2069 6d67 2c20 4d61 7420 7465 (Mat img, Mat te │ │ │ │ +000291a0: 6d70 6c2c 204d 6174 2620 7265 7375 6c74 mpl, Mat& result │ │ │ │ +000291b0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +000291c0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +000291d0: 2063 6f6c 6f72 4d61 7463 6854 656d 706c colorMatchTempl │ │ │ │ +000291e0: 6174 655f 3028 6c6f 6e67 2069 6d67 5f6e ate_0(long img_n │ │ │ │ +000291f0: 6174 6976 654f 626a 2c20 6c6f 6e67 2074 ativeObj, long t │ │ │ │ +00029200: 656d 706c 5f6e 6174 6976 654f 626a 2c20 empl_nativeObj, │ │ │ │ +00029210: 6c6f 6e67 2072 6573 756c 745f 6e61 7469 long result_nati │ │ │ │ +00029220: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +00029230: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00029240: 696d 6770 726f 633a 3a46 6173 7448 6f75 imgproc::FastHou │ │ │ │ +00029250: 6768 5472 616e 7366 6f72 6d28 4d61 7420 ghTransform(Mat │ │ │ │ +00029260: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +00029270: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ +00029280: 696e 7420 616e 676c 6552 616e 6765 203d int angleRange = │ │ │ │ +00029290: 2041 524f 5f33 3135 5f31 3335 2c20 696e ARO_315_135, in │ │ │ │ +000292a0: 7420 6f70 203d 2046 4854 5f41 4444 2c20 t op = FHT_ADD, │ │ │ │ +000292b0: 696e 7420 6d61 6b65 536b 6577 203d 2048 int makeSkew = H │ │ │ │ +000292c0: 444f 5f44 4553 4b45 5729 0a20 2020 2070 DO_DESKEW). p │ │ │ │ +000292d0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +000292e0: 7469 7665 2076 6f69 6420 4661 7374 486f tive void FastHo │ │ │ │ +000292f0: 7567 6854 7261 6e73 666f 726d 5f30 286c ughTransform_0(l │ │ │ │ +00029300: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +00029310: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00029320: 7665 4f62 6a2c 2069 6e74 2064 7374 4d61 veObj, int dstMa │ │ │ │ +00029330: 7444 6570 7468 2c20 696e 7420 616e 676c tDepth, int angl │ │ │ │ +00029340: 6552 616e 6765 2c20 696e 7420 6f70 2c20 eRange, int op, │ │ │ │ +00029350: 696e 7420 6d61 6b65 536b 6577 293b 0a20 int makeSkew);. │ │ │ │ +00029360: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029370: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa │ │ │ │ +00029380: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +00029390: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati │ │ │ │ +000293a0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +000293b0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ +000293c0: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +000293d0: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ +000293e0: 6f70 293b 0a20 2020 2070 7269 7661 7465 op);. private │ │ │ │ +000293f0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00029400: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ +00029410: 6e73 666f 726d 5f32 286c 6f6e 6720 7372 nsform_2(long sr │ │ │ │ +00029420: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00029430: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00029440: 2069 6e74 2064 7374 4d61 7444 6570 7468 int dstMatDepth │ │ │ │ +00029450: 2c20 696e 7420 616e 676c 6552 616e 6765 , int angleRange │ │ │ │ +00029460: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00029470: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00029480: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ +00029490: 666f 726d 5f33 286c 6f6e 6720 7372 635f form_3(long src_ │ │ │ │ +000294a0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +000294b0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +000294c0: 6e74 2064 7374 4d61 7444 6570 7468 293b nt dstMatDepth); │ │ │ │ +000294d0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2056 .. // C++: V │ │ │ │ +000294e0: 6563 3469 2063 763a 3a78 696d 6770 726f ec4i cv::ximgpro │ │ │ │ +000294f0: 633a 3a48 6f75 6768 506f 696e 7432 4c69 c::HoughPoint2Li │ │ │ │ +00029500: 6e65 2850 6f69 6e74 2068 6f75 6768 506f ne(Point houghPo │ │ │ │ +00029510: 696e 742c 204d 6174 2073 7263 496d 6749 int, Mat srcImgI │ │ │ │ +00029520: 6e66 6f2c 2069 6e74 2061 6e67 6c65 5261 nfo, int angleRa │ │ │ │ +00029530: 6e67 6520 3d20 4152 4f5f 3331 355f 3133 nge = ARO_315_13 │ │ │ │ +00029540: 352c 2069 6e74 206d 616b 6553 6b65 7720 5, int makeSkew │ │ │ │ +00029550: 3d20 4844 4f5f 4445 534b 4557 2c20 696e = HDO_DESKEW, in │ │ │ │ +00029560: 7420 7275 6c65 7320 3d20 524f 5f49 474e t rules = RO_IGN │ │ │ │ +00029570: 4f52 455f 424f 5244 4552 5329 0a20 2020 ORE_BORDERS). │ │ │ │ +00029580: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00029590: 6e61 7469 7665 2069 6e74 5b5d 2048 6f75 native int[] Hou │ │ │ │ +000295a0: 6768 506f 696e 7432 4c69 6e65 5f30 2864 ghPoint2Line_0(d │ │ │ │ +000295b0: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ +000295c0: 5f78 2c20 646f 7562 6c65 2068 6f75 6768 _x, double hough │ │ │ │ +000295d0: 506f 696e 745f 792c 206c 6f6e 6720 7372 Point_y, long sr │ │ │ │ +000295e0: 6349 6d67 496e 666f 5f6e 6174 6976 654f cImgInfo_nativeO │ │ │ │ +000295f0: 626a 2c20 696e 7420 616e 676c 6552 616e bj, int angleRan │ │ │ │ +00029600: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ +00029610: 2c20 696e 7420 7275 6c65 7329 3b0a 2020 , int rules);. │ │ │ │ +00029620: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029630: 206e 6174 6976 6520 696e 745b 5d20 486f native int[] Ho │ │ │ │ +00029640: 7567 6850 6f69 6e74 324c 696e 655f 3128 ughPoint2Line_1( │ │ │ │ +00029650: 646f 7562 6c65 2068 6f75 6768 506f 696e double houghPoin │ │ │ │ +00029660: 745f 782c 2064 6f75 626c 6520 686f 7567 t_x, double houg │ │ │ │ +00029670: 6850 6f69 6e74 5f79 2c20 6c6f 6e67 2073 hPoint_y, long s │ │ │ │ +00029680: 7263 496d 6749 6e66 6f5f 6e61 7469 7665 rcImgInfo_native │ │ │ │ +00029690: 4f62 6a2c 2069 6e74 2061 6e67 6c65 5261 Obj, int angleRa │ │ │ │ +000296a0: 6e67 652c 2069 6e74 206d 616b 6553 6b65 nge, int makeSke │ │ │ │ +000296b0: 7729 3b0a 2020 2020 7072 6976 6174 6520 w);. private │ │ │ │ +000296c0: 7374 6174 6963 206e 6174 6976 6520 696e static native in │ │ │ │ +000296d0: 745b 5d20 486f 7567 6850 6f69 6e74 324c t[] HoughPoint2L │ │ │ │ +000296e0: 696e 655f 3228 646f 7562 6c65 2068 6f75 ine_2(double hou │ │ │ │ +000296f0: 6768 506f 696e 745f 782c 2064 6f75 626c ghPoint_x, doubl │ │ │ │ +00029700: 6520 686f 7567 6850 6f69 6e74 5f79 2c20 e houghPoint_y, │ │ │ │ +00029710: 6c6f 6e67 2073 7263 496d 6749 6e66 6f5f long srcImgInfo_ │ │ │ │ +00029720: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a │ │ │ │ +00029730: 6e67 6c65 5261 6e67 6529 3b0a 2020 2020 ngleRange);. │ │ │ │ +00029740: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029750: 6174 6976 6520 696e 745b 5d20 486f 7567 ative int[] Houg │ │ │ │ +00029760: 6850 6f69 6e74 324c 696e 655f 3328 646f hPoint2Line_3(do │ │ │ │ +00029770: 7562 6c65 2068 6f75 6768 506f 696e 745f uble houghPoint_ │ │ │ │ +00029780: 782c 2064 6f75 626c 6520 686f 7567 6850 x, double houghP │ │ │ │ +00029790: 6f69 6e74 5f79 2c20 6c6f 6e67 2073 7263 oint_y, long src │ │ │ │ +000297a0: 496d 6749 6e66 6f5f 6e61 7469 7665 4f62 ImgInfo_nativeOb │ │ │ │ +000297b0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +000297c0: 2020 5074 725f 4661 7374 4c69 6e65 4465 Ptr_FastLineDe │ │ │ │ +000297d0: 7465 6374 6f72 2063 763a 3a78 696d 6770 tector cv::ximgp │ │ │ │ +000297e0: 726f 633a 3a63 7265 6174 6546 6173 744c roc::createFastL │ │ │ │ +000297f0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ +00029800: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +00029810: 203d 2031 302c 2066 6c6f 6174 2064 6973 = 10, float dis │ │ │ │ +00029820: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ +00029830: 3d20 312e 3431 3432 3133 3536 3266 2c20 = 1.414213562f, │ │ │ │ +00029840: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ +00029850: 203d 2035 302e 302c 2064 6f75 626c 6520 = 50.0, double │ │ │ │ +00029860: 6361 6e6e 795f 7468 3220 3d20 3530 2e30 canny_th2 = 50.0 │ │ │ │ +00029870: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ +00029880: 7475 7265 5f73 697a 6520 3d20 332c 2062 ture_size = 3, b │ │ │ │ +00029890: 6f6f 6c20 646f 5f6d 6572 6765 203d 2066 ool do_merge = f │ │ │ │ +000298a0: 616c 7365 290a 2020 2020 7072 6976 6174 alse). privat │ │ │ │ +000298b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000298c0: 6c6f 6e67 2063 7265 6174 6546 6173 744c long createFastL │ │ │ │ +000298d0: 696e 6544 6574 6563 746f 725f 3028 696e ineDetector_0(in │ │ │ │ +000298e0: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ +000298f0: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ +00029900: 6365 5f74 6872 6573 686f 6c64 2c20 646f ce_threshold, do │ │ │ │ +00029910: 7562 6c65 2063 616e 6e79 5f74 6831 2c20 uble canny_th1, │ │ │ │ +00029920: 646f 7562 6c65 2063 616e 6e79 5f74 6832 double canny_th2 │ │ │ │ +00029930: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ +00029940: 7475 7265 5f73 697a 652c 2062 6f6f 6c65 ture_size, boole │ │ │ │ +00029950: 616e 2064 6f5f 6d65 7267 6529 3b0a 2020 an do_merge);. │ │ │ │ +00029960: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029970: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029980: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00029990: 746f 725f 3128 696e 7420 6c65 6e67 7468 tor_1(int length │ │ │ │ +000299a0: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +000299b0: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +000299c0: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +000299d0: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c │ │ │ │ +000299e0: 616e 6e79 5f74 6832 2c20 696e 7420 6361 anny_th2, int ca │ │ │ │ +000299f0: 6e6e 795f 6170 6572 7475 7265 5f73 697a nny_aperture_siz │ │ │ │ +00029a00: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +00029a10: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00029a20: 6e67 2063 7265 6174 6546 6173 744c 696e ng createFastLin │ │ │ │ +00029a30: 6544 6574 6563 746f 725f 3228 696e 7420 eDetector_2(int │ │ │ │ +00029a40: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +00029a50: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +00029a60: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ +00029a70: 6c65 2063 616e 6e79 5f74 6831 2c20 646f le canny_th1, do │ │ │ │ +00029a80: 7562 6c65 2063 616e 6e79 5f74 6832 293b uble canny_th2); │ │ │ │ +00029a90: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029aa0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00029ab0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00029ac0: 7465 6374 6f72 5f33 2869 6e74 206c 656e tector_3(int len │ │ │ │ +00029ad0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +00029ae0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +00029af0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +00029b00: 6361 6e6e 795f 7468 3129 3b0a 2020 2020 canny_th1);. │ │ │ │ +00029b10: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029b20: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029b30: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00029b40: 725f 3428 696e 7420 6c65 6e67 7468 5f74 r_4(int length_t │ │ │ │ +00029b50: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +00029b60: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00029b70: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private │ │ │ │ +00029b80: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00029b90: 6f6e 6720 6372 6561 7465 4661 7374 4c69 ong createFastLi │ │ │ │ +00029ba0: 6e65 4465 7465 6374 6f72 5f35 2869 6e74 neDetector_5(int │ │ │ │ +00029bb0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00029bc0: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private │ │ │ │ +00029bd0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00029be0: 6e67 2063 7265 6174 6546 6173 744c 696e ng createFastLin │ │ │ │ +00029bf0: 6544 6574 6563 746f 725f 3628 293b 0a0a eDetector_6();.. │ │ │ │ +00029c00: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00029c10: 5f44 6973 7061 7269 7479 574c 5346 696c _DisparityWLSFil │ │ │ │ +00029c20: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00029c30: 3a3a 6372 6561 7465 4469 7370 6172 6974 ::createDisparit │ │ │ │ +00029c40: 7957 4c53 4669 6c74 6572 2850 7472 5f53 yWLSFilter(Ptr_S │ │ │ │ +00029c50: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +00029c60: 6368 6572 5f6c 6566 7429 0a20 2020 2070 cher_left). p │ │ │ │ +00029c70: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029c80: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00029c90: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +00029ca0: 6572 5f30 286c 6f6e 6720 6d61 7463 6865 er_0(long matche │ │ │ │ +00029cb0: 725f 6c65 6674 5f6e 6174 6976 654f 626a r_left_nativeObj │ │ │ │ +00029cc0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00029cd0: 2050 7472 5f53 7465 7265 6f4d 6174 6368 Ptr_StereoMatch │ │ │ │ +00029ce0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ +00029cf0: 3a63 7265 6174 6552 6967 6874 4d61 7463 :createRightMatc │ │ │ │ +00029d00: 6865 7228 5074 725f 5374 6572 656f 4d61 her(Ptr_StereoMa │ │ │ │ +00029d10: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ +00029d20: 6674 290a 2020 2020 7072 6976 6174 6520 ft). private │ │ │ │ +00029d30: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00029d40: 6e67 2063 7265 6174 6552 6967 6874 4d61 ng createRightMa │ │ │ │ +00029d50: 7463 6865 725f 3028 6c6f 6e67 206d 6174 tcher_0(long mat │ │ │ │ +00029d60: 6368 6572 5f6c 6566 745f 6e61 7469 7665 cher_left_native │ │ │ │ +00029d70: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00029d80: 2b3a 2020 5074 725f 4469 7370 6172 6974 +: Ptr_Disparit │ │ │ │ +00029d90: 7957 4c53 4669 6c74 6572 2063 763a 3a78 yWLSFilter cv::x │ │ │ │ +00029da0: 696d 6770 726f 633a 3a63 7265 6174 6544 imgproc::createD │ │ │ │ +00029db0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +00029dc0: 7247 656e 6572 6963 2862 6f6f 6c20 7573 rGeneric(bool us │ │ │ │ +00029dd0: 655f 636f 6e66 6964 656e 6365 290a 2020 e_confidence). │ │ │ │ +00029de0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029df0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029e00: 6174 6544 6973 7061 7269 7479 574c 5346 ateDisparityWLSF │ │ │ │ +00029e10: 696c 7465 7247 656e 6572 6963 5f30 2862 ilterGeneric_0(b │ │ │ │ +00029e20: 6f6f 6c65 616e 2075 7365 5f63 6f6e 6669 oolean use_confi │ │ │ │ +00029e30: 6465 6e63 6529 3b0a 0a20 2020 202f 2f20 dence);.. // │ │ │ │ +00029e40: 432b 2b3a 2020 696e 7420 6376 3a3a 7869 C++: int cv::xi │ │ │ │ +00029e50: 6d67 7072 6f63 3a3a 7265 6164 4754 2853 mgproc::readGT(S │ │ │ │ +00029e60: 7472 696e 6720 7372 635f 7061 7468 2c20 tring src_path, │ │ │ │ +00029e70: 4d61 7426 2064 7374 290a 2020 2020 7072 Mat& dst). pr │ │ │ │ +00029e80: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029e90: 6976 6520 696e 7420 7265 6164 4754 5f30 ive int readGT_0 │ │ │ │ +00029ea0: 2853 7472 696e 6720 7372 635f 7061 7468 (String src_path │ │ │ │ +00029eb0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00029ec0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +00029ed0: 2b2b 3a20 2064 6f75 626c 6520 6376 3a3a ++: double cv:: │ │ │ │ +00029ee0: 7869 6d67 7072 6f63 3a3a 636f 6d70 7574 ximgproc::comput │ │ │ │ +00029ef0: 654d 5345 284d 6174 2047 542c 204d 6174 eMSE(Mat GT, Mat │ │ │ │ +00029f00: 2073 7263 2c20 5265 6374 2052 4f49 290a src, Rect ROI). │ │ │ │ +00029f10: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00029f20: 6963 206e 6174 6976 6520 646f 7562 6c65 ic native double │ │ │ │ +00029f30: 2063 6f6d 7075 7465 4d53 455f 3028 6c6f computeMSE_0(lo │ │ │ │ +00029f40: 6e67 2047 545f 6e61 7469 7665 4f62 6a2c ng GT_nativeObj, │ │ │ │ +00029f50: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +00029f60: 4f62 6a2c 2069 6e74 2052 4f49 5f78 2c20 Obj, int ROI_x, │ │ │ │ +00029f70: 696e 7420 524f 495f 792c 2069 6e74 2052 int ROI_y, int R │ │ │ │ +00029f80: 4f49 5f77 6964 7468 2c20 696e 7420 524f OI_width, int RO │ │ │ │ +00029f90: 495f 6865 6967 6874 293b 0a0a 2020 2020 I_height);.. │ │ │ │ +00029fa0: 2f2f 2043 2b2b 3a20 2064 6f75 626c 6520 // C++: double │ │ │ │ +00029fb0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +00029fc0: 6d70 7574 6542 6164 5069 7865 6c50 6572 mputeBadPixelPer │ │ │ │ +00029fd0: 6365 6e74 284d 6174 2047 542c 204d 6174 cent(Mat GT, Mat │ │ │ │ +00029fe0: 2073 7263 2c20 5265 6374 2052 4f49 2c20 src, Rect ROI, │ │ │ │ +00029ff0: 696e 7420 7468 7265 7368 203d 2032 3429 int thresh = 24) │ │ │ │ +0002a000: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a010: 7469 6320 6e61 7469 7665 2064 6f75 626c tic native doubl │ │ │ │ +0002a020: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +0002a030: 6c50 6572 6365 6e74 5f30 286c 6f6e 6720 lPercent_0(long │ │ │ │ +0002a040: 4754 5f6e 6174 6976 654f 626a 2c20 6c6f GT_nativeObj, lo │ │ │ │ +0002a050: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a060: 2c20 696e 7420 524f 495f 782c 2069 6e74 , int ROI_x, int │ │ │ │ +0002a070: 2052 4f49 5f79 2c20 696e 7420 524f 495f ROI_y, int ROI_ │ │ │ │ +0002a080: 7769 6474 682c 2069 6e74 2052 4f49 5f68 width, int ROI_h │ │ │ │ +0002a090: 6569 6768 742c 2069 6e74 2074 6872 6573 eight, int thres │ │ │ │ +0002a0a0: 6829 3b0a 2020 2020 7072 6976 6174 6520 h);. private │ │ │ │ +0002a0b0: 7374 6174 6963 206e 6174 6976 6520 646f static native do │ │ │ │ +0002a0c0: 7562 6c65 2063 6f6d 7075 7465 4261 6450 uble computeBadP │ │ │ │ +0002a0d0: 6978 656c 5065 7263 656e 745f 3128 6c6f ixelPercent_1(lo │ │ │ │ +0002a0e0: 6e67 2047 545f 6e61 7469 7665 4f62 6a2c ng GT_nativeObj, │ │ │ │ +0002a0f0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002a100: 4f62 6a2c 2069 6e74 2052 4f49 5f78 2c20 Obj, int ROI_x, │ │ │ │ +0002a110: 696e 7420 524f 495f 792c 2069 6e74 2052 int ROI_y, int R │ │ │ │ +0002a120: 4f49 5f77 6964 7468 2c20 696e 7420 524f OI_width, int RO │ │ │ │ +0002a130: 495f 6865 6967 6874 293b 0a0a 2020 2020 I_height);.. │ │ │ │ +0002a140: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002a150: 3a3a 7869 6d67 7072 6f63 3a3a 6765 7444 ::ximgproc::getD │ │ │ │ +0002a160: 6973 7061 7269 7479 5669 7328 4d61 7420 isparityVis(Mat │ │ │ │ +0002a170: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +0002a180: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ +0002a190: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ +0002a1a0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002a1b0: 6420 6765 7444 6973 7061 7269 7479 5669 d getDisparityVi │ │ │ │ +0002a1c0: 735f 3028 6c6f 6e67 2073 7263 5f6e 6174 s_0(long src_nat │ │ │ │ +0002a1d0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002a1e0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002a1f0: 6c65 2073 6361 6c65 293b 0a20 2020 2070 le scale);. p │ │ │ │ +0002a200: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002a210: 7469 7665 2076 6f69 6420 6765 7444 6973 tive void getDis │ │ │ │ +0002a220: 7061 7269 7479 5669 735f 3128 6c6f 6e67 parityVis_1(long │ │ │ │ +0002a230: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002a240: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002a250: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002a260: 3a20 2050 7472 5f44 5446 696c 7465 7220 : Ptr_DTFilter │ │ │ │ +0002a270: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +0002a280: 6561 7465 4454 4669 6c74 6572 284d 6174 eateDTFilter(Mat │ │ │ │ +0002a290: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ +0002a2a0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +0002a2b0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002a2c0: 696e 7420 6d6f 6465 203d 2044 5446 5f4e int mode = DTF_N │ │ │ │ +0002a2d0: 432c 2069 6e74 206e 756d 4974 6572 7320 C, int numIters │ │ │ │ +0002a2e0: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ +0002a2f0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002a300: 6f6e 6720 6372 6561 7465 4454 4669 6c74 ong createDTFilt │ │ │ │ +0002a310: 6572 5f30 286c 6f6e 6720 6775 6964 655f er_0(long guide_ │ │ │ │ +0002a320: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002a330: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +0002a340: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +0002a350: 722c 2069 6e74 206d 6f64 652c 2069 6e74 r, int mode, int │ │ │ │ +0002a360: 206e 756d 4974 6572 7329 3b0a 2020 2020 numIters);. │ │ │ │ +0002a370: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002a380: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002a390: 6544 5446 696c 7465 725f 3128 6c6f 6e67 eDTFilter_1(long │ │ │ │ +0002a3a0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002a3b0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002a3c0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002a3d0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +0002a3e0: 6465 293b 0a20 2020 2070 7269 7661 7465 de);. private │ │ │ │ +0002a3f0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002a400: 6f6e 6720 6372 6561 7465 4454 4669 6c74 ong createDTFilt │ │ │ │ +0002a410: 6572 5f32 286c 6f6e 6720 6775 6964 655f er_2(long guide_ │ │ │ │ +0002a420: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002a430: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +0002a440: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +0002a450: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ +0002a460: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002a470: 726f 633a 3a64 7446 696c 7465 7228 4d61 roc::dtFilter(Ma │ │ │ │ +0002a480: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +0002a490: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0002a4a0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +0002a4b0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +0002a4c0: 6f72 2c20 696e 7420 6d6f 6465 203d 2044 or, int mode = D │ │ │ │ +0002a4d0: 5446 5f4e 432c 2069 6e74 206e 756d 4974 TF_NC, int numIt │ │ │ │ +0002a4e0: 6572 7320 3d20 3329 0a20 2020 2070 7269 ers = 3). pri │ │ │ │ +0002a4f0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a500: 7665 2076 6f69 6420 6474 4669 6c74 6572 ve void dtFilter │ │ │ │ +0002a510: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ +0002a520: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002a530: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002a540: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002a550: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002a560: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002a570: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +0002a580: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ +0002a590: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002a5a0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002a5b0: 2064 7446 696c 7465 725f 3128 6c6f 6e67 dtFilter_1(long │ │ │ │ +0002a5c0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002a5d0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +0002a5e0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a5f0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002a600: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ +0002a610: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +0002a620: 2c20 696e 7420 6d6f 6465 293b 0a20 2020 , int mode);. │ │ │ │ +0002a630: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a640: 6e61 7469 7665 2076 6f69 6420 6474 4669 native void dtFi │ │ │ │ +0002a650: 6c74 6572 5f32 286c 6f6e 6720 6775 6964 lter_2(long guid │ │ │ │ +0002a660: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002a670: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002a680: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002a690: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +0002a6a0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +0002a6b0: 2073 6967 6d61 436f 6c6f 7229 3b0a 0a20 sigmaColor);.. │ │ │ │ +0002a6c0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002a6d0: 4775 6964 6564 4669 6c74 6572 2063 763a GuidedFilter cv: │ │ │ │ +0002a6e0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0002a6f0: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ +0002a700: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ +0002a710: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ +0002a720: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ +0002a730: 312e 3029 0a20 2020 2070 7269 7661 7465 1.0). private │ │ │ │ +0002a740: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002a750: 6f6e 6720 6372 6561 7465 4775 6964 6564 ong createGuided │ │ │ │ +0002a760: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ +0002a770: 6964 655f 6e61 7469 7665 4f62 6a2c 2069 ide_nativeObj, i │ │ │ │ +0002a780: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +0002a790: 6520 6570 732c 2064 6f75 626c 6520 7363 e eps, double sc │ │ │ │ +0002a7a0: 616c 6529 3b0a 2020 2020 7072 6976 6174 ale);. privat │ │ │ │ +0002a7b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002a7c0: 6c6f 6e67 2063 7265 6174 6547 7569 6465 long createGuide │ │ │ │ +0002a7d0: 6446 696c 7465 725f 3128 6c6f 6e67 2067 dFilter_1(long g │ │ │ │ +0002a7e0: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002a7f0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0002a800: 6c65 2065 7073 293b 0a0a 2020 2020 2f2f le eps);.. // │ │ │ │ +0002a810: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002a820: 7869 6d67 7072 6f63 3a3a 6775 6964 6564 ximgproc::guided │ │ │ │ +0002a830: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +0002a840: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +0002a850: 6473 742c 2069 6e74 2072 6164 6975 732c dst, int radius, │ │ │ │ +0002a860: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +0002a870: 2064 4465 7074 6820 3d20 2d31 2c20 646f dDepth = -1, do │ │ │ │ +0002a880: 7562 6c65 2073 6361 6c65 203d 2031 2e30 uble scale = 1.0 │ │ │ │ +0002a890: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002a8a0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002a8b0: 2067 7569 6465 6446 696c 7465 725f 3028 guidedFilter_0( │ │ │ │ +0002a8c0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002a8d0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002a8e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002a8f0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +0002a900: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double │ │ │ │ +0002a910: 2065 7073 2c20 696e 7420 6444 6570 7468 eps, int dDepth │ │ │ │ +0002a920: 2c20 646f 7562 6c65 2073 6361 6c65 293b , double scale); │ │ │ │ +0002a930: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a940: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002a950: 6775 6964 6564 4669 6c74 6572 5f31 286c guidedFilter_1(l │ │ │ │ +0002a960: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002a970: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002a980: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002a990: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002a9a0: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +0002a9b0: 6570 732c 2069 6e74 2064 4465 7074 6829 eps, int dDepth) │ │ │ │ +0002a9c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002a9d0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002a9e0: 2067 7569 6465 6446 696c 7465 725f 3228 guidedFilter_2( │ │ │ │ +0002a9f0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002aa00: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002aa10: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002aa20: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +0002aa30: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double │ │ │ │ +0002aa40: 2065 7073 293b 0a0a 2020 2020 2f2f 2043 eps);.. // C │ │ │ │ +0002aa50: 2b2b 3a20 2050 7472 5f41 6461 7074 6976 ++: Ptr_Adaptiv │ │ │ │ +0002aa60: 654d 616e 6966 6f6c 6446 696c 7465 7220 eManifoldFilter │ │ │ │ +0002aa70: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +0002aa80: 6561 7465 414d 4669 6c74 6572 2864 6f75 eateAMFilter(dou │ │ │ │ +0002aa90: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +0002aaa0: 626c 6520 7369 676d 615f 722c 2062 6f6f ble sigma_r, boo │ │ │ │ +0002aab0: 6c20 6164 6a75 7374 5f6f 7574 6c69 6572 l adjust_outlier │ │ │ │ +0002aac0: 7320 3d20 6661 6c73 6529 0a20 2020 2070 s = false). p │ │ │ │ +0002aad0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002aae0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002aaf0: 414d 4669 6c74 6572 5f30 2864 6f75 626c AMFilter_0(doubl │ │ │ │ +0002ab00: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +0002ab10: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ +0002ab20: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ +0002ab30: 7273 293b 0a20 2020 2070 7269 7661 7465 rs);. private │ │ │ │ +0002ab40: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002ab50: 6f6e 6720 6372 6561 7465 414d 4669 6c74 ong createAMFilt │ │ │ │ +0002ab60: 6572 5f31 2864 6f75 626c 6520 7369 676d er_1(double sigm │ │ │ │ +0002ab70: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ +0002ab80: 615f 7229 3b0a 0a20 2020 202f 2f20 432b a_r);.. // C+ │ │ │ │ +0002ab90: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002aba0: 6770 726f 633a 3a61 6d46 696c 7465 7228 gproc::amFilter( │ │ │ │ +0002abb0: 4d61 7420 6a6f 696e 742c 204d 6174 2073 Mat joint, Mat s │ │ │ │ +0002abc0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ +0002abd0: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +0002abe0: 7562 6c65 2073 6967 6d61 5f72 2c20 626f uble sigma_r, bo │ │ │ │ +0002abf0: 6f6c 2061 646a 7573 745f 6f75 746c 6965 ol adjust_outlie │ │ │ │ +0002ac00: 7273 203d 2066 616c 7365 290a 2020 2020 rs = false). │ │ │ │ +0002ac10: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002ac20: 6174 6976 6520 766f 6964 2061 6d46 696c ative void amFil │ │ │ │ +0002ac30: 7465 725f 3028 6c6f 6e67 206a 6f69 6e74 ter_0(long joint │ │ │ │ +0002ac40: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002ac50: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002ac60: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002ac70: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002ac80: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0002ac90: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ +0002aca0: 7374 5f6f 7574 6c69 6572 7329 3b0a 2020 st_outliers);. │ │ │ │ +0002acb0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002acc0: 206e 6174 6976 6520 766f 6964 2061 6d46 native void amF │ │ │ │ +0002acd0: 696c 7465 725f 3128 6c6f 6e67 206a 6f69 ilter_1(long joi │ │ │ │ +0002ace0: 6e74 5f6e 6174 6976 654f 626a 2c20 6c6f nt_nativeObj, lo │ │ │ │ +0002acf0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002ad00: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002ad10: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +0002ad20: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ +0002ad30: 6d61 5f72 293b 0a0a 2020 2020 2f2f 2043 ma_r);.. // C │ │ │ │ +0002ad40: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002ad50: 6d67 7072 6f63 3a3a 6a6f 696e 7442 696c mgproc::jointBil │ │ │ │ +0002ad60: 6174 6572 616c 4669 6c74 6572 284d 6174 ateralFilter(Mat │ │ │ │ +0002ad70: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +0002ad80: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ +0002ad90: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +0002ada0: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +0002adb0: 6153 7061 6365 2c20 696e 7420 626f 7264 aSpace, int bord │ │ │ │ +0002adc0: 6572 5479 7065 203d 2042 4f52 4445 525f erType = BORDER_ │ │ │ │ +0002add0: 4445 4641 554c 5429 0a20 2020 2070 7269 DEFAULT). pri │ │ │ │ +0002ade0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002adf0: 7665 2076 6f69 6420 6a6f 696e 7442 696c ve void jointBil │ │ │ │ +0002ae00: 6174 6572 616c 4669 6c74 6572 5f30 286c ateralFilter_0(l │ │ │ │ +0002ae10: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ +0002ae20: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002ae30: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002ae40: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002ae50: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ +0002ae60: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ +0002ae70: 676d 6153 7061 6365 2c20 696e 7420 626f gmaSpace, int bo │ │ │ │ +0002ae80: 7264 6572 5479 7065 293b 0a20 2020 2070 rderType);. p │ │ │ │ +0002ae90: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002aea0: 7469 7665 2076 6f69 6420 6a6f 696e 7442 tive void jointB │ │ │ │ +0002aeb0: 696c 6174 6572 616c 4669 6c74 6572 5f31 ilateralFilter_1 │ │ │ │ +0002aec0: 286c 6f6e 6720 6a6f 696e 745f 6e61 7469 (long joint_nati │ │ │ │ +0002aed0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +0002aee0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002aef0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002af00: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +0002af10: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +0002af20: 7369 676d 6153 7061 6365 293b 0a0a 2020 sigmaSpace);.. │ │ │ │ +0002af30: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002af40: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6269 cv::ximgproc::bi │ │ │ │ +0002af50: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0002af60: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0002af70: 7426 2064 7374 2c20 696e 7420 6672 203d t& dst, int fr = │ │ │ │ +0002af80: 2033 2c20 696e 7420 6e75 6d49 7465 7220 3, int numIter │ │ │ │ +0002af90: 3d20 312c 2064 6f75 626c 6520 7369 676d = 1, double sigm │ │ │ │ +0002afa0: 6141 6c70 6861 203d 202d 312e 2c20 646f aAlpha = -1., do │ │ │ │ +0002afb0: 7562 6c65 2073 6967 6d61 4176 6720 3d20 uble sigmaAvg = │ │ │ │ +0002afc0: 2d31 2e29 0a20 2020 2070 7269 7661 7465 -1.). private │ │ │ │ +0002afd0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002afe0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ +0002aff0: 7475 7265 4669 6c74 6572 5f30 286c 6f6e tureFilter_0(lon │ │ │ │ +0002b000: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b010: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002b020: 4f62 6a2c 2069 6e74 2066 722c 2069 6e74 Obj, int fr, int │ │ │ │ +0002b030: 206e 756d 4974 6572 2c20 646f 7562 6c65 numIter, double │ │ │ │ +0002b040: 2073 6967 6d61 416c 7068 612c 2064 6f75 sigmaAlpha, dou │ │ │ │ +0002b050: 626c 6520 7369 676d 6141 7667 293b 0a20 ble sigmaAvg);. │ │ │ │ +0002b060: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b070: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ +0002b080: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0002b090: 6c74 6572 5f31 286c 6f6e 6720 7372 635f lter_1(long src_ │ │ │ │ +0002b0a0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002b0b0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002b0c0: 6e74 2066 722c 2069 6e74 206e 756d 4974 nt fr, int numIt │ │ │ │ +0002b0d0: 6572 2c20 646f 7562 6c65 2073 6967 6d61 er, double sigma │ │ │ │ +0002b0e0: 416c 7068 6129 3b0a 2020 2020 7072 6976 Alpha);. priv │ │ │ │ +0002b0f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002b100: 6520 766f 6964 2062 696c 6174 6572 616c e void bilateral │ │ │ │ +0002b110: 5465 7874 7572 6546 696c 7465 725f 3228 TextureFilter_2( │ │ │ │ +0002b120: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002b130: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002b140: 6976 654f 626a 2c20 696e 7420 6672 2c20 iveObj, int fr, │ │ │ │ +0002b150: 696e 7420 6e75 6d49 7465 7229 3b0a 2020 int numIter);. │ │ │ │ +0002b160: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002b170: 206e 6174 6976 6520 766f 6964 2062 696c native void bil │ │ │ │ +0002b180: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0002b190: 7465 725f 3328 6c6f 6e67 2073 7263 5f6e ter_3(long src_n │ │ │ │ +0002b1a0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002b1b0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +0002b1c0: 7420 6672 293b 0a20 2020 2070 7269 7661 t fr);. priva │ │ │ │ +0002b1d0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b1e0: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ +0002b1f0: 6578 7475 7265 4669 6c74 6572 5f34 286c extureFilter_4(l │ │ │ │ +0002b200: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002b210: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002b220: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +0002b230: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0002b240: 696d 6770 726f 633a 3a72 6f6c 6c69 6e67 imgproc::rolling │ │ │ │ +0002b250: 4775 6964 616e 6365 4669 6c74 6572 284d GuidanceFilter(M │ │ │ │ +0002b260: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0002b270: 2c20 696e 7420 6420 3d20 2d31 2c20 646f , int d = -1, do │ │ │ │ +0002b280: 7562 6c65 2073 6967 6d61 436f 6c6f 7220 uble sigmaColor │ │ │ │ +0002b290: 3d20 3235 2c20 646f 7562 6c65 2073 6967 = 25, double sig │ │ │ │ +0002b2a0: 6d61 5370 6163 6520 3d20 332c 2069 6e74 maSpace = 3, int │ │ │ │ +0002b2b0: 206e 756d 4f66 4974 6572 203d 2034 2c20 numOfIter = 4, │ │ │ │ +0002b2c0: 696e 7420 626f 7264 6572 5479 7065 203d int borderType = │ │ │ │ +0002b2d0: 2042 4f52 4445 525f 4445 4641 554c 5429 BORDER_DEFAULT) │ │ │ │ +0002b2e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002b2f0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002b300: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0002b310: 696c 7465 725f 3028 6c6f 6e67 2073 7263 ilter_0(long src │ │ │ │ +0002b320: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b330: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002b340: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +0002b350: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +0002b360: 2073 6967 6d61 5370 6163 652c 2069 6e74 sigmaSpace, int │ │ │ │ +0002b370: 206e 756d 4f66 4974 6572 2c20 696e 7420 numOfIter, int │ │ │ │ +0002b380: 626f 7264 6572 5479 7065 293b 0a20 2020 borderType);. │ │ │ │ +0002b390: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b3a0: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +0002b3b0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0002b3c0: 725f 3128 6c6f 6e67 2073 7263 5f6e 6174 r_1(long src_nat │ │ │ │ +0002b3d0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002b3e0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002b3f0: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0002b400: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +0002b410: 6d61 5370 6163 652c 2069 6e74 206e 756d maSpace, int num │ │ │ │ +0002b420: 4f66 4974 6572 293b 0a20 2020 2070 7269 OfIter);. pri │ │ │ │ +0002b430: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b440: 7665 2076 6f69 6420 726f 6c6c 696e 6747 ve void rollingG │ │ │ │ +0002b450: 7569 6461 6e63 6546 696c 7465 725f 3228 uidanceFilter_2( │ │ │ │ +0002b460: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002b470: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002b480: 6976 654f 626a 2c20 696e 7420 642c 2064 iveObj, int d, d │ │ │ │ +0002b490: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +0002b4a0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002b4b0: 6163 6529 3b0a 2020 2020 7072 6976 6174 ace);. privat │ │ │ │ +0002b4c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b4d0: 766f 6964 2072 6f6c 6c69 6e67 4775 6964 void rollingGuid │ │ │ │ +0002b4e0: 616e 6365 4669 6c74 6572 5f33 286c 6f6e anceFilter_3(lon │ │ │ │ +0002b4f0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b500: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002b510: 4f62 6a2c 2069 6e74 2064 2c20 646f 7562 Obj, int d, doub │ │ │ │ +0002b520: 6c65 2073 6967 6d61 436f 6c6f 7229 3b0a le sigmaColor);. │ │ │ │ +0002b530: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002b540: 6963 206e 6174 6976 6520 766f 6964 2072 ic native void r │ │ │ │ +0002b550: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0002b560: 6c74 6572 5f34 286c 6f6e 6720 7372 635f lter_4(long src_ │ │ │ │ +0002b570: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002b580: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002b590: 6e74 2064 293b 0a20 2020 2070 7269 7661 nt d);. priva │ │ │ │ +0002b5a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b5b0: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0002b5c0: 6461 6e63 6546 696c 7465 725f 3528 6c6f danceFilter_5(lo │ │ │ │ +0002b5d0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002b5e0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002b5f0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002b600: 2b2b 3a20 2050 7472 5f46 6173 7442 696c ++: Ptr_FastBil │ │ │ │ +0002b610: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0002b620: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ +0002b630: 3a63 7265 6174 6546 6173 7442 696c 6174 :createFastBilat │ │ │ │ +0002b640: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0002b650: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +0002b660: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002b670: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0002b680: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0002b690: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0002b6a0: 206c 616d 6264 6120 3d20 3132 382e 302c lambda = 128.0, │ │ │ │ +0002b6b0: 2069 6e74 206e 756d 5f69 7465 7220 3d20 int num_iter = │ │ │ │ +0002b6c0: 3235 2c20 646f 7562 6c65 206d 6178 5f74 25, double max_t │ │ │ │ +0002b6d0: 6f6c 203d 2031 652d 3529 0a20 2020 2070 ol = 1e-5). p │ │ │ │ +0002b6e0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b6f0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002b700: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0002b710: 7665 7246 696c 7465 725f 3028 6c6f 6e67 verFilter_0(long │ │ │ │ +0002b720: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b730: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0002b740: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0002b750: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +0002b760: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ +0002b770: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ +0002b780: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ +0002b790: 626c 6520 6d61 785f 746f 6c29 3b0a 2020 ble max_tol);. │ │ │ │ +0002b7a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002b7b0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002b7c0: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +0002b7d0: 536f 6c76 6572 4669 6c74 6572 5f31 286c SolverFilter_1(l │ │ │ │ +0002b7e0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002b7f0: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +0002b800: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +0002b810: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +0002b820: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +0002b830: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +0002b840: 2c20 696e 7420 6e75 6d5f 6974 6572 293b , int num_iter); │ │ │ │ +0002b850: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002b860: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002b870: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ +0002b880: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002b890: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ +0002b8a0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002b8b0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +0002b8c0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +0002b8d0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +0002b8e0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +0002b8f0: 6264 6129 3b0a 2020 2020 7072 6976 6174 bda);. privat │ │ │ │ +0002b900: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b910: 6c6f 6e67 2063 7265 6174 6546 6173 7442 long createFastB │ │ │ │ +0002b920: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002b930: 6c74 6572 5f33 286c 6f6e 6720 6775 6964 lter_3(long guid │ │ │ │ +0002b940: 655f 6e61 7469 7665 4f62 6a2c 2064 6f75 e_nativeObj, dou │ │ │ │ +0002b950: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0002b960: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0002b970: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ +0002b980: 6d61 5f63 6872 6f6d 6129 3b0a 0a20 2020 ma_chroma);.. │ │ │ │ +0002b990: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0002b9a0: 763a 3a78 696d 6770 726f 633a 3a66 6173 v::ximgproc::fas │ │ │ │ +0002b9b0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002b9c0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +0002b9d0: 2c20 4d61 7420 7372 632c 204d 6174 2063 , Mat src, Mat c │ │ │ │ +0002b9e0: 6f6e 6669 6465 6e63 652c 204d 6174 2620 onfidence, Mat& │ │ │ │ +0002b9f0: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0002ba00: 615f 7370 6174 6961 6c20 3d20 382c 2064 a_spatial = 8, d │ │ │ │ +0002ba10: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002ba20: 203d 2038 2c20 646f 7562 6c65 2073 6967 = 8, double sig │ │ │ │ +0002ba30: 6d61 5f63 6872 6f6d 6120 3d20 382c 2064 ma_chroma = 8, d │ │ │ │ +0002ba40: 6f75 626c 6520 6c61 6d62 6461 203d 2031 ouble lambda = 1 │ │ │ │ +0002ba50: 3238 2e30 2c20 696e 7420 6e75 6d5f 6974 28.0, int num_it │ │ │ │ +0002ba60: 6572 203d 2032 352c 2064 6f75 626c 6520 er = 25, double │ │ │ │ +0002ba70: 6d61 785f 746f 6c20 3d20 3165 2d35 290a max_tol = 1e-5). │ │ │ │ +0002ba80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002ba90: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002baa0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0002bab0: 6572 4669 6c74 6572 5f30 286c 6f6e 6720 erFilter_0(long │ │ │ │ +0002bac0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002bad0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002bae0: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ +0002baf0: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ +0002bb00: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002bb10: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002bb20: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002bb30: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002bb40: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002bb50: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002bb60: 2069 6e74 206e 756d 5f69 7465 722c 2064 int num_iter, d │ │ │ │ +0002bb70: 6f75 626c 6520 6d61 785f 746f 6c29 3b0a ouble max_tol);. │ │ │ │ +0002bb80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002bb90: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002bba0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0002bbb0: 6572 4669 6c74 6572 5f31 286c 6f6e 6720 erFilter_1(long │ │ │ │ +0002bbc0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002bbd0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002bbe0: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ +0002bbf0: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ +0002bc00: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002bc10: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002bc20: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002bc30: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002bc40: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002bc50: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002bc60: 2069 6e74 206e 756d 5f69 7465 7229 3b0a int num_iter);. │ │ │ │ +0002bc70: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002bc80: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002bc90: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0002bca0: 6572 4669 6c74 6572 5f32 286c 6f6e 6720 erFilter_2(long │ │ │ │ +0002bcb0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002bcc0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002bcd0: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ +0002bce0: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ +0002bcf0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002bd00: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002bd10: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002bd20: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002bd30: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002bd40: 2c20 646f 7562 6c65 206c 616d 6264 6129 , double lambda) │ │ │ │ +0002bd50: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bd60: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002bd70: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0002bd80: 6c76 6572 4669 6c74 6572 5f33 286c 6f6e lverFilter_3(lon │ │ │ │ +0002bd90: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002bda0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002bdb0: 7665 4f62 6a2c 206c 6f6e 6720 636f 6e66 veObj, long conf │ │ │ │ +0002bdc0: 6964 656e 6365 5f6e 6174 6976 654f 626a idence_nativeObj │ │ │ │ +0002bdd0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002bde0: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +0002bdf0: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ +0002be00: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ +0002be10: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ +0002be20: 6d61 293b 0a20 2020 2070 7269 7661 7465 ma);. private │ │ │ │ +0002be30: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002be40: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ +0002be50: 6c53 6f6c 7665 7246 696c 7465 725f 3428 lSolverFilter_4( │ │ │ │ +0002be60: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002be70: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002be80: 6174 6976 654f 626a 2c20 6c6f 6e67 2063 ativeObj, long c │ │ │ │ +0002be90: 6f6e 6669 6465 6e63 655f 6e61 7469 7665 onfidence_native │ │ │ │ +0002bea0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002beb0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002bec0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0002bed0: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002bee0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002bef0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002bf00: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ +0002bf10: 6f6c 7665 7246 696c 7465 725f 3528 6c6f olverFilter_5(lo │ │ │ │ +0002bf20: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +0002bf30: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +0002bf40: 6976 654f 626a 2c20 6c6f 6e67 2063 6f6e iveObj, long con │ │ │ │ +0002bf50: 6669 6465 6e63 655f 6e61 7469 7665 4f62 fidence_nativeOb │ │ │ │ +0002bf60: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002bf70: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ +0002bf80: 676d 615f 7370 6174 6961 6c29 3b0a 2020 gma_spatial);. │ │ │ │ +0002bf90: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002bfa0: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ +0002bfb0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002bfc0: 4669 6c74 6572 5f36 286c 6f6e 6720 6775 Filter_6(long gu │ │ │ │ +0002bfd0: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ +0002bfe0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002bff0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ +0002c000: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ +0002c010: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002c020: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002c030: 2050 7472 5f46 6173 7447 6c6f 6261 6c53 Ptr_FastGlobalS │ │ │ │ +0002c040: 6d6f 6f74 6865 7246 696c 7465 7220 6376 mootherFilter cv │ │ │ │ +0002c050: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0002c060: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +0002c070: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ +0002c080: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ +0002c090: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0002c0a0: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +0002c0b0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0002c0c0: 6f6e 203d 2030 2e32 352c 2069 6e74 206e on = 0.25, int n │ │ │ │ +0002c0d0: 756d 5f69 7465 7220 3d20 3329 0a20 2020 um_iter = 3). │ │ │ │ +0002c0e0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c0f0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002c100: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +0002c110: 7468 6572 4669 6c74 6572 5f30 286c 6f6e therFilter_0(lon │ │ │ │ +0002c120: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002c130: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ +0002c140: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002c150: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +0002c160: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation, │ │ │ │ +0002c170: 2069 6e74 206e 756d 5f69 7465 7229 3b0a int num_iter);. │ │ │ │ +0002c180: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c190: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002c1a0: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ +0002c1b0: 6d6f 6f74 6865 7246 696c 7465 725f 3128 mootherFilter_1( │ │ │ │ +0002c1c0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002c1d0: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002c1e0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0002c1f0: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +0002c200: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0002c210: 6f6e 293b 0a20 2020 2070 7269 7661 7465 on);. private │ │ │ │ +0002c220: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002c230: 6f6e 6720 6372 6561 7465 4661 7374 476c ong createFastGl │ │ │ │ +0002c240: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0002c250: 6572 5f32 286c 6f6e 6720 6775 6964 655f er_2(long guide_ │ │ │ │ +0002c260: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002c270: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0002c280: 2073 6967 6d61 5f63 6f6c 6f72 293b 0a0a sigma_color);.. │ │ │ │ +0002c290: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0002c2a0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0002c2b0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0002c2c0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +0002c2d0: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +0002c2e0: 2620 6473 742c 2064 6f75 626c 6520 6c61 & dst, double la │ │ │ │ +0002c2f0: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0002c300: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +0002c310: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +0002c320: 696f 6e20 3d20 302e 3235 2c20 696e 7420 ion = 0.25, int │ │ │ │ +0002c330: 6e75 6d5f 6974 6572 203d 2033 290a 2020 num_iter = 3). │ │ │ │ +0002c340: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c350: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ +0002c360: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0002c370: 696c 7465 725f 3028 6c6f 6e67 2067 7569 ilter_0(long gui │ │ │ │ +0002c380: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +0002c390: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002c3a0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002c3b0: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002c3c0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0002c3d0: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +0002c3e0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0002c3f0: 6f6e 2c20 696e 7420 6e75 6d5f 6974 6572 on, int num_iter │ │ │ │ +0002c400: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002c410: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002c420: 6420 6661 7374 476c 6f62 616c 536d 6f6f d fastGlobalSmoo │ │ │ │ +0002c430: 7468 6572 4669 6c74 6572 5f31 286c 6f6e therFilter_1(lon │ │ │ │ +0002c440: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +0002c450: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002c460: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002c470: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002c480: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0002c490: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +0002c4a0: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +0002c4b0: 6e75 6174 696f 6e29 3b0a 2020 2020 7072 nuation);. pr │ │ │ │ +0002c4c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c4d0: 6976 6520 766f 6964 2066 6173 7447 6c6f ive void fastGlo │ │ │ │ +0002c4e0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002c4f0: 725f 3228 6c6f 6e67 2067 7569 6465 5f6e r_2(long guide_n │ │ │ │ +0002c500: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002c510: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002c520: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002c530: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002c540: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002c550: 6c6f 7229 3b0a 0a20 2020 202f 2f20 432b lor);.. // C+ │ │ │ │ +0002c560: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002c570: 6770 726f 633a 3a6c 3053 6d6f 6f74 6828 gproc::l0Smooth( │ │ │ │ +0002c580: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0002c590: 742c 2064 6f75 626c 6520 6c61 6d62 6461 t, double lambda │ │ │ │ +0002c5a0: 203d 2030 2e30 322c 2064 6f75 626c 6520 = 0.02, double │ │ │ │ +0002c5b0: 6b61 7070 6120 3d20 322e 3029 0a20 2020 kappa = 2.0). │ │ │ │ +0002c5c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c5d0: 6e61 7469 7665 2076 6f69 6420 6c30 536d native void l0Sm │ │ │ │ +0002c5e0: 6f6f 7468 5f30 286c 6f6e 6720 7372 635f ooth_0(long src_ │ │ │ │ +0002c5f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c600: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ +0002c610: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0002c620: 7562 6c65 206b 6170 7061 293b 0a20 2020 uble kappa);. │ │ │ │ +0002c630: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c640: 6e61 7469 7665 2076 6f69 6420 6c30 536d native void l0Sm │ │ │ │ +0002c650: 6f6f 7468 5f31 286c 6f6e 6720 7372 635f ooth_1(long src_ │ │ │ │ +0002c660: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c670: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ +0002c680: 6f75 626c 6520 6c61 6d62 6461 293b 0a20 ouble lambda);. │ │ │ │ +0002c690: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002c6a0: 6320 6e61 7469 7665 2076 6f69 6420 6c30 c native void l0 │ │ │ │ +0002c6b0: 536d 6f6f 7468 5f32 286c 6f6e 6720 7372 Smooth_2(long sr │ │ │ │ +0002c6c0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002c6d0: 6720 6473 745f 6e61 7469 7665 4f62 6a29 g dst_nativeObj) │ │ │ │ +0002c6e0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002c6f0: 5074 725f 4772 6170 6853 6567 6d65 6e74 Ptr_GraphSegment │ │ │ │ +0002c700: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ +0002c710: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ +0002c720: 3a3a 6372 6561 7465 4772 6170 6853 6567 ::createGraphSeg │ │ │ │ +0002c730: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double │ │ │ │ +0002c740: 2073 6967 6d61 203d 2030 2e35 2c20 666c sigma = 0.5, fl │ │ │ │ +0002c750: 6f61 7420 6b20 3d20 3330 302c 2069 6e74 oat k = 300, int │ │ │ │ +0002c760: 206d 696e 5f73 697a 6520 3d20 3130 3029 min_size = 100) │ │ │ │ +0002c770: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002c780: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002c790: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ +0002c7a0: 6e74 6174 696f 6e5f 3028 646f 7562 6c65 ntation_0(double │ │ │ │ +0002c7b0: 2073 6967 6d61 2c20 666c 6f61 7420 6b2c sigma, float k, │ │ │ │ +0002c7c0: 2069 6e74 206d 696e 5f73 697a 6529 3b0a int min_size);. │ │ │ │ +0002c7d0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c7e0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002c7f0: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0002c800: 7461 7469 6f6e 5f31 2864 6f75 626c 6520 tation_1(double │ │ │ │ +0002c810: 7369 676d 612c 2066 6c6f 6174 206b 293b sigma, float k); │ │ │ │ +0002c820: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002c830: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002c840: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ +0002c850: 6e74 6174 696f 6e5f 3228 646f 7562 6c65 ntation_2(double │ │ │ │ +0002c860: 2073 6967 6d61 293b 0a20 2020 2070 7269 sigma);. pri │ │ │ │ +0002c870: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002c880: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ +0002c890: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +0002c8a0: 3328 293b 0a0a 2020 2020 2f2f 2043 2b2b 3();.. // C++ │ │ │ │ +0002c8b0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0002c8c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0002c8d0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ +0002c8e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +0002c8f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +0002c900: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0002c910: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0002c920: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ +0002c930: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c940: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002c950: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0002c960: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0002c970: 6174 6567 7943 6f6c 6f72 5f30 2829 3b0a ategyColor_0();. │ │ │ │ +0002c980: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0002c990: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0002c9a0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0002c9b0: 6174 6567 7953 697a 6520 6376 3a3a 7869 ategySize cv::xi │ │ │ │ +0002c9c0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +0002c9d0: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +0002c9e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0002c9f0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ +0002ca00: 697a 6528 290a 2020 2020 7072 6976 6174 ize(). privat │ │ │ │ +0002ca10: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002ca20: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ +0002ca30: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0002ca40: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ +0002ca50: 7a65 5f30 2829 3b0a 0a20 2020 202f 2f20 ze_0();.. // │ │ │ │ +0002ca60: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +0002ca70: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0002ca80: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ +0002ca90: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ +0002caa0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +0002cab0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +0002cac0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0002cad0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ +0002cae0: 6528 290a 2020 2020 7072 6976 6174 6520 e(). private │ │ │ │ +0002caf0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002cb00: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ +0002cb10: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0002cb20: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ +0002cb30: 7572 655f 3028 293b 0a0a 2020 2020 2f2f ure_0();.. // │ │ │ │ +0002cb40: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +0002cb50: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0002cb60: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ +0002cb70: 6c6c 2063 763a 3a78 696d 6770 726f 633a ll cv::ximgproc: │ │ │ │ +0002cb80: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0002cb90: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0002cba0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0002cbb0: 5374 7261 7465 6779 4669 6c6c 2829 0a20 StrategyFill(). │ │ │ │ +0002cbc0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002cbd0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002cbe0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0002cbf0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0002cc00: 7472 6174 6567 7946 696c 6c5f 3028 293b trategyFill_0(); │ │ │ │ +0002cc10: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +0002cc20: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0002cc30: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0002cc40: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +0002cc50: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0002cc60: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0002cc70: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0002cc80: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0002cc90: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple(). │ │ │ │ +0002cca0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002ccb0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002ccc0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0002ccd0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0002cce0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ +0002ccf0: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ +0002cd00: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0002cd10: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0002cd20: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0002cd30: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +0002cd40: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0002cd50: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0002cd60: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0002cd70: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0002cd80: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +0002cd90: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0002cda0: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1). │ │ │ │ +0002cdb0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002cdc0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002cdd0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0002cde0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0002cdf0: 6174 6567 794d 756c 7469 706c 655f 3128 ategyMultiple_1( │ │ │ │ +0002ce00: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb │ │ │ │ +0002ce10: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +0002ce20: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +0002ce30: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0002ce40: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0002ce50: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +0002ce60: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +0002ce70: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0002ce80: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0002ce90: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +0002cea0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +0002ceb0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0002cec0: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ +0002ced0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0002cee0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0002cef0: 6567 7920 7332 290a 2020 2020 7072 6976 egy s2). priv │ │ │ │ +0002cf00: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002cf10: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ +0002cf20: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0002cf30: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0002cf40: 4d75 6c74 6970 6c65 5f32 286c 6f6e 6720 Multiple_2(long │ │ │ │ +0002cf50: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo │ │ │ │ +0002cf60: 6e67 2073 325f 6e61 7469 7665 4f62 6a29 ng s2_nativeObj) │ │ │ │ +0002cf70: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002cf80: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +0002cf90: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0002cfa0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +0002cfb0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +0002cfc0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +0002cfd0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0002cfe0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0002cff0: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ +0002d000: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0002d010: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0002d020: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ +0002d030: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0002d040: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0002d050: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ +0002d060: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0002d070: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ +0002d080: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002d090: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002d0a0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +0002d0b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0002d0c0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0002d0d0: 6c65 5f33 286c 6f6e 6720 7331 5f6e 6174 le_3(long s1_nat │ │ │ │ +0002d0e0: 6976 654f 626a 2c20 6c6f 6e67 2073 325f iveObj, long s2_ │ │ │ │ +0002d0f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002d100: 7333 5f6e 6174 6976 654f 626a 293b 0a0a s3_nativeObj);.. │ │ │ │ +0002d110: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0002d120: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +0002d130: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0002d140: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ +0002d150: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +0002d160: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +0002d170: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0002d180: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0002d190: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ +0002d1a0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0002d1b0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0002d1c0: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ +0002d1d0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0002d1e0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +0002d1f0: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ +0002d200: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0002d210: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P │ │ │ │ +0002d220: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0002d230: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0002d240: 7261 7465 6779 2073 3429 0a20 2020 2070 rategy s4). p │ │ │ │ +0002d250: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002d260: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002d270: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0002d280: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0002d290: 6567 794d 756c 7469 706c 655f 3428 6c6f egyMultiple_4(lo │ │ │ │ +0002d2a0: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj, │ │ │ │ +0002d2b0: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO │ │ │ │ +0002d2c0: 626a 2c20 6c6f 6e67 2073 335f 6e61 7469 bj, long s3_nati │ │ │ │ +0002d2d0: 7665 4f62 6a2c 206c 6f6e 6720 7334 5f6e veObj, long s4_n │ │ │ │ +0002d2e0: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +0002d2f0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +0002d300: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0002d310: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ +0002d320: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +0002d330: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +0002d340: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0002d350: 7461 7469 6f6e 2829 0a20 2020 2070 7269 tation(). pri │ │ │ │ +0002d360: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002d370: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ +0002d380: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0002d390: 6d65 6e74 6174 696f 6e5f 3028 293b 0a0a mentation_0();.. │ │ │ │ +0002d3a0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0002d3b0: 5f45 6467 6541 7761 7265 496e 7465 7270 _EdgeAwareInterp │ │ │ │ +0002d3c0: 6f6c 6174 6f72 2063 763a 3a78 696d 6770 olator cv::ximgp │ │ │ │ +0002d3d0: 726f 633a 3a63 7265 6174 6545 6467 6541 roc::createEdgeA │ │ │ │ +0002d3e0: 7761 7265 496e 7465 7270 6f6c 6174 6f72 wareInterpolator │ │ │ │ +0002d3f0: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s │ │ │ │ +0002d400: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002d410: 6720 6372 6561 7465 4564 6765 4177 6172 g createEdgeAwar │ │ │ │ +0002d420: 6549 6e74 6572 706f 6c61 746f 725f 3028 eInterpolator_0( │ │ │ │ +0002d430: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002d440: 2050 7472 5f52 4943 496e 7465 7270 6f6c Ptr_RICInterpol │ │ │ │ +0002d450: 6174 6f72 2063 763a 3a78 696d 6770 726f ator cv::ximgpro │ │ │ │ +0002d460: 633a 3a63 7265 6174 6552 4943 496e 7465 c::createRICInte │ │ │ │ +0002d470: 7270 6f6c 6174 6f72 2829 0a20 2020 2070 rpolator(). p │ │ │ │ +0002d480: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002d490: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002d4a0: 5249 4349 6e74 6572 706f 6c61 746f 725f RICInterpolator_ │ │ │ │ +0002d4b0: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ +0002d4c0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002d4d0: 7072 6f63 3a3a 636f 7661 7269 616e 6365 proc::covariance │ │ │ │ +0002d4e0: 4573 7469 6d61 7469 6f6e 284d 6174 2073 Estimation(Mat s │ │ │ │ +0002d4f0: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +0002d500: 7420 7769 6e64 6f77 526f 7773 2c20 696e t windowRows, in │ │ │ │ +0002d510: 7420 7769 6e64 6f77 436f 6c73 290a 2020 t windowCols). │ │ │ │ +0002d520: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002d530: 206e 6174 6976 6520 766f 6964 2063 6f76 native void cov │ │ │ │ +0002d540: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +0002d550: 6e5f 3028 6c6f 6e67 2073 7263 5f6e 6174 n_0(long src_nat │ │ │ │ +0002d560: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002d570: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002d580: 7769 6e64 6f77 526f 7773 2c20 696e 7420 windowRows, int │ │ │ │ +0002d590: 7769 6e64 6f77 436f 6c73 293b 0a0a 2020 windowCols);.. │ │ │ │ +0002d5a0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +0002d5b0: 7570 6572 7069 7865 6c4c 5343 2063 763a uperpixelLSC cv: │ │ │ │ +0002d5c0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0002d5d0: 6553 7570 6572 7069 7865 6c4c 5343 284d eSuperpixelLSC(M │ │ │ │ +0002d5e0: 6174 2069 6d61 6765 2c20 696e 7420 7265 at image, int re │ │ │ │ +0002d5f0: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ +0002d600: 666c 6f61 7420 7261 7469 6f20 3d20 302e float ratio = 0. │ │ │ │ +0002d610: 3037 3566 290a 2020 2020 7072 6976 6174 075f). privat │ │ │ │ +0002d620: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002d630: 6c6f 6e67 2063 7265 6174 6553 7570 6572 long createSuper │ │ │ │ +0002d640: 7069 7865 6c4c 5343 5f30 286c 6f6e 6720 pixelLSC_0(long │ │ │ │ +0002d650: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ +0002d660: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +0002d670: 2c20 666c 6f61 7420 7261 7469 6f29 3b0a , float ratio);. │ │ │ │ +0002d680: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002d690: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002d6a0: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +0002d6b0: 5343 5f31 286c 6f6e 6720 696d 6167 655f SC_1(long image_ │ │ │ │ +0002d6c0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +0002d6d0: 6567 696f 6e5f 7369 7a65 293b 0a20 2020 egion_size);. │ │ │ │ +0002d6e0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002d6f0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002d700: 7465 5375 7065 7270 6978 656c 4c53 435f teSuperpixelLSC_ │ │ │ │ +0002d710: 3228 6c6f 6e67 2069 6d61 6765 5f6e 6174 2(long image_nat │ │ │ │ 0002d720: 6976 654f 626a 293b 0a0a 7d0a iveObj);..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,70 +9,22 @@ │ │ │ │ │ public static final int BM3D_STEP1 = 1; │ │ │ │ │ public static final int BM3D_STEP2 = 2; │ │ │ │ │ public static final int INPAINT_SHIFTMAP = 0; │ │ │ │ │ public static final int INPAINT_FSR_BEST = 1; │ │ │ │ │ public static final int INPAINT_FSR_FAST = 2; │ │ │ │ │ public static final int HAAR = 0; │ │ │ │ │ │ │ │ │ │ - public static SimpleWB createSimpleWB() { │ │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand() { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) { │ │ │ │ │ - inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ } │ │ │ │ │ @@ -169,42 +121,66 @@ │ │ │ │ │ bm3dDenoising_22(src.nativeObj, dst.nativeObj, h); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dst) { │ │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + public static 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_2(final float p0, final float p1, final float p2); │ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ - │ │ │ │ │ private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_0(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12, final int p13); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_1(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12); │ │ │ │ │ @@ -248,8 +224,32 @@ │ │ │ │ │ private static native void bm3dDenoising_20(final long p0, final long p1, final float p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_21(final long p0, final long p1, final float p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_22(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_23(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_5(); │ │ │ │ │ + │ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ │ + │ │ │ │ │ + private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ } │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,175 +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) │ │ │ │ @@ -225,45 +64,14 @@ │ │ │ │ */ │ │ │ │ public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements different single-image inpainting algorithms. │ │ │ │ - * │ │ │ │ - * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ - * │ │ │ │ - * @param src source image │ │ │ │ - *
    │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ - * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ - * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ - * colorspaces. │ │ │ │ - *
  • │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ - *
  • │ │ │ │ - *
│ │ │ │ - * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ - * indicate area to be inpainted │ │ │ │ - * @param dst destination image │ │ │ │ - * @param algorithmType see xphoto::InpaintTypes │ │ │ │ - */ │ │ │ │ - public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ - inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * The function implements simple dct-based denoising │ │ │ │ * │ │ │ │ * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ @@ -1177,46 +985,214 @@ │ │ │ │ * fastNlMeansDenoising │ │ │ │ */ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * The function implements different single-image inpainting algorithms. │ │ │ │ + * │ │ │ │ + * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ + * │ │ │ │ + * @param src source image │ │ │ │ + *
    │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ + * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ + * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ + * colorspaces. │ │ │ │ + *
  • │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ + *
  • │ │ │ │ + *
│ │ │ │ + * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ + * indicate area to be inpainted │ │ │ │ + * @param dst destination image │ │ │ │ + * @param algorithmType see xphoto::InpaintTypes │ │ │ │ + */ │ │ │ │ + public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ + inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of SimpleWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of GrayworldWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ + * the last step of multiple white balance algorithms. │ │ │ │ + * │ │ │ │ + * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param gainB gain for the B channel │ │ │ │ + * @param gainG gain for the G channel │ │ │ │ + * @param gainR gain for the R channel │ │ │ │ + */ │ │ │ │ + public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ - private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ - private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ - private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ - private static native long createTonemapDurand_4(float gamma); │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ │ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ - private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ - │ │ │ │ // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ private static native void bm3dDenoising_0(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType); │ │ │ │ private static native void bm3dDenoising_1(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step); │ │ │ │ @@ -1241,8 +1217,32 @@ │ │ │ │ private static native void bm3dDenoising_18(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2); │ │ │ │ private static native void bm3dDenoising_19(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1); │ │ │ │ private static native void bm3dDenoising_20(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize); │ │ │ │ private static native void bm3dDenoising_21(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize); │ │ │ │ private static native void bm3dDenoising_22(long src_nativeObj, long dst_nativeObj, float h); │ │ │ │ private static native void bm3dDenoising_23(long src_nativeObj, long dst_nativeObj); │ │ │ │ │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ + private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ + private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ + private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ + private static native long createTonemapDurand_4(float gamma); │ │ │ │ + private static native long createTonemapDurand_5(); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ + │ │ │ │ + // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ + private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ + private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + │ │ │ │ }