From 85622d82eb078269c0b5341f60edb34ca6269eb5 Mon Sep 17 00:00:00 2001
From: codemasher <>
Date: Mon, 6 Dec 2021 21:19:37 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20chillerl?=
=?UTF-8?q?an/php-qrcode@3d73fa32c22a2f4e49b29a04b23ebb5a418a4902=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
classes/chillerlan-QRCode-Data-QRMatrix.html | 91 ++-
.../chillerlan-QRCode-Decoder-Binarizer.html | 34 +-
.../chillerlan-QRCode-Decoder-BitMatrix.html | 62 +-
.../chillerlan-QRCode-Decoder-Decoder.html | 31 +-
...rlan-QRCode-Decoder-GDLuminanceSource.html | 46 +-
...QRCode-Decoder-IMagickLuminanceSource.html | 32 +-
...RCode-Decoder-LuminanceSourceAbstract.html | 36 +-
...Code-Decoder-LuminanceSourceInterface.html | 20 +-
...QRCode-Decoder-QRCodeDecoderException.html | 227 +++++
.../chillerlan-QRCode-Detector-Detector.html | 26 +-
...n-QRCode-Detector-FinderPatternFinder.html | 50 +-
...hillerlan-QRCode-Detector-GridSampler.html | 4 +-
...Code-Detector-QRCodeDetectorException.html | 227 +++++
classes/chillerlan-QRCode-Output-QRFpdf.html | 4 +-
classes/chillerlan-QRCode-Output-QRImage.html | 10 +-
.../chillerlan-QRCode-Output-QRImagick.html | 120 ++-
.../chillerlan-QRCode-Output-QRMarkup.html | 253 ++++--
...lerlan-QRCode-Output-QROutputAbstract.html | 8 +-
.../chillerlan-QRCode-Output-QRString.html | 6 +-
classes/chillerlan-QRCode-QROptions.html | 773 +++++++++++++++++-
classes/chillerlan-QRCode-QROptionsTrait.html | 451 +++++++++-
...illerlan-QRCodeTest-Data-QRMatrixTest.html | 16 +-
...illerlan-QRCodeTest-Output-QRFpdfTest.html | 6 +-
...llerlan-QRCodeTest-Output-QRImageTest.html | 6 +-
...erlan-QRCodeTest-Output-QRImagickTest.html | 6 +-
...lerlan-QRCodeTest-Output-QRMarkupTest.html | 2 +-
...RCodeTest-Output-QROutputTestAbstract.html | 2 +-
...lerlan-QRCodeTest-Output-QRStringTest.html | 2 +-
...hillerlan-QRCodeTest-QRCodeReaderTest.html | 4 +-
descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ | Bin 4806 -> 4806 bytes
descriptors/-/F/jRgdyBLyXKT+BGk4NfTw | Bin 9803 -> 9803 bytes
descriptors/-/L/ek58PIvBzTeodS5wVNSA | Bin 4535 -> 4535 bytes
descriptors/-/O/p5-gmoh5hPLmm04gN4pQ | Bin 21590 -> 21520 bytes
descriptors/0/8/K5Nh3Keev5uTA1xbHsFg | Bin 2340 -> 2340 bytes
descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ | Bin 11944 -> 11944 bytes
descriptors/0/N/GpaeNybzoU59gW6UhBnQ | Bin 6410 -> 6410 bytes
descriptors/1/C/HhgHbACpp2-v5vnsHqoQ | Bin 7821 -> 10357 bytes
descriptors/1/W/3ebKU0GB6zhMUdVP1b+A | Bin 28820 -> 28896 bytes
descriptors/1/W/oHvshtXLek5m48kI4qYQ | Bin 6149 -> 6149 bytes
descriptors/3/J/jEZ9kqVO837kAN9GcqQQ | Bin 3776 -> 3828 bytes
descriptors/3/O/NJboKaggdJkamainZjsA | Bin 5222 -> 5152 bytes
descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA | Bin 2287 -> 2287 bytes
descriptors/5/S/JYW4u1Ss7g87mvPurwuQ | Bin 7628 -> 8596 bytes
descriptors/6/1/lB29Unf+MGop8ZfQpbxw | Bin 14374 -> 14374 bytes
descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg | Bin 7818 -> 7818 bytes
descriptors/8/B/YUUawcRPu8iqa0H4uRzA | Bin 425 -> 425 bytes
descriptors/8/T/vc7T6bnZ3UycLojYYsbQ | Bin 8840 -> 8840 bytes
descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ | Bin 0 -> 2364 bytes
descriptors/A/H/DD90x3SluOjSxkcV88ZA | Bin 6888 -> 6888 bytes
descriptors/A/N/Ljow2YPBWWbEcemFbdJg | Bin 3076 -> 3076 bytes
descriptors/B/1/aTEUuEOOiQctQ60relWw | Bin 6320 -> 6320 bytes
descriptors/B/E/r1vpxcSDgXhLhmvapg0g | Bin 25797 -> 25797 bytes
descriptors/D/D/m0G1Z9xVFKtNtCQFoi5w | Bin 4957 -> 5105 bytes
descriptors/D/F/DOG571bO-z1teWt5gCnA | Bin 8602 -> 8602 bytes
descriptors/D/Y/k68AX6bKDcYhVlpLdDsA | Bin 7560 -> 7560 bytes
descriptors/F/9/pXbPL7Yb0FBQxCQ3gJFw | Bin 7588 -> 7588 bytes
descriptors/F/B/LksworQTmdGDsbuGgK3w | Bin 3564 -> 3564 bytes
descriptors/F/G/P3ebg7d0jPAOIUL6beNQ | Bin 11318 -> 11432 bytes
descriptors/F/V/02epmiUkatFxWCEUNOZQ | Bin 34612 -> 34612 bytes
descriptors/F/W/W0teNcVy9jqdc46pQatg | Bin 10037 -> 10037 bytes
descriptors/G/V/fdJGuZf5fNFLqtugqT-w | Bin 12525 -> 12491 bytes
descriptors/G/Z/oRUELJnE8E9xjfb7zVYw | Bin 4058 -> 4058 bytes
descriptors/H/K/L8qxzlGe3nApAEb0XDmw | Bin 6962 -> 6976 bytes
descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ | Bin 8968 -> 8968 bytes
descriptors/M/-/WxZaFDk-ceeWbfrdktlw | Bin 9705 -> 9705 bytes
descriptors/M/D/7RuPc8ZLXiYUOULAXMHA | Bin 4971 -> 4971 bytes
descriptors/M/E/Nh3ZTPCAW0NKAreDA58A | Bin 6301 -> 7265 bytes
descriptors/M/H/UP+q5Whq-hBCfNUVgmmA | Bin 11031 -> 10996 bytes
descriptors/M/T/A9D8WO4csoTT6-PUOhyQ | Bin 4434 -> 4423 bytes
descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw | Bin 12970 -> 12970 bytes
descriptors/N/K/1wJmCAkdhUBMG4W9U26Q | Bin 17852 -> 17867 bytes
descriptors/N/L/M8tl-UJDn9hJ5n0JYiUQ | Bin 6283 -> 6283 bytes
descriptors/O/-/Qj50sQunXyprLIPjDWuw | Bin 5042 -> 5042 bytes
descriptors/O/9/TxGIyEkOt8LOdakmWGng | Bin 8987 -> 8987 bytes
descriptors/O/C/QrLkTA4pksM1hZjh2fmQ | Bin 6043 -> 6043 bytes
descriptors/O/P/hsy4XuaUYG7s+p327kdw | Bin 8826 -> 9134 bytes
descriptors/P/F/CRQ81A3lfcHvSs9jQKkw | Bin 14625 -> 14625 bytes
descriptors/P/V/hBxH0ZEK5MfA5tilgPPQ | Bin 8352 -> 8352 bytes
descriptors/Q/G/1e8Ygp1jpFLMRhjJxNng | Bin 10028 -> 10028 bytes
descriptors/Q/P/B+J2GJLfQ0IakPB13vHw | Bin 12021 -> 12140 bytes
descriptors/R/J/XynComHevEUzJVBqwqBw | Bin 8562 -> 8562 bytes
descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ | Bin 23456 -> 27673 bytes
descriptors/S/5/GDvbx5K37txRsFozM6Dw | Bin 15386 -> 15386 bytes
descriptors/S/O/uB88R0MDvju5O8vP9R2g | Bin 38586 -> 38653 bytes
descriptors/T/U/tCn8347JaERiSFirOQkQ | Bin 32149 -> 32918 bytes
descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig | Bin 4548 -> 4478 bytes
descriptors/U/M/GOkWye9ioWEVXJE38j3A | Bin 5834 -> 5834 bytes
descriptors/U/T/sy7Fttx0RT+dXnidigIg | Bin 19647 -> 19647 bytes
descriptors/V/D/k1Sxb8RF0516043ylCfA | Bin 7939 -> 7870 bytes
descriptors/W/V/grsubfc-REqTpvf8epEg | Bin 19029 -> 19029 bytes
descriptors/X/K/dIL95Dr61miaEd3wrNUQ | Bin 6888 -> 7228 bytes
descriptors/X/K/rcP7Yr7J6y6gKxcrtYjQ | Bin 3050 -> 3050 bytes
descriptors/X/P/6FuSnMkagyPUTmQNikpA | Bin 14639 -> 14639 bytes
descriptors/Y/H/ePCrZ0GYbMW9q694m-BA | Bin 14252 -> 14252 bytes
descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA | Bin 2316 -> 2316 bytes
descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg | Bin 21440 -> 21548 bytes
descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ | Bin 0 -> 2352 bytes
descriptors/Z/T/SVOJOBr-M5MAP66POlfw | Bin 3078 -> 3078 bytes
descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg | Bin 21548 -> 21602 bytes
files/+/O/WovHCc8pA9BPkgsLcnqA | Bin 57585 -> 57585 bytes
files/0/P/9TmOfQ1VmiCaZtldqrtQ | Bin 79315 -> 79315 bytes
files/1/K/h5bWMmdAjip+Kp72z2wQ | Bin 0 -> 6393 bytes
files/2/4/P7ids61YxU65czZwEKXQ | Bin 123011 -> 0 bytes
files/2/P/YxDq+xsRG+g1uCJJ1H1Q | Bin 0 -> 24469 bytes
files/2/S/4quEniu1dLV7N8JAjUTg | Bin 24485 -> 0 bytes
files/3/3/Mi0lro8AudE4dCfxKNpg | Bin 0 -> 50193 bytes
files/3/D/GIr-R9UEf4MEOh17RHdQ | Bin 0 -> 6413 bytes
files/3/N/+vk-Wi5Xtah1rRjh6KpA | Bin 6333 -> 6333 bytes
files/4/A/SVpTTMK1n6oImqC-ArLw | Bin 21865 -> 21865 bytes
files/4/O/pZTX+V54uHNlihD482Ig | Bin 161303 -> 0 bytes
files/5/E/vOzu1oC-ybZhWZp+ImsQ | Bin 6373 -> 6373 bytes
files/5/F/BnmcXWCI+NNDQ9amykhQ | Bin 0 -> 166195 bytes
files/5/H/+XdvhRCCJ-cTkXdKhO9A | Bin 91867 -> 0 bytes
files/5/U/7L3kE0FAIDgTsLA2t-lw | Bin 24609 -> 24609 bytes
files/5/Y/eUrrXI9RYLYsfyKLq-lQ | Bin 13297 -> 13297 bytes
files/6/G/dm+o0AVo4liZDBigq3aw | Bin 17773 -> 17773 bytes
files/6/G/jFPklh5H5rIMNOHnplpg | Bin 74755 -> 0 bytes
files/6/Z/NMwYFjUGBbEX7FMNvetQ | Bin 32113 -> 32113 bytes
files/7/C/yHK5-SltR2h317oRNQHw | Bin 36565 -> 36565 bytes
files/8/9/ywAl0kZXWapc-duaxAkQ | Bin 10673 -> 10673 bytes
files/8/A/1GWk-aTd+bVzihVIPrBg | Bin 0 -> 51629 bytes
files/9/X/t0oAbWrLJ8eYeO0ctYBQ | Bin 26009 -> 26009 bytes
files/A/8/9jtxwp0y7qtn2nhjk0fw | Bin 132087 -> 0 bytes
files/A/D/IB5CUl5mCA+GHT7vYhbg | Bin 0 -> 65565 bytes
files/B/G/d5hfp17i9wMvaCFNPjWA | Bin 29405 -> 29405 bytes
files/B/O/WnDwmwvoqk5rlX9C4SFg | Bin 59741 -> 59741 bytes
files/C/H/BvIsMp78g+y3-WbjvTAA | Bin 0 -> 143907 bytes
files/D/D/EnV2UURoIjMNWBE9Xzmg | Bin 0 -> 27413 bytes
files/D/N/4xAjrrJRsby9QPe16JkA | Bin 0 -> 34405 bytes
files/E/9/nweH4dCaAgwFUIPbFRIA | Bin 46469 -> 46469 bytes
files/E/C/108ImQdQCA2lUziT8LFQ | Bin 143883 -> 0 bytes
files/E/N/BBM+3inbEPe5F3jX2zZg | Bin 25793 -> 25793 bytes
files/F/L/pGk+MxQccOBsAMsLLgWQ | Bin 27913 -> 0 bytes
files/F/P/UfdeR+GiIFvV1ZKrrZYg | Bin 25085 -> 0 bytes
files/F/V/OfSTXIwnhBOfSsZq1oyQ | Bin 36069 -> 0 bytes
files/G/H/hl5uXAVtw3po5qZJlfig | Bin 0 -> 18949 bytes
files/G/V/O+CvP3J6FinF3VGmKtrA | Bin 24577 -> 0 bytes
files/H/V/u6dr6LsctLyZVxbMJgUw | Bin 0 -> 57557 bytes
files/I/2/bEsjrWHZw62BKaeud9Xw | Bin 22877 -> 22877 bytes
files/J/R/qYa2sRt2+JVXj03xcR2Q | Bin 0 -> 156895 bytes
files/J/W/jKXCDvfcpHRZasn71RkQ | Bin 45697 -> 45697 bytes
files/J/X/VPS7D+D-MuV7zFa-nNUw | Bin 64241 -> 64241 bytes
files/K/J/YVUmkeQ+CHSKde-ON-GQ | Bin 0 -> 123159 bytes
files/K/J/xZ8UQQ7M6DzrtONVT0PA | Bin 29069 -> 0 bytes
files/L/5/0PAVCeeOI5ih1-tbHViw | Bin 50285 -> 0 bytes
files/L/G/7UwfXmLXWjJv1LYSvVfw | Bin 32129 -> 0 bytes
files/L/S/S7O7F4xkUg1M6n097G4g | Bin 18881 -> 0 bytes
files/L/X/srqfKSCwY+rz3vq7cxQA | Bin 34633 -> 34633 bytes
files/L/Z/M1tyW8Rxbr-z6hn+d8gw | Bin 87139 -> 87139 bytes
files/M/O/+xWTziFGV-xOeLvFyo5g | Bin 28905 -> 0 bytes
files/M/S/kn9U0rgYcWibvcP+q2gQ | Bin 0 -> 91775 bytes
files/N/5/x6Sy5bbRlYLLUFE+rUDQ | Bin 53901 -> 0 bytes
files/N/G/CF2eZ3GwMSgK1HdPRONA | Bin 0 -> 32277 bytes
files/O/E/WiCMM020ODBr3WvnE2Hw | Bin 22197 -> 22197 bytes
files/O/P/BMTH-98NViDBAe6Snl1Q | Bin 142271 -> 142271 bytes
files/P/2/u+ESM-c8IXosx5mmx9sQ | Bin 27917 -> 0 bytes
files/P/R/-Ppa-tvFxSaM8TJEBeBw | Bin 0 -> 29841 bytes
files/Q/I/mJSGZXEGE4Xh89zx-xTA | Bin 32493 -> 32493 bytes
files/Q/L/AceURt5XU6Q0g0c6y8hw | Bin 74615 -> 74615 bytes
files/R/G/lkHfeWGsT1ySq+PZfKAw | Bin 39369 -> 0 bytes
files/R/K/pAQ5fJYo0VcBJueAZOIQ | Bin 19729 -> 19729 bytes
files/R/Q/iMbmwccgPY6bjh83VsxA | Bin 33829 -> 33829 bytes
files/R/X/sChcMNmugmLwo45cpbXQ | Bin 36469 -> 36469 bytes
files/S/0/WIEagWrq7ztB1As6O3KA | Bin 69219 -> 69219 bytes
files/S/I/hhd3+gRBYde2PJE6R3+A | Bin 0 -> 53857 bytes
files/S/P/zGF2myzHbMK47PpE0Asg | Bin 44177 -> 44177 bytes
files/S/T/iqdWzCJLme1mW6U4y20w | Bin 42453 -> 42453 bytes
files/T/+/2AIbma457IXdPSfSU05Q | Bin 65557 -> 0 bytes
files/T/A/89GBZL7XFSvre-leFsxg | Bin 47281 -> 47281 bytes
files/T/U/7L9En7ztOI3cy1BoafKQ | Bin 52169 -> 0 bytes
files/U/7/OXv106CmaKfFgdZio+6g | Bin 0 -> 35105 bytes
files/U/9/OY0j3lqV7fnlNtJ-vBeQ | Bin 0 -> 40169 bytes
files/U/B/YP5QXIhrYiwu-iJQjHfQ | Bin 7397 -> 7397 bytes
files/V/6/UqfusinvnQSMYR8OJD4A | Bin 40725 -> 40725 bytes
files/V/E/6qa6unaV4WXeOAIaDvGg | Bin 13365 -> 13365 bytes
files/V/K/frjXrIp7Um2DXK5fm2Kg | Bin 10701 -> 10701 bytes
files/V/P/Wbt1sb2ZVJuRsfv399og | Bin 0 -> 27853 bytes
files/W/E/7Ho1zRsOp0P74jZdz6Eg | Bin 37021 -> 37021 bytes
files/W/V/fpWb-UOS+QJyfIGBvLtw | Bin 0 -> 74891 bytes
files/X/2/NOjfT3W0Gpsd2U6KFPvg | Bin 57965 -> 0 bytes
files/X/4/BkbAxBD-L61pWvm+rYeA | Bin 10725 -> 10725 bytes
files/X/H/HabvFifTTQeEinigGX6A | Bin 0 -> 34037 bytes
files/X/Q/7ABc+ankVOzUGkn7v0Fw | Bin 62953 -> 62953 bytes
files/X/W/ILrqxR+QA0HnLGffPJUg | Bin 0 -> 24485 bytes
files/Y/H/au56E5Y66Nc3AFdnPWkA | Bin 57189 -> 57189 bytes
files/Y/K/bsAGuZPjAy62MiPnlvYg | Bin 30293 -> 30293 bytes
files/Y/Z/d6fAMeK1UsA-4PKsDPog | Bin 27509 -> 0 bytes
files/Z/4/QfzUqK7PinyzGmWNCF3g | Bin 0 -> 36221 bytes
files/Z/5/n9gAR3guIFx-jlh-tzBQ | Bin 28553 -> 28553 bytes
files/Z/W/urTlDp5s1eB9768DzN0w | Bin 15569 -> 15569 bytes
files/src-decoder-qrcodedecoderexception.html | 191 +++++
.../src-detector-qrcodedetectorexception.html | 191 +++++
indices/files.html | 2 +
js/searchIndex.js | 85 +-
namespaces/chillerlan-qrcode-decoder.html | 2 +
namespaces/chillerlan-qrcode-detector.html | 2 +
packages/Application.html | 4 +
197 files changed, 2715 insertions(+), 317 deletions(-)
create mode 100644 classes/chillerlan-QRCode-Decoder-QRCodeDecoderException.html
create mode 100644 classes/chillerlan-QRCode-Detector-QRCodeDetectorException.html
create mode 100644 descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ
create mode 100644 descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ
create mode 100644 files/1/K/h5bWMmdAjip+Kp72z2wQ
delete mode 100644 files/2/4/P7ids61YxU65czZwEKXQ
create mode 100644 files/2/P/YxDq+xsRG+g1uCJJ1H1Q
delete mode 100644 files/2/S/4quEniu1dLV7N8JAjUTg
create mode 100644 files/3/3/Mi0lro8AudE4dCfxKNpg
create mode 100644 files/3/D/GIr-R9UEf4MEOh17RHdQ
delete mode 100644 files/4/O/pZTX+V54uHNlihD482Ig
create mode 100644 files/5/F/BnmcXWCI+NNDQ9amykhQ
delete mode 100644 files/5/H/+XdvhRCCJ-cTkXdKhO9A
delete mode 100644 files/6/G/jFPklh5H5rIMNOHnplpg
create mode 100644 files/8/A/1GWk-aTd+bVzihVIPrBg
delete mode 100644 files/A/8/9jtxwp0y7qtn2nhjk0fw
create mode 100644 files/A/D/IB5CUl5mCA+GHT7vYhbg
create mode 100644 files/C/H/BvIsMp78g+y3-WbjvTAA
create mode 100644 files/D/D/EnV2UURoIjMNWBE9Xzmg
create mode 100644 files/D/N/4xAjrrJRsby9QPe16JkA
delete mode 100644 files/E/C/108ImQdQCA2lUziT8LFQ
delete mode 100644 files/F/L/pGk+MxQccOBsAMsLLgWQ
delete mode 100644 files/F/P/UfdeR+GiIFvV1ZKrrZYg
delete mode 100644 files/F/V/OfSTXIwnhBOfSsZq1oyQ
create mode 100644 files/G/H/hl5uXAVtw3po5qZJlfig
delete mode 100644 files/G/V/O+CvP3J6FinF3VGmKtrA
create mode 100644 files/H/V/u6dr6LsctLyZVxbMJgUw
create mode 100644 files/J/R/qYa2sRt2+JVXj03xcR2Q
create mode 100644 files/K/J/YVUmkeQ+CHSKde-ON-GQ
delete mode 100644 files/K/J/xZ8UQQ7M6DzrtONVT0PA
delete mode 100644 files/L/5/0PAVCeeOI5ih1-tbHViw
delete mode 100644 files/L/G/7UwfXmLXWjJv1LYSvVfw
delete mode 100644 files/L/S/S7O7F4xkUg1M6n097G4g
delete mode 100644 files/M/O/+xWTziFGV-xOeLvFyo5g
create mode 100644 files/M/S/kn9U0rgYcWibvcP+q2gQ
delete mode 100644 files/N/5/x6Sy5bbRlYLLUFE+rUDQ
create mode 100644 files/N/G/CF2eZ3GwMSgK1HdPRONA
delete mode 100644 files/P/2/u+ESM-c8IXosx5mmx9sQ
create mode 100644 files/P/R/-Ppa-tvFxSaM8TJEBeBw
delete mode 100644 files/R/G/lkHfeWGsT1ySq+PZfKAw
create mode 100644 files/S/I/hhd3+gRBYde2PJE6R3+A
delete mode 100644 files/T/+/2AIbma457IXdPSfSU05Q
delete mode 100644 files/T/U/7L9En7ztOI3cy1BoafKQ
create mode 100644 files/U/7/OXv106CmaKfFgdZio+6g
create mode 100644 files/U/9/OY0j3lqV7fnlNtJ-vBeQ
create mode 100644 files/V/P/Wbt1sb2ZVJuRsfv399og
create mode 100644 files/W/V/fpWb-UOS+QJyfIGBvLtw
delete mode 100644 files/X/2/NOjfT3W0Gpsd2U6KFPvg
create mode 100644 files/X/H/HabvFifTTQeEinigGX6A
create mode 100644 files/X/W/ILrqxR+QA0HnLGffPJUg
delete mode 100644 files/Y/Z/d6fAMeK1UsA-4PKsDPog
create mode 100644 files/Z/4/QfzUqK7PinyzGmWNCF3g
create mode 100644 files/src-decoder-qrcodedecoderexception.html
create mode 100644 files/src-detector-qrcodedetectorexception.html
diff --git a/classes/chillerlan-QRCode-Data-QRMatrix.html b/classes/chillerlan-QRCode-Data-QRMatrix.html
index d6cd47e3f..8fdb7d9d3 100644
--- a/classes/chillerlan-QRCode-Data-QRMatrix.html
+++ b/classes/chillerlan-QRCode-Data-QRMatrix.html
@@ -300,6 +300,13 @@ maps the ECC coded binary data and applies the mask pattern
Checks whether a module is of the given $M_TYPE
+
+ checkTypes()
+
+ : bool
+
+checks whether a module matches one of the given $M_TYPES
+
eccLevel()
@@ -1085,7 +1092,7 @@ masking the data using $maskPattern (ISO/IEC 18004:2000 Section 8.8)
@@ -1188,6 +1195,66 @@ false => $value & 0x800 === 0
—
+
+
+
+ checkTypes()
+
+
+
+
+ checks whether a module matches one of the given $M_TYPES
+
+
+ public
+ checkTypes ( int $x , int $y , array<string|int, mixed> $M_TYPES ) : bool
+
+
+ Parameters
+
+
+ $x
+ : int
+
+
+
+
+
+
+ $y
+ : int
+
+
+
+
+
+
+ $M_TYPES
+ : array<string|int, mixed>
+
+
+
+
+
+
+
+
+
+ Return values
+ bool
+ —
+
+
QRMatrix.php
:
- 521
+ 535
@@ -1474,7 +1541,7 @@ masking the data using $maskPattern (ISO/IEC 18004:2000 Section 8.8)
@@ -1668,7 +1735,7 @@ false => $M_TYPE
@@ -1703,7 +1770,7 @@ false => $M_TYPE
@@ -1738,7 +1805,7 @@ false => $M_TYPE
@@ -1773,7 +1840,7 @@ false => $M_TYPE
@@ -1819,7 +1886,7 @@ false => $M_TYPE
@@ -1917,7 +1984,7 @@ Note that there is no restiction on how many times this method could be called o
@@ -1977,7 +2044,7 @@ Note that there is no restiction on how many times this method could be called o
@@ -2012,7 +2079,7 @@ Note that there is no restiction on how many times this method could be called o
@@ -2047,7 +2114,7 @@ Note that there is no restiction on how many times this method could be called o
diff --git a/classes/chillerlan-QRCode-Decoder-Binarizer.html b/classes/chillerlan-QRCode-Decoder-Binarizer.html
index 9471a0855..884d98daa 100644
--- a/classes/chillerlan-QRCode-Decoder-Binarizer.html
+++ b/classes/chillerlan-QRCode-Decoder-Binarizer.html
@@ -111,7 +111,7 @@
@@ -285,7 +285,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -314,7 +314,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -343,7 +343,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -372,7 +372,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -401,7 +401,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -430,7 +430,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -459,7 +459,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -503,7 +503,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -541,7 +541,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -584,7 +584,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -626,7 +626,7 @@ fetched using getBlackRow(), so don't mix and match between them.
@@ -718,7 +718,7 @@ fetched using getBlackRow(), so don't mix and match between them.
@@ -788,7 +788,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -848,7 +848,7 @@ on the last pixels in the row/column which are also used in the previous block).
@@ -880,7 +880,7 @@ on the last pixels in the row/column which are also used in the previous block).
throws
- RuntimeException
+ QRCodeDecoderException
@@ -905,7 +905,7 @@ on the last pixels in the row/column which are also used in the previous block).
diff --git a/classes/chillerlan-QRCode-Decoder-BitMatrix.html b/classes/chillerlan-QRCode-Decoder-BitMatrix.html
index 084902879..ab96ad9bc 100644
--- a/classes/chillerlan-QRCode-Decoder-BitMatrix.html
+++ b/classes/chillerlan-QRCode-Decoder-BitMatrix.html
@@ -111,7 +111,7 @@
@@ -343,7 +343,7 @@ make its bits ready to read.
@@ -377,7 +377,7 @@ make its bits ready to read.
@@ -411,7 +411,7 @@ make its bits ready to read.
@@ -445,7 +445,7 @@ make its bits ready to read.
@@ -479,7 +479,7 @@ make its bits ready to read.
@@ -513,7 +513,7 @@ make its bits ready to read.
@@ -551,7 +551,7 @@ make its bits ready to read.
@@ -594,7 +594,7 @@ make its bits ready to read.
@@ -648,7 +648,7 @@ make its bits ready to read.
@@ -704,7 +704,7 @@ make its bits ready to read.
@@ -738,7 +738,7 @@ make its bits ready to read.
@@ -770,7 +770,7 @@ make its bits ready to read.
@@ -802,7 +802,7 @@ make its bits ready to read.
@@ -835,7 +835,7 @@ make its bits ready to read.
@@ -859,7 +859,7 @@ QR Code.
throws
- RuntimeException
+ QRCodeDecoderException
if the exact number of bytes expected is not read
@@ -888,7 +888,7 @@ QR Code.
@@ -942,7 +942,7 @@ QR Code.
@@ -991,7 +991,7 @@ QR Code.
@@ -1052,7 +1052,7 @@ QR Code.
throws
- InvalidArgumentException
+ QRCodeDecoderException
@@ -1077,7 +1077,7 @@ QR Code.
@@ -1110,7 +1110,7 @@ QR Code.
@@ -1169,7 +1169,7 @@ QR Code.
@@ -1211,7 +1211,7 @@ QR Code.
@@ -1268,7 +1268,7 @@ if doesn't seem to match any known pattern
@@ -1319,7 +1319,7 @@ if doesn't seem to match any known pattern
@@ -1341,7 +1341,7 @@ if doesn't seem to match any known pattern
throws
- RuntimeException
+ QRCodeDecoderException
if both format information locations cannot be parsed as
the valid encoding of format information
@@ -1371,7 +1371,7 @@ the valid encoding of format information
@@ -1393,7 +1393,7 @@ the valid encoding of format information
throws
- RuntimeException
+ QRCodeDecoderException
if both version information locations cannot be parsed as
the valid encoding of version information
@@ -1423,7 +1423,7 @@ the valid encoding of version information
@@ -1457,7 +1457,7 @@ make its bits ready to read.
diff --git a/classes/chillerlan-QRCode-Decoder-Decoder.html b/classes/chillerlan-QRCode-Decoder-Decoder.html
index 6c4166de0..058613ca6 100644
--- a/classes/chillerlan-QRCode-Decoder-Decoder.html
+++ b/classes/chillerlan-QRCode-Decoder-Decoder.html
@@ -243,7 +243,7 @@ correct the errors in-place using Reed-Solomon error correction.
throws
- Throwable
+ Throwable |QRCodeDecoderException
if the QR Code cannot be decoded
@@ -272,7 +272,7 @@ correct the errors in-place using Reed-Solomon error correction.
@@ -325,7 +325,7 @@ correct the errors in-place using Reed-Solomon error correction.
@@ -373,7 +373,7 @@ correct the errors in-place using Reed-Solomon error correction.
throws
- RuntimeException
+ QRCodeDecoderException
@@ -398,7 +398,7 @@ correct the errors in-place using Reed-Solomon error correction.
@@ -415,11 +415,26 @@ correct the errors in-place using Reed-Solomon error correction.
: BitMatrix
-
+
+
+
+
+
+ throws
+
+
+ QRCodeDecoderException
+
+
+
+
Return values
DecoderResult
@@ -440,7 +455,7 @@ correct the errors in-place using Reed-Solomon error correction.
@@ -495,7 +510,7 @@ method will separate the data into original blocks.
throws
- InvalidArgumentException
+ QRCodeDecoderException
diff --git a/classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html b/classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html
index 06caf29bd..071ef2477 100644
--- a/classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html
+++ b/classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html
@@ -114,7 +114,7 @@
@@ -266,7 +266,7 @@ getMatrix() may never be called.
@@ -300,7 +300,7 @@ getMatrix() may never be called.
@@ -334,7 +334,7 @@ getMatrix() may never be called.
@@ -368,7 +368,7 @@ getMatrix() may never be called.
@@ -404,7 +404,7 @@ getMatrix() may never be called.
@@ -436,7 +436,7 @@ getMatrix() may never be called.
throws
- InvalidArgumentException
+ QRCodeDecoderException
@@ -461,7 +461,7 @@ getMatrix() may never be called.
@@ -517,7 +517,7 @@ getMatrix() may never be called.
@@ -573,7 +573,7 @@ getMatrix() may never be called.
@@ -620,7 +620,7 @@ getMatrix() may never be called.
@@ -671,7 +671,7 @@ of the result.
@@ -735,7 +735,7 @@ getMatrix() may never be called.
@@ -782,7 +782,7 @@ getMatrix() may never be called.
@@ -805,6 +805,20 @@ getMatrix() may never be called.
+
+
+
+ throws
+
+
+ QRCodeDecoderException
+
+
+
+
Return values
string
@@ -825,7 +839,7 @@ getMatrix() may never be called.
@@ -884,7 +898,7 @@ getMatrix() may never be called.
diff --git a/classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html b/classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html
index 05cc7acf4..c78be87eb 100644
--- a/classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html
+++ b/classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html
@@ -266,7 +266,7 @@ getMatrix() may never be called.
@@ -300,7 +300,7 @@ getMatrix() may never be called.
@@ -334,7 +334,7 @@ getMatrix() may never be called.
@@ -575,7 +575,7 @@ getMatrix() may never be called.
@@ -622,7 +622,7 @@ getMatrix() may never be called.
@@ -673,7 +673,7 @@ of the result.
@@ -737,7 +737,7 @@ getMatrix() may never be called.
@@ -784,7 +784,7 @@ getMatrix() may never be called.
@@ -807,6 +807,20 @@ getMatrix() may never be called.
+
+
+
+ throws
+
+
+ QRCodeDecoderException
+
+
+
+
Return values
string
@@ -827,7 +841,7 @@ getMatrix() may never be called.
diff --git a/classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html b/classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html
index 29ea25c9e..505ab8d85 100644
--- a/classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html
+++ b/classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html
@@ -114,7 +114,7 @@
@@ -267,7 +267,7 @@ getMatrix() may never be called.
@@ -301,7 +301,7 @@ getMatrix() may never be called.
@@ -335,7 +335,7 @@ getMatrix() may never be called.
@@ -373,7 +373,7 @@ getMatrix() may never be called.
@@ -424,7 +424,7 @@ getMatrix() may never be called.
@@ -471,7 +471,7 @@ getMatrix() may never be called.
@@ -522,7 +522,7 @@ of the result.
@@ -586,7 +586,7 @@ getMatrix() may never be called.
@@ -633,7 +633,7 @@ getMatrix() may never be called.
@@ -656,6 +656,20 @@ getMatrix() may never be called.
+
+
+
+ throws
+
+
+ QRCodeDecoderException
+
+
+
+
Return values
string
@@ -676,7 +690,7 @@ getMatrix() may never be called.
diff --git a/classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html b/classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html
index ba6473c3d..87ae2048b 100644
--- a/classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html
+++ b/classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html
@@ -197,7 +197,7 @@ getMatrix() may never be called.
@@ -241,7 +241,7 @@ getMatrix() may never be called.
@@ -357,7 +357,7 @@ of the result.
@@ -386,6 +386,20 @@ getMatrix() may never be called.
+
+
+
+ throws
+
+
+ QRCodeDecoderException
+
+
+
+
Return values
array<string|int, mixed>
diff --git a/classes/chillerlan-QRCode-Decoder-QRCodeDecoderException.html b/classes/chillerlan-QRCode-Decoder-QRCodeDecoderException.html
new file mode 100644
index 000000000..266ffaca9
--- /dev/null
+++ b/classes/chillerlan-QRCode-Decoder-QRCodeDecoderException.html
@@ -0,0 +1,227 @@
+
+
+
+
+ Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QRCodeDecoderException
+
+
+ extends QRCodeException
+
+
+
+
+
+
+
+
+
+ An exception container
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classes/chillerlan-QRCode-Detector-Detector.html b/classes/chillerlan-QRCode-Detector-Detector.html
index 7e5b05745..eea933821 100644
--- a/classes/chillerlan-QRCode-Detector-Detector.html
+++ b/classes/chillerlan-QRCode-Detector-Detector.html
@@ -111,7 +111,7 @@
@@ -252,7 +252,7 @@ of another po$(another finder pattern center), and in the opposite direction too
@@ -290,7 +290,7 @@ of another po$(another finder pattern center), and in the opposite direction too
@@ -334,7 +334,7 @@ of another po$(another finder pattern center), and in the opposite direction too
@@ -367,7 +367,7 @@ of another po$(another finder pattern center), and in the opposite direction too
@@ -417,7 +417,7 @@ of the three finder patterns.
throws
- RuntimeException
+ QRCodeDetectorException
@@ -442,7 +442,7 @@ of the three finder patterns.
@@ -496,7 +496,7 @@ width of each, measuring along the axis between their centers.
@@ -554,7 +554,7 @@ of the finder patterns and estimated module size.
throws
- RuntimeException
+ QRCodeDetectorException
@@ -579,7 +579,7 @@ of the finder patterns and estimated module size.
@@ -654,7 +654,7 @@ of the finder patterns and estimated module size.
@@ -729,7 +729,7 @@ guessed to contain it.
@@ -802,7 +802,7 @@ may be skewed or rotated.
diff --git a/classes/chillerlan-QRCode-Detector-FinderPatternFinder.html b/classes/chillerlan-QRCode-Detector-FinderPatternFinder.html
index 8d09f7552..0c90eb8dd 100644
--- a/classes/chillerlan-QRCode-Detector-FinderPatternFinder.html
+++ b/classes/chillerlan-QRCode-Detector-FinderPatternFinder.html
@@ -111,7 +111,7 @@
@@ -340,7 +340,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -369,7 +369,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -398,7 +398,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -442,7 +442,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -476,7 +476,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -510,7 +510,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -546,7 +546,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -591,7 +591,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -623,7 +623,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -675,7 +675,7 @@ figures the location of the center of this run.
@@ -733,7 +733,7 @@ finder pattern to see if the same proportion is detected.
@@ -803,7 +803,7 @@ check a vertical cross check and locate the real center of the alignment pattern
@@ -878,7 +878,7 @@ observed in any reading state, based on the results of the horizontal scan
@@ -938,7 +938,7 @@ observed in any reading state, based on the results of the horizontal scan
@@ -980,7 +980,7 @@ observed in any reading state, based on the results of the horizontal scan
@@ -1017,7 +1017,7 @@ down in the image.
@@ -1059,7 +1059,7 @@ down in the image.
@@ -1101,7 +1101,7 @@ down in the image.
@@ -1156,7 +1156,7 @@ used by finder patterns to be considered a match
@@ -1188,7 +1188,7 @@ used by finder patterns to be considered a match
@@ -1262,7 +1262,7 @@ pattern center
@@ -1298,7 +1298,7 @@ candidates is "pretty similar"
@@ -1344,7 +1344,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
@@ -1365,7 +1365,7 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
throws
- RuntimeException
+ QRCodeDetectorException
if 3 such finder patterns do not exist
diff --git a/classes/chillerlan-QRCode-Detector-GridSampler.html b/classes/chillerlan-QRCode-Detector-GridSampler.html
index c4c36f0f8..ccc1f7c0c 100644
--- a/classes/chillerlan-QRCode-Detector-GridSampler.html
+++ b/classes/chillerlan-QRCode-Detector-GridSampler.html
@@ -248,7 +248,7 @@ image space.
throws
- RuntimeException
+ QRCodeDetectorException
if image can't be sampled, for example, if the transformation defined
by the given points is invalid or results in sampling outside the image boundaries
@@ -329,7 +329,7 @@ to be within the image. Because the set of points are assumed to be linear, this
throws
- RuntimeException
+ QRCodeDetectorException
if an endpoint is lies outside the image boundaries
diff --git a/classes/chillerlan-QRCode-Detector-QRCodeDetectorException.html b/classes/chillerlan-QRCode-Detector-QRCodeDetectorException.html
new file mode 100644
index 000000000..5977a4739
--- /dev/null
+++ b/classes/chillerlan-QRCode-Detector-QRCodeDetectorException.html
@@ -0,0 +1,227 @@
+
+
+
+
+ Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QRCodeDetectorException
+
+
+ extends QRCodeException
+
+
+
+
+
+
+
+
+
+ An exception container
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classes/chillerlan-QRCode-Output-QRFpdf.html b/classes/chillerlan-QRCode-Output-QRFpdf.html
index 5c8c943ba..21644bc1b 100644
--- a/classes/chillerlan-QRCode-Output-QRFpdf.html
+++ b/classes/chillerlan-QRCode-Output-QRFpdf.html
@@ -714,7 +714,7 @@
@@ -766,7 +766,7 @@
diff --git a/classes/chillerlan-QRCode-Output-QRImage.html b/classes/chillerlan-QRCode-Output-QRImage.html
index 265e8729a..0d7ecb0e9 100644
--- a/classes/chillerlan-QRCode-Output-QRImage.html
+++ b/classes/chillerlan-QRCode-Output-QRImage.html
@@ -852,7 +852,7 @@
@@ -1050,7 +1050,7 @@
@@ -1186,7 +1186,7 @@
protected
- setPixel ( int $x , int $y , array<string|int, mixed> $rgb ) : void
+ setPixel ( int $x , int $y , int $M_TYPE ) : void
Parameters
@@ -1208,8 +1208,8 @@
- $rgb
- : array<string|int, mixed>
+ $M_TYPE
+ : int
diff --git a/classes/chillerlan-QRCode-Output-QRImagick.html b/classes/chillerlan-QRCode-Output-QRImagick.html
index 1a2312934..97236efb8 100644
--- a/classes/chillerlan-QRCode-Output-QRImagick.html
+++ b/classes/chillerlan-QRCode-Output-QRImagick.html
@@ -168,6 +168,13 @@
: Imagick
+
+
+
+ $imagickDraw
+
+ : ImagickDraw
+
@@ -247,6 +254,13 @@
Creates the QR image via ImagickDraw
+
+ drawPixel()
+
+ : void
+
+draws a single pixel at the given position
+
saveToFile()
@@ -340,6 +354,40 @@
+
+
+
+ $imagickDraw
+
+
+
+
+
+
+
+
+ protected
+ ImagickDraw
+ $imagickDraw
+
+
+
+
+
+
+
+
QRImagick.php
:
- 36
+ 37
@@ -712,7 +760,7 @@
@@ -769,7 +817,7 @@
@@ -821,7 +869,7 @@
@@ -835,6 +883,66 @@
+ Return values
+ void
+ —
+
+
+
+
+
+ drawPixel()
+
+
+
+
+ draws a single pixel at the given position
+
+
+ protected
+ drawPixel ( int $x , int $y , int $M_TYPE ) : void
+
+
+ Parameters
+
+
+ $x
+ : int
+
+
+
+
+
+
+ $y
+ : int
+
+
+
+
+
+
+ $M_TYPE
+ : int
+
+
+
+
+
+
+
+
+
Return values
void
—
@@ -854,7 +962,7 @@
@@ -936,7 +1044,7 @@
diff --git a/classes/chillerlan-QRCode-Output-QRMarkup.html b/classes/chillerlan-QRCode-Output-QRMarkup.html
index acb478a1d..da84a58c9 100644
--- a/classes/chillerlan-QRCode-Output-QRMarkup.html
+++ b/classes/chillerlan-QRCode-Output-QRMarkup.html
@@ -114,7 +114,7 @@
@@ -192,13 +192,6 @@
the current scaling for a QR pixel
-
- $svgHeader
-
- : string
-
-
-
__construct()
@@ -248,6 +241,27 @@
SVG output
+
+ svgHeader()
+
+ : string
+
+returns the <svg> header with the given options parsed
+
+
+ svgModule()
+
+ : string
+
+returns a path segment for a single module
+
+
+ svgPaths()
+
+ : string
+
+returns one or more SVG <path> elements
+
@@ -276,7 +290,7 @@
@@ -571,53 +585,6 @@
-
-
-
-
-
-
-
- protected
- string
- $svgHeader
- = '<svg xmlns="http://www.w3.org/2000/svg"' . ' class="qr-svg %1$s" style="width: 100%%; height: auto;" viewBox="0 0 %2$d %2$d">'
-
-
-
-
-
-
-
-
- see
-
-
- sprintf()
-
-
-
-
-
@@ -691,7 +658,7 @@
@@ -748,7 +715,7 @@
@@ -800,7 +767,7 @@
@@ -844,7 +811,7 @@
@@ -926,7 +893,7 @@
@@ -972,7 +939,7 @@
@@ -1008,6 +975,168 @@
https://github.com/codemasher/php-qrcode/pull/5
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg
+
+
+
+
+ see
+
+
+ https://www.sarasoueidan.com/demos/interactive-svg-coordinate-system/
+
+
+
+
+
+ Return values
+ string
+ —
+
+
+
+
+
+
+
+ returns the <svg> header with the given options parsed
+
+
+ protected
+ svgHeader ( ) : string
+
+
+
+
+
+ Return values
+ string
+ —
+
+
+
+
+
+ svgModule()
+
+
+
+
+ returns a path segment for a single module
+
+
+ protected
+ svgModule ( int $x , int $y ) : string
+
+
+ Parameters
+
+
+ $x
+ : int
+
+
+
+
+
+
+ $y
+ : int
+
+
+
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d
+
+
+
+
+
+ Return values
+ string
+ —
+
+
+
+
+
+ svgPaths()
+
+
+
+
+ returns one or more SVG <path> elements
+
+
+ protected
+ svgPaths ( ) : string
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Element/path
+
+
diff --git a/classes/chillerlan-QRCode-Output-QROutputAbstract.html b/classes/chillerlan-QRCode-Output-QROutputAbstract.html
index aa829269b..c1a28d4e0 100644
--- a/classes/chillerlan-QRCode-Output-QROutputAbstract.html
+++ b/classes/chillerlan-QRCode-Output-QROutputAbstract.html
@@ -632,7 +632,7 @@
@@ -689,7 +689,7 @@
@@ -741,7 +741,7 @@
@@ -823,7 +823,7 @@
diff --git a/classes/chillerlan-QRCode-Output-QRString.html b/classes/chillerlan-QRCode-Output-QRString.html
index 772278319..8d39f3c07 100644
--- a/classes/chillerlan-QRCode-Output-QRString.html
+++ b/classes/chillerlan-QRCode-Output-QRString.html
@@ -635,7 +635,7 @@
@@ -692,7 +692,7 @@
@@ -788,7 +788,7 @@
diff --git a/classes/chillerlan-QRCode-QROptions.html b/classes/chillerlan-QRCode-QROptions.html
index 63918b0c6..6be095fdd 100644
--- a/classes/chillerlan-QRCode-QROptions.html
+++ b/classes/chillerlan-QRCode-QROptions.html
@@ -116,7 +116,7 @@
@@ -288,6 +288,20 @@
: int
+
+
+
+ $svgCircleRadius
+
+ : float
+
+
+
+
+ $svgConnectPaths
+
+ : bool
+
@@ -295,6 +309,34 @@
: string
+
+
+
+ $svgDrawCircularModules
+
+ : bool
+
+
+
+
+ $svgExcludeFromConnect
+
+ : array<string|int, mixed>
+
+
+
+
+ $svgHeight
+
+ : string
+
+
+
+
+ $svgKeepAsSquare
+
+ : array<string|int, mixed>
+
@@ -302,6 +344,13 @@
: float
+
+
+
+ $svgPreserveAspectRatio
+
+ : string
+
@@ -309,6 +358,13 @@
: int
+
+
+
+ $svgWidth
+
+ : string
+
@@ -507,6 +563,20 @@
size of a QR code pixel [SVG, IMAGE_*], HTML via CSS
+
+ $svgCircleRadius
+
+ : float
+
+specifies the radius of the modules when $svgDrawCircularModules is set to true
+
+
+ $svgConnectPaths
+
+ : bool
+
+whether to connect the paths for the several module types to avoid weird glitches when using gradients etc.
+
$svgDefs
@@ -514,6 +584,34 @@
anything between <defs>
+
+ $svgDrawCircularModules
+
+ : bool
+
+specify whether to draw the modules as filled circles
+
+
+ $svgExcludeFromConnect
+
+ : array<string|int, mixed>
+
+specify which paths/patterns to exclude from connecting if $svgConnectPaths is set to true
+
+
+ $svgHeight
+
+ : string|null
+
+optional "height" attribute with the specified value (note that the value is not checked!)
+
+
+ $svgKeepAsSquare
+
+ : array<string|int, mixed>
+
+specifies which module types to exclude when $svgDrawCircularModules is set to true
+
$svgOpacity
@@ -521,6 +619,13 @@
SVG opacity
+
+ $svgPreserveAspectRatio
+
+ : string
+
+
+
$svgViewBoxSize
@@ -528,6 +633,13 @@
SVG viewBox size. a single integer number which defines width/height of the viewBox attribute.
+
+ $svgWidth
+
+ : string|null
+
+optional "width" attribute with the specified value (note that the value is not checked!)
+
$textDark
@@ -1377,6 +1489,72 @@
+
+
+
+ $svgCircleRadius
+
+
+
+
+
+
+
+
+ public
+ float
+ $svgCircleRadius
+
+
+
+
+
+
+
+
+
+
+ $svgConnectPaths
+
+
+
+
+
+
+
+
+ public
+ bool
+ $svgConnectPaths
+
+
+
+
+
+
+
+
+ $svgDrawCircularModules
+
+
+
+
+
+
+
+
+ public
+ bool
+ $svgDrawCircularModules
+
+
+
+
+
+
+
+
+
+
+ $svgExcludeFromConnect
+
+
+
+
+
+
+
+
+ public
+ array<string|int, mixed>
+ $svgExcludeFromConnect
+
+
+
+
+
+
+
+
+
+
+ $svgHeight
+
+
+
+
+
+
+
+
+ public
+ string
+ $svgHeight
+
+
+
+
+
+
+
+
+
+
+ $svgKeepAsSquare
+
+
+
+
+
+
+
+
+ public
+ array<string|int, mixed>
+ $svgKeepAsSquare
+
+
+
+
+
+
+
+
+ $svgPreserveAspectRatio
+
+
+
+
+
+
+
+
+ public
+ string
+ $svgPreserveAspectRatio
+
+
+
+
+
+
+
+
+ $svgWidth
+
+
+
+
+
+
+
+
+ public
+ string
+ $svgWidth
+
+
+
+
+
+
+
protected
string
$cssClass
- = ''
+ = 'qrcode'
@@ -1869,7 +2245,7 @@
@@ -1917,7 +2293,7 @@
@@ -1951,7 +2327,7 @@
@@ -2000,7 +2376,7 @@
@@ -2034,7 +2410,7 @@
@@ -2082,7 +2458,7 @@
@@ -2130,7 +2506,7 @@
@@ -2177,7 +2553,7 @@
@@ -2211,7 +2587,7 @@
@@ -2281,7 +2657,7 @@
@@ -2364,7 +2740,7 @@
protected
string
$outputType
- = chillerlanQRCodeQRCode::OUTPUT_IMAGE_PNG
+ = chillerlanQRCodeQRCode::OUTPUT_MARKUP_SVG
QRCode::OUTPUT_MARKUP_XXXX where XXXX = HTML, SVG
@@ -2395,7 +2771,7 @@
@@ -2478,7 +2854,7 @@
@@ -2550,6 +2926,88 @@
+
+
+
+ $svgCircleRadius
+
+
+
+
+
+
+ specifies the radius of the modules when $svgDrawCircularModules is set to true
+
+
+ protected
+ float
+ $svgCircleRadius
+ = 0.45
+
+
+
+
+
+
+
+
+
+ $svgConnectPaths
+
+
+
+
+
+
+ whether to connect the paths for the several module types to avoid weird glitches when using gradients etc.
+
+
+ protected
+ bool
+ $svgConnectPaths
+ = false
+
+
+
+
+
+
+
+
+ see
+
+
+ https://github.com/chillerlan/php-qrcode/issues/57
+
+
+
+
+
protected
string
$svgDefs
- = '<style>rect{shape-rendering:crispEdges}</style>'
+ = ''
@@ -2592,12 +3050,162 @@
see
- https://developer.mozilla.org/docs/Web/SVG/Element/defs
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs
+
+
+
+ $svgDrawCircularModules
+
+
+
+
+
+
+ specify whether to draw the modules as filled circles
+
+
+ protected
+ bool
+ $svgDrawCircularModules
+ = false
+
+
+
+
+
+
+
+
+
+ $svgExcludeFromConnect
+
+
+
+
+
+
+ specify which paths/patterns to exclude from connecting if $svgConnectPaths is set to true
+
+
+ protected
+ array<string|int, mixed>
+ $svgExcludeFromConnect
+ = []
+
+
+
+
+
+
+
+
+
+ $svgHeight
+
+
+
+
+
+
+ optional "height" attribute with the specified value (note that the value is not checked!)
+
+
+ protected
+ string|null
+ $svgHeight
+ = null
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/height
+
+
+
+
+
+
+
+
+ $svgKeepAsSquare
+
+
+
+
+
+
+ specifies which module types to exclude when $svgDrawCircularModules is set to true
+
+
+ protected
+ array<string|int, mixed>
+ $svgKeepAsSquare
+ = []
+
+
+
+
+
+
+
+ $svgPreserveAspectRatio
+
+
+
+
+
+
+
+
+ protected
+ string
+ $svgPreserveAspectRatio
+ = 'xMidYMid'
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAspectRatio
+
+
+
+
+
QROptionsTrait.php
:
- 129
+ 130
@@ -2675,6 +3330,14 @@
see
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox
+
+
+
+
+ see
+
https://css-tricks.com/scale-svg/#article-header-id-3
@@ -2682,6 +3345,54 @@
+
+
+
+ $svgWidth
+
+
+
+
+
+
+ optional "width" attribute with the specified value (note that the value is not checked!)
+
+
+ protected
+ string|null
+ $svgWidth
+ = null
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/width
+
+
+
+
+
QROptionsTrait.php
:
- 134
+ 181
@@ -2733,7 +3444,7 @@
@@ -2767,7 +3478,7 @@
@@ -2911,7 +3622,7 @@
@@ -2958,7 +3669,7 @@
@@ -3016,7 +3727,7 @@
@@ -3073,7 +3784,7 @@
@@ -3131,7 +3842,7 @@
@@ -3175,7 +3886,7 @@
@@ -3219,7 +3930,7 @@
@@ -3263,7 +3974,7 @@
@@ -3307,7 +4018,7 @@
@@ -3351,7 +4062,7 @@
diff --git a/classes/chillerlan-QRCode-QROptionsTrait.html b/classes/chillerlan-QRCode-QROptionsTrait.html
index bebd1e37a..1d3428c06 100644
--- a/classes/chillerlan-QRCode-QROptionsTrait.html
+++ b/classes/chillerlan-QRCode-QROptionsTrait.html
@@ -274,6 +274,20 @@
size of a QR code pixel [SVG, IMAGE_*], HTML via CSS
+
+ $svgCircleRadius
+
+ : float
+
+specifies the radius of the modules when $svgDrawCircularModules is set to true
+
+
+ $svgConnectPaths
+
+ : bool
+
+whether to connect the paths for the several module types to avoid weird glitches when using gradients etc.
+
$svgDefs
@@ -281,6 +295,34 @@
anything between <defs>
+
+ $svgDrawCircularModules
+
+ : bool
+
+specify whether to draw the modules as filled circles
+
+
+ $svgExcludeFromConnect
+
+ : array<string|int, mixed>
+
+specify which paths/patterns to exclude from connecting if $svgConnectPaths is set to true
+
+
+ $svgHeight
+
+ : string|null
+
+optional "height" attribute with the specified value (note that the value is not checked!)
+
+
+ $svgKeepAsSquare
+
+ : array<string|int, mixed>
+
+specifies which module types to exclude when $svgDrawCircularModules is set to true
+
$svgOpacity
@@ -288,6 +330,13 @@
SVG opacity
+
+ $svgPreserveAspectRatio
+
+ : string
+
+
+
$svgViewBoxSize
@@ -295,6 +344,13 @@
SVG viewBox size. a single integer number which defines width/height of the viewBox attribute.
+
+ $svgWidth
+
+ : string|null
+
+optional "width" attribute with the specified value (note that the value is not checked!)
+
$textDark
@@ -511,7 +567,7 @@
protected
string
$cssClass
- = ''
+ = 'qrcode'
@@ -611,7 +667,7 @@
@@ -659,7 +715,7 @@
@@ -693,7 +749,7 @@
@@ -742,7 +798,7 @@
@@ -776,7 +832,7 @@
@@ -824,7 +880,7 @@
@@ -872,7 +928,7 @@
@@ -919,7 +975,7 @@
@@ -953,7 +1009,7 @@
@@ -1023,7 +1079,7 @@
@@ -1106,7 +1162,7 @@
protected
string
$outputType
- = chillerlanQRCodeQRCode::OUTPUT_IMAGE_PNG
+ = chillerlanQRCodeQRCode::OUTPUT_MARKUP_SVG
QRCode::OUTPUT_MARKUP_XXXX where XXXX = HTML, SVG
@@ -1137,7 +1193,7 @@
@@ -1220,7 +1276,7 @@
@@ -1292,6 +1348,88 @@
+
+
+
+ $svgCircleRadius
+
+
+
+
+
+
+ specifies the radius of the modules when $svgDrawCircularModules is set to true
+
+
+ protected
+ float
+ $svgCircleRadius
+ = 0.45
+
+
+
+
+
+
+
+
+
+ $svgConnectPaths
+
+
+
+
+
+
+ whether to connect the paths for the several module types to avoid weird glitches when using gradients etc.
+
+
+ protected
+ bool
+ $svgConnectPaths
+ = false
+
+
+
+
+
+
+
+
+ see
+
+
+ https://github.com/chillerlan/php-qrcode/issues/57
+
+
+
+
+
protected
string
$svgDefs
- = '<style>rect{shape-rendering:crispEdges}</style>'
+ = ''
@@ -1334,12 +1472,162 @@
see
- https://developer.mozilla.org/docs/Web/SVG/Element/defs
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs
+
+
+
+ $svgDrawCircularModules
+
+
+
+
+
+
+ specify whether to draw the modules as filled circles
+
+
+ protected
+ bool
+ $svgDrawCircularModules
+ = false
+
+
+
+
+
+
+
+
+
+ $svgExcludeFromConnect
+
+
+
+
+
+
+ specify which paths/patterns to exclude from connecting if $svgConnectPaths is set to true
+
+
+ protected
+ array<string|int, mixed>
+ $svgExcludeFromConnect
+ = []
+
+
+
+
+
+
+
+
+
+ $svgHeight
+
+
+
+
+
+
+ optional "height" attribute with the specified value (note that the value is not checked!)
+
+
+ protected
+ string|null
+ $svgHeight
+ = null
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/height
+
+
+
+
+
+
+
+
+ $svgKeepAsSquare
+
+
+
+
+
+
+ specifies which module types to exclude when $svgDrawCircularModules is set to true
+
+
+ protected
+ array<string|int, mixed>
+ $svgKeepAsSquare
+ = []
+
+
+
+
+
+
+
+ $svgPreserveAspectRatio
+
+
+
+
+
+
+
+
+ protected
+ string
+ $svgPreserveAspectRatio
+ = 'xMidYMid'
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAspectRatio
+
+
+
+
+
QROptionsTrait.php
:
- 129
+ 130
@@ -1417,6 +1752,14 @@
see
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox
+
+
+
+
+ see
+
https://css-tricks.com/scale-svg/#article-header-id-3
@@ -1424,6 +1767,54 @@
+
+
+
+ $svgWidth
+
+
+
+
+
+
+ optional "width" attribute with the specified value (note that the value is not checked!)
+
+
+ protected
+ string|null
+ $svgWidth
+ = null
+
+
+
+
+
+
+
+
+ see
+
+
+ https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/width
+
+
+
+
+
QROptionsTrait.php
:
- 134
+ 181
@@ -1475,7 +1866,7 @@
@@ -1509,7 +1900,7 @@
@@ -1653,7 +2044,7 @@
@@ -1700,7 +2091,7 @@
@@ -1758,7 +2149,7 @@
@@ -1815,7 +2206,7 @@
@@ -1873,7 +2264,7 @@
@@ -1917,7 +2308,7 @@
@@ -1961,7 +2352,7 @@
@@ -2005,7 +2396,7 @@
@@ -2049,7 +2440,7 @@
@@ -2093,7 +2484,7 @@
diff --git a/classes/chillerlan-QRCodeTest-Data-QRMatrixTest.html b/classes/chillerlan-QRCodeTest-Data-QRMatrixTest.html
index e296e2e1a..1d9e9477b 100644
--- a/classes/chillerlan-QRCodeTest-Data-QRMatrixTest.html
+++ b/classes/chillerlan-QRCodeTest-Data-QRMatrixTest.html
@@ -443,7 +443,7 @@
@@ -752,7 +752,7 @@
@@ -811,7 +811,7 @@
@@ -844,7 +844,7 @@
@@ -877,7 +877,7 @@
@@ -910,7 +910,7 @@
@@ -943,7 +943,7 @@
@@ -1002,7 +1002,7 @@
diff --git a/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html b/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html
index 620819d8b..526144c29 100644
--- a/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html
+++ b/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html
@@ -235,7 +235,7 @@
@@ -268,7 +268,7 @@
@@ -367,7 +367,7 @@
diff --git a/classes/chillerlan-QRCodeTest-Output-QRImageTest.html b/classes/chillerlan-QRCodeTest-Output-QRImageTest.html
index 5154bb885..81b31c401 100644
--- a/classes/chillerlan-QRCodeTest-Output-QRImageTest.html
+++ b/classes/chillerlan-QRCodeTest-Output-QRImageTest.html
@@ -235,7 +235,7 @@
@@ -267,7 +267,7 @@
@@ -359,7 +359,7 @@
diff --git a/classes/chillerlan-QRCodeTest-Output-QRImagickTest.html b/classes/chillerlan-QRCodeTest-Output-QRImagickTest.html
index 4b3edf308..befcd74cb 100644
--- a/classes/chillerlan-QRCodeTest-Output-QRImagickTest.html
+++ b/classes/chillerlan-QRCodeTest-Output-QRImagickTest.html
@@ -235,7 +235,7 @@
@@ -268,7 +268,7 @@
@@ -360,7 +360,7 @@
diff --git a/classes/chillerlan-QRCodeTest-Output-QRMarkupTest.html b/classes/chillerlan-QRCodeTest-Output-QRMarkupTest.html
index ceef592ad..6e58a7f80 100644
--- a/classes/chillerlan-QRCodeTest-Output-QRMarkupTest.html
+++ b/classes/chillerlan-QRCodeTest-Output-QRMarkupTest.html
@@ -228,7 +228,7 @@
diff --git a/classes/chillerlan-QRCodeTest-Output-QROutputTestAbstract.html b/classes/chillerlan-QRCodeTest-Output-QROutputTestAbstract.html
index 7e73ca500..762e9aa2c 100644
--- a/classes/chillerlan-QRCodeTest-Output-QROutputTestAbstract.html
+++ b/classes/chillerlan-QRCodeTest-Output-QROutputTestAbstract.html
@@ -229,7 +229,7 @@ should also be used to test custom output modules
diff --git a/classes/chillerlan-QRCodeTest-Output-QRStringTest.html b/classes/chillerlan-QRCodeTest-Output-QRStringTest.html
index 8ee50bfe1..cf2d05d07 100644
--- a/classes/chillerlan-QRCodeTest-Output-QRStringTest.html
+++ b/classes/chillerlan-QRCodeTest-Output-QRStringTest.html
@@ -268,7 +268,7 @@
diff --git a/classes/chillerlan-QRCodeTest-QRCodeReaderTest.html b/classes/chillerlan-QRCodeTest-QRCodeReaderTest.html
index 39af74319..2f8249119 100644
--- a/classes/chillerlan-QRCodeTest-QRCodeReaderTest.html
+++ b/classes/chillerlan-QRCodeTest-QRCodeReaderTest.html
@@ -243,7 +243,7 @@
@@ -309,7 +309,7 @@
diff --git a/descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ b/descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ
index efa83dd4e1b05b4296ba5ed665c21be8d77e8f15..e1d6fcada2b04014a0fc72bf8eb496aa0d6604f0 100644
GIT binary patch
delta 19
acmX@6dQ6qe(9GPx*uu!vz+fZS9w7iY@C9lB
delta 19
acmX@6dQ6qe(9F!z($vVr!g3?m9w7iZz6FH<
diff --git a/descriptors/-/F/jRgdyBLyXKT+BGk4NfTw b/descriptors/-/F/jRgdyBLyXKT+BGk4NfTw
index e22713157f56a49c1a2acf16d841b37abda12980..f1d20645aae2ddf79c4eb3a97557de059018ab25 100644
GIT binary patch
delta 19
acmX@@bJ~Z?(9GPx*uu!vz+fYnqZ$A`@C91{
delta 19
acmX@@bJ~Z?(9F!z($vVr!g3>*qZ$A{z6Evw
diff --git a/descriptors/-/L/ek58PIvBzTeodS5wVNSA b/descriptors/-/L/ek58PIvBzTeodS5wVNSA
index 4b767a23286420bec5700a1897a17d41ce7f4fca..dfa0b77de88feb2d2cb883024bb6b29a4f19ef7a 100644
GIT binary patch
delta 19
acmdn4yj_{g(9GPx*uu!vz+fZST0sCdaRoR4
delta 19
acmdn4yj_{g(9F!z($vVr!g3?mT0sCeKLt|&
diff --git a/descriptors/-/O/p5-gmoh5hPLmm04gN4pQ b/descriptors/-/O/p5-gmoh5hPLmm04gN4pQ
index 4832ac9b35949ad46d4aceb5ea0455d9a706007b..e9e8ff4afc781e76784cb56fb067c1b329b4587e 100644
GIT binary patch
delta 176
zcmcb%f^otMMlM4$a|2@wBU1x|iChyE(u~p)6U_{bjgnK7%q&xqQjEgfh3T>`LLHPBO}-5hu-Xrj3SdCdP_`Z^nJ~!1!8Sx^>buo^aL~G{k0hxgTeBP
P0}e7Kf(2^>Z!!S@LjOPk
delta 244
zcmbQRg7Ml4MlM4$GfPWTBNGeDiChyEQcTUvER539OpFsvQqoM#O$}2lk_=2O%q)!(
zjm=X`C+;?8JhJiqFHsjRPEJmJEiDCyy!_0(;)2xVlFa-(g@BBL(7dA5#N>>`q@2{?
zlEjkK+|;}hPlO6BeUQ$g)RNMoyv@(W-WV`Go6P7hK6$ST|KwlpOMpBBr-;elJ(3x}
zz{MLq7Xx`f@y)efvW$$pKnaP-o4wyNii26ZeO@!_f>@jP`#Lf*`fO(OcV=V^1Ixt*
O9Ar!Z%b5q>WC8$K!&D0Z
diff --git a/descriptors/0/8/K5Nh3Keev5uTA1xbHsFg b/descriptors/0/8/K5Nh3Keev5uTA1xbHsFg
index aced4bd0a695da4bc126f60dc170929c82e4599f..a5862ca0d05c75ef6124632154b0b68057adc6ad 100644
GIT binary patch
delta 19
acmZ1?v_y!@(9GPx*uu!vz+fYn6ej>MRRmQ4
delta 19
acmZ1?v_y!@(9F!z($vVr!g3>*6ej>NBLr{&
diff --git a/descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ b/descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ
index 26f41568df0f5f14605b453483d066074cce3467..1103a79efc1cfbf0a75ef3ce6453f3b407c45d72 100644
GIT binary patch
delta 19
acmZ1xyCRm$(9GPx*uu!vz+fZSJUswB2nCz~
delta 19
acmZ1xyCRm$(9F!z($vVr!g3?mJUswB)&;i!
diff --git a/descriptors/0/N/GpaeNybzoU59gW6UhBnQ b/descriptors/0/N/GpaeNybzoU59gW6UhBnQ
index eed699c639b68fdd87db3aed46470de04e13ff71..b203683986e6d96e9eaa0394bc4d78909f2a8471 100644
GIT binary patch
delta 18
ZcmeA&>N4UoG&46awlFd^Fj&YX2>>ix1V;b>
delta 18
ZcmeA&>N4UoG&8fbG&M4@uw2L`2>>k)1Y!UH
diff --git a/descriptors/1/C/HhgHbACpp2-v5vnsHqoQ b/descriptors/1/C/HhgHbACpp2-v5vnsHqoQ
index 3d4de53ef8674923bfb976684362214a03647548..1cb67af12e2f02302e4c6b17ff1126d045c9adab 100644
GIT binary patch
literal 10357
zcmbtaYj@K|8g?KBY>F0@baR^1)1A5wc0yu1S6Y)xLjr|`93U4sTTHWxJhoM2$w+d7
z+wG_Qynkqa-9GP(Mv|{2TMkL=k>
zyRy@6w)b4K)8bCxdW&t({gs=+9`{YpYST*Hvbn#we1GkS`bya-n=6L-{p#|mu~a{;
z8@09aYWautaxIferLIipdx%wID%HoJ5`UfgtA0H-pK2O@Q)f%Y{iUUKUS2k8+*n#&
zzrXVRsaap)YxisQmG#xSxV3ErO?}$;%+iZa(C!4KR|ors_rB9Ef~B4YG2iWYCjVmU
zcw-w&nbQ1xhRw5G+wgs+ZpI2N{%CsK2zZT&e@pj^OUuRO^3uAvW^{t4>&Z*(um!oh
zY{M6Se>9txZFA2yoT9^nElJC5cRj1o3}_2c2{(z0wq