From 9e2b2a32fd0e967ad3184e9a5d091a29953acb91 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Wed, 25 Oct 2017 16:22:10 -0700 Subject: Include composer dependencies in repo --- vendor/aferrandini/phpqrcode/.gitignore | 1 + vendor/aferrandini/phpqrcode/LICENSE | 165 ++++++ vendor/aferrandini/phpqrcode/VERSION | 2 + vendor/aferrandini/phpqrcode/cache/frame_1.dat | 2 + vendor/aferrandini/phpqrcode/cache/frame_1.png | Bin 0 -> 126 bytes vendor/aferrandini/phpqrcode/cache/frame_10.dat | Bin 0 -> 204 bytes vendor/aferrandini/phpqrcode/cache/frame_10.png | Bin 0 -> 202 bytes vendor/aferrandini/phpqrcode/cache/frame_11.dat | Bin 0 -> 210 bytes vendor/aferrandini/phpqrcode/cache/frame_11.png | Bin 0 -> 205 bytes vendor/aferrandini/phpqrcode/cache/frame_12.dat | Bin 0 -> 222 bytes vendor/aferrandini/phpqrcode/cache/frame_12.png | Bin 0 -> 216 bytes vendor/aferrandini/phpqrcode/cache/frame_13.dat | Bin 0 -> 223 bytes vendor/aferrandini/phpqrcode/cache/frame_13.png | Bin 0 -> 210 bytes vendor/aferrandini/phpqrcode/cache/frame_14.dat | Bin 0 -> 227 bytes vendor/aferrandini/phpqrcode/cache/frame_14.png | Bin 0 -> 213 bytes vendor/aferrandini/phpqrcode/cache/frame_15.dat | Bin 0 -> 242 bytes vendor/aferrandini/phpqrcode/cache/frame_15.png | Bin 0 -> 219 bytes vendor/aferrandini/phpqrcode/cache/frame_16.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_16.png | Bin 0 -> 211 bytes vendor/aferrandini/phpqrcode/cache/frame_17.dat | Bin 0 -> 237 bytes vendor/aferrandini/phpqrcode/cache/frame_17.png | Bin 0 -> 211 bytes vendor/aferrandini/phpqrcode/cache/frame_18.dat | 2 + vendor/aferrandini/phpqrcode/cache/frame_18.png | Bin 0 -> 228 bytes vendor/aferrandini/phpqrcode/cache/frame_19.dat | 3 + vendor/aferrandini/phpqrcode/cache/frame_19.png | Bin 0 -> 225 bytes vendor/aferrandini/phpqrcode/cache/frame_2.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_2.png | Bin 0 -> 144 bytes vendor/aferrandini/phpqrcode/cache/frame_20.dat | Bin 0 -> 250 bytes vendor/aferrandini/phpqrcode/cache/frame_20.png | Bin 0 -> 225 bytes vendor/aferrandini/phpqrcode/cache/frame_21.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_21.png | Bin 0 -> 235 bytes vendor/aferrandini/phpqrcode/cache/frame_22.dat | 3 + vendor/aferrandini/phpqrcode/cache/frame_22.png | Bin 0 -> 226 bytes vendor/aferrandini/phpqrcode/cache/frame_23.dat | 3 + vendor/aferrandini/phpqrcode/cache/frame_23.png | Bin 0 -> 220 bytes vendor/aferrandini/phpqrcode/cache/frame_24.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_24.png | Bin 0 -> 242 bytes vendor/aferrandini/phpqrcode/cache/frame_25.dat | 3 + vendor/aferrandini/phpqrcode/cache/frame_25.png | Bin 0 -> 242 bytes vendor/aferrandini/phpqrcode/cache/frame_26.dat | 2 + vendor/aferrandini/phpqrcode/cache/frame_26.png | Bin 0 -> 244 bytes vendor/aferrandini/phpqrcode/cache/frame_27.dat | Bin 0 -> 284 bytes vendor/aferrandini/phpqrcode/cache/frame_27.png | Bin 0 -> 237 bytes vendor/aferrandini/phpqrcode/cache/frame_28.dat | Bin 0 -> 318 bytes vendor/aferrandini/phpqrcode/cache/frame_28.png | Bin 0 -> 234 bytes vendor/aferrandini/phpqrcode/cache/frame_29.dat | 2 + vendor/aferrandini/phpqrcode/cache/frame_29.png | Bin 0 -> 232 bytes vendor/aferrandini/phpqrcode/cache/frame_3.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_3.png | Bin 0 -> 147 bytes vendor/aferrandini/phpqrcode/cache/frame_30.dat | Bin 0 -> 324 bytes vendor/aferrandini/phpqrcode/cache/frame_30.png | Bin 0 -> 255 bytes vendor/aferrandini/phpqrcode/cache/frame_31.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_31.png | Bin 0 -> 260 bytes vendor/aferrandini/phpqrcode/cache/frame_32.dat | 2 + vendor/aferrandini/phpqrcode/cache/frame_32.png | Bin 0 -> 262 bytes vendor/aferrandini/phpqrcode/cache/frame_33.dat | 14 + vendor/aferrandini/phpqrcode/cache/frame_33.png | Bin 0 -> 253 bytes vendor/aferrandini/phpqrcode/cache/frame_34.dat | Bin 0 -> 331 bytes vendor/aferrandini/phpqrcode/cache/frame_34.png | Bin 0 -> 256 bytes vendor/aferrandini/phpqrcode/cache/frame_35.dat | Bin 0 -> 342 bytes vendor/aferrandini/phpqrcode/cache/frame_35.png | Bin 0 -> 243 bytes vendor/aferrandini/phpqrcode/cache/frame_36.dat | Bin 0 -> 370 bytes vendor/aferrandini/phpqrcode/cache/frame_36.png | Bin 0 -> 272 bytes vendor/aferrandini/phpqrcode/cache/frame_37.dat | Bin 0 -> 376 bytes vendor/aferrandini/phpqrcode/cache/frame_37.png | Bin 0 -> 279 bytes vendor/aferrandini/phpqrcode/cache/frame_38.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_38.png | Bin 0 -> 279 bytes vendor/aferrandini/phpqrcode/cache/frame_39.dat | Bin 0 -> 404 bytes vendor/aferrandini/phpqrcode/cache/frame_39.png | Bin 0 -> 264 bytes vendor/aferrandini/phpqrcode/cache/frame_4.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_4.png | Bin 0 -> 149 bytes vendor/aferrandini/phpqrcode/cache/frame_40.dat | 2 + vendor/aferrandini/phpqrcode/cache/frame_40.png | Bin 0 -> 267 bytes vendor/aferrandini/phpqrcode/cache/frame_5.dat | 1 + vendor/aferrandini/phpqrcode/cache/frame_5.png | Bin 0 -> 150 bytes vendor/aferrandini/phpqrcode/cache/frame_6.dat | Bin 0 -> 132 bytes vendor/aferrandini/phpqrcode/cache/frame_6.png | Bin 0 -> 151 bytes vendor/aferrandini/phpqrcode/cache/frame_7.dat | Bin 0 -> 196 bytes vendor/aferrandini/phpqrcode/cache/frame_7.png | Bin 0 -> 189 bytes vendor/aferrandini/phpqrcode/cache/frame_8.dat | Bin 0 -> 201 bytes vendor/aferrandini/phpqrcode/cache/frame_8.png | Bin 0 -> 204 bytes vendor/aferrandini/phpqrcode/cache/frame_9.dat | Bin 0 -> 206 bytes vendor/aferrandini/phpqrcode/cache/frame_9.png | Bin 0 -> 199 bytes .../phpqrcode/cache/mask_0/mask_101_0.dat | Bin 0 -> 157 bytes .../phpqrcode/cache/mask_0/mask_105_0.dat | Bin 0 -> 162 bytes .../phpqrcode/cache/mask_0/mask_109_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_113_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_117_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_121_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_125_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_129_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_133_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_137_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_141_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_145_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_149_0.dat | 3 + .../phpqrcode/cache/mask_0/mask_153_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_157_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_161_0.dat | Bin 0 -> 241 bytes .../phpqrcode/cache/mask_0/mask_165_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_169_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_173_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_177_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_21_0.dat | Bin 0 -> 48 bytes .../phpqrcode/cache/mask_0/mask_25_0.dat | Bin 0 -> 57 bytes .../phpqrcode/cache/mask_0/mask_29_0.dat | Bin 0 -> 59 bytes .../phpqrcode/cache/mask_0/mask_33_0.dat | Bin 0 -> 62 bytes .../phpqrcode/cache/mask_0/mask_37_0.dat | Bin 0 -> 65 bytes .../phpqrcode/cache/mask_0/mask_41_0.dat | Bin 0 -> 68 bytes .../phpqrcode/cache/mask_0/mask_45_0.dat | Bin 0 -> 106 bytes .../phpqrcode/cache/mask_0/mask_49_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_53_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_57_0.dat | 4 + .../phpqrcode/cache/mask_0/mask_61_0.dat | Bin 0 -> 119 bytes .../phpqrcode/cache/mask_0/mask_65_0.dat | Bin 0 -> 123 bytes .../phpqrcode/cache/mask_0/mask_69_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_73_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_77_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_81_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_85_0.dat | 2 + .../phpqrcode/cache/mask_0/mask_89_0.dat | 1 + .../phpqrcode/cache/mask_0/mask_93_0.dat | 3 + .../phpqrcode/cache/mask_0/mask_97_0.dat | Bin 0 -> 150 bytes .../phpqrcode/cache/mask_1/mask_101_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_105_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_109_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_113_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_117_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_121_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_125_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_129_1.dat | Bin 0 -> 164 bytes .../phpqrcode/cache/mask_1/mask_133_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_137_1.dat | 3 + .../phpqrcode/cache/mask_1/mask_141_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_145_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_149_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_153_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_157_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_161_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_165_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_169_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_173_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_177_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_21_1.dat | Bin 0 -> 42 bytes .../phpqrcode/cache/mask_1/mask_25_1.dat | Bin 0 -> 48 bytes .../phpqrcode/cache/mask_1/mask_29_1.dat | Bin 0 -> 50 bytes .../phpqrcode/cache/mask_1/mask_33_1.dat | Bin 0 -> 53 bytes .../phpqrcode/cache/mask_1/mask_37_1.dat | Bin 0 -> 56 bytes .../phpqrcode/cache/mask_1/mask_41_1.dat | Bin 0 -> 58 bytes .../phpqrcode/cache/mask_1/mask_45_1.dat | Bin 0 -> 82 bytes .../phpqrcode/cache/mask_1/mask_49_1.dat | Bin 0 -> 84 bytes .../phpqrcode/cache/mask_1/mask_53_1.dat | Bin 0 -> 87 bytes .../phpqrcode/cache/mask_1/mask_57_1.dat | Bin 0 -> 92 bytes .../phpqrcode/cache/mask_1/mask_61_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_65_1.dat | Bin 0 -> 99 bytes .../phpqrcode/cache/mask_1/mask_69_1.dat | Bin 0 -> 102 bytes .../phpqrcode/cache/mask_1/mask_73_1.dat | Bin 0 -> 104 bytes .../phpqrcode/cache/mask_1/mask_77_1.dat | Bin 0 -> 110 bytes .../phpqrcode/cache/mask_1/mask_81_1.dat | Bin 0 -> 114 bytes .../phpqrcode/cache/mask_1/mask_85_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_89_1.dat | 1 + .../phpqrcode/cache/mask_1/mask_93_1.dat | 2 + .../phpqrcode/cache/mask_1/mask_97_1.dat | 2 + .../phpqrcode/cache/mask_2/mask_101_2.dat | 3 + .../phpqrcode/cache/mask_2/mask_105_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_109_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_113_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_117_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_121_2.dat | Bin 0 -> 127 bytes .../phpqrcode/cache/mask_2/mask_125_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_129_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_133_2.dat | 10 + .../phpqrcode/cache/mask_2/mask_137_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_141_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_145_2.dat | 4 + .../phpqrcode/cache/mask_2/mask_149_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_153_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_157_2.dat | 3 + .../phpqrcode/cache/mask_2/mask_161_2.dat | Bin 0 -> 190 bytes .../phpqrcode/cache/mask_2/mask_165_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_169_2.dat | Bin 0 -> 196 bytes .../phpqrcode/cache/mask_2/mask_173_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_177_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_21_2.dat | Bin 0 -> 35 bytes .../phpqrcode/cache/mask_2/mask_25_2.dat | Bin 0 -> 41 bytes .../phpqrcode/cache/mask_2/mask_29_2.dat | Bin 0 -> 45 bytes .../phpqrcode/cache/mask_2/mask_33_2.dat | Bin 0 -> 47 bytes .../phpqrcode/cache/mask_2/mask_37_2.dat | Bin 0 -> 47 bytes .../phpqrcode/cache/mask_2/mask_41_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_45_2.dat | Bin 0 -> 68 bytes .../phpqrcode/cache/mask_2/mask_49_2.dat | Bin 0 -> 70 bytes .../phpqrcode/cache/mask_2/mask_53_2.dat | Bin 0 -> 73 bytes .../phpqrcode/cache/mask_2/mask_57_2.dat | Bin 0 -> 76 bytes .../phpqrcode/cache/mask_2/mask_61_2.dat | Bin 0 -> 78 bytes .../phpqrcode/cache/mask_2/mask_65_2.dat | Bin 0 -> 89 bytes .../phpqrcode/cache/mask_2/mask_69_2.dat | Bin 0 -> 88 bytes .../phpqrcode/cache/mask_2/mask_73_2.dat | Bin 0 -> 94 bytes .../phpqrcode/cache/mask_2/mask_77_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_81_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_85_2.dat | 2 + .../phpqrcode/cache/mask_2/mask_89_2.dat | 1 + .../phpqrcode/cache/mask_2/mask_93_2.dat | Bin 0 -> 103 bytes .../phpqrcode/cache/mask_2/mask_97_2.dat | 2 + .../phpqrcode/cache/mask_3/mask_101_3.dat | 1 + .../phpqrcode/cache/mask_3/mask_105_3.dat | 1 + .../phpqrcode/cache/mask_3/mask_109_3.dat | 1 + .../phpqrcode/cache/mask_3/mask_113_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_117_3.dat | 4 + .../phpqrcode/cache/mask_3/mask_121_3.dat | Bin 0 -> 212 bytes .../phpqrcode/cache/mask_3/mask_125_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_129_3.dat | 8 + .../phpqrcode/cache/mask_3/mask_133_3.dat | Bin 0 -> 216 bytes .../phpqrcode/cache/mask_3/mask_137_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_141_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_145_3.dat | 3 + .../phpqrcode/cache/mask_3/mask_149_3.dat | 1 + .../phpqrcode/cache/mask_3/mask_153_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_157_3.dat | Bin 0 -> 248 bytes .../phpqrcode/cache/mask_3/mask_161_3.dat | 3 + .../phpqrcode/cache/mask_3/mask_165_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_169_3.dat | 1 + .../phpqrcode/cache/mask_3/mask_173_3.dat | 1 + .../phpqrcode/cache/mask_3/mask_177_3.dat | Bin 0 -> 312 bytes .../phpqrcode/cache/mask_3/mask_21_3.dat | Bin 0 -> 60 bytes .../phpqrcode/cache/mask_3/mask_25_3.dat | Bin 0 -> 75 bytes .../phpqrcode/cache/mask_3/mask_29_3.dat | Bin 0 -> 75 bytes .../phpqrcode/cache/mask_3/mask_33_3.dat | Bin 0 -> 79 bytes .../phpqrcode/cache/mask_3/mask_37_3.dat | Bin 0 -> 83 bytes .../phpqrcode/cache/mask_3/mask_41_3.dat | Bin 0 -> 85 bytes .../phpqrcode/cache/mask_3/mask_45_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_49_3.dat | Bin 0 -> 127 bytes .../phpqrcode/cache/mask_3/mask_53_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_57_3.dat | Bin 0 -> 126 bytes .../phpqrcode/cache/mask_3/mask_61_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_65_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_69_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_73_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_77_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_81_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_85_3.dat | Bin 0 -> 160 bytes .../phpqrcode/cache/mask_3/mask_89_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_93_3.dat | 2 + .../phpqrcode/cache/mask_3/mask_97_3.dat | Bin 0 -> 175 bytes .../phpqrcode/cache/mask_4/mask_101_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_105_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_109_4.dat | Bin 0 -> 182 bytes .../phpqrcode/cache/mask_4/mask_113_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_117_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_121_4.dat | Bin 0 -> 208 bytes .../phpqrcode/cache/mask_4/mask_125_4.dat | Bin 0 -> 213 bytes .../phpqrcode/cache/mask_4/mask_129_4.dat | Bin 0 -> 220 bytes .../phpqrcode/cache/mask_4/mask_133_4.dat | 3 + .../phpqrcode/cache/mask_4/mask_137_4.dat | Bin 0 -> 248 bytes .../phpqrcode/cache/mask_4/mask_141_4.dat | Bin 0 -> 254 bytes .../phpqrcode/cache/mask_4/mask_145_4.dat | Bin 0 -> 255 bytes .../phpqrcode/cache/mask_4/mask_149_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_153_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_157_4.dat | 1 + .../phpqrcode/cache/mask_4/mask_161_4.dat | 1 + .../phpqrcode/cache/mask_4/mask_165_4.dat | 3 + .../phpqrcode/cache/mask_4/mask_169_4.dat | Bin 0 -> 297 bytes .../phpqrcode/cache/mask_4/mask_173_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_177_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_21_4.dat | Bin 0 -> 57 bytes .../phpqrcode/cache/mask_4/mask_25_4.dat | Bin 0 -> 76 bytes .../phpqrcode/cache/mask_4/mask_29_4.dat | Bin 0 -> 78 bytes .../phpqrcode/cache/mask_4/mask_33_4.dat | Bin 0 -> 89 bytes .../phpqrcode/cache/mask_4/mask_37_4.dat | Bin 0 -> 86 bytes .../phpqrcode/cache/mask_4/mask_41_4.dat | Bin 0 -> 89 bytes .../phpqrcode/cache/mask_4/mask_45_4.dat | Bin 0 -> 120 bytes .../phpqrcode/cache/mask_4/mask_49_4.dat | Bin 0 -> 124 bytes .../phpqrcode/cache/mask_4/mask_53_4.dat | Bin 0 -> 128 bytes .../phpqrcode/cache/mask_4/mask_57_4.dat | Bin 0 -> 130 bytes .../phpqrcode/cache/mask_4/mask_61_4.dat | Bin 0 -> 132 bytes .../phpqrcode/cache/mask_4/mask_65_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_69_4.dat | 1 + .../phpqrcode/cache/mask_4/mask_73_4.dat | 3 + .../phpqrcode/cache/mask_4/mask_77_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_81_4.dat | 3 + .../phpqrcode/cache/mask_4/mask_85_4.dat | Bin 0 -> 154 bytes .../phpqrcode/cache/mask_4/mask_89_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_93_4.dat | 2 + .../phpqrcode/cache/mask_4/mask_97_4.dat | Bin 0 -> 176 bytes .../phpqrcode/cache/mask_5/mask_101_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_105_5.dat | Bin 0 -> 224 bytes .../phpqrcode/cache/mask_5/mask_109_5.dat | Bin 0 -> 211 bytes .../phpqrcode/cache/mask_5/mask_113_5.dat | 9 + .../phpqrcode/cache/mask_5/mask_117_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_121_5.dat | Bin 0 -> 256 bytes .../phpqrcode/cache/mask_5/mask_125_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_129_5.dat | Bin 0 -> 259 bytes .../phpqrcode/cache/mask_5/mask_133_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_137_5.dat | 3 + .../phpqrcode/cache/mask_5/mask_141_5.dat | Bin 0 -> 297 bytes .../phpqrcode/cache/mask_5/mask_145_5.dat | Bin 0 -> 300 bytes .../phpqrcode/cache/mask_5/mask_149_5.dat | 3 + .../phpqrcode/cache/mask_5/mask_153_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_157_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_161_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_165_5.dat | Bin 0 -> 332 bytes .../phpqrcode/cache/mask_5/mask_169_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_173_5.dat | 4 + .../phpqrcode/cache/mask_5/mask_177_5.dat | 11 + .../phpqrcode/cache/mask_5/mask_21_5.dat | Bin 0 -> 74 bytes .../phpqrcode/cache/mask_5/mask_25_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_29_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_33_5.dat | Bin 0 -> 106 bytes .../phpqrcode/cache/mask_5/mask_37_5.dat | Bin 0 -> 103 bytes .../phpqrcode/cache/mask_5/mask_41_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_45_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_49_5.dat | Bin 0 -> 146 bytes .../phpqrcode/cache/mask_5/mask_53_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_57_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_61_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_65_5.dat | Bin 0 -> 163 bytes .../phpqrcode/cache/mask_5/mask_69_5.dat | Bin 0 -> 167 bytes .../phpqrcode/cache/mask_5/mask_73_5.dat | Bin 0 -> 184 bytes .../phpqrcode/cache/mask_5/mask_77_5.dat | 1 + .../phpqrcode/cache/mask_5/mask_81_5.dat | 3 + .../phpqrcode/cache/mask_5/mask_85_5.dat | Bin 0 -> 186 bytes .../phpqrcode/cache/mask_5/mask_89_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_93_5.dat | 2 + .../phpqrcode/cache/mask_5/mask_97_5.dat | 1 + .../phpqrcode/cache/mask_6/mask_101_6.dat | 2 + .../phpqrcode/cache/mask_6/mask_105_6.dat | 3 + .../phpqrcode/cache/mask_6/mask_109_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_113_6.dat | 3 + .../phpqrcode/cache/mask_6/mask_117_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_121_6.dat | Bin 0 -> 309 bytes .../phpqrcode/cache/mask_6/mask_125_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_129_6.dat | Bin 0 -> 310 bytes .../phpqrcode/cache/mask_6/mask_133_6.dat | Bin 0 -> 296 bytes .../phpqrcode/cache/mask_6/mask_137_6.dat | 2 + .../phpqrcode/cache/mask_6/mask_141_6.dat | 10 + .../phpqrcode/cache/mask_6/mask_145_6.dat | Bin 0 -> 357 bytes .../phpqrcode/cache/mask_6/mask_149_6.dat | 2 + .../phpqrcode/cache/mask_6/mask_153_6.dat | Bin 0 -> 367 bytes .../phpqrcode/cache/mask_6/mask_157_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_161_6.dat | Bin 0 -> 399 bytes .../phpqrcode/cache/mask_6/mask_165_6.dat | Bin 0 -> 400 bytes .../phpqrcode/cache/mask_6/mask_169_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_173_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_177_6.dat | 14 + .../phpqrcode/cache/mask_6/mask_21_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_25_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_29_6.dat | 3 + .../phpqrcode/cache/mask_6/mask_33_6.dat | Bin 0 -> 124 bytes .../phpqrcode/cache/mask_6/mask_37_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_41_6.dat | Bin 0 -> 132 bytes .../phpqrcode/cache/mask_6/mask_45_6.dat | Bin 0 -> 189 bytes .../phpqrcode/cache/mask_6/mask_49_6.dat | 2 + .../phpqrcode/cache/mask_6/mask_53_6.dat | Bin 0 -> 195 bytes .../phpqrcode/cache/mask_6/mask_57_6.dat | 2 + .../phpqrcode/cache/mask_6/mask_61_6.dat | 2 + .../phpqrcode/cache/mask_6/mask_65_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_69_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_73_6.dat | Bin 0 -> 230 bytes .../phpqrcode/cache/mask_6/mask_77_6.dat | 1 + .../phpqrcode/cache/mask_6/mask_81_6.dat | 3 + .../phpqrcode/cache/mask_6/mask_85_6.dat | Bin 0 -> 229 bytes .../phpqrcode/cache/mask_6/mask_89_6.dat | Bin 0 -> 263 bytes .../phpqrcode/cache/mask_6/mask_93_6.dat | Bin 0 -> 276 bytes .../phpqrcode/cache/mask_6/mask_97_6.dat | 2 + .../phpqrcode/cache/mask_7/mask_101_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_105_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_109_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_113_7.dat | 11 + .../phpqrcode/cache/mask_7/mask_117_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_121_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_125_7.dat | Bin 0 -> 288 bytes .../phpqrcode/cache/mask_7/mask_129_7.dat | Bin 0 -> 282 bytes .../phpqrcode/cache/mask_7/mask_133_7.dat | Bin 0 -> 281 bytes .../phpqrcode/cache/mask_7/mask_137_7.dat | 5 + .../phpqrcode/cache/mask_7/mask_141_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_145_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_149_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_153_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_157_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_161_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_165_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_169_7.dat | Bin 0 -> 383 bytes .../phpqrcode/cache/mask_7/mask_173_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_177_7.dat | Bin 0 -> 407 bytes .../phpqrcode/cache/mask_7/mask_21_7.dat | 4 + .../phpqrcode/cache/mask_7/mask_25_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_29_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_33_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_37_7.dat | Bin 0 -> 122 bytes .../phpqrcode/cache/mask_7/mask_41_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_45_7.dat | Bin 0 -> 173 bytes .../phpqrcode/cache/mask_7/mask_49_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_53_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_57_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_61_7.dat | 2 + .../phpqrcode/cache/mask_7/mask_65_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_69_7.dat | Bin 0 -> 202 bytes .../phpqrcode/cache/mask_7/mask_73_7.dat | Bin 0 -> 221 bytes .../phpqrcode/cache/mask_7/mask_77_7.dat | Bin 0 -> 226 bytes .../phpqrcode/cache/mask_7/mask_81_7.dat | 1 + .../phpqrcode/cache/mask_7/mask_85_7.dat | Bin 0 -> 213 bytes .../phpqrcode/cache/mask_7/mask_89_7.dat | Bin 0 -> 244 bytes .../phpqrcode/cache/mask_7/mask_93_7.dat | Bin 0 -> 248 bytes .../phpqrcode/cache/mask_7/mask_97_7.dat | 2 + vendor/aferrandini/phpqrcode/composer.json | 21 + vendor/aferrandini/phpqrcode/lib/PHPQRCode.php | 42 ++ .../phpqrcode/lib/PHPQRCode/Autoloader.php | 48 ++ .../phpqrcode/lib/PHPQRCode/Constants.php | 58 ++ .../phpqrcode/lib/PHPQRCode/FrameFiller.php | 96 ++++ .../phpqrcode/lib/PHPQRCode/QRbitstream.php | 182 +++++++ .../aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php | 158 ++++++ .../phpqrcode/lib/PHPQRCode/QRencode.php | 137 +++++ .../phpqrcode/lib/PHPQRCode/QRimage.php | 95 ++++ .../phpqrcode/lib/PHPQRCode/QRinput.php | 486 +++++++++++++++++ .../phpqrcode/lib/PHPQRCode/QRinputItem.php | 246 +++++++++ .../aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php | 325 ++++++++++++ .../phpqrcode/lib/PHPQRCode/QRrawcode.php | 117 ++++ .../aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php | 56 ++ .../phpqrcode/lib/PHPQRCode/QRrsItem.php | 162 ++++++ .../phpqrcode/lib/PHPQRCode/QRrsblock.php | 25 + .../aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php | 586 +++++++++++++++++++++ .../phpqrcode/lib/PHPQRCode/QRsplit.php | 316 +++++++++++ .../aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php | 35 ++ .../phpqrcode/lib/PHPQRCode/QRtools.php | 171 ++++++ vendor/aferrandini/phpqrcode/readme.md | 37 ++ 424 files changed, 4025 insertions(+) create mode 100644 vendor/aferrandini/phpqrcode/.gitignore create mode 100755 vendor/aferrandini/phpqrcode/LICENSE create mode 100755 vendor/aferrandini/phpqrcode/VERSION create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_1.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_10.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_10.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_11.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_11.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_12.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_12.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_13.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_13.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_14.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_14.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_15.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_15.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_16.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_16.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_17.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_17.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_18.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_18.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_19.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_19.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_2.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_20.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_20.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_21.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_21.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_22.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_22.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_23.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_23.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_24.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_24.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_25.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_25.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_26.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_26.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_27.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_27.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_28.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_28.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_29.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_29.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_3.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_30.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_30.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_31.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_31.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_32.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_32.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_33.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_33.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_34.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_34.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_35.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_35.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_36.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_36.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_37.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_37.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_38.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_38.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_39.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_39.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_4.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_40.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_40.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_5.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_6.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_7.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_8.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_8.png create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_9.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/frame_9.png create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_133_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_145_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_73_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_77_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_81_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_85_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_125_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_165_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_169_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_65_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_69_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_73_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_77_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_81_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_85_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_89_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_93_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_101_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_105_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_109_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_113_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_137_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_141_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_21_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_25_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_29_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_33_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_37_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_41_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_101_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_105_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_109_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_129_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_133_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_137_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_141_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_157_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_161_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_165_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_169_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_173_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_109_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_113_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_121_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_125_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_129_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_133_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_61_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_117_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_121_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_125_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_145_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_149_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_153_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_157_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_41_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_45_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_49_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_53_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_57_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_113_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_33_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_85_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_89_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_93_7.dat create mode 100755 vendor/aferrandini/phpqrcode/cache/mask_7/mask_97_7.dat create mode 100644 vendor/aferrandini/phpqrcode/composer.json create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/Constants.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/FrameFiller.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php create mode 100644 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php create mode 100755 vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php create mode 100755 vendor/aferrandini/phpqrcode/readme.md (limited to 'vendor/aferrandini/phpqrcode') diff --git a/vendor/aferrandini/phpqrcode/.gitignore b/vendor/aferrandini/phpqrcode/.gitignore new file mode 100644 index 00000000..485dee64 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/vendor/aferrandini/phpqrcode/LICENSE b/vendor/aferrandini/phpqrcode/LICENSE new file mode 100755 index 00000000..18833032 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/LICENSE @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/vendor/aferrandini/phpqrcode/VERSION b/vendor/aferrandini/phpqrcode/VERSION new file mode 100755 index 00000000..e0d3a2ee --- /dev/null +++ b/vendor/aferrandini/phpqrcode/VERSION @@ -0,0 +1,2 @@ +1.1.5 +2012021604 diff --git a/vendor/aferrandini/phpqrcode/cache/frame_1.dat b/vendor/aferrandini/phpqrcode/cache/frame_1.dat new file mode 100755 index 00000000..be28feac --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_1.dat @@ -0,0 +1,2 @@ +xÚÁ À E9³u`³"PÅ„CÛ牗T!0$ +E•É²Q™Ém½úhÛ¾9{kI"› 9Ln)Ap¤åÖ¾Ë>ß^‡Õz³mënÅ–;ü´mßn†ú¦Ë \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_1.png b/vendor/aferrandini/phpqrcode/cache/frame_1.png new file mode 100755 index 00000000..86ce6e98 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_1.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_10.dat b/vendor/aferrandini/phpqrcode/cache/frame_10.dat new file mode 100755 index 00000000..aff163f6 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_10.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_10.png b/vendor/aferrandini/phpqrcode/cache/frame_10.png new file mode 100755 index 00000000..dbfcd70b Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_10.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_11.dat b/vendor/aferrandini/phpqrcode/cache/frame_11.dat new file mode 100755 index 00000000..95af68a4 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_11.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_11.png b/vendor/aferrandini/phpqrcode/cache/frame_11.png new file mode 100755 index 00000000..c07c761f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_11.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_12.dat b/vendor/aferrandini/phpqrcode/cache/frame_12.dat new file mode 100755 index 00000000..73228b36 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_12.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_12.png b/vendor/aferrandini/phpqrcode/cache/frame_12.png new file mode 100755 index 00000000..8ba67822 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_12.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_13.dat b/vendor/aferrandini/phpqrcode/cache/frame_13.dat new file mode 100755 index 00000000..2256f0e3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_13.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_13.png b/vendor/aferrandini/phpqrcode/cache/frame_13.png new file mode 100755 index 00000000..6e49d35a Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_13.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_14.dat b/vendor/aferrandini/phpqrcode/cache/frame_14.dat new file mode 100755 index 00000000..e9ae0932 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_14.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_14.png b/vendor/aferrandini/phpqrcode/cache/frame_14.png new file mode 100755 index 00000000..efc36c03 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_14.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_15.dat b/vendor/aferrandini/phpqrcode/cache/frame_15.dat new file mode 100755 index 00000000..18727818 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_15.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_15.png b/vendor/aferrandini/phpqrcode/cache/frame_15.png new file mode 100755 index 00000000..a9f416c7 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_15.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_16.dat b/vendor/aferrandini/phpqrcode/cache/frame_16.dat new file mode 100755 index 00000000..60af6784 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_16.dat @@ -0,0 +1 @@ +xÚí™A„ E]sëIX´;¸Ün6€È`‚q”êêW6ñ奚`Œ%A/3!¢°‚¢Š!g–ÈÌ¡’1N) éE¢Ï|;®—>6â¸Þ97$ëÄôëc]kköwé1Öü[·m­CÍœcÊRºÄê¹>¦èµ¾šE,•hʼnp„#áxFyWÏÇVWGçòÕ3¼Õ+шþàË“úSŽâ}Äž#áG8b^c^cÏÀŽp„c&3YQ"ñŽ÷çÌvµù›…ñàÎþþ¼–¹kÞ9ŠÜ‡÷}”¹³ï×ú ¢Ä¿QäÿL—/ÝÔÀÏ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_16.png b/vendor/aferrandini/phpqrcode/cache/frame_16.png new file mode 100755 index 00000000..6ac8fe89 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_16.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_17.dat b/vendor/aferrandini/phpqrcode/cache/frame_17.dat new file mode 100755 index 00000000..87f0cf59 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_17.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_17.png b/vendor/aferrandini/phpqrcode/cache/frame_17.png new file mode 100755 index 00000000..5b929ac7 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_17.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_18.dat b/vendor/aferrandini/phpqrcode/cache/frame_18.dat new file mode 100755 index 00000000..bb7138c1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_18.dat @@ -0,0 +1,2 @@ +xÚí™A +ƒ0E]çÖ…,2;sƒä&ÉÍšh¥ÛêO¡ôÝÈàã1&09OIv@DDÒ Ì&§Ù‰KXÈÕFv•<Ádqò9Ö<%h•¹ Yïs !(d¥²ës;~||b(ÏøYůg#µ`œK ±S¼Åô¹Ä¶˜ùsàidßLg:Ó™Îtþ/gmª™ƒkÅMâ3³{­4rTÈQýÿe¥·s·>ó<Ó™Ît¦3éÌ;ïH¼#Ñ™Ît¦3ÍYœ+og©hù¶óµÙ½¬lnðûF>Øi^»#awm;gè~pÛgìNs{6z’‘»ãºïÞäp¾Ê' \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_18.png b/vendor/aferrandini/phpqrcode/cache/frame_18.png new file mode 100755 index 00000000..ee0d6a35 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_18.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_19.dat b/vendor/aferrandini/phpqrcode/cache/frame_19.dat new file mode 100755 index 00000000..95e26adc --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_19.dat @@ -0,0 +1,3 @@ +xÚíšA +Ä E»öÖ.ÌNo 7Ñ›¶iiRÚN2‹áW%ðxÁ@ÚÚœê'­ +u6×êˆ.*S;}˜«ÒàÏT úèÌzrt¹ï%ç,ÒÅÚâÎ}ç;“âç)¹Ÿ˜âÝZÚîLåè¹÷¬Pçç$¯×÷ÏqËgœLÂôdJ‡;Üáw¸Ãý.]z#Ÿ¾«[ͽïOg‚­Æô"ÐË áBíî¦}Ç}‡;Üáw¸Ãî˜#1GbŽ„;Üáw¸Ãý_ÝC+w¢@Dfî÷ïç™uø2™ÅÚÉNþû9R7|pWßkïû®¿“ßßkºö¿ºú»¼ÎÓ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_19.png b/vendor/aferrandini/phpqrcode/cache/frame_19.png new file mode 100755 index 00000000..20fddd84 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_19.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_2.dat b/vendor/aferrandini/phpqrcode/cache/frame_2.dat new file mode 100755 index 00000000..7e42f31c --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_2.dat @@ -0,0 +1 @@ +xÚÍ’Í À F{vë&  à&°Y+?Z1öÐSŸ'y!¢ŸÌÁa815&£•Û´ŽÙHå£Ùžc³•l«ÏFÆè1º#é6 fÊÖü©§6Äø•O7ˆ¨†C¦«›ðÖžÏ8gI®ÏöfB¦ÃÄÿæ\DÔ»( \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_2.png b/vendor/aferrandini/phpqrcode/cache/frame_2.png new file mode 100755 index 00000000..9c150ebe Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_2.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_20.dat b/vendor/aferrandini/phpqrcode/cache/frame_20.dat new file mode 100755 index 00000000..d5ecc1d8 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_20.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_20.png b/vendor/aferrandini/phpqrcode/cache/frame_20.png new file mode 100755 index 00000000..23a061d5 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_20.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_21.dat b/vendor/aferrandini/phpqrcode/cache/frame_21.dat new file mode 100755 index 00000000..1974dd9d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_21.dat @@ -0,0 +1 @@ +xÚíšA„ E]sëIX´;¹Ün6Up‚“в™ÿ]Ù˜þ< i-eWö‹¶˜)×äÅ•¼ÉÂ…H\jvqÙHL\6–šÝÐ…rI›¢LܹÜÕ%ÅÓ@´þ±V—vÆÂúý¤(ÏP4|ÎXnÒgÉß¼~]D¾ÉÕ×u1Us S\À°€,ÿÅ2Þ¢N§Ã?D›KºüF-:“eJ]p_À°€,˜a0Ã`†ÁÝ XÀ°`†Á ƒw,` X´]˜ˆ™‚¹‹˜°5 ‰®Y4{å±æñ2íûåvçJs†±Ûí9±˜í)õu±Û¹êÏØ,«]¸“‹Ù^_§7$ƒ_Í \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_21.png b/vendor/aferrandini/phpqrcode/cache/frame_21.png new file mode 100755 index 00000000..291598c7 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_21.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_22.dat b/vendor/aferrandini/phpqrcode/cache/frame_22.dat new file mode 100755 index 00000000..0f01802d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_22.dat @@ -0,0 +1,3 @@ +xÚíšA +„0 E]{ë.’]{{{³©Z¥BepÆÞwe@V›ERZ3»Á"*2o€4¦y‰)i#dÒbdFÒ…´ŒI"ú‘—4ž½W­IíuŠÓ45ßx«.Z­SÙ{ÁŸ¯8åËÿk={o.±qÊÙ£[œÍ:帒q»õƒy +)t#á„N8ádCj-OOG}¼:/Ÿ:sz!Å)^<ùe½·S·uâ{ 'œp 'ú=ú=ú=¾'œp 'œp¢ß£ß£ßãN8á„Óÿ9©ªˆôpQQõ]HÔpz¾ØGœ^æ½Qº˜I|¾ß³u;9™ÎïÕëd;“X~$ËÙÑÉt¶ÊÛédy \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_22.png b/vendor/aferrandini/phpqrcode/cache/frame_22.png new file mode 100755 index 00000000..bc97bd01 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_22.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_23.dat b/vendor/aferrandini/phpqrcode/cache/frame_23.dat new file mode 100755 index 00000000..ee3b3707 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_23.dat @@ -0,0 +1,3 @@ +xÚíšA +à E³öÖfo 7Ñ›U) %M!ΔÂûYu(<šð“sK²“Tœ›Ó +É&§IÚ\i+¥Ðª™(m®´FQ¡¹¯h±æöüèv~n1„oÏ]sëçÖï¤_ÞŸÊ3`î_w2õȹ•lc[¼•;·Ûc֟ˤ’Nóª4Üpà 7ÜpÃímTÿ¸œ›‘ÝêrÞiñä_ƒç¿pS=7Þ7Üpà 7ÜpÃ>IŸ¤Oò-Á 7Üpà 7ú$}’>É·7Üpà ·tss‰Órs §åVÍÎÜÆ÷’mýï¡Ò¹ò‡Þñ}R~7ôà&¾÷º?7ùÞýÔ¦Iïbhâ{æ»<ÀMi- \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_23.png b/vendor/aferrandini/phpqrcode/cache/frame_23.png new file mode 100755 index 00000000..b8f16ae2 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_23.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_24.dat b/vendor/aferrandini/phpqrcode/cache/frame_24.dat new file mode 100755 index 00000000..7b92e29c --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_24.dat @@ -0,0 +1 @@ +xÚí›Aƒ E»öÖMX0;¸ÜnVP4ÚHSS»xßU3±/O´ý LiJ4ž±Vâ JCŠ%ý‰6VR&ÃÞD‘BœHjDù‚JÏ??™¯êBl­cDZñ½§'óU­ëXïUïÞ0æÃywÍį÷j¬é똳€3Å›¾ë˜cj†ù£{¨¥½:GqÄGÿÝñøŸûÚ°N†v;¹¶ç¬“J ‡ÄÐ<û‡É]ŽêëÈóˆ#Ž8âˆ#Ž8âH'§“ÓÉùÍÁGqÄGéätr:9Ï#Ž8âˆ#Ž8âØ“h­ˆ¯NÔt”Œ´Ö_ÝØ>t¹eëìS­¯¦æžù^\g¯õÎQe?ùvuöÌoïÕ;ˆï>ìˆ*ïwlò×mÑ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_24.png b/vendor/aferrandini/phpqrcode/cache/frame_24.png new file mode 100755 index 00000000..397c64f8 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_24.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_25.dat b/vendor/aferrandini/phpqrcode/cache/frame_25.dat new file mode 100755 index 00000000..ba125182 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_25.dat @@ -0,0 +1,3 @@ +xÚíÛA +à …á¬së‚‹™]rƒx½Y51mMÈBG +ÿ¸*Sx|Ua5Ƶ‚Z—Š„-,Ž1ä²HÑPÒRj–šX5§®i†©’áG©>W¥ŽžRïöÕ/Ëâ+uT廯å Ïӯ嗴ªuæÏ¥Ú[Sía£[kví÷5•+5n§Á´JêÜ%+V¬X±bÅŠõ߬u'Á±þÔû SRýå÷štzZ»ì+÷+V¬X±bÅŠ•ÙŸÙŸÙŸûŠ+V¬X±bÅÊìÏìÏìÏ}ÅŠ+V¬X±ö±ª¤¥ÖVI©¢ÖÖ‘+k«qÿ[úËtŽ·oVZÍþvoNV³wÇ}µ{³r<ýR­Þ"RÍÞ]ê W«r} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_25.png b/vendor/aferrandini/phpqrcode/cache/frame_25.png new file mode 100755 index 00000000..25bc4454 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_25.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_26.dat b/vendor/aferrandini/phpqrcode/cache/frame_26.dat new file mode 100755 index 00000000..d34a73f1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_26.dat @@ -0,0 +1,2 @@ +xÚí›A +à E³öÖ…,t§7ˆ7Ñ›U E)i7ï»*~cÃüÅÄXÖEBÆè°FC–˜³6¡:&çL,å¬Mv.ŽÂÎæKgŸÕ¸ãYMç>ŸÎí>ûmÛš·?ª•vô¹¾mg?ßÒ±Îþ³æηªd˜“Cµ¹U¦ÏIk•ÚÚE\ÕÙMs†f˜a†f˜a>œ[sÓˆ9쬩ެ8böËî”]ßöLgÉÝÁ›³è¾äEo‚ w1 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_26.png b/vendor/aferrandini/phpqrcode/cache/frame_26.png new file mode 100755 index 00000000..f4a6b393 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_26.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_27.dat b/vendor/aferrandini/phpqrcode/cache/frame_27.dat new file mode 100755 index 00000000..b4d9ffd4 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_27.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_27.png b/vendor/aferrandini/phpqrcode/cache/frame_27.png new file mode 100755 index 00000000..8419ec23 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_27.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_28.dat b/vendor/aferrandini/phpqrcode/cache/frame_28.dat new file mode 100755 index 00000000..8cbaa196 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_28.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_28.png b/vendor/aferrandini/phpqrcode/cache/frame_28.png new file mode 100755 index 00000000..7609d8e1 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_28.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_29.dat b/vendor/aferrandini/phpqrcode/cache/frame_29.dat new file mode 100755 index 00000000..5e4a7110 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_29.dat @@ -0,0 +1,2 @@ +xÚíÜAƒ …a×Þº ‹™Ü@n7+*¶šÖÚ4‘!Í?®Jšðò ³”抮«]ª—ÉSŸâTf)–ÙsŠIÂ"…È”bžÝ0…Š|•"LuÙ¸î,Ž×EÇ1\6®*ÏuQÞ?¼>aÌÏ…ãþñŽÄRõ-r­“÷n.ïꯋ\®T¿ü:Ó*)|)°À ,°À ,þÑâêóåéx_ã¬}:^R„ƒUoÉ¢‰uÁ~ÁÞ‰X`XÐÐÐа_`X`XÐÐа_`X`XÐÐÐаwbX`¿¥PUõö)DÔÞ"cÈ{‹zçÎõ3ê›é<}¸ó¡^?b÷mÿÎÂìžƒíº°»óaûŽ´’Âê.] +³{Q6uáT,9 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_29.png b/vendor/aferrandini/phpqrcode/cache/frame_29.png new file mode 100755 index 00000000..ffe072c8 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_29.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_3.dat b/vendor/aferrandini/phpqrcode/cache/frame_3.dat new file mode 100755 index 00000000..188d531c --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_3.dat @@ -0,0 +1 @@ +xÚí“Á À E{vë&  à&°Y+¢b¤öÐkŸ'yù‘¤¿ÌÁa :äÀTXlÞ¶$W+Óvû®îœ¢9}gRæ¬@H0YPB½ÆÃEmÚÚ?ûœÍ±ísœÖ"bµìt2cnÖé†É:½ﺭë;¿Y§“ÃzÿQã«7¿Ô \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_3.png b/vendor/aferrandini/phpqrcode/cache/frame_3.png new file mode 100755 index 00000000..945ee7cb Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_3.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_30.dat b/vendor/aferrandini/phpqrcode/cache/frame_30.dat new file mode 100755 index 00000000..44cf3d31 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_30.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_30.png b/vendor/aferrandini/phpqrcode/cache/frame_30.png new file mode 100755 index 00000000..75dbddd2 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_30.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_31.dat b/vendor/aferrandini/phpqrcode/cache/frame_31.dat new file mode 100755 index 00000000..ce429d0a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_31.dat @@ -0,0 +1 @@ +xÚíÜAƒ …a×Þº ØÉ à&r³‚ Á´¸ªÎ4ù§«†´yù‚Ä·!¥mV3Iµv­!ÒœÖ2¢i\NSSä4EF2+65Å¥‰e¾þÃ/Wœs]šñ¾‰!„Á?ÿpÅõû¦=S~ùüÄ?Ëý+þx¦Ö6r6yö³Ùƹ}“Ç´™ë×eR1-W•l°Ál°Á›ûÒŒÞXŸz/>Væ«·ù§:ñÒÒÄAš8üý-+mTíÎÎbl°Ál°ÁlèštMº&]“³l°Ál°Áº&]“®I×ä¼Ál°Ál°Áº&]“®Éyƒ 6Ø`ƒ 6Ø`ƒÍÝi¬uy´ØXWòè±Éi¬²\t†ýz•—Š>•.î”z¾kÊß t²¿7©ß7òwJõÏ”¶4Òw‘ÒˆßÓÖÍ85‰ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_31.png b/vendor/aferrandini/phpqrcode/cache/frame_31.png new file mode 100755 index 00000000..b14d1fa2 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_31.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_32.dat b/vendor/aferrandini/phpqrcode/cache/frame_32.dat new file mode 100755 index 00000000..aaa0808e --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_32.dat @@ -0,0 +1,2 @@ +xÚíÜÁ +„ …áÖ¾õ€‹ë.ß ßDßl¬, ¦šMz‰ÿ6›†Ã‡ gcJËD;ô'.®A’IqžÞ‰ÄI,Ir¢Y¨»‘ËFk%‰DþOæy|EDªD×û(LÓ_YÊ>*ßš?aÊOƒ¿k±L_£<[c—ñ¶ï>Êc˘õuÔLIäÕ%Â#Œ0Â#Œ0Â#ŒÞotÑ¢šõµ}ÅÜ4Ífv_)‰ÂE¢pú¬h5R·88³1Â#Œ0Â#Œ0¢ÓÒié´tZÎ#Œ0Â#Œ0Â#Œ0¢ÓÒié´tZÎ#Œ0Â#Œ0Â#Œ0¢ÓÒié´tZÎlŒ0Â#Œ0£÷9q"¢ÉHÜœH™Qþµï"ÛÕL5}-ÝÜY×¾Óê¸kì`¤â>¶z鸳®þÖ4&Òp÷á!‘Šû!«ù`¿:5 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_32.png b/vendor/aferrandini/phpqrcode/cache/frame_32.png new file mode 100755 index 00000000..58d42db3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_32.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_33.dat b/vendor/aferrandini/phpqrcode/cache/frame_33.dat new file mode 100755 index 00000000..a2613755 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_33.dat @@ -0,0 +1,14 @@ +xÚíÜAƒ …a×Þº‰‹™Ü@n7+*L++Ó柮óò‰ÌbbÜ*LCï‘°‡‰c k™H¥rš”j•²J5Yíi~0•_«òŒû×TÊTõ}å—e©>ýö5‘b_åwÐÍŸ?¿¤ßìæ§ÖÜù†\ý­RaÆi+7õßW©¦\ãþwLUNåL¦Â ++¬°Â ++¬°Âêÿ­jßÒO·ŸkcëÞñôç\Ë©|%•o<á‹k–­Lî+Î+Îv¬°Â ++¬°Â ++¬°ÂŠ>}ú ô8¯°Â ++¬°Â ++¬°Â ++ú ôè3Ðgà¼Â ++¬°Â ++¬°Â ++¬è3Ðg Ï@Ÿó ++¬°Â ++¬°Â ++¬°:R‰¨ªX³ÚB‰9«”IÔ=çkÞ±o/Swçؘ™Ù¯Ï`g¶áÅÊÌÈr_Ù™™Y¾ƒVSY™ÅzIefnmQoz >á \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_33.png b/vendor/aferrandini/phpqrcode/cache/frame_33.png new file mode 100755 index 00000000..924c728e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_33.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_34.dat b/vendor/aferrandini/phpqrcode/cache/frame_34.dat new file mode 100755 index 00000000..7ceb0259 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_34.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_34.png b/vendor/aferrandini/phpqrcode/cache/frame_34.png new file mode 100755 index 00000000..a477042d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_34.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_35.dat b/vendor/aferrandini/phpqrcode/cache/frame_35.dat new file mode 100755 index 00000000..56bc3e28 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_35.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_35.png b/vendor/aferrandini/phpqrcode/cache/frame_35.png new file mode 100755 index 00000000..d29806c6 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_35.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_36.dat b/vendor/aferrandini/phpqrcode/cache/frame_36.dat new file mode 100755 index 00000000..282c60d2 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_36.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_36.png b/vendor/aferrandini/phpqrcode/cache/frame_36.png new file mode 100755 index 00000000..96ecb421 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_36.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_37.dat b/vendor/aferrandini/phpqrcode/cache/frame_37.dat new file mode 100755 index 00000000..015c0f24 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_37.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_37.png b/vendor/aferrandini/phpqrcode/cache/frame_37.png new file mode 100755 index 00000000..fcc51627 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_37.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_38.dat b/vendor/aferrandini/phpqrcode/cache/frame_38.dat new file mode 100755 index 00000000..71cf53eb --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_38.dat @@ -0,0 +1 @@ +xÚíÝAªƒ0ÐŽÝuÁA2«;ÐèÎkü(üg¾Ày•tp9Äï$Ëò™¹Dœ”ò¼\ºe^'tÒ-aIºŠFMšSškÂðIóŤÓ:7®¤|LúkŸNã8N7®œöi}ö‡×Ÿi,Ÿ[W†¿g®Ó´Ì°ë?3ô1÷i™¾N·}}=ÂOM:4“”)S¦L™2eÊ”)S¦L#$½ÿ ôÂJã­þÂJM:}ý]˜•ÖL›Ù§ÎSÿQL™2eÊ”)S¦L™2Õ¡èPt(:Šó”)S¦L™2eÊ”)S¦:ŠE‡¢Cqž2eÊ”)S¦L™2eÊ”©E‡¢CÑ¡8O™2eÊ”)S¦L™2eÊT‡¢CÑ¡èPœ§L™2eÊ”)S¦L™2Ý“¦”sJCIKÖÔ‚iÍ93ônº_Ñò ÿ¾¿ü¼“+R‡û®£“ièû£Žû4ö\Çg¿¥¤‘ïŽ;% }ßaÞnŽ£ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_38.png b/vendor/aferrandini/phpqrcode/cache/frame_38.png new file mode 100755 index 00000000..89238f3c Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_38.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_39.dat b/vendor/aferrandini/phpqrcode/cache/frame_39.dat new file mode 100755 index 00000000..53511f73 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_39.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_39.png b/vendor/aferrandini/phpqrcode/cache/frame_39.png new file mode 100755 index 00000000..1dc9cd1b Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_39.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_4.dat b/vendor/aferrandini/phpqrcode/cache/frame_4.dat new file mode 100755 index 00000000..67b30e82 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_4.dat @@ -0,0 +1 @@ +xÚí”Á À E=»uÐ pجQ•ØCOMŸ'ÃË$ ³@à¨Ø3e–F©\FNXRyÉؾC{‰a8­Ræ Ńa2@ñ圉qküßÉH1ê(£ˆÅ`cç¦j³~Ë0ö¥¿ÃܨÖËÃعnXÿGåÿÄ€ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_4.png b/vendor/aferrandini/phpqrcode/cache/frame_4.png new file mode 100755 index 00000000..b72f9e70 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_4.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_40.dat b/vendor/aferrandini/phpqrcode/cache/frame_40.dat new file mode 100755 index 00000000..90d36dd1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_40.dat @@ -0,0 +1,2 @@ +xÚíÝAŠƒ@Ь½õ€‹îÞ@o¢7“˜`“Qfeºä•«PA>¦ÀÚôã°<]ßÕÐëß³bZ«nã¥^A›öQ}[÷9^ª]«yþìnajM܇K̘1cÆŒ3f̘1ã¸Æ{ßW5}ç½{ÍÑ7lMßÒïÞšxÜI<¼áK½¨Æáαyl3f̘1cÆŒ3f̘1ã«Û»Ù»={·“αyl3f̘1cÆŒ3f̘1ã«Û»Ù»={·“αyl3f̘1cÆŒ3f̘1ã«Û»Ù»={·“αyl3f̘1cÆŒ3f̘1ã«Û»Ù»={·“αyl3f̘1cÆŒ3f̘ñ÷çœSÊ‘ŒÓ’7¥HÆKÞ¼g\ç¾âuõßÏ_ÿªr'4Ü[çÞ-Æ]›…qˆûL·ç8ƱÛY1q„»‹Ä!î—ÞÔ/(%û \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_40.png b/vendor/aferrandini/phpqrcode/cache/frame_40.png new file mode 100755 index 00000000..8034d862 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_40.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_5.dat b/vendor/aferrandini/phpqrcode/cache/frame_5.dat new file mode 100755 index 00000000..d5dafe18 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/frame_5.dat @@ -0,0 +1 @@ +xÚí”1À E½u 7ЛÀÍZµ‡|N†—üD B0@R$l,-™>VKZ[<ýØÚz—qÆŽ¨ØYJ&ƒiåš‚‹ZyË:Y'ë¯YµÁVÿ&—e•RÄ"§sj©Ýrþö+Ëé‰ù.·MÆŽ»–Ó9ÓòzµsŽ”É, \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_5.png b/vendor/aferrandini/phpqrcode/cache/frame_5.png new file mode 100755 index 00000000..96b6494f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_5.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_6.dat b/vendor/aferrandini/phpqrcode/cache/frame_6.dat new file mode 100755 index 00000000..0fc3d039 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_6.png b/vendor/aferrandini/phpqrcode/cache/frame_6.png new file mode 100755 index 00000000..05ca358b Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_6.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_7.dat b/vendor/aferrandini/phpqrcode/cache/frame_7.dat new file mode 100755 index 00000000..43375960 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_7.png b/vendor/aferrandini/phpqrcode/cache/frame_7.png new file mode 100755 index 00000000..7d2ff4f3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_7.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_8.dat b/vendor/aferrandini/phpqrcode/cache/frame_8.dat new file mode 100755 index 00000000..669b325f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_8.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_8.png b/vendor/aferrandini/phpqrcode/cache/frame_8.png new file mode 100755 index 00000000..db1f1877 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_8.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_9.dat b/vendor/aferrandini/phpqrcode/cache/frame_9.dat new file mode 100755 index 00000000..d79295ee Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_9.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/frame_9.png b/vendor/aferrandini/phpqrcode/cache/frame_9.png new file mode 100755 index 00000000..74ddf08d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/frame_9.png differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat new file mode 100755 index 00000000..51deabae Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat new file mode 100755 index 00000000..97e9e5df Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat new file mode 100755 index 00000000..eadf83a2 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat @@ -0,0 +1,2 @@ +xÚíÚ= +€0 н§iï9'Åb‡$ ¾tËýáÚû^#iª¥Ëi?³ÅôÛbúK[AUØFå¾ÆµÄ³x]mŸ]2Ž-Ä–KŽ~ ÏVw}¶X›ûÆÆÆÆÆÆÆ&O²É“Þ666666yRž”'½%lllll/´åhœl…Ãîm ¹¤êádël™¶´3Ù+ïÛmÍ« \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat new file mode 100755 index 00000000..5eb7f5de --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat @@ -0,0 +1,2 @@ +xÚíÚ; +…0Ð>«Iö¿9+Eñƒ‚sá=ϤL1Ì„[¤÷¹FáZU‹4‡?i<ÿç;7çòç;‡ÆP¥Œ#ýW-[ñݯ6÷µddddddüc",;í"¼Ÿskæ‘‘‘‘‘‘‘‘Q&—Éerw######£L.¯Êäæ‘‘‘‘‘‘‘±Ð˜y¼1†^˲\òîÆØ3Æâ³ÚÓóøÏÆ ‘Ñv \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat new file mode 100755 index 00000000..781c7f87 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat @@ -0,0 +1,2 @@ +xÚíÚA +„0 Ð}OÓÞÿr³R,#3öñ¥Ë,âÃþ¢½o5ŸCµØÐq:õõÖ;;¬wvN­ÁJZGÅ=Œm»û}Úö ѱ¬¬¬¬¬¬¬¬µ¦2âÞi‹RïïkÆj_YYYYYYYYeÙ_ö·¯¬¬¬¬¬¬¬¬²¿ì/ûÛWVVVVVVÖkîáýd-úϺ,#¦ßÀOÖÎZc]|‡{ž¾Áúˆ­$™ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat new file mode 100755 index 00000000..68810c34 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat @@ -0,0 +1 @@ +xÚíÛ1„ ОÓÀý/·•w YMüSø Ä8>2SÐûÖF O­EÓÈÌÓc«W\ûÛ¼š‹{c§æpK›GÕžB·ÐšþímûŽxhfffffffæ/s2ÛÇÚ2W|*÷d®1ÛÏÌÌÌÌÌÌÌÌÌê*5³ºÊÆÌÌÌÌÌÌÌ̬®RW©«œaÌÌÌÌÌÌÌÌsöòËÁ\xm~8ß®¸ƒr0wæjsdm÷ªýü&óâyÙ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat new file mode 100755 index 00000000..2c73ef1a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat @@ -0,0 +1,2 @@ +xÚíÛA +€ н§Ñû_®•‘TH`3AO—L4ü kí£ÍÃ(áÍÛewö›GWÖÙ××.í #ÃÞ2¿û¡} \ëçYú»¤´gggggggggg_d>Ïïµòj^™ÕØsíö;;;;;;;;;;»'ÇÉqö;;;;;;;;;»'Ë°ËqþuììììììììµÇ_Pì‰Íçö—ÏóYwÄ{eÿš=dÍ×ÌýþGû/ý“¸ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat new file mode 100755 index 00000000..812ee8a6 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat @@ -0,0 +1,2 @@ +xÚíÛ1 +Å ÀÞÓèý/—*Ÿ„DøEØ'ÉhgõtÙ-ì}_£pV‹· \"Ìb=sþ—ÁÌå™ó[ƒÐJŒô=8DhÅoàºÛž' 0XÐ ÑüÎÛ´©è‘¬e 0`À€ ˜ôÊ Ì j" 0`ÀÀ¼ Wf`^P0`À€æ½2ó‚šÈ€ ¼Ò óÉôd07(ì“Y‹/XLÿGb…yÁ"êpT \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat new file mode 100755 index 00000000..f6d993b0 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat @@ -0,0 +1 @@ +xÚíÜ1„ ОÓÀý/·•+FÉZ?®JšÉ Læ7Ôº¬ØÝ*ÑBÚa%L~šŒË»òä”ÉØéÊ“C“ðJ›´YîIWJ ½™ý.K]ñR˜0a„ “›$ç“ïINTwÎlLža¢Ÿè±L˜0a„ &Ld@PÔO˜0a„ &L˜0‘e@P?a„ &L˜0aÂD”e@ý„ &L˜0aÂäÏM²ŸIlL&)dl˜ígøÃacR™<É$övê,ý„ɺ?U2ç] \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat new file mode 100755 index 00000000..8c685c8e --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat @@ -0,0 +1,2 @@ +xÚíÜ= +€0 н§iï9'EÑúÖDx͘%«Iö¿9+EñÇ{ˆõ$åm†ƒ^˜&µŽ§u¼³S"µÍDŒþ6ÚŸ]9ùÉè8ìU“M£“bÔÒ¾£Y¤Òù[ß2拉Ĉ#FŒ1bĈ£Ï%ôµiRNšæ½–ѳì#;›#FŒ1bĈ‘N«¯1Òií#FŒ1bĈ#FŒtZ}‘Nk1bĈ#FŒ1b¤ÓêkŒtZ;›#FŒ1bÄèõFV-ŒÂuè"IoD-Œ*£7uû×jÚ>b´MV“+ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat new file mode 100755 index 00000000..d2583502 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat @@ -0,0 +1,3 @@ +xÚíÜA +€ н§Ñû_®MEQXP৞.Ý|94³°ÖeµÁ{³JL¨všŠÕ#«^Ü÷Ïn[õ ß?;µ +ZIV-ñ»ÚÄ*wï¸Ë’1*+V¬X±bÅŠ«ßX¥ü·¯g¥ÛwŒèqX}ÇJ½RÛY±bÅŠ+V¬X±beΠwfeΠ^±bÅŠ+V¬X±bÅÊœAïÌÊœA½bÅŠ+V¬X±bÅŠ•9ƒÞÙœÁœA½bÅŠ+V¬X±bÅŠÕl•ó0ÞÎ*0Tßj`?˜öÝΪ²ú¢Õð;Xë«ë=zZr* \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat new file mode 100755 index 00000000..fc79e9ed --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat @@ -0,0 +1 @@ +xÚíÜ1€ ÐÓÀý/礑h¢&F¾ú`ìÒ¼@I;Pë¼ZÀ^­•XÛÍŒÙmfÏÆ.™=Û5 [if-õœ­R+!wr»Ëœg\j̘1cÆŒ3f̘1cf–Ôo.±2¬?Š1ûž™zæ `ÆŒ3f̘1cÆŒ™¹†™¹†zÆŒ3f̘1cÆŒ3fæztfæê3f̘1cÆŒ3f̘™k˜k03×ð0cÆŒ3f̘1cö³¬Ï9;³ÐÄŽÍö›‰`vf•Ù̆ßÍšZϘ߶W9 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat new file mode 100755 index 00000000..ad749f30 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat @@ -0,0 +1,2 @@ +xÚíÜA +€ н§Ñû_®•QRù©§»Y ùkí«…ìÍ*q͵ÓîØ=j7§~ÙnNýÔ.p%Úµäs·i¯ÝÕã.½×ÈöرcÇŽ;vìر{Ù.-W¬õ2={êì¾mgÞy+رcÇŽ;vìØɳ2;yÖ¼cÇŽ;vìرcÇNž•ÉØɳæ;vìرcÇŽ;v2™<ËNžõV°cÇŽ;vìر“ge2vò¬yÇŽ;vìرcÇî¦]ÞÂ;»àæÆv¹"õÞ]e÷'»˜;[“ç»û{¾|Aµ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat new file mode 100755 index 00000000..4bdc5fdd Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat new file mode 100755 index 00000000..3a17a051 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat @@ -0,0 +1,2 @@ +xÚíÝ; +€0À>§Iî9+ÅàDyÁIÊ4Ë ÷5Ö:¯¶W«ÄÙv«dù¢åqñߜܴ<þæd×2x%[¶žËU™%ðÝÞî2×]&K–,Y²dÉ’%Ë¡,S¿Õ—“r2ydÌ=,ÿk©_º{X²dÉ’%K–,Y²d)Û0³”mè—,Y²dÉ’%K–,Y²d)Û0³”mè—,Y²dÉ’%K–,Y²”m˜Çe,eú%K–,Y²dÉ’%K–,eæq–² ýÒÝÃ’%K–,Y²dÉ’å…eî:ËŠ<³Œš!Óÿ¡ÐYV–,ßñ:B¿dù|O¨$*# \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat new file mode 100755 index 00000000..c4787d9d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat @@ -0,0 +1,2 @@ +xÚíÝ1 +€0À>¯Iþÿ9EQÑ=˜¤Ls æä¶IïË{³Zt¡ã´R¦™þ}òÀôï“SÓð•n:ª|§›R[è?î¶Ô_*S¦L™2eÊ”)S¦L™™&ϦëI šê¯O˜2ÕOý£˜2eÊ”)S¦L™2e*C1ïËP˜ÊPôS¦L™2eÊ”)S¦L™ÊPÌû2¦2ý”)S¦L™2eÊ”)S¦Le(æ}¦2ý”)S¦L™2eÊ”)S¦Le(æ}¦2ý”)S¦L™2eÊ”)S¦³iöc7;Ó"…Þ™FͦÞÙ™v¦L Üý^¥Ÿ2}oOäß'r \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat new file mode 100755 index 00000000..5ef85e7a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat @@ -0,0 +1 @@ +xÚíÝ1ƒ0ÀÞ¯±ÿÿ¹T ¥ˆ¬[4véæ2ŠØƽok݇ÕÊ;¦Ó²]fûôÖžýdûä½ölj°lGÒÿö0n+œß»m³GŒË–-[¶lÙ²eû"Ûêï·ûY»}o¯öíÀ–íÕVÞÊ[¶lÙ²eË–-[¶lÙ²e«ÓÕ°ÕƒÉ[Ï2¶lÙ²eË–-[¶lÙ²e«ÓÕ°ÕƒÉ[Ï2¶lÙ²eË–-[¶lÙ²e«ÓÕ°ÕƒÉ[¶lÙ²eË–-[¶lÙ²eËV¦«a«“·lÙ²eË–-[¶lÙ²ef[ÿB°“mа÷¶Eû„”;¶N¶-ÛœT¸/r’·lÿ¿?ØÔ*Ñ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat new file mode 100755 index 00000000..78a26a77 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat @@ -0,0 +1,2 @@ +xÚíÝ1 +…0Ð>§Iî9+?Š²Øèß—”iÖ‡ dšÌ¹¯ÕxÖˆxÝNÌø/ÆÕ§|{öظ²ÿöìÖ8d¥¯´ÿø0òhž×=öùcFf̘1cÆŒ3f̘q¼qÂ=ïw6Ê;l·»4cÆ•±<–ÇŒ3f̘1cÆŒ3fÌXï¦Ò»1Ö»ÉcÆŒ3f̘1cÆŒ3fÌXï¦b¬w“ÇŒ3f̘1cÆŒ3f̘±ÞM'ÄXï&å1cÆŒ3f̘1cÆŒ3Ö»é„ônŒõnò˜1cÆŒ3f̘1cÆŒÃ3U<‡ \7í+’Þ(<OÆŒŸ·ÎŠ™–ÇŒßÛÕä4@ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat new file mode 100755 index 00000000..368c9941 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat new file mode 100755 index 00000000..e4a5b6d8 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat new file mode 100755 index 00000000..74a216b4 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat new file mode 100755 index 00000000..2ec712a7 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat new file mode 100755 index 00000000..1588cfce Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat new file mode 100755 index 00000000..e369027e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat new file mode 100755 index 00000000..452f126c Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat new file mode 100755 index 00000000..fdd2aac1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat @@ -0,0 +1,2 @@ +xÚíÕKÀ EÑ9«ýo®#?H/›6g$Ï-ª­,X] +˜›xݘ;Àð·˜ XÔ°ì9ºˆ<ÜѺ¤åq¤Œ2 Af÷îHð7ø/5We„{Ô#ØáìfÞ¨ÁÐ?à®4û=N >Çæ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat new file mode 100755 index 00000000..572d279e --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat @@ -0,0 +1,2 @@ +xÚíÖK +@!й«Ñýo®QÑϺ:(m&ܯžs-¹¬®É6õÑZ{¥m4Y†²Xâù®.FÀÙ­‹ê¦XZi·Ðùj=:έ֋bå¿‘VH 8 –#¤[—ù²¾‹ãYвç¾^XÔ÷e \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat new file mode 100755 index 00000000..ea81e6dc --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat @@ -0,0 +1,4 @@ +xÚíÖA +À À{^“üÿs=YLÕš ( +ou¨– j) ¬ª +Z7y„ÙëÍñv,Ô´ìwVQ ži»¤ìGiÒ¤¹ÅDfÂÛ•ÉÄwo4ùѤ¹ÐÄoÎLÿÌéLȼÁœ©·›Á³Õì}î4 hå \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat new file mode 100755 index 00000000..93d2444d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat new file mode 100755 index 00000000..df29d7bf Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat new file mode 100755 index 00000000..8a2cfbd7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat @@ -0,0 +1 @@ +xÚí×KÀ Ð=§û_®+­mÏBìà’d|Q"s+1®®È"¯),ß=“EÛàa TÄ"çÒÅãnæE-3 ,°ÀKY‹wÝ=ZšZïT Þ.,°ÀK1‹ÿ#Öž!ÅŠ+V¬å¬ª½õöí÷.Ýõ±2¯X±bÅŠ•ÿ¬Ì+V¬X±–²ê.ökBèÞz±·ÔwðƒÕ±¦Ì€gÌkë¡YZý \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat new file mode 100755 index 00000000..aaa4c526 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat @@ -0,0 +1 @@ +xÚíÙ1€ …ὧiï9'Œˆ€Ñ×ýËHl?Lšà^"ë&M—™?bî—qÃÜ?˸äÉ,µ9²þó!µ‰z¢]VêÈScÆŒ3æ_š•÷à¾cÓé!î`nÍô3f̘1cÆÌŒ„™ 3f̘1/fÖ>.Uæ¤ÄcóË»;ã ¨2;æ™YÒžÕÏ+™7Þý \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat new file mode 100755 index 00000000..e218fa0e --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat @@ -0,0 +1,3 @@ +xÚíÙK +À EÑyV÷¿¹Ž,ÚO¬mÞ rãPHŽ0 {’´š°ôäå2ûbö¨ìýÞc{t¦Qáƒ] +{QÞ{“Þ{弬֒¤ÇŽ;vìØ_Ú³ßÕ}ÏÂ÷ýËL€}l§ß±cÇŽ;vì̑̑̑رcÇŽû¢öüÐÎ.LÛæÕegwì3ö´žqe¿ÿѾ@i \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat new file mode 100755 index 00000000..74ac719d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat new file mode 100755 index 00000000..ec939b52 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat @@ -0,0 +1,2 @@ +xÚíÖ1 +À н§‰÷¿\Q÷ªEóþ¢d  1¢¦ÌNô<±#½ËÕ–¯Õ-7u™þ.ÃÓl²Ô¦eiXXXXXRZVíÊVeIo1û,,,,,v%‹?ŒÙgaaaa±÷YÌ K&K=/·œ·+Ûå˱ó²Öò¼ÞŽã \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat new file mode 100755 index 00000000..e1f5c99b --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat @@ -0,0 +1 @@ +xÚíÖ1€ ÐÝÓ”û_Î¥‡b€÷ KóB¬?"Ó*#WÌʘt€éÍùíügÓŽ“JîéqUM9¸•‡‰‰‰‰©ÔTùêçLLv“¾Ç¤ïÙLLLLLLz“¾gG01111šòy„iåÑߘ–4mð=Õ›n§¥+2 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat new file mode 100755 index 00000000..7e0d6d16 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat @@ -0,0 +1 @@ +xÚíÖ± À À>Ó˜ý—Kƒ€°•À}“ˆÆ:!£èiY‰™'*3§]fÛsþÛÉÓÒîm¹ºb[ÞJÂÆÆÆÆÆƶŖÝKÆ9›}ccccccÓ'u.6ûÆÆÆÆÆÆƦs±é“Þ6666¶R[ÿ^gû{/lÇØÙ·Û Þ7Í‚ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat new file mode 100755 index 00000000..1dd666d9 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat @@ -0,0 +1 @@ +xÚíÖ1€ ÀÞ×ÿÿœ -8fL(pBŽlDM™è9";ýÄ-÷ò÷;?1îpâÐ{¼\åÆú%-ŒŒŒŒŒŒ“3:@Ûad4ŒŒŒŒŒŒŒŒú*£NîÍaddddddÔÉÍ#######ã#c]75®ÓåÚã¢Æåæ1ÏxYuñ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat new file mode 100755 index 00000000..8921f643 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat @@ -0,0 +1,2 @@ +xÚíÖ» À À>Ó˜ý—Kƒ€ø$ø^’ 8Y–QSV'zž8‘þjzëÌʇ¬™^]Þסµ‡¬õekXYYYYYYYjݵ#¶ ++«yeeeeeeeeµ#²²šWVVVVVVVV;"+«yeeeeeeel­'ëe;b»±&²^9¯{­/ÊJ$p \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat new file mode 100755 index 00000000..64bd8ba0 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat @@ -0,0 +1,2 @@ +xÚí×1 +À н§‰÷¿\— ¥C¡PbÑ—EÁÁ$’DdÆ©ÄÊ•Y»³ÿŸtëÚ…öλ»÷ÏÕÛó0£$ìììììììììì›ì§ûù¹ÆήÞÙÙÙÙÙÙÙÙÙÙõóììêÝg–a7ÇyëØÙÙÙÙÙÙÙ¯³ç—½Y??ÿØÙ{Õ{ý¾D“ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat new file mode 100755 index 00000000..62cd1c9a Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat new file mode 100755 index 00000000..18d68dce --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat @@ -0,0 +1 @@ +xÚí×1€ ÐÝÓ”û_Î…€“ºh«¼¿h˜šÒ|"zÚÛ‰™-*dNÁâÔâÙó¦H¼‡«QÄ¢ÕR ,X°`ñc‹¬Þ9ÎY°(na_°`Á‚ ,Xè,XØ,X°`Á‚ Þ#:8 ﻓ ,X°`ÁBïdÁ¾`Á‚ ,X|Ï¢Y\X¬Ö;Ç 7-ݹ; ` \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat new file mode 100755 index 00000000..284d7bea --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat @@ -0,0 +1,3 @@ +xÚí×1 +€0 ÐÝÓ¤÷¿œKh]D¥‘¾,-t ò#²ÚŒŠQ[T©Ñ “K“s§7_Š›è¤È?9|•B&ÙX›^L˜0a„ÉÂ&3÷“þ„ÉMÌ&L˜0a„ &2 ¼ÃD4c™0a„ &L˜È€òÐŒe„ &L˜0ab·—w˜È€f,&L˜0a„É7&y2¹a²ònßoL˜<01O +˜ì¾ç \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat new file mode 100755 index 00000000..83220ddb --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat @@ -0,0 +1,2 @@ +xÚí×1 +À À>¯9ÿÿ¹4¢6)ƒ3×$`s ²¸uÊ®‰>Wdš¾ ›)›g³•'°±MÂ{3\d6u¹’bØ°aÆ 6lؼn³û]ÜNØ°9ÄFÞ°aÆ 6lØ°a£3°a#oØ°aÆ 6lØ°ÑØ°Ñ5e16lØ°aÆ ]SŸb£kÊ6lØ°aÆ ›mê—ͤÍß;CûcÃf‘¼IdsG¹ÿ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat new file mode 100755 index 00000000..6a9950f7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat @@ -0,0 +1 @@ +xÚíÜ!€0@Ïk®ÿÿ¦¡ 4a)³qæ2i.YCUO{35²UZÆFŒn]ÏfN>bd£ðwtzJF}ÁFŒ1bĈ#FŒýÆ(¡¯FŒ6r1bĈ#FŒ1ÒE1ÒiÝlFŒ1bĈ#FŒtFŒÜ#FŒ1bĈ#FŒtZ}#÷ˆ#FŒ1bĈÑl£þeôÀHÉùG£µÜ£@£Ù’î \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat new file mode 100755 index 00000000..02a3cdc6 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat @@ -0,0 +1 @@ +xÚíØ1€ ÐÝÓ”û_Î…ˆƒqÁHÞ_Xšòc‰èi«#Gd̘ŠÕ”Õ›á÷g…¬LUè^Ý®VR«>dKV¬X±bÅŠ+VÛXeùo¿ÎX±ÚÌJ_±bÅŠ+V¬X±bÅÊ;ƒÝ™+}ÅŠ+V¬X±bÅŠ+VöAV¬ô•ngÅŠ+V¬X±bÅŠ•}+ï úŠ+V¬X±bÅŠ«VýËjÒÊ>øhewfõ›•¾*`uTqí \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat new file mode 100755 index 00000000..2abfca20 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat @@ -0,0 +1,2 @@ +xÚíØ1 +€0ÀÞ×\þÿ9›Ãbt³Ešc'›ªÎHHÍ•š9³efßžmff²MïÙíª›õ #.̘1cÆŒ3f̘1cf–Ô7¯3f̘Ùg̘1cÆŒ3f̘1c¦o2cæ]Ã?€3f̘1cÆŒ3fÞ5ôMfÌì3f̘1cÆŒ3f̘1Ó7utfÌì3f̘1cÆŒ3f̘=ÌúËl¡™¾ùj¦£3ûÕÌ>ÛÈì¤ÐVü \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat new file mode 100755 index 00000000..17344b89 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat @@ -0,0 +1,2 @@ +xÚí×1 +À À>¯9ÿÿ¹4S¦d/Ì5‚Õ1ÈÊVÍ)SkŽJžµ»­vßÜ7´³ÝÞÝíé…ÛÍeGä°cÇŽ;vìرc÷²]Z¯¸îÙ±c'ïرcÇŽ;vìرÓ+رÓgå;vìرcÇŽ;}V¯`ÇNÞù+رcÇŽ;vìØé:;vòŽ;vìرcÇŽ;½‚;}VÞ±cÇŽ;vìص±›'»ÍvzÅ#;Œ]Œ¼klw¯oA` \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat new file mode 100755 index 00000000..669ade1b --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat @@ -0,0 +1 @@ +xÚíØ1€0ÐÝÓÐû_Î…XӨš yi~…ˆ¬Q©bÖÕkvÈp±á³ê7'M u¸Ù=¼]ņÙð([ 2dÈáÏ +þÛ\' 2”‡ 2dÈ!C† 2´s0/3d(½) 2dÈ!C† 24ë1dhç 2dÈ!C† 2dhÖcÈ¡ÊS¦L™2eÊ”)S¦L™2­œMç S¦LÍS¦L™2eÊ”)S¦L™2•Må}¦LÍSS¦L™2eÊ”)S¦LeSyŸ)SóÔÅ”)S¦L™2eÊ”)S;Ù”)S;ó”)S¦L™2eÊ”)S¦v(²)S¦v(æ)S¦L™2eÊ”)S¦íLódºÍT6}a*ï3mljžmzC' \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat new file mode 100755 index 00000000..436918c0 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat @@ -0,0 +1 @@ +xÚíØ1€ ÐÝÓ”û_Î¥''Ó@y]Xšò1?"g¬:1çŠfn˶ÌöË»ö¬­m¼·¯«»™m.?¶¶lÙ²eË–-ÛF¶«ÿß>glÙ²•·Þ2¶lÙ²eË–-[¶lÙ²e«O`Ë–­¼eË–-[¶lÙ²eË–-[¶lõ lÙ²•·lÙ²eË–-[¶lÙ²eËV¦O`Ë–­¼eË–-[¶lÙ²eË–-[¶z0}[¶z0yË–-[¶lÙ²eË–-[¶E¶ùe[h«OøÍVWö…­¼=Ìötÿ*| \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat new file mode 100755 index 00000000..12e2e522 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat @@ -0,0 +1 @@ +xÚíØ1€ ÀÞ×ÿÿœÍE¨¬Œp0×XÐà„,a#rÚÊ}®¨6}ÇŒ§¿Ùÿ»¶‰±~Ž‡£\Ð8 •ÆŒ3f̘1cÆŒ—7®ðÎ{Ö3f,ÝyŒ3f̘1cÆŒ3fÌX_¡¯`ÌXï&3f̘1cÆŒ3f̘±ÞM_Á˜1cy̘1cÆŒ3f̘1cÆŒë+3f,ÝyŒ3f̘1cÆŒ3fÌX_¡bÌXï&3f̘1cÆŒ3fÌxãü2žd¬¯øÔX'Äx[cy|¨ñ ¸•3ë \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat new file mode 100755 index 00000000..f87e0a11 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat new file mode 100755 index 00000000..3a225e30 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat new file mode 100755 index 00000000..0a1cb3b5 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat new file mode 100755 index 00000000..318949df Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat new file mode 100755 index 00000000..5bd9e3aa Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat new file mode 100755 index 00000000..52e9e58f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat new file mode 100755 index 00000000..b35c567d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat new file mode 100755 index 00000000..d20d7171 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat new file mode 100755 index 00000000..a676d7df Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat new file mode 100755 index 00000000..896ed435 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat new file mode 100755 index 00000000..4165a4bd --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat @@ -0,0 +1 @@ +xÚ30€CbpPº™ÝØÅi`÷@ê&ÚßH^§Ðn¨a†dQ»Gíµ{Ôn§Ñû_.Ä4I‘ìâ‡yí‚Ž¢¸`)-5*¥ç(™é£of[Ósm€}åÑÃöý¶õÉö6YM ;;;;;ûG{ô»zÕØ·µ»«ìììììììz1vw•}œ=úwuûìýLÆ%û?û"ç=Ç~e—i \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat new file mode 100755 index 00000000..24fa60fc --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat @@ -0,0 +1,2 @@ +xÚíÙ1 +À0н§1÷¿\—ÐtncKÌû«ƒ‰D"‘H$ÊäD™œH$‰D"Q&—WerûH$‰D"ñ±ç*x[±(Ë?/ÚÇ÷ˆ'ŸŠnd \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat new file mode 100755 index 00000000..b4dcce46 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat @@ -0,0 +1,2 @@ +xÚíÚ1 +À À>¯9ÿÿ¹4!m dOƒs\§0X,laÕ5#¿÷Eª¾>Z[íœÖ·ŽÉêã½ÄR©T*•J¥R?Q-œº«*¯T*•J¥R©º?U÷—W*•J¥R©TÝŸªûË+•J¥R©Ô¤Úùó~m5Õ©;ªòúSõ&+ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat new file mode 100755 index 00000000..a2a0097b Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat new file mode 100755 index 00000000..0ea40fda --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat @@ -0,0 +1 @@ +xÚíÛ!À P¿Ó”û_ƒ@ U(Ûkp@^Mú£Ú®5ÕôªúËîòâ-ú‰:ðöVF_žÌ\t:N§Óétú÷õ¼yžN×qt:N§ÓétºG—ãô;N§Óét:.ËÐå8:N§ÓétzA}ÿµ‹ôÔyžN×q¿Ñ;+nŠ& \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat new file mode 100755 index 00000000..bf048394 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat @@ -0,0 +1,2 @@ +xÚíÛ1 +À0н§Ñû_®KÈVÚ¡¨'.Éôþ!«²¶w]A0XðÄú÷~˜ «ÚÞ  ö!›š€€€€€€à£ fK# x˜Fy€À4È vey€€€€€€€@^°+È ç º~™ž ¨Û L#ÁêveI \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat new file mode 100755 index 00000000..9e78b6de --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat @@ -0,0 +1,10 @@ +xÚíÛ1 +À н§‰÷¿œ‹à&´`¢ô…Lâð”üÁˆQ-½g=Aq•bëú¹ŠÊª<‹všb½+©)((((((((ÊIën*…÷­lš ††fŽÆ„ÓÐÐÐÐÐÐÐÐÐÈš44²& ¬)OÑÈšÞY“FÖ4á444444444c4~œ9S³:3ÐЌטpšÇ®>® \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat new file mode 100755 index 00000000..9ff2bbf3 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat @@ -0,0 +1,4 @@ +xÚíÜ1 +À н§ùÞÿr] +Ý,tˆQ^È&ÊCˆð“§ÆÒ~ë +щ¢Éj~mɾ¢.ÕåŽFgÑüìMDDDDDDDDDDDÔST™×ˆˆêD¦ŸˆˆˆˆˆˆˆˆˆH¦•ŽˆdZï‘L+¯É´DDDDDDDDDDD2-‘é'"""""""":BÔäת½EåY„ˆ¨Ddú‰¾û† †Š \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat new file mode 100755 index 00000000..d52e0484 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat @@ -0,0 +1 @@ +xÚíÜ;€@ÀÞÓÀý/gcaGÖBXBç'“-ˆ¼Âˆ«²»ouÕ§UQ½dõRVOm¡šTƒÎ*Ç«Ê;;šŠŠŠŠŠŠŠŠŠj¨ªå»ŠªEe2PQQQQQQQQQQQɨ¨ä TTTTTTTTTTTTr»3•œÁ¼¢¢¢¢¢¢¢¢¢¢¢’3ØR©ä &ÕßTsþŒ·»ªk¤¢z_e2P=ê ïd™ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat new file mode 100755 index 00000000..3b060410 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat @@ -0,0 +1,2 @@ +xÚíÜ1 +€0 ÐÝÓ¤÷¿œ‹8ZP!¿úB¶ÒòèèZuÔÈ賶"û“ìbuºñö™‹ÈÒ*îÎƲé)]MFFFFFFFFFFFFö†¬%= #‹‘™ddddddddddddr ot2¹†yFFFFFFFFFFFF&× #“k‘‘‘‘‘‘‘‘‘‘‘‘É5ÈÈL 2222222222²(YÚµ½7ÉÈ"d¦ÙóÞ@H— \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat new file mode 100755 index 00000000..2baf535e --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat @@ -0,0 +1,3 @@ +xÚíÜ1 +€0À>¯¹üÿs6‚M¹ÎqUH1¤XØ&Uç̘½fÝ/u-çûé'ñíæ.ºû[ÍKGGGGGGGGGG÷H×|NG¨“(ttttttttttú¬NF§ÏÊ;::::::::::}–ŽNŸ¥££££££££££Ózèè$ +>«“Ñé³…ŽŽŽŽŽŽŽŽn­ üAø#ºî^AG—§“(t¯ì =3{ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat new file mode 100755 index 00000000..d2df7594 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat new file mode 100755 index 00000000..2e6cd7c6 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat @@ -0,0 +1,2 @@ +xÚíÝ1 +€0 ÐÝÓ¤÷¿œ‹Šè ?òBÆVü¥UG¼žµ%åùÐêþ¸åÙ×*“+ú_ŽfÊËs MIIIIIIIIIù–2d;£¤l¨4‰()))))))))))eöqJÙ†IDIIIIIIIIIII)Û ¤”mPRRRRRRRRRRRÊ6lº””² JJJJJJJJJJJJÙ†}œR¶aQRRRRRRRRRRNeòK?R픔͔&åW½3U \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat new file mode 100755 index 00000000..4052062b Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat new file mode 100755 index 00000000..0a30ba53 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat @@ -0,0 +1 @@ +xÚíÝ+€@ PÏiº÷¿ÚfÝtóš:>y &d U߬ÔýÍS´´[íþª»ùé¡Õ]5Z;a¼Û5VÛž™´´´´´´´´´´AÚÀï[ZÚË´Œ–––––––––––––V¦«¡ÕƒI0ZZZZZZZZZZZZZZ=-­L‚ÑÒÒÒÒÒÒÒÒÒÒÒÒÒêÁhiõ`Œ–––––––––––––VFK«“·´´´´´´´´´´´´ÉÚü?‚ݧÍìhioÒJ0Úà}³¢o \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat new file mode 100755 index 00000000..d2c52f99 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat @@ -0,0 +1,2 @@ +xÚíÝ1 +À EÁ>§Yï¹4’V$Í~± ,CŠ…¼&UóŒÞ÷;OoŠk5b÷ÑÏ™áâ”óŽG°x9¥Û%&&&&&&&&&&&n$îöõOL|‡Øv#&&&&&&&&&&&&&ÖÝbbݘ˜˜˜˜˜˜˜˜˜˜˜˜˜Xw#&ÖÝl7bbbbbbbbbbbbbbÝM"ÖÝl7bbbbbbbbbbbbbbÝMa!&Ö݈‰‰‰‰‰‰‰‰‰‰‰‰3Ä)U *F™>– \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat new file mode 100755 index 00000000..ad44ff18 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat new file mode 100755 index 00000000..6e8edff2 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat new file mode 100755 index 00000000..682cae2a Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat new file mode 100755 index 00000000..66a5c056 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat new file mode 100755 index 00000000..77d3815e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat new file mode 100755 index 00000000..caf184ad Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat new file mode 100755 index 00000000..6a3801bf Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat new file mode 100755 index 00000000..74945b71 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat new file mode 100755 index 00000000..903cba4a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat @@ -0,0 +1 @@ +xÚíØ1À н§Áû_®‹CMŠØ>òGót Ñ«eó¨+Ž×FWÄZE¼­mÓ&gÞ‡F£Ñ¶h‰ùF+×t/F£ÙYvF£´õ³ïµÜì¥Õjçô[*7òÕa¶ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat new file mode 100755 index 00000000..17a9ac2a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat @@ -0,0 +1,2 @@ +xÚíØ1 +À0н§Ñû_®KÉÒ©Vi!O\"á‘Aøˆ«ò]¯:‚x»‘çÃbWµ½1ÅuȦ&‰Ä_‰µT ΋6œH$‰ÒU^‰Dâ~bׯëb=gˆ³âžûXî­ÛÙ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat new file mode 100755 index 00000000..72c74ff9 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat @@ -0,0 +1,2 @@ +xÚíØ1 +À0Ð=§1÷¿\—B7¡ÖÖOþ$á‘A0$â¬ý8W­ ¦ê­þwjguÞu¿­æ§Š¡R©T*u•÷SÖ§Ž¨æ•J¥R©ÞTóJ¥R©ÿRö‡ÕêÞ¢N¨æµ˜çVû \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat new file mode 100755 index 00000000..06c9a4fe --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat @@ -0,0 +1 @@ +xÚíÙ± À0 À>ÓÈû/—&E*câÇQqâëÃŃ ªzf$òš«ÈËrM…ßåô„ß<ŽÈsa#d2™L&’?ïArYŸÉd2™LöG"ë3™L&“{ÊÙëRygw“;ÈúÊ ƒñÚI \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat new file mode 100755 index 00000000..f5202963 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat new file mode 100755 index 00000000..38842b98 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat @@ -0,0 +1,2 @@ +xÚíÙ1 +À0н§Ñû_®Ki·vH4 ’)ë_%s×_½Õƒd3KŽO1^ša†§LŸá,†$’H"‰$’KzRP—t[I&¯ÿX’ÝÍ9‰$’H"‰$’äIò$y’sI$‘DI$É“äIò$»I$‘DÉ%eëÌsò!¹¼=—™‚äLAZ5—œ'åÌ“IVý“rîn¸»/2oÆ… \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat new file mode 100755 index 00000000..023b2730 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat @@ -0,0 +1,2 @@ +xÚíÚA +€0 DÑ}N“ÞÿrnDëÂFj2úK‚ÂÈCÂt?W«ÜݲîZ“iêÀ.qÕÁ‹ŒoýP ô¯ªª%SmjÕÖÂ7ËÞ¦‹:·©ª¨¢Š*ª¨N©Ê:@¤:݇·ìýÁŠ¾º•*€¹Š*ª¨¢Š*ª¨f©ÒW9dª2˜«¨¢Š*ª¨¢Šj–*}•S@ Ê`®¢Š*ª¨¢Šj½ªæ¯à§ª6ðJlº¾êÑ¿Ã}ÕÕ}ÕÕ§€•T‹¿UßaÈ24hnt \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat new file mode 100755 index 00000000..79cc04d1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat @@ -0,0 +1,4 @@ +xÚíÛ1 +Ã0 Ð]§Qî¹.¡xIÚB$úŒ‡€Á?~!É<ÇQ?ß#–ç¶Ð5µ/tIÝJ8owøié{áßçâ¬}£Sø˜^ã~‡¢½q猉P„ &L˜0áJá¢î1ÊúϻݢðD×K'¬J¨Ã„ &L˜0á…õÃn +«ê0a„ &Lxgaý°Gƒ°*¡&L˜0aÂ{ +g{è¡Ÿþ2¨ë‡s¢Ή~˜ðì7\]%r¢Jôö9nZ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat new file mode 100755 index 00000000..aff5a7be Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat new file mode 100755 index 00000000..e2febdbd --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat @@ -0,0 +1,2 @@ +xÚíÛ1 +Ä Ð~N3ÞÿrÛ„]·‰BБÝ'?<Âà/̼VÛµ»Ýóþü¨ ïÒ”¿ÿ´…<–’0-_±Jä[¥ü?† +wÔÄ^;*ÃyòäÉ“'Ož<ù’/9ÏÏɯì9±<áîyÓÆœ'Ož¥ùz†Öô#EŠ)R¤H‘Z@ªbÂl-)ÌÝ¿ñ<ߧ*©OURŸ"5&•ö›š5ý*iúeÎ J]®+ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat new file mode 100755 index 00000000..338b7e7a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat @@ -0,0 +1,3 @@ +xÚíÜÁ +‚@Ðý|Íóÿ®”•:Œ^ñ ³JyÌ¡¤ªyM§î×j‹×-' +9¤V—SÛýÖ¦K¶©9ëÇe¬µ)PíyUûû¹£wËeÞ-m jÔ¨Q£F5jÔ¨RËiÙ«ÔF4×_wk}·0+µµjRBR£F5jÔ¨Q»ƒš¾¦eßOMBJHjÔ¨Q£F5jwPÓ×´ì˪IH I5jÔ¨Q£FͳÇúš–íÙc éw5jÔ¨Q£FíµŠ:¡œÿÑzS«Ž*2¤¯UZ_«¾CÒ×*­e_Oí´ïZ¥%dIȯûâ†b \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat new file mode 100755 index 00000000..30bc5fab --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat @@ -0,0 +1 @@ +xÚíÜA‚0Ð}Oó¹ÿåÜ â¦Hé ¯éÂô“'¬Z×2{oVÛ|Ι«%µ™ê>‚yû·R{‡!8îäÂI+JpI|#¶Ýfì–5κ[âP A‚ $H Á‚Q}ð)Õ&<¹÷E‚§ JQ)J A‚ $H Ás5zþ¥¨%H A‚ $Hà4A^£ÿ5A)*E $H A‚ $è½ Þ3ïMHQ‚ $H A‚ç æü3Þ§`ÞP¯©®o¢Ý>X{טÔè+±ÑWb£¿¡àìß`IÑã)5׈%dš \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat new file mode 100755 index 00000000..89cdec03 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat @@ -0,0 +1,2 @@ +xÚíÜA +Â0Ð}Nósÿ˹)7mJ¦õ…,Å}8µêX=c¿W^G“e’ÝNó}úôéÓÿoý ªµ%uJV/µ°“{¿„þ—ô%¿ä§OŸ>}úôéÓ§OŸþ¨úê}Ýú§êK~ÉOŸ>}úôéÓ§OŸ>ýQõÕûº=ô/Ñ—ü’Ÿ>}úôéÓ§OŸ>}ú£ê«÷u{èï×—ü’Ÿ>}úôéÓ§OŸ>}ú£ê«÷u{蟪/ù%?}úôéÓ§OŸ>}ú¿×¯.N4ÿ»áƒVMm–¢R³•š¥‘ø™Òá¸t(1ï…¢| \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat new file mode 100755 index 00000000..9586979a Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat new file mode 100755 index 00000000..bcb4eec4 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat new file mode 100755 index 00000000..0ffc375f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat new file mode 100755 index 00000000..6150ac12 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat new file mode 100755 index 00000000..6053b5e3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat new file mode 100755 index 00000000..5dea5b9c Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat new file mode 100755 index 00000000..ca9ddc2a Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat new file mode 100755 index 00000000..3daad97f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat @@ -0,0 +1,2 @@ +xÚí”K +À D÷sšñþ—ëFJ(&™)ô³0d¡øЇ’³FÞg!Œ[8Ò=èÛ&ËiaÂÎD)Åd8&AËÕ¬¡a³áÀÛä 1'™I–I”«×³ž7Ù9ù­ exÀ“ß¾È ÄÒIìû&Ö´¯Cçu´ÍJy‚ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat new file mode 100755 index 00000000..7f6508dd Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat new file mode 100755 index 00000000..8800beab --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat @@ -0,0 +1,2 @@ +xÚí–K +À0D÷s½ÿåº ­¥‰Ñ! -(.Bp&|ˆ"-t–&`Æq‘Q-"†ð9Ù_+)Be/H8¾ãD®¼%‘a~šÐ}spKFN˜úöœ¶Ö=,ÂÆ;‡;a^tª4÷–‰Ï\™ÞF™ÎáÂÀÊÎSNé§éâ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat new file mode 100755 index 00000000..4e1e5da3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat new file mode 100755 index 00000000..bf1a3cc7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat @@ -0,0 +1,2 @@ +xÚí–A +À0ï¾fýÿçz‘4-%š•Ò*Ãâd°Ðpž!ÝyZÜ«‰æ‚uäõ(ù¸~ë=¹&ÉÛ“´‹)œÌR2â"/ò"ÿ<9çŠFΊ=r§þbòšó"/ò“ƒîÌíçrw¹"2®¯¹ãçÈøùBòèŸ#3-Ø0-KÀW \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat new file mode 100755 index 00000000..85892089 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat @@ -0,0 +1,2 @@ +xÚí—Q +€ Dÿç4»÷¿\?R•Û …Å,û!¨OŠ²-òNv®Í1 :Âc¡Zœuï Ú"U‹MÕF ~jK¨€´…-la‹[^q^³Q\éœ=…o”-la‹ÿZpUÒÞB¬„äÿ ±@IµÖKµJzÉ¢|1â ÷¹ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat new file mode 100755 index 00000000..55318a87 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat @@ -0,0 +1,2 @@ +xÚí×Á +€0 Ð{¿&ûÿŸó2¤'—®dô l†=,¹F½îéy;$§ì‡¤”WEË-R„Š¨³:¢¡%T,O2½×g…"Ä"‹,²È¢/DÍyĈ˜¹ôɧ{þO䮳È"‹,:N„vÈEñWNÎ#(&,ö,‘䕺Š®ë]æxØ… \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat new file mode 100755 index 00000000..15be77f6 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat @@ -0,0 +1,2 @@ +xÚí˜Q +€0 Cÿ{šìþ—ógè;è¥JJ?dÔ¬K„=ÚRaÃsJhTJ6exÎkaºú¥§\$é‘n¯´IE,-/ÑÓXB¢è*Ñ…=ËâžíÚÒýweeé4™¢è¸tÿöÌ’tšLщî«t t”ß«œèà¯bž –gF…fž ÖáqºõoÖd¢Ðdn-ð? \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat new file mode 100755 index 00000000..ec782804 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat @@ -0,0 +1,2 @@ +xÚíØA +€0 Àû¾&ùÿç¼­BŠiÖRaK"té`I@³¶|¶º…fX—ö±Ôâ­yiöåólõE‘:Sza18G¾À‰if˜K*©¤?–:YÜC1쌞졘(ቷ—êöJ*©¤’¾’jÊl*Õí•TRI×KëÌîR^Ø™æœÞksûÂ)cÌ)cÌ)³JZø¦¶óí¥äãa· \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat new file mode 100755 index 00000000..47bc0f79 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat @@ -0,0 +1,2 @@ +xÚíØ1 +À Fá=§‰÷¿\‘,JÑGAúÄ¡‹ýhjÀÌ>ÚÙ#Ê3X™À’ø:çk÷Ô¹\ûFM JÝhuÇú½3¸¨>ƒT­ZõŸÔ{ÇãPSgøP'¹ÉkÔV¸jÕªU«¶_Û¯ý¯U«V­º•»=P Îo†O:WÒ‹ÞäÝjü[ŸWxÒÎmò Ù5 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat new file mode 100755 index 00000000..02c4f8cd Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat new file mode 100755 index 00000000..2b4cb59f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat @@ -0,0 +1,2 @@ +xÚíÙ1€ …ὧ)÷¿œ *.@àUÁü ƒÓÓ|±¶‰î¹’âeŵ6Û¢‚‹äw5*÷ô) oôi¨K®‘¢4nk>Áè1}d>œÐ@ 4ÐXYC¾oœò Û¡1<º©A§ h F„ûÆt +ß 4Ð@µ5´—ž1ÁWrÒï>7û«û†Gíµ}}¤¡x7|ÇN‘gÆîÚN \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat new file mode 100755 index 00000000..b4cc8a97 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat @@ -0,0 +1,2 @@ +xÚíÙA +€0 DÑ}N“ÞÿrnJɪQš~éB¨Œú06 û£n®aá¸<<¦×‡‡ôÿe6×M—R™ýCùÅPÈ ¥LÀ±ôÌ“išØ9MŽ 2È ƒLkÅ®½dD»v*ó"a·ÔX†jBdAdªdèôZöÀTßdAd®qYø0exö÷ö¼Ÿqe§çÊN¯«Œú©ª&WV“ææQvcô \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat new file mode 100755 index 00000000..7adc9eba Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat new file mode 100755 index 00000000..1c97dc04 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat @@ -0,0 +1,2 @@ +xÚíšA€ Füÿs^1 b¤‹ÆáИª]ÃØÖ4šm+Æ8Ð+˜Ve¬Ä^H­R]–\Íc‡®ŠÛ +·oõWN#¸îXáéØá+lð ž­HE³cp \à—^.Î9qñW9ø¼ïç"ò…:¸À.ŸæBßÿó÷ùBƒ \àæ0Ìa˜ÃPǨcp \ÞÍÅïO•’‹N¥qjpGÖô}“ô}¥Ê$.äË…Š§ÐŠ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat new file mode 100755 index 00000000..0211cdb3 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat @@ -0,0 +1,2 @@ +xÚíšK +€0 D÷=Mrÿ˹‘øA …ÎTáe‘EFóL2 #ŽÈÌé¹¢…_I!“‹•ßú­£ç딤Ѻ““Î-Õ«km¿Oñá]sS T6*ùª'8Á NŸâ$Þî'N¥Z‹Êí^œ¹}rûäÖUë*GŽ9r|ºcÌ[Á£cNâ¬Þ[_=Æ׫5¼^ÍJ¼£ù¸ 1*ôq›v \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat new file mode 100755 index 00000000..38672591 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat @@ -0,0 +1,2 @@ +xÚíÚË +à н_£ÿÿs]4Ø¥©Dg¤nò¸à‰2Jj}´ÖÚÒ¾·RsSWG¶R¿ŒÉ§†žÚ)5¬»ÞE†áämá#ܯ•ã¾Õðk_"ÃzŸ”š3Â\¹råÊ•+×r ­L»k|ê/{„¹;Ž'×àÔ¢Ø/œ#\pÁ\pÁ…>¢è#ö ç\pÁ\p¡è#úˆ>âqŽpÁ\pÁÅ.º¾$¿ºÈIqü𽤠dô‘ÑG’R»°_4¦è ò€˜ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat new file mode 100755 index 00000000..0c09c487 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat new file mode 100755 index 00000000..62b03f24 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat new file mode 100755 index 00000000..33fb2112 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat new file mode 100755 index 00000000..de99310f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat @@ -0,0 +1,2 @@ +xÚíÜÁ +!н_£ÿÿsmœÉ Œ„Á+XÓ‹9=ó.ªõ=Zkça”š]ÕÞ’> K¯jò´oé ¾ªý|¯SªŠSWKùZmË׌ºƒÃjé¾€Ã\’Š¹çЪ2ï W\qÅW\qÅÕñ®"~·ß× ­jvÚtòê®òªŠv¥_Ùíƒ\qÅW\qÅW\q%g3Èä ú•}+®¸âŠ+®¸âŠ+®ä r9ƒœA¿²rÅW\qÅW\qÅ•œAÎ g3èWöAû W\qÅW\qÅW—«œÆ]åVµ~v{êDŸ™3ÔÈœ!¹ªƒ\éWÇô«¬Â^<ír/ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat new file mode 100755 index 00000000..e827dd16 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat @@ -0,0 +1,2 @@ +xÚíØ1ƒ0ÀÞ¯ñýÿsi,')p!äµ4.ÜГ;±½¿WUmßçj=¿²„²ê°Ê.NO¾þ>úûšçTµÚ[÷¾S7vÜÛœg¶q•„?æ÷ÞÒ +š{pe¹o“3Î8ãŒ3Î8ãŒ3Î8{ØYXzðá,°²Û_úO¤ÓYfeñÎô3sÓÜäŒ3Î8ãŒ3Î8ãŒ3¹†\C®!×ÐÏÌMs“3Î8ãŒ3Î8ãŒ3Îär ¹†\C?379ãŒ3Î8ãŒ3Î8ãŒ3¹†\C®!×07ÍMÎ8ãŒ3Î8ãŒ3ÎÎq¶þÚé,»²ËmMrs›k¤Wvœ3ýìÀ~–WÜ €WB \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat new file mode 100755 index 00000000..ad5fcf69 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat @@ -0,0 +1 @@ +xÚíÜ1Â0ÀÞ¯ñýÿs4˜"FPà=iRX¢XÉÛ0ç멪€u 4ftÑÖl}Òm¾øßýžéâž­»Sû|²ËÑŽëSÌ û¶ŽÄPÏ5<]öÉrÇwÜqÇwÜq÷£»È^QáéN6ÃûáéZ¸sß™³æ,wÜqÇwÜqÇ>«Ïê³ú¬ûÎœ5g¹ãŽ;î¸ãŽ;îôY}VŸÕgÝwæ,wÜqÇwÜqÇwú¬>«Ïê³æ¬9ËwÜqÇwÜq§Ïê³ú¬>ë¾3gÍYî¸ãŽ;î¸ãî[ww?P3Üå§ÛþòÑƘÝggtŸí®¡;÷]ûû.3àw4A¯ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat new file mode 100755 index 00000000..7604c454 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat @@ -0,0 +1 @@ +xÚíÚA‚@ Ðýœfæþ—s!AL€Ä_|,ˆ™4òl)iï¯mŒ²ßl­×‰0'¼÷ +E¸û…£ ÷–]N\ºêüxÅ#·‡§2Ÿç/ü¼_¬{—7gÛò9ì¼Ù·ÔÀÖ}óï2‡rÈ!‡•?}-³#T—Õe9äC9äC9üÀ¡~ùöý²÷6Sʇ겺Ì!‡rÈ!‡rÈ!‡æôËÞÛ˜sÕe9äC9äC94ç _öÞÆœƒ|¨.«ËrÈ!‡rÈ!‡šsÐ/›s0ç ªËê2‡rÈ!‡rÈá8ì§}D‚ÃÎìçw£ùýrï—«DXΡ|xÃ|˜ä!à2ð \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat new file mode 100755 index 00000000..d83d6316 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat @@ -0,0 +1,3 @@ +xÚíÚA +1 Ð}OÓÞÿr.ª"Ñ*?úfÑÅÌP‚óLHIï—kŒµÎ«õZQ¦…8 +Gy÷êqkñ-ž¿ÿÎn5£Œ½Ú+?ÌÒñùù¾Ýâ¿ø|ÖŽ÷Òþà·kKn®E¢¬ñŹä’K.¹ä’K.?ï2º£˜.ó£|¼EJ§{å2<Ê:.åKu\ç’K.¹ä’K.¹ä’Ë—úñ¿êÇmu)_ªãê8—\rÉ%—\rÉ%—\šÛÐ;'2·!_ªãê8—\rÉ%—\rÉ%—\šÛÐ;'2·!_ªã\rÉ%—\rÉ%—\rinC?nnÃ9‘¹ ùRç’K.¹ä’K.¹äò;.û²óHqY'ÊݽéþN·F?ÞKôã•¢,êR¾üé|™è My*3 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat new file mode 100755 index 00000000..4aac95c1 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat new file mode 100755 index 00000000..9df4d865 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat @@ -0,0 +1,2 @@ +xÚíØK +1À}N“ÜÿrnÂa øÃ~ZY!ÎÐJÑt^ï×5Æ(¸/«õÌjk–z[pjµ§_Ø?~v:|jwúÕ–_mû£îXzòoõ–Ó6?nËÞŠ<ö°j³$pË-·ÜrË-·_p[z¾=ÞVíæ–Qí¦3ÝæTéV¿ÕoÍ ÜrË-·ÜrË-·ÜrË-·r09˜L¦ßšÌ ÜrË-·ÜrË-·ÜrË-·r09˜L¦ßšÌ ÜrË-·ÜrË-·ÜrË-·r09˜L¦ßšÌ ÜrË-·ÜrË-·ÜrË-·r09˜L¦ßšÌ ÜrË-·ÜrË-·Ür›æv­æ6¯Ú÷ßý?•,eå`=*K¬6Ú­~û§ý6£à ´*× \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat new file mode 100755 index 00000000..6437d251 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat @@ -0,0 +1,2 @@ +xÚíØA +!À»¯Ñÿ.1B„éMyð”![ c÷þ\cŒ²ûZ­çV\¹Üq“Š7ßâÝEó‡Oýzg~ÅkëøË¿jž;pg”Šu²Í[*7Š×½¥ºöÀŠóTpÌ1ÇsÌ1ÇsÌñqÇ!¯ÿ‹ã Šw/òr¯ÿå8«âXÇú±~l®à˜cŽ9æ˜cŽ9æ˜cŽ9–»ÉÝänr7¹›~l®0WpÌ1ÇsÌ1ÇsÌ1ÇËÝänr7¹›~l®0WpÌ1ÇsÌ1ÇsÌ1ÇËÝänr7¹›~¬›+8æ˜cŽ9æ˜cŽ9æ˜cŽånr7¹›ÜM+8æ˜cŽ9æ˜cŽ9æ˜ãtÇû§oEÇ™ŸÉN¥Xy¹[ËÝR+¾‰cýø¯ûqNÑ\,4J \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat new file mode 100755 index 00000000..e006b67e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat new file mode 100755 index 00000000..0c7c44bb Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat new file mode 100755 index 00000000..c28dc20e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat new file mode 100755 index 00000000..5834b6fb Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat new file mode 100755 index 00000000..4bf2e26e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat new file mode 100755 index 00000000..b75b7d05 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat new file mode 100755 index 00000000..1b921f30 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat new file mode 100755 index 00000000..e417f947 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat new file mode 100755 index 00000000..7e88826d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat new file mode 100755 index 00000000..84669c7d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat new file mode 100755 index 00000000..d127c3be Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat new file mode 100755 index 00000000..c24343d9 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat @@ -0,0 +1,2 @@ +xÚí—K€ D÷œ¦½ÿåtX£Ð™.4ÓE1^ÂãÓhv†»OæÍx„ùéW“ð0 ñ°JHÅ»‡½­ðz[ÿ^܈[vâȾ +yy‡ZÀkß=`„™êv·cíǃî…<ȃ<üÚCî/)zàÜ‘×¯× ¡ÈÃÇÎC²Œš"" \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat new file mode 100755 index 00000000..a73b1144 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat @@ -0,0 +1 @@ +xÚí—;À0CwN÷¿\—ˆ~¤¨;C$3°$<)/m­ºß¥žeÎ¥T±‘2  —:¥]ÿ^VV¡%ƲzAïnÈpv…s"y‘y‘y)zöá¤dÄu6½àª½Gú¾È‹¼ÈËi^šÂ/<ÊtÓrÂrrÚ)9ͤlõrìó‚.¶‡Ö \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat new file mode 100755 index 00000000..72f89227 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat @@ -0,0 +1,3 @@ +xÚí˜A +€0 ïyMòÿÏé¡´)1Ý-‚lE3š=Ô}¬ˆ(Öô°9ŸTÇdÎÒò–E/eO ZOžîãÛÅ»KíY;ÛúpS5Ð+‘ÄëNžäIžŠžà| +"©eìvúö+DÝ“æNs'Oò¤WŽkîäIž¾ð„ì†Ìž¸¤FúòrÜi9Î&óô«ÿ ‡]?ÃóA \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat new file mode 100755 index 00000000..993c4860 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat @@ -0,0 +1,2 @@ +xÚí˜Ñ +€0Eßý÷ÿ?×ËjFe8¯0êú uØN©0Õ­µ‰lB´†6‡:«h·<½õ–§¥CÜe\,¹ †ìÔÜ—~ø & rd0 »Sz£7z+ô–êoº»ÓÜþëäÝŽVâuÊ:¥7z£·Wo¿š ËÎSÖ)ë”Þèmoù3ë O‹y;:*h¥Þ>û¿a€ïCe \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat new file mode 100755 index 00000000..dd652161 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat @@ -0,0 +1,3 @@ +xÚí˜A +€0 ïyMòÿÏy‘XE m7"89ä 2’Ѹ ûQ1ݳÌëˆ+¸x‰x;ÅÓt35DIY÷¶1x\:už³ýº•}î¦e/ ê§Æ#ñø¢Th< +‰ùùU¤BzÔË<²×ì5ñˆG<’×ä5{G<⢿®5Äñ<饫>¯]ž×UÄr¿xuÐ ” Üû \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat new file mode 100755 index 00000000..c8d5123e Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat new file mode 100755 index 00000000..5b9bd7ec --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat @@ -0,0 +1,2 @@ +xÚíÙ1 +€0 …ὧIî9«Æ% Í Š‡ VÞðÚ€f×r÷ÅÖ0}òzì=¼#9ùìéûÎäÒ•:§þû~›sØó¹¨1BÕg&ë4pÆgœq.p.»í°&g·ÿÂT05Érgú™sgœqÆçrgæ¯Ïuô3çÎ8ãŒóëkÿ.Egm²»b*ÐÍ&›7ÔÉÍÎ?íçúð ¯:Þü \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat new file mode 100755 index 00000000..be7f5e52 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat @@ -0,0 +1,2 @@ +xÚíÙK +À „ὧIî¹n$}P‚ÅŒBù]¸‘Né§È@ÍÎáî%sŒfkÒ«¢}CzòoA}aʽ2½|¤îé~ØÀªD&žl=¥êÀÜç¦Yœ®•ÁwÜqÇ}³» q\ÜEéY³˜já®K_âÎyçžÁwÜqÇwz$=’É=ƒ;î¸ãŽû_Ý‹ÿ€>ÜõéŸ+ÑpÓÓöH“öÈéÜ9ï¢DÞi \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat new file mode 100755 index 00000000..5d848caa Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat new file mode 100755 index 00000000..c21869e8 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat @@ -0,0 +1,2 @@ +xÚíšÑ +€ Eßýšíÿ®+£%=ÜM¢3Cbvó¸ Ѭ›«ÍNkû¹´gqõkqq{©%ôO¿ÒòüoçžùÈû,i–¨ÅKÖeœeçÁ3[›|‰îiž¶÷‡¾õ˜ã©V¥¥h]` Æ` Æ0¦Ê•±¸zË´TÔ0Gu×ì/qŒ8F®„1ƒ±3¶:WÊò>õ˜´#ŽÇÈ•0c0öQÆ8»øE=F#Ž‘+a ÆþÄXÖÍž+cV©%9W>ßíQž]Tk©¹“Y-gL¸÷óîq¬DËè‰‹Ï \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat new file mode 100755 index 00000000..bc8798c6 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat new file mode 100755 index 00000000..25a39440 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat new file mode 100755 index 00000000..25f42b8b --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat @@ -0,0 +1,9 @@ +xÚí›Á +ƒ0DïùšÝÿÿ¹^Ò6¥I63[è[EDqÌc˜ÅÑ+•ÏjÃy¤ì81•û\c +·‹7Úc«åªÆõû?uý}DK™4¦}Çï,¥kkûgì--ž3[÷½´U…Æ‚y„UX…UXýSV ³:Ï«ëûÕî,÷è|æýкSúô¾Š¯â«° +«° +«° +«VÉ«¢¼*ÑXÒ[á«ø*¾ +«° +«° +«°zŠUò*ßN÷Vø*¾J€UX…UX…ÕSóèXiýÊjTi4f¹õZkU^­Ôè_‡ìê­~ŠU‘çxþ }Õ®ñZ/r \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat new file mode 100755 index 00000000..f236940d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat @@ -0,0 +1 @@ +xÚí›Á„ Dï|Mçÿn/*{ÁM¦ÕÍ+„˜pÐI_&mˆ-äŽèѾžCæõä­òÏ3­2u­?o-kgB7wc=¯™‘ªU%yíoÝùRæhÓ¯șDo:Ö¶y¤R£JkQ^a†a†a†ÿáqOgÚiJ¯ýç ;úœáqOgÚ)ÓŠãÃø0 Ã0 Ã0 Ãð[¦v×ö>ç=>ŒãÃ0 Ã0 Ã0 ÃOf˜z˜3Ž»=>ŒãÃ0 Ã0 Ã0ü.†3ÿ÷ïZ£$¯×·8\õp”ÔÃùw4½Çá:ã¨ÖZÀp¤:q¹ÖÄù§X 7 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat new file mode 100755 index 00000000..9bb5c415 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat new file mode 100755 index 00000000..2161c50a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat @@ -0,0 +1,2 @@ +xÚí›A +Ä E÷ž&¹ÿåfc;S´¶$?‹‹”ŠØQ4ëáYaßhûyJ}9ºg=×Ú=©liŸ´.;nh_ÍÔýïwzýží.÷qôƒCW”¶üÏȧyº× uëÞë’PkÏ;ÌÃ<ÌÃ<ÌÃ<ÌÃ|*óqëùÎü,‡ m“kWæqçNÊl—%ª ŸÇçñy˜‡y˜‡y˜‡y˜‡ù×Ì×^Ïæ2ä°…sX|ŸÇçaæaæaæaæ3Ï™9lH‹Ïãóø<ÌÃ<ÌÃ<ÌÃ<Ì¿›÷웿Ì[í¢õüên`ì™TíÚûqŠ¶8ó¡^—vôy©öŽ« \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat new file mode 100755 index 00000000..f0c1d650 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat new file mode 100755 index 00000000..46be8b09 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat @@ -0,0 +1,2 @@ +xÚíÜA +Ã0 DѽOcÝÿr]4%1mCTåÉƯ„Ð÷xÎœ[DvÌ=Æá{Fúú–E¤Ïµˆäq½?Ý¿Ü9ûkeÑ­ù}±'2^ý•cœçš4G”žÛ:¶3=J£K-šôF0‚Œ`#ÿÍHÒþˆwð'#ß<{Ú~—Z4é :BG舻F0‚Œ`„áGø~„ŽÐ:‚Œ`#Á?Âð#t„ŽÐw-Œ`#Á?Âð#ü¡#t#ÁF0r·…ïÙ}Qõš}e¤üÝòR‹Ú;ø<ùçCžéV‹}Ñ—‘ìó¢ËÙY-Hž \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat new file mode 100755 index 00000000..064e7f2f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat @@ -0,0 +1,3 @@ +xÚíÜÑ +ƒ0 …áû>Móþ/·ÇkÅ1mÂøªÈXº³ü=‰–ö¾µÈhýÕÚîså×áH"ãk ÇM„:îúê–3qÒOü¿W}ÿ9’Ô–¬I”‰“ýHž1ÙG;þ- Ï©sìîÚ¶ù?Ò[%M +Å v°ƒìü#;£zg^ÝÔ3Õd}Î6‹“Å9ÛÆΨޙ×@7õ”Ò„ïð¾#gÃv°ƒì`;׳£Þ©\ï$ÔÅåŸð¾ÃwälØÁv°ƒì`çvÔ;ÞÖ}7Êwøß‘³a;ØÁv°ƒkA­µ”ïð¾#gÃv°ƒì`ç=N2wúxg§WÓ¤@n?Ûëc}½SQ“:ûZd?+¨ÏÎú9vÆÎzß)£ÉæÝáP \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat new file mode 100755 index 00000000..60c1a8e8 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat new file mode 100755 index 00000000..9303c07f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat new file mode 100755 index 00000000..4256cefd --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat @@ -0,0 +1,3 @@ +xÚíÜ[ +Â0Ðÿ®&³ÿÍùcµ }-s+'Š‡œ^;AÇxŽêã=¦ÅëQ­Ï_gUÝﵪæãx­ÆÞGûõTí½ëȺV¹ïúœU̪UE®«å¬æõ_IÇ´;ÿŽÇT1×öÅóôÌ Š©µ +]W 2È ƒ 2Èà ¶|oß5ØuóꆬuI¶:(WK­U躒ƒrPÊAdAdA; vÞ®íÑoíÝ_zNOæÏ{2rPÊA9È ƒ 2È ƒ 2Èà9íÑß}^O挞Œ”ƒrÐwQdAdAýn½žŒßMÈA9(dAdA¯^Wó„² ŽäZ…Ý.+•³GŸ^«ÌÿëKêÉÜÑ`×µ}Ë`_FÖê÷k \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat new file mode 100755 index 00000000..deea09d7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat @@ -0,0 +1,2 @@ +xÚíÜÑ +‚@Ðw¿fæÿ®—¬¨Ð¬`ïÖÙD"I¶ÁÃe­ê<:aÔu,7ï«öOfÖÛ³šuÀëPÍ6Žî~ñís¾zÕÁÏûãsÞÏ,jÄÕ¬c¯³ëÌVöZvߨmé° ¸ì—s^uÜH®YðuÆ&›l²É&›l²É&›_±9¤¯±ÚÜê ;]³Ä^Ðjs«O;ì˜Ü”›rSn²É&›l²É&›l²9½Íy×›ƒÖèzAÖ ’›rSnÊM6Ùd“M6Ùd“M6§µéÞƒ»÷@/è±$7å¦Ü”›l²É&›l²É&›lzŽzAžC‘›rSnÊM6Ùd“M6Ùd“ÍOlîþ7á°šUìu¶NªãÖ›»F¯Úcú·óÌêÍP³P›—œSÔ,l;HûO§ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat new file mode 100755 index 00000000..176e2a69 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat @@ -0,0 +1 @@ +xÚíØ1ƒ0DÑÞ§ñÞÿriœ˜( r*¥· „\™Õ~>Cï£*¥ú¬v¹ïsýØ]Åœ_{W!Çzﶬ/ÏÝÞõ÷ÝÅÕ)½Ë™»¹Áöä¤vÿ ›ÏV‘®×6ÜV‘•Þ»ð¹Ã,f1‹YÌb³˜Ê Ìn^o¯¿>¿þí\Oï]øÜñ,Ïò,Ïb³˜Å,f1‹YyVž•gåYžåYžåYÌb³˜Å,f1+Ïʳò¬<˳<˳¾1‹YÌb³˜Å¬<+Ïʳò,Ïò,Ïb³˜Å,f1‹YyVž•gåYžåYžåYÌb³˜Å,fÿïÝukys77—Èì}ïvçŠÉæmbž=¥wÙsw³)ï»tWÖ†Ó:® \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat new file mode 100755 index 00000000..70d5fb00 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat @@ -0,0 +1,2 @@ +xÚíÜI +ƒ@н§éºÿå²ÑDp@ èo|m ˜¢ßrHk㨤Ñ~c˜½o³^ÝÃJz­×°‚–#5l»¿î¦S_92Ûî ©“[¯}¾ÜÃÈZÊŸ‡ó=œìTê2ìÿÆ€×P‘™2[cVì衆ÌC–Yf™å'-‡ÛìXÎ9>üv§Ë~u»“½sK5ì`Êe¹,—å2Ë,³Ì2Ë,³Ì2Ëç-ë—ßÐ//¯/o_q¾}KÇç¾ä²\–Ër™e–Yf™e–Yf™å³–õËoè—Ý+òÿ¹/¹,—å²\f™e–Yf™e–YfÙ³úe÷Šx¶B.Ëe¹Ì2Ë,³Ì2Ë,³Ì²g+ôËîñl…\–ËrÙ16Ë,³Ì2Ë,³üì<œv.×r륆Á½Þ¼‚™ýrO5ÌÿŸöÔs_ýZÎÉ”uËI¹_ÃìÞ*Ÿ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat new file mode 100755 index 00000000..94af813d Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat new file mode 100755 index 00000000..921a7707 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat @@ -0,0 +1 @@ +xÚíÛÑj„0Ð÷|Íäÿ®/¶niµ¢K¹£'ŠÈÊ.rö:ÁT-m&¶ZÛx9¯yüq§3rÿµOgàv¼OO_zׯ§u`]ÿüÈ·¾ßitëا™ãt½Ùñil¦oc¿‚ö1ã3j9Ž%_g|ëÔ§Æ)ûì³Ï>ûì³Ï>ûÏ°¿=×teÌ&õþ_ã4¤Þÿ²¿=×t¥UŸÊ}¹/÷å>ûì³Ï>ûì³Ï>ûO´¯Þr½5/u“¹>¹/÷å¾ÜgŸ}öÙgŸ}öÙgÿ®öÕûO®÷½Ûsv®OîË}¹/÷ÙgŸ}öÙgŸ}öÙ·–G½o-w{¬å‘ûr_î{ægŸ}öÙgŸ}öÙg_½¯Þ÷nµûì³Ïþ=ì×n]˜4Nk§Öβ_Êðÿ­÷«M½¿ž¦×ûû´Ï8ím?ñÿ´SF…·<· \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat new file mode 100755 index 00000000..f9a67413 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat @@ -0,0 +1,4 @@ +xÚíÛ[ +ƒ0Ðÿ¬&³ÿÍõG1Ðø¢gäD)[°Cz¼±÷eDÖѷц÷=R¾NÏ6²îóÚFÒíJm ÞÏJq÷Pœ}ëxÞö séîÑ_¾õ}¶éGÚF©y;žíú¿‹ +[;ý]™öé¯eÃk[®ÅQbT«m±yË&0 L`ÂÌ„Y?á¨ÇðرÝÚæ¼wØ›· ïfý„£ÃcÇÊÕVNä9Á½˜À&0 L`˜×„Zý„¤}0=F=F9ANä÷L`˜À&0 L`Bz¬Y²fIñß=F9ANä&0 L`˜À&0 ž‹´fIÑs‘r‚œ 'È L`˜À&0 L`<iÍ’£ç"å9AN˜À&0 L`˜ðVÖ­aB¯XÛ"ý„±²ù×,U­m…>Øö± +=Æw˜óZ¶gBÎœPª¶” !8 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat new file mode 100755 index 00000000..b07c636b --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat @@ -0,0 +1,11 @@ +xÚíÝÑŠÂ0Ð÷~ÍÌÿÿܾحˆšŠ ÎuO,"% ñô:$Xui=¹ÕѶ«×ÕƒŸïô¸g÷Ƹ?Îq­.úÕSo~æz׉¹õWï:ó™·=Žh1cÜqóøèñþ]ì”Ƕ¼îiÇÖ!÷¼ßçírß8Æó˜¬`+XÁ +V°‚ õŠµÓê»j›Ïjž;—8ÆóX®+ä +¹ÂoV°‚¬`+XÁ +V°â?[1µ^ñh-Ö³5Z;§¶©¶ùrmS®+ä +¹ÂoV°‚¬`+XÁ +V°â;¬°ËZ,µÍYµM¹B®+ä +V°‚¬`+XÁ +V°‚ö™Z‹eŸ©Ú¦}¦r…\!WȬ`+XÁ +V°‚¬`+ì3µKmÓ>S¹B®+ä +V°‚¬`+XÁ +V°¢cþò㊛Ç{g;¦^Qq5¡ZU»ÆÕÝ®ûŸQÛLã0+*&YDqÈñéô*6 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat new file mode 100755 index 00000000..04f97ea6 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat new file mode 100755 index 00000000..c20b59b1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat @@ -0,0 +1,2 @@ +xÚ‘a +@!ƒÿï4îþ— ޳ʢš™ ?,"ÅÔÌ"j½¦¡Ž?n<¶OÕÛäa ¬w, l}rG‹M;ϦÏ9[ží ¤¢_ú±x|ŸÊÖ=´l4lK¨ýv½ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat new file mode 100755 index 00000000..217ec1b8 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat @@ -0,0 +1,2 @@ +xÚÕ’] +À ƒß=M¿û_n0W .«Ž=-ÁŸ4¡mÄy×B€ìÓ+² ‰·ÜR×á“çôˆ‹†$¼­Æƒ.=s/,+îB÷7žó³q®zÄ~§q>=GéÙêŽZùyÎ:—ÜDRŸ« \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat new file mode 100755 index 00000000..726d7fd7 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat new file mode 100755 index 00000000..6d32ca6f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat new file mode 100755 index 00000000..e07c6172 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat @@ -0,0 +1,2 @@ +xÚíTA +À »÷5Íÿ?7˜«ÈXMtxÒ´x©¤ …¸?@‚˜›7@ò¾~"éN$õ‡SÖÉ°Ä{ø+C³¨ÛA'Êör\PŒpè<Þ÷-¼ ͺ:S3s¹Ô‰ùÛ»ËÞ©Îz#žóqw™ó› >þ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat new file mode 100755 index 00000000..5168a17f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat @@ -0,0 +1 @@ +xÚíUA€ »ï5íÿ?ç„U:N&Z"†”:;4P1=ƒbNvSGÆM1¶ÜË›½n<ëv`q³¤{ìîßMg§ã¶4þå=Gó-T¹‹º?›“Ôß='kíÈu™Û­ž“õ>‘ëß'¯®çþÜ(éκŽö Jô{EßѵsÊ]È ,§sqð \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat new file mode 100755 index 00000000..9f3f3cd7 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat new file mode 100755 index 00000000..449807ba --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat @@ -0,0 +1 @@ +xÚíVAÀ »óúÿÏíâ"Ë zYf5ƘJC ª ˜A;ÄÜáé¾Âlû\˜,†ëdòR.¯ \(åe_Ýú ³æôеaNi5†ª\żŽ†ÿÐÐë‡aLPòò(¯ÐàÒ;×ý±2שÃãå¯jÈN6O u…+é¯Ñl{y•«6odúá^ ãÚàçC[‡%® „ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat new file mode 100755 index 00000000..c7dd81f3 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat @@ -0,0 +1,2 @@ +xÚíVA +À »÷5Éÿ?·‹NÝlªƒZ‹HAbB‰Z0aÓ ìÎMÆÒÃd`1Ýz”'"<Õ1™æ9nvͨ.ãô )bÝ»µ~¤;˜Ÿ9ú¾ÕZ#tõBÁ~ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat new file mode 100755 index 00000000..ecd93806 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat new file mode 100755 index 00000000..ead4edc1 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat new file mode 100755 index 00000000..00001176 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat new file mode 100755 index 00000000..1652cdc2 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat @@ -0,0 +1 @@ +xÚí˜Q€ Cÿwšõþ—ó#&C`T£±ÃÃ6¼”ƹ—B¶ü(«Þ©9Ü Ù'Ö†äÑÖìƒÚ¢ÓÀÀzk·å"hõÜêÝv.` »øâücXöB5[ñ(ÅÖF>71Ó/3ò4ÎØΪz÷^'ÑÔÝ[˜Fyglg•®M>•OÅTLÅ4Ï”{÷&3ëWy*ŸÊ§b*¦ï`ºÚ<3õ;´‘îÞVo0÷/s—6nÿ‘§Ï0Íya½ß[û”ªmácE \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat new file mode 100755 index 00000000..71215e95 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat @@ -0,0 +1,3 @@ +xÚí˜Á +À Cï~Móÿ?·Ãtz°U4½ŒÔ"£ }tšÕÀMX2|.îÉ‹¸Ë™F\œžð¸õÑÂ~mõ‘4 ÷±¿ØXu +Ù”, ÍÌw—:— E†Æ„>ŠµXÿõ̯=_Ö]g>±>óÂÆzæמ‡/ë)5ךk±k±kùµüZs­¸X‹µX¿¬Y{Ü®Ñè}ô¶áç~mt¿æîšìÃÏý:S#™µÑ&;U#)ñÚä \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat new file mode 100755 index 00000000..09cf0e28 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat new file mode 100755 index 00000000..5fff5306 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat @@ -0,0 +1,2 @@ +xÚí™á +à „ÿû4Éû¿Üþ¸5eÆÙå®npQ¤´ Gú™cÖÍf‡µðl^^‡;;bŽ5;`¬k¶©¶U͹߮¾ßj`ÍNósÜùùO=Ú\[a6‡žÁ°¶~ÞnLÍD?‹ ±!6ÄÆ°ñuüÈF%w¿*Ȭ²ÌkÎù¦f¢Ÿ77”SĆØbƒÃ†êXodw_ùØ—mµ¨â†â†ØbClüÈNÛ™ ck&äîY¯­VoÜ¡™×·B×¢»Ø¨œAl6Æ šæJjÜx \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat new file mode 100755 index 00000000..ec4240bd --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat @@ -0,0 +1,2 @@ +xÚí™K +Ã0 D÷>æþ—ë&©»ð¯µ& áÉÆ fP^”ÁŠ8BY5ÊÇs(imœ®¼ÙÒ®¤±®=f—µ÷3¨/wÛ§§‡E»¬y¯§ŸïYŽQ¦wf‘á[}¯å¨ ²„[»9ï0303ÏefÇÏÌ™Ùñ3'3=<òÆK{níæ¼Sg¨3ü›`f`f`æ¿Ìdø™ÞÞè®oiü£¦ÎPgø7Á ÌÀ Ì܇GµjkÞG]í}?V/æë kÒ×Þ÷ÀWi72–Js™vÃ|*"f^ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat new file mode 100755 index 00000000..509d1174 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat @@ -0,0 +1 @@ +xÚíšA„ E÷œ¦½ÿåf!3bf5í¯Æ¼Bˆ‘ùé£|#f=<3l6<›§Ž_+xjÿ©ÁÛ) “ÙÝ©Ãy°“ïÿ¯ ‰J ¹yXiïÜ»ª5¤IzsÙžîcëuÄeQ¡¡ °K°K°K·d)â—>,ͼwx®DƒÖ·.,;ãÂsÔ%êg,Á,Á,=€¥ëýRÐóὓ¼7u‰ºÄK°K°ôT–D÷†<(n lY’þŸÞhÐùVÛ¹s÷Þ•ôy¸Œ¥´ýP±§Eñ<¸öq \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat new file mode 100755 index 00000000..13f97a0f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat @@ -0,0 +1,2 @@ +xÚíšk +„0 „ÿç4Éý/·Ën_.‰Ê2#ˆS‹H”6±_“PâÞZ ›Ïf˳_¡îé,ï7ØžÛà+·%×åWÇÂîd„–âÏnå}–“_&«Ok;Œ×úP¾Çfµ>³t‚yY×¾]Öns °;s·æs‚Ú,º!Lk¬ÁÔ…cbLŒ‰12cÔX9Ëó1 ÔÀZç#XÐò±En#;ÏsvŒT~L~L±RŒ‰11vsÆ.‹•”³‹1‚ò±¿ò1ù1ù1ÅJ1&ÆÄØÓÙŃó1ù1ù1ÅJ1&ƞī²gËØ KLƪjl¬¬k{g¼Úž5óKò1/ëÇù¯~,aŒ»ù‰õc««ö$“Þ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat new file mode 100755 index 00000000..a58fec74 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat @@ -0,0 +1,3 @@ +xÚíšQ +ƒ@ Dÿsšäþ—k¡®ÙBÒZ»#o)Sd}ÌGÜ·Šå¹lú쯯Ö^‹žúú³®)G]Sñ4ÝS×ëšÞÞñ¸ó?½#BºZö:Õã+{þñÅ×s§ÁH¨KþNóiIŽÂ!¦«mþòe1 +RWe9!ÿ¡`ö`ï¶ìUy¯Ë€§uë:檞»ëÖåšU=w×-ûo•ÔºwB·}cMÞKßÃ÷è¹°{°{ä=òyßÃ÷è¹°{°{ä=òyßÃ÷è¹°{°wSö¤caoìi'Ýföºé½õyO=C•yO=C•y¯›ß[Ÿ÷Äó{SÞ»œ=—;Ÿ|v4}ϯ2‰¨¸0§ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat new file mode 100755 index 00000000..be7b4749 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat @@ -0,0 +1 @@ +xÚíšAÂ0 ï~ýÿÏDBHÓC½HãV2‡Æ0Ùn¥uoªò£lø쯯²¯Ë»=Û¢s9[ˆŽõl'«ºÝ?™íë7ÏíR"¯ &“§Û2™ÕßÏ:7QqX_•n» §û]£$ÓÕš–EIYôÁ*¦³ÆL”üq0 “0 “0ù{LJýäз(s\ɳwœô¾‰¦X÷-Ó7^öÑIt„I˜„I˜„Iü$~?‰N¢“0 “0 “0‰ŸÄOâ'ÑIt’g7LÂ$Lþ-“›„¡€Iuzrfr M÷“^ê'}“éÍ÷“•ùÉ(ÉO~RŸé]1Y²ãLÄžuÒå9ó¡QÍÓ• \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat new file mode 100755 index 00000000..397f5274 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat @@ -0,0 +1,3 @@ +xÚí›Ñ Eßû5ôÿN£°¤Õ‰ëõÁÃÈbF6¨on´¶¯,m›>·gSÅ9ìñÞRWã½ðˆcŒÇ•9Œ&»%‰1ùöÏ_÷Þcx= GR^°šw-z?Ãêdzõvî=î,¹ê°}Ô¥?ǹژ³:Å9œmÓ=—ó=@U”¶ä²‰„UX…UXýVe ³ûÕÜÅ~Õby4WúÕéiæ¿:Ýe=ó‰ó¡€ù’õüɼ—Æú$<>¯OÑôvòÊù'ÅûËåCçÑytæaæaæaæa~›ùòõ|êžÔÙ'9li‹Î£óè<ÌÃ<ÌÃ<ÌÃ<ÌÃüóìI‘æç°è<:ÎÃ<ÌÃ<ÌÃ<ÌÃüóÙ•WæDz¸‚y¿:.z=¿ª ŒÝ“ʯ œsØVšÃ¶E=ll›_k0_#võ°³Î¯˜mÝ÷›j \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat new file mode 100755 index 00000000..b4695c3f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat new file mode 100755 index 00000000..40911dc5 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat new file mode 100755 index 00000000..43ccb68c --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat @@ -0,0 +1,2 @@ +xÚíœÑƒ Eßû5ðÿ?·e…¥ÕÍÍ^²4fHåp[1-e)UQÊV¬û]žU™W÷Nî5ù§o“*8|›Œ÷Û©ìW¹£š6žbk?Ý÷ÿ{‹f¬´„ì|>¾sÖª‡ìür6öö¸“6‡«ú°6ÉrÒŸ¶=ûüv¸Ú²þWy±Ú ¢¶Š-¸Ê' +ìÀìÀΟ²ãÅ;q tQE>U–϶öf‘¯•ê³­ìxñN]TcÑ(sâ®7tÝAwðÙ`v`v`v`çkvˆwfŽwtû;]«ùÞ ;躃Ï;°;°;°;çÙ!Þ™;Þaoôå]ºƒî ;øl°;°;°;°Ã· | Ê· èºƒîà³ÁìÀìÀìŒì(3}Œìl.­š?«…"Þ‰r}äÇ;Ú\}¼S¦Ù-AžœüwÚ<9;úEVœ'§×ˆôó¡ð \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat new file mode 100755 index 00000000..0340409a --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat @@ -0,0 +1,10 @@ +xÚíœa Fÿ÷4íý/§‰c Òêâ¤]òزÈ…¥ª[²¬¤=Éð[E럓ÖÜósî¹m,éšÛfÒn/ß|kj\ä¿òj§?g½ÝþòÈ[qþû(NO˜Zc5ûŠ©SGGP[oM×Vá’Ö¸´éf¼¥÷vÖL<·ÇW³Ã³»—CöaïzÈ6îÝÉUü¼~Ò»·{`ný•Š¸õÙÉÝ»dvVýy~µrÒ·Z¯"çq·Ûk{>g$ÅáXK¶õÈU}m\b÷ja¤GÞx˜Å,f1‹YÌbö¿™òÙ]½z¬‘­Ìž½ƒš^¯.ë5Ó[?Ö嬜•³r³˜Å,f1‹YÌòY>Ëgù¬œ•³rVÎb³˜Å,f1‹Y>Ëgù,Ÿ•³rVÎúmŒYÌb³˜Å,fù,Ÿå³|VÎÊY9‹YÌb³˜Å,fù,Ÿå³|VÎÊY9+g1‹YÌb³˜ýŠÙ‹ ½̦M7>2{9zºÏ¶hŸm3Éçûlò|ã9ßxóÙ¼™ä#f#Ÿx•6 ÿ˜³-îvë%…N' \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat new file mode 100755 index 00000000..ecec68b1 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat new file mode 100755 index 00000000..d641dfa3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat new file mode 100755 index 00000000..ae689723 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat @@ -0,0 +1 @@ +xÚíÝáJÃ0Ðÿ÷i’÷9[ÛJÓɘók{²1Äb˜!gßnhHkS뉭-­V?·¯KI¯»ïôó×ÏÝ1íý1Ýû§Æ£ÝŽ/½¨·Á˜ŽæÉ`þê/zû)*º=°Ÿ3Úì¿g6õöý^k6ÖÓ5CæÇéêYË<ÉK¨ÍkMùÚã[õy@ÓGµ&_=~¢²Ï>ûì³Ï>ûì³ûãµ¾ +õþõ'{«„Õ§_õVËŠÚx­-âJýËø<ӛܗûr_î³Ï>ûì³Ï>ûì³iûêý;×ûù÷öœr­OîË}¹/÷ÙgŸ}öÙgŸ}öÙ¿¦}õþ½ë}÷ö¼x­OîË}¹/÷ÙgŸ}öÙgŸ}öÙ·—G½o/{{ìå‘ûr_îûÎÏ>ûì³Ï>ûì³o/zß^÷öØË#÷å¾Ü÷Ÿ}öÙgŸ}öÙ¿†ý£d²ì'ŸÊ³µ|ÔQR½ßNSï·Ã3¹’êý³œËÓãÏåYÖú²ÏäÚ³ÿ‰ZÉ'Çms¿EŸÇ·j›5ø \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat new file mode 100755 index 00000000..95fa97c7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat @@ -0,0 +1 @@ +xÚíÝaŠÂ0Ðÿ9MrÿËí¢­M SÜ*:a_-²5hh_¿)©uÛZÖ­[éþ®÷¦lïÓoûÛ’sŸmKúšíø›NÇ{òÿãHÌ?x­Ï`l‡#fï9>’ÚŸ[¯õeé·Ð„ÏŽß“­¡ ï?þ^ìóöm÷ó®­ð*û/KËm¿—ãhËy%ÞËv-nKl¥í»Âè–í¤kK¸L`˜À&&Ìê g5†¯µ•(·gºwxôY¢ÜžîÞáa¬žpVcøZ[‰Æ#O=¡ëSNä9Á½˜À&0 L`˜Ç„¥ê ¹ç't­jŒjŒ]QNä9Á½˜À&0 L`˜Ás–ÌYRcü@QNä9 L`˜À&0 L`‚ç"ÍYRcô\¤œ 'È r˜À&0 L`˜ÀÏEš³¤Æè¹H9ANä&0 L`˜À&ü²¯ 7špÜ6¯`Â|õ²¬õ„hm¸œs–ò¯ ××ëR5Ƭ™³Æ˜½È‰ k\ÌX/²Ï ‘ )÷g9È \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat new file mode 100755 index 00000000..e9f0476f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat @@ -0,0 +1,14 @@ +xÚíÝÑn„ …á{žÞÿåÚ¤*4vÛ´u¦û¡1‰£²ø{f{Š¿Ð¿³_ñù,¶,K9o 4ŽÇµôù7lËñÞniJiggiår<¤-MGÆ +¬À +¬À +¬À +¬xuVÄ÷+zÌÒRøCÌr9‡+Gqç6ÞQWžñb"ø×Qe×ï"ùWLº‚® +è +ß XXXXX/ÁŠ|~Åj,ÖnŒÖmu¼MÞæÚÛ¤+è +º‚®ð ‚XXXXXñ¯Ya,–±X¼Í;¼Mº‚® +è +ß XXXXX晋ež)oÓÓ˜Þf’|¦ƒ·™–5²H“û¸ëŠší¥÷7/D \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat new file mode 100755 index 00000000..6bd505b4 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat @@ -0,0 +1 @@ +xÚQÀ Cÿ9M{ÿËi]èÒýX‰1¤À Å-½ C!»É³Dìû7 W ìÙœ§Ø&rDñ)~Î]<MÎ ·3(>{ƒïA ¡«ÿíŽa²¼Sý \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat new file mode 100755 index 00000000..d45083aa --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat @@ -0,0 +1 @@ +xÚQAÀ »÷5öÿŸÛ2)êe+Ä(XmÊZtÆ*(õÚ¹«;ÃçtJã<峂†_Ú¤‡3°oŠÜ½Ú´"Ì¢a²zh}Ñ&qv€µSGÊÖ™,ó-÷‡™J›Í4}³™¦oS[âü}w \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat new file mode 100755 index 00000000..0408e224 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat @@ -0,0 +1,3 @@ +xÚÕRA +À0 ºûšäÿŸÛXcÔõ²ÓL(4E”ÔˆB +8CÖܾ޳nÃM©+lǪÃÕ†Ožé1]&•Ú¥4UëD-6-$:6ÊdZá?yæÛlôÝf£?í˜ åŽ8?žß²±<Ûlôž}ž¹g›göí * \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat new file mode 100755 index 00000000..8de4ba5c Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat new file mode 100755 index 00000000..b37ff0ab --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat @@ -0,0 +1 @@ +xÚí”AÀ &ýÿçÚT `½ôèj_Ý`åÃî8¦Ž¹€GÁ1“œ`–B”Ý`;»ù+ØÂì}åÄÌØ&s£ÒçŒ]<§J…QF=mb3 UŒF'ÚØ6¶Æ–á„E âü€¹5õJa÷wZØÖù60¢¬ +ß[¹·ë¶9¡±ý9¶”ì{Á–SšÛ\Ýž8Õ`k&­Áœos}{â[Rß¾ý[¥+—þwðºÕO‹èd^jW \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat new file mode 100755 index 00000000..f2d3f10d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat @@ -0,0 +1,2 @@ +xÚí—KÀ D÷s¸ÿåÚ¤µE~Ý‚ihÌÄ'™ +ÑŽÍÀòNÏ'oVWßéà£jspèÚCzÓþìÑο©¥ÃaÌÏg!«…#WD%~Ü˃Y?±JÛfŒÚåR€E¸¢ŽÁKoæͼ™Ç˜§ü|Ƀˎ*ÌOÿP7 Šž‡åÛn¾ë¼½¥™7ósã†`ž½ïÌÍÖÀõsúåçdôD¾Ÿÿ¹Ÿsé~>ý<ßiÌK'Žl'¸×9¥ûÐ%.ÆîÄ7 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat new file mode 100755 index 00000000..550fc8fe --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat @@ -0,0 +1 @@ +xÚíWQÅ ûïiäþ—{KžNLk?˜e$ŒQ´ikÝìÆÚ4¸çö1{˜á‰ð×`+®!úÚ®ºM Á? áû “’°È1b°8†ž £·¦.ŒÞ^ƒwÌÞò¹ìèsn²ÁFjè5¹…EaQX|‹=wä¼@°2v<òÅ‹Åž»‰–|4w»êê\ÔUXÇBQz+óÊT±ÈTǹÖcøBÓzž/4­ç8Õë,‘»5Ý`¡¥¨»ý¹È± üOV$ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat new file mode 100755 index 00000000..a3e4fa0f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat @@ -0,0 +1 @@ +xÚí˜KÄ @÷œî¹™dThÃðí¦ hLSSEžq eY@<ã¯+Þ*£|ß窮 %‹®‹>¥¡¨®‹¹zÃ*7ë–Åe´¤öÆ6ãQ¶½©S`šÞ.²¯>»sE Ë'¨%@[‘Ž6°@PË0Ãh £aôFÕxtpl²2§Âóý ‡Q-g1N†feo^ßøÑüë†Ñ0F¯dT>N_ÕOö’‘wË‹G3ìùªu†åœÁ»gˆå {‘3<Ê[žÔº b?Â'6ï^ºŠ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat new file mode 100755 index 00000000..ab71b70a Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat new file mode 100755 index 00000000..ad5a660e --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat @@ -0,0 +1 @@ +xÚí˜Ñà EßùøÿŸÛ²i‹ÙÅVäaË.š¦±F©§pST›YÖô4q÷ú~´z…«=Ÿä:öÍ’ û6îøÍüôm8‘¾:#0PضiDy:2Å '§ùZ­s±Š&}Ïôç滜\r‘0\¥Åš•˜Xw¬Â;iP¬äàÈ”Lœ)ÒS¬±£eÔ•Ü{hˆDu9÷L‘žb½•©JÞÒS÷ŒSÆ)™’)™ÞgZš{÷þeÜøŸé)ã”qJ¦dúLw+ƒ#Ó3-V0ÅÕ·lîjƒ¹™ýÚ ×S-ÕS ê½9=ݯ÷¦5ÁPPïõq1Mõ?ågÓ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat new file mode 100755 index 00000000..28a6d075 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat @@ -0,0 +1,3 @@ +xÚí™Q„0Dÿ9 Üÿr»ÉÚR³LÕvök‡šÆ`´¤¯0 º;æi6ÜûçÑÚ\|ñí_¿êccÔ1«¢h¾ýuŒ§½ioÞó#2ƒ¬}x*.YûtÃ&¸­± +Ö°¶ÀÖq/K‚;3ÌväeÐ̢Ȋ҂AÛH±ë?`]é5ÒðK¿¡Êü´†w¿!}{Zû߲žW +Œ”yâ·¾Àž^§_y­¼k±k±–^K¯•×ªáb-ÖbÝYSÚ¸'ÖœNóÈuÃ×õšÕ#M½fõHS¯Q?|]¯IýðA¯ÆÚi™Mû÷‘yíì¤yuWà \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat new file mode 100755 index 00000000..d5403e49 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat new file mode 100755 index 00000000..eeeb5d19 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat new file mode 100755 index 00000000..6ff38db6 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat new file mode 100755 index 00000000..3a2072ef --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat @@ -0,0 +1,2 @@ +xÚíšaƒ0…ÿs¸ÿå¶dÅêÒÒFx[²=4ÆH–ùŠoŠj3«4í&§s}¹*ŽÃž— ÷a V¸cˆ&3žêÜ5‰arWç^aþ«÷LClÉÒzžqì,ÝÌÑ1†xî µ‰SQ»N»ô»]·¢/GiuÄ`&æ ¢–wƒ%‚,‘%²D–ÈYú"K½t¸¤+åHE'|R2Ï(v1¨öv–¢ÿqiëëŸqd‰,‘%²D–~€¥è%Ø»Jjï}íͺĺÄgY"Kd‰,ý+Kñö +–]W–të+sF/)ü]¥.zNòÚÝ'`°>®½1='#–`+bƒ¥l]Z±”¶­¬ýð \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat new file mode 100755 index 00000000..1f6bc512 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat @@ -0,0 +1 @@ +xÚíšQà Cÿ}rÿËm“Ê`éÚÊfªjòTé#±¥ÔäÞ54'tûí…îf¼aÈЇo°–$±c<ÙËêãÝÓÕñHÝ Ìh8„lÕÛûþÁëo=½Ä„ŽÅ§àHvº©;‹z€¤!ƒ|/‹FŽÐ3cfÌŒ‰S×Ê…±±ゼêñ 8©KŽ)4©9 ”Qç1ç1×J3fÆÌØÅ›S+ÅwÖcçõ˜ó˜ó˜k¥3cf캌ùîâ¾zÌyÌy̵Ҍ™±1¦{¨²bL÷¶çÍX™S+óï.to{>ô˜îmO§ÇJ2²û3cÄ<6ãXn0F´ ) \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat new file mode 100755 index 00000000..6b0cacfe --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat @@ -0,0 +1,2 @@ +xÚíšA +Ä0E÷žFï¹a MÒ™˜N¾Px)¸pQ£¼è_è~ž|ñ(b¿F’„šç$.Ÿa¿o“ÝòWÿGNÚPæUÇ–·‰Mþ%{‡ëoôHQôÙUñl¯Ö´¿¬L^>+Éçm­“#{°{eo&Y2sÛoM•)gncO9s›ßZŠ³´3wÇo™„Ú+Âè{ô=f.ìÁìÁz½‡Þ£ïÑ÷˜¹°{°{è=ôz¾GßcæÂìÁÞsÙkCQÏžpÓíÊ^¶€&Ñ{^£÷¼Nï­Ê·UïÕìï ìe5°ç}¯æE‰wGûßn+o \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat new file mode 100755 index 00000000..9875cbe8 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat @@ -0,0 +1,2 @@ +xÚíšA +…0 D÷9MrÿË}µÚ*˜ _x-d˜ú:Î"îÇŠ¢Ý-kÅ"Šâ¨š¢œ•dŒ{›¿Õ»ü¤·ñã¯ó³ÞÊגɬ|'ƒÒÚràQ5+ sûŒ¡)Ûc•Õê7úÕ-ÑÕó»1nní–ºqÿÉ”–ÔÍJtgô¬^îʉwÿ̘Ň-ùƒ?ÿ*š&Mmý@ee5éø^Ñ +c¢”° +«° +«ÀªÒ,¬¶ýªïbï\1¿×3ýjõ4óØT¿ZžfÅ¢·»o鯠«è*º +«° +«° +«°:›Uüêt¿*ü¿ú½¹ºŠ®¢«° +«° +«° +«“Xů²0<·BWÑUtVaVaVƒYÕl +Þ°ªÙkýf5éýª_Ö ¿ªÙkýáW5{­«µ€ä–5pnõC¬éªZ:¬Å bv \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat new file mode 100755 index 00000000..cde78c10 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat @@ -0,0 +1,2 @@ +xÚí›Yà Dÿç4pÿËU•²ÈêIª>"ù%6æed ‘Ò8rðS ÍNsŽµU¯ánëk5¦Xe­øjѻު®u—Ûî¦ô¿ö±VÛXgøê,l`øøîuÝÊÀî÷£!‚h‰XZù\VãlM±ìë|[ͬÝÂ0 Ã0 Ã0 ÿÃí–#hF'ëøc]²±ž¾¦iéí>ìúŽûHÐat†a†a†a~<ÃÔÆzØyÆqkO‡£Ãè0 Ã0 Ã0 ÃðææŒãªžF‡Ña†a†aþ)†§2ÇË°éfÃ’áþ%ƒÀz8ùëátO=¼žâ€3ÿ=Ž‚áÖî3œÜ:ìÿcw‘ +ûV$¢ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat new file mode 100755 index 00000000..d5d577f7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat @@ -0,0 +1,2 @@ +xÚí›[ +Ä Eÿ³šdÿ›ú°ŒÆi;^az,ø#6Æž^rÝׂ§h¶ŽôµÈêÐ&Ýì¨çÜ^amýËÀ•YŸ9×_Òغô5C·r–6ë®ðt^ù^ÅWlûÅÐEä˜ôز~É¿|èM®èmýÁåÛmSò}÷¶Ó( Û° Û° Û°}ŽmQ½]ŒZ§Vüq½]¼ÓvËѲ"™M¹1fÙúGÔÛÛ, q½½ÍB·Ñmt¶a¶a¶a¶ÂöÄz»eF²3»cxI¹—D·Ñmt¶a¶a¶a¶ÿŸmÎnð’ý$ºn£Û° Û° Û° Ûa[}ï¦`[yëæÀö–°¾Þ–Þ»)Ïn<¹æ4ÜKú/éó¼¤O¢»s§l¨nçlÔmŸµÝ/GëÙ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat new file mode 100755 index 00000000..f9ec0887 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat new file mode 100755 index 00000000..9bf51d52 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat new file mode 100755 index 00000000..b643ffed Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat new file mode 100755 index 00000000..11d212bf --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat @@ -0,0 +1,5 @@ +xÚíœÝ +à Fïó4úþ/· úc§‹«_Ç‚+¸{üSÚK<ŸÚÎo[l +ìÀìÀΟ²Ó +©ý0û¡7Ö‰µVÆl;b¶–ëüè™7æõfM¾S´†î ;è1ìÀìÀìÀìL³C¾<ßQí[+@wÐt‡˜ v`v`v`v&Ù!ß ›ï°7ÚX+@wÐt‡˜ v`v`v`v8 ÊYP΂¢;èºCÌ;°;°;°saG{™Ä;Ú»>vRœ|ÇžåùŽö®K¾£½ë£ØMÎðHÖ +‚³#Ð(S›ËÎòúqÌçd \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat new file mode 100755 index 00000000..98dffab0 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat @@ -0,0 +1 @@ +xÚíœA„ E÷= Üÿr“IëŒTY@¿ÉÄÅ0!µøø|1”²—št¹bG0µæԗѤ…s¡2Z/îç¿oa‚ìøÜ\ÿq¬ãzÜÛOnÒ‹MºÏñÞn™šñt„áX"Kÿ—m‘eM}çÚòCpµíÄP™L^¾µŒ„S0S0S0S£L ø)Ç”‚ŸÚ˜êYß¾%žÔbÑý,õS©l?ÕzC§Ð)tŠµLÁLÁLÁLI2…ŸzŸŠRX¶h¾£@§Ð)tŠµLÁLÁLÁLI1…Ÿz‘ŸbÏ·óŽB§Ð)Ö~0S0S0S0Å7´ø)ö|ù†B§Ð)˜‚)˜‚)˜‚©÷3Õ–«L%Ÿ tfª¬wM±Ÿ*:~ªhù©»¡Zºç«sn’cª÷$1UTtJgÆ8‹ÌÕOYºE \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat new file mode 100755 index 00000000..4aa2bac1 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat @@ -0,0 +1,2 @@ +xÚíœÑ +à Eßó5úÿ?W6Zµ ¦-›^é±àƒ2‰q§×ÄbG‰Ÿ¢X6(ƉuÍ"“LbÑbÝGuû÷ŽÎ¼®··Gkø¨:HwA[¿jšÔm¯øH¢ø¬Ýžï3ïŬýîßâOðkQ{l·|ê»èT›†EmÇ JfÙLÊ?ŸÚ2"&Á¬Á¬Á¬Á¬ÁÚ¬)Äk©ÝRf¢—µÙcï“Ñ̉ÓåFŠÑ,§“z©¦=躆®±‡„5Xƒ5Xƒ5Xƒµ7±F¼¶\¼¦p–ÚUs#躆®±‡„5Xƒ5Xƒ5Xƒµ°F¼¶d¼ÆYö•Üº†®¡kì!a Ö` Ö` Ö`o‰×8ËæÛct ]C×ØC¬Á¬Á¬ gMå­‚5…[´N¬%éÄk÷h•ñZp®?›¯IÜ£•Ï²ƒ^n$ˆÑæÞY7A×ÖÆëZP[¶ fÈ“0 \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat new file mode 100755 index 00000000..809f0055 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat @@ -0,0 +1 @@ +xÚíÜÑnà …á{? ¼ÿËu“Ú†­…´2»ÕG$nˆˆcççÈF¡µKëÉ×Ðb3ª÷ôþÖªt³îûªPc çÌ¥Ó7[¢?9:ñÕý['éÁë9'¾*Ó– àGæÜa°½hÖ_¿¹/«zÁ+Î6XB‡>ê˜2ôqYÀJ…0Êù黚BfaƒÄ 1ˆÁª ȇ9c7Gë ùOl©ô,Å^¥ßÅ꽓òÁ3ƒÕòA:Hé Ä 1ˆA bƒÄàÿ0X4œ%Ù«½û#ÇÔd>¢&Cé ¤ƒÄ 1ˆA bƒ<šA{ôo¿G¯&óLM†ÒA:H1ˆA bƒÄ 1è¿ {ôj2þ› ƒtbƒÄ 1ˆA &1Xç`¼_ Ö9ÛðÊ`«™®B˜¶G_çlÃ5™:g5™¶ajMæÍLÔÁŠËèƒIý <|r. \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat new file mode 100755 index 00000000..c1ab2766 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat @@ -0,0 +1,2 @@ +xÚíÜQ‚0„á÷= ½ÿ匉B5ˆ +ю惤/ͲåïØIÙiº^-àî®Zkm|»YDhë9 ›ÎêÃ\{’KÇƶ·{Ÿy—³Ç3ßv†¶Ì»œE]u`RÚÇrý"›ß}ÛY ½ëeÂ2{ÛVV8][×.n:+2_ç¶ÊÂBÃ&6±‰Mlb›ØÄ&6ß`3i¿9Y³³åΌ諡yÙúU}ÔŸ82f-vÚ–Õ6 nÒMºI7±‰Mlb›ØÄ&6±ùólæî7ãÎð‚þÕ ¢›t“nÒMlb›ØÄ&6±‰Mlþ2›ÎüÍÙ^Ð/ˆnÒMºI7±‰Mlb›ØÄ&6±é;gxA¾C¡›t“núO‹Mlb›ØÄ&6±y€Íy•ÇfP¥Õ[6Ÿ4ºßÌ«Ùk`v^Ð+Ó9Ä Ê¬OÛ±ùð}Ï攨›™+ZXíè®=:iWE \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat new file mode 100755 index 00000000..2db27f68 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat @@ -0,0 +1,2 @@ +xÚíÜM +ƒ0Eáù[M²ÿÍ•‚­ü£s¡_„ ž‰ÇÛã ­}F¹†Qks½‡Ì{Ý%¶WqÛ÷×îø.ž­¬Ýþϯ­]Ü8evV½ßbvV}è®_µÜEÌ»n3W^KÃ\Ÿ`äÖV캽çZl³˜Å,f1‹YÌþ;³af±Ôkž·Þ¨×úiàè“ÁÄzÍôÖËz?urVÎÊY9‹YÌb³˜Å,fù,Ÿå³|VÎÊY9+g1‹YÌb³˜Å,Ÿå³|–ÏÊY9+gý7Æ,f1‹YÌb³|–ÏòY>+g嬜Å,f1‹YÌb³|–ÏòY>+g嬜•³˜Å,f1‹YÌþÈlâùƳi§o˜ý.\¦ÏÆo<úl;9º:Âg[®Ï¶lŸmÁÔ^œI>=gÏ™œ³-yk_TAµ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat new file mode 100755 index 00000000..35ba8ff4 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat @@ -0,0 +1 @@ +xÚíÜÑŽÂ …áûyšòþ/皨E)Æ®›î1~4áÂœý93,˵´ «+µØZT=Zeâ¶C»¹ú.~ißµ§¯ÊÞÖ&>Œ,–ÿÔï´6eù˜·í•Ö~,láW]ì ®»º2Íê꺱Ý\Ñþ;×µ2j"–±Œe,ËrXŒÝµVÓ(ícìµµZÓ–1‘™§8Þ©í§‰±/,'ÇØt™.ÓeºŒe,cËXÆ2–±Œåß±,_þŠ|ytõüç£ï|ÎÜ]¦Ët™.cËXÆ2–±Œe,cyËòå/É—­ysî‹.ÓeºL—±Œe,cËXÆ2–±lo…|ÙZ{+è2]¦Ëbl,cËXÆ2–±Œe{+äËÖŠØ[A—é2]¦ËXÆ2–±Œe,c9åÌCÐXÎ<ëþÆò’Ÿ/owsP¾œyÖý]¾œyÖ}·VdÙìæ°¹¯d9J—Ó‡ì)Ë1õ jI2ë \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat new file mode 100755 index 00000000..e27fb8ed --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat @@ -0,0 +1 @@ +xÚíÝQŽ‚0Ðÿ·š²ÿÍM&A,NĘ̈!—x0é‡&XZׇZ»-KØ«[êÞÉeÉj‡½Œëæx,ƒ§¼ú.ï·g}ë`;ÿþþ+k{ËÑ~1ŸŽÿ}á+k{ËØ¥ž™¾SGùWãgî}‡Ý¬@Û?_µö8í¾o+·k][·hô”Wü8~·u·ÜMÆgœqÆg|j<õ·ú¶¶Ú*ßq=<¯”Ïü¤æÛ“RwÆ“ëñÕøøÌüÄÌéŸÈq9.Çå8ãŒ3Î8ãŒ3Î8ãIÆÕãUGÿ?~µsnr\ŽËq9Î8ãŒ3Î8ãŒ3Îx€qõøÇÕã®yç979.Çå¸gœqÆgœqÆgÜ=)êq×À¸'EŽËq9.ÇgœqÆgœqÆwOŠzÜ50îI‘ãr\Žû­Î8ãŒ3Î8ãŒ_ÆøVvd}²ÇÞøü¡aõx˯ÇÛ5êñã)¹&ÿ9)ñÙÞf¼¥çxþ3øYH]ûS^*/ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat new file mode 100755 index 00000000..ef1a181f Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat new file mode 100755 index 00000000..3b513712 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat @@ -0,0 +1 @@ +xÚíÝÝjÃ0 Ð{=Mòþ/· RbÖH¬û«´rj\Ç=ý,ºm·coúZŽ8;»ïmÏ÷½mÛÝë±0b÷ƒ_ßšt$~Wu5ÛÇšNnÜ'?dÕf2¶í(oÁïßGÚ,Løþù÷õ6_{»zÅÑ÷Æ? Ë9úwq9Ç àS!ÆŒëÛ9Îoë€î2 L`˜˜pµŒ¬––O»Enï¶v8L˜²v8L¸º UáY×"ûd}ê K›r‚œ 'È ÖL`˜À&0 L`B'fÕ:ïO8ÛTcTc\kŒr‚œ 'È ÖL`˜À&0 L`BìY²gIñ§kŒr‚œ 'È ÖL`˜À&0 L`‚ç"íYRcô\¤œ 'È r˜À&0 L`˜ÀÏEÚ³¤Æè¹H9ANä&0 L`˜À&ü'úÿ!Ø;êÅq+¶Yõ„l*´Ü³´þ=Ø€ã9¶jŒ[2ÚÖÿ€ Ms¤Ÿ‡Ô„–ç­ë*Ø \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat new file mode 100755 index 00000000..068477c9 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat new file mode 100755 index 00000000..4f9f1386 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat @@ -0,0 +1,4 @@ +xÚQ +À0 Bÿ=Þÿr]š˜-?]Rl‡ä݃2•¦¹nc +ð[Ž¹öÝnùAÃ".–j+êi +~‹x3<úaXÚ{H†ÖC1xÉÀ)â„á¤üSå \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat new file mode 100755 index 00000000..cefe1b97 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat @@ -0,0 +1 @@ +xÚQAÀ »÷5ôÿŸ[F@©àaƒ„ÄÔÖZ̲… >;’ÐÀQ±ÊIÖÀQH8Rÿ¼ñÒˆGÉ"èz,ù½&‡ñþ;±­Ð'oñ»97”%P8%÷6oǽ;]ÞúNWnÝ[äf7¹ÌÕvÔ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat new file mode 100755 index 00000000..e3d7391b --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat @@ -0,0 +1,2 @@ +xÚÕR9À ÛýšøÿŸ«ŠÈQpX˜$læŲf!I2pgSãªêªMZj·ºóÌÃÂ"útŠðï¡e0¾¿#Ô›`_Ë1-±ÞóŽé´câÝÍ÷òha÷~/¡Eh™4¦Åæ"ä˜~Ï \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat new file mode 100755 index 00000000..87d9a1a9 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat new file mode 100755 index 00000000..8acec04f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat @@ -0,0 +1 @@ +xÚíTAÀ »÷5ôÿŸ[fDYæ(O’^¬ÅbR3/~t/L"¹Ä7SQQ5…jÔ\S—šiíñÎb£ß#Õ†ÈÂ×+Ç£¤w#æzõx?Þ㽧A-ëšw•u曑Y7$b.%AËÇ;•w«Rµ÷ñï•œoxG}?ƒ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat new file mode 100755 index 00000000..dbba31d0 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat new file mode 100755 index 00000000..be5dce8b --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat @@ -0,0 +1 @@ +xÚíVË€0»÷kàÿÎhœC-X.žÆ<ì¨h6Ì‹ 3À½ð,B Ô”ó,ç@’Ï€d5$K¸"T|p•%9"¼ypæ,ïâæ¡=<ÆÉm¡•÷˜Ô‰!‹«?¸¦÷DÀW"˜²(®¸Aó-Ö\- J\©{0p¥lÁWW]ƒÒŒ4ºž?4h= Z_ƒÖd+ýg(æ*ã*+붵(ÏÇæ \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat new file mode 100755 index 00000000..7028ef6d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat @@ -0,0 +1 @@ +xÚí–KÀ D÷s¼ÿåš&´Råkºiª&,H)øtD×jÁ =¨µÐÎQa˜ž«P"d¹s1ZyC®|hey ­üCvéaH°›7ø‰+ùO…Åu¥QÎsZtb…°Íð7 µvãúÀŠ­h™VµÌ µ~èùà·1#ÿ~‡[Ëf˜†ùÙæfHkZ¶JtµœŸmZÎÏ6½—ÉsÕúá‹ ƒw¸rÍ&C×߶f \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat new file mode 100755 index 00000000..ee3107a3 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat @@ -0,0 +1 @@ +xÚí—A€0ïûšöÿŸ3&•ÒH)Kb¼Ð&ˆqÅÖžÕ[-ÌÀÞÏÖŒ …Ú9Ér¡Ys ×.«ÎiÝÓ¾`´ìòØú~—­ëGé{cœiƒÕ‚»\Y<˜.©|·Åì2´ØÛŸÙ2š ŠQQ[[÷^N·ë€88½líÏÃÁ[}[šPl?g+o*Ï–˜4W¶û1  ü Õ33˜Ò[¿\Gosó­bkèm”mËômÿÊ^¬¢hë \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat new file mode 100755 index 00000000..76f8d727 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat @@ -0,0 +1,2 @@ +xÚí—K +À D÷sšäþ—+-µ*5ÿm²¤cŸaT¢1Ø9—YÌ쌧êL9 糶¬²çísù//i‡‡Ê\„éb®ö©æÂÄ«âÞë-"^²DŒH-iÝ;bnA¢¼™7ófîet¶7Ù·yÌ£E:r”<4ß6ó(üu÷y{K3oæ"óÌý|a½oÌ?ᜟ‡ïç«Ÿ“ò´pù9åýœj~NêÆ›Èìs¹ÑçTYú¡ Âu \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat new file mode 100755 index 00000000..d8b92062 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat @@ -0,0 +1 @@ +xÚí—A€ ïûøÿçŒI‘*í6^L!é…°¶ ¸i)mTÇT] VW\ï9e@—4Ku^Â#N%:ö,ÖÙmYÈÂJNã„è9¯“Šà¶©ˆvAè2úþÑÏœ”HÉ"YüšÅÜö +?`ýBXDüBX̽{¿‹Á.³Ëw‘ÿ¨d‘,~΂k’,¸^ïbQâ~±.Ãà\¯wó ®×ë^«Ï÷îOY˜ÞEôJmXâÑÏ"% \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat new file mode 100755 index 00000000..c2db0204 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat new file mode 100755 index 00000000..f414e4a5 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat new file mode 100755 index 00000000..3e52bfd3 Binary files /dev/null and b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat differ diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat new file mode 100755 index 00000000..78e08dfc --- /dev/null +++ b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat @@ -0,0 +1 @@ +xÚí™ÁÄ Dïó5ðÿ?×lÒ"ÍŠÝ•¹u4áÀa„>ukv oÌ40Ý÷ãT±%9¯‘Ô6²ü÷ªU5‹*sI{`¹ªÿ™_²>S?ç}(:yâTïlï{G&E\”Ö6¨õ}"A’¤X‹õ XϬ«²³Ç<Âmwx°fÜá‘G”width = $width; + $this->frame = $frame; + $this->x = $width - 1; + $this->y = $width - 1; + $this->dir = -1; + $this->bit = -1; + } + + //---------------------------------------------------------------------- + public function setFrameAt($at, $val) + { + $this->frame[$at['y']][$at['x']] = chr($val); + } + + //---------------------------------------------------------------------- + public function getFrameAt($at) + { + return ord($this->frame[$at['y']][$at['x']]); + } + + //---------------------------------------------------------------------- + public function next() + { + do { + + if($this->bit == -1) { + $this->bit = 0; + return array('x'=>$this->x, 'y'=>$this->y); + } + + $x = $this->x; + $y = $this->y; + $w = $this->width; + + if($this->bit == 0) { + $x--; + $this->bit++; + } else { + $x++; + $y += $this->dir; + $this->bit--; + } + + if($this->dir < 0) { + if($y < 0) { + $y = 0; + $x -= 2; + $this->dir = 1; + if($x == 6) { + $x--; + $y = 9; + } + } + } else { + if($y == $w) { + $y = $w - 1; + $x -= 2; + $this->dir = -1; + if($x == 6) { + $x--; + $y -= 8; + } + } + } + if($x < 0 || $y < 0) return null; + + $this->x = $x; + $this->y = $y; + + } while(ord($this->frame[$y][$x]) & 0x80); + + return array('x'=>$x, 'y'=>$y); + } + +} ; \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php new file mode 100755 index 00000000..93606f13 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php @@ -0,0 +1,182 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRbitstream { + + public $data = array(); + + //---------------------------------------------------------------------- + public function size() + { + return count($this->data); + } + + //---------------------------------------------------------------------- + public function allocate($setLength) + { + $this->data = array_fill(0, $setLength, 0); + return 0; + } + + //---------------------------------------------------------------------- + public static function newFromNum($bits, $num) + { + $bstream = new QRbitstream(); + $bstream->allocate($bits); + + $mask = 1 << ($bits - 1); + for($i=0; $i<$bits; $i++) { + if($num & $mask) { + $bstream->data[$i] = 1; + } else { + $bstream->data[$i] = 0; + } + $mask = $mask >> 1; + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public static function newFromBytes($size, $data) + { + $bstream = new QRbitstream(); + $bstream->allocate($size * 8); + $p=0; + + for($i=0; $i<$size; $i++) { + $mask = 0x80; + for($j=0; $j<8; $j++) { + if($data[$i] & $mask) { + $bstream->data[$p] = 1; + } else { + $bstream->data[$p] = 0; + } + $p++; + $mask = $mask >> 1; + } + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public function append(QRbitstream $arg) + { + if (is_null($arg)) { + return -1; + } + + if($arg->size() == 0) { + return 0; + } + + if($this->size() == 0) { + $this->data = $arg->data; + return 0; + } + + $this->data = array_values(array_merge($this->data, $arg->data)); + + return 0; + } + + //---------------------------------------------------------------------- + public function appendNum($bits, $num) + { + if ($bits == 0) + return 0; + + $b = QRbitstream::newFromNum($bits, $num); + + if(is_null($b)) + return -1; + + $ret = $this->append($b); + unset($b); + + return $ret; + } + + //---------------------------------------------------------------------- + public function appendBytes($size, $data) + { + if ($size == 0) + return 0; + + $b = QRbitstream::newFromBytes($size, $data); + + if(is_null($b)) + return -1; + + $ret = $this->append($b); + unset($b); + + return $ret; + } + + //---------------------------------------------------------------------- + public function toByte() + { + + $size = $this->size(); + + if($size == 0) { + return array(); + } + + $data = array_fill(0, (int)(($size + 7) / 8), 0); + $bytes = (int)($size / 8); + + $p = 0; + + for($i=0; $i<$bytes; $i++) { + $v = 0; + for($j=0; $j<8; $j++) { + $v = $v << 1; + $v |= $this->data[$p]; + $p++; + } + $data[$i] = $v; + } + + if($size & 7) { + $v = 0; + for($j=0; $j<($size & 7); $j++) { + $v = $v << 1; + $v |= $this->data[$p]; + $p++; + } + $data[$bytes] = $v; + } + + return $data; + } + +} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php new file mode 100644 index 00000000..08b60243 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php @@ -0,0 +1,158 @@ +getVersion() < 0 || $input->getVersion() > Constants::QRSPEC_VERSION_MAX) { + throw new Exception('wrong version'); + } + if($input->getErrorCorrectionLevel() > Constants::QR_ECLEVEL_H) { + throw new Exception('wrong level'); + } + + $raw = new QRrawcode($input); + + QRtools::markTime('after_raw'); + + $version = $raw->version; + $width = QRspec::getWidth($version); + $frame = QRspec::newFrame($version); + + $filler = new FrameFiller($width, $frame); + if(is_null($filler)) { + return NULL; + } + + // inteleaved data and ecc codes + for($i=0; $i<$raw->dataLength + $raw->eccLength; $i++) { + $code = $raw->getCode(); + $bit = 0x80; + for($j=0; $j<8; $j++) { + $addr = $filler->next(); + $filler->setFrameAt($addr, 0x02 | (($bit & $code) != 0)); + $bit = $bit >> 1; + } + } + + QRtools::markTime('after_filler'); + + unset($raw); + + // remainder bits + $j = QRspec::getRemainder($version); + for($i=0; $i<$j; $i++) { + $addr = $filler->next(); + $filler->setFrameAt($addr, 0x02); + } + + $frame = $filler->frame; + unset($filler); + + + // masking + $maskObj = new QRmask(); + if($mask < 0) { + + if (Constants::QR_FIND_BEST_MASK) { + $masked = $maskObj->mask($width, $frame, $input->getErrorCorrectionLevel()); + } else { + $masked = $maskObj->makeMask($width, $frame, (intval(Constants::QR_DEFAULT_MASK) % 8), $input->getErrorCorrectionLevel()); + } + } else { + $masked = $maskObj->makeMask($width, $frame, $mask, $input->getErrorCorrectionLevel()); + } + + if($masked == NULL) { + return NULL; + } + + QRtools::markTime('after_mask'); + + $this->version = $version; + $this->width = $width; + $this->data = $masked; + + return $this; + } + + //---------------------------------------------------------------------- + public function encodeInput(QRinput $input) + { + return $this->encodeMask($input, -1); + } + + //---------------------------------------------------------------------- + public function encodeString8bit($string, $version, $level) + { + if(string == NULL) { + throw new Exception('empty string!'); + return NULL; + } + + $input = new QRinput($version, $level); + if($input == NULL) return NULL; + + $ret = $input->append($input, Constants::QR_MODE_8, strlen($string), str_split($string)); + if($ret < 0) { + unset($input); + return NULL; + } + return $this->encodeInput($input); + } + + //---------------------------------------------------------------------- + public function encodeString($string, $version, $level, $hint, $casesensitive) + { + + if($hint != Constants::QR_MODE_8 && $hint != Constants::QR_MODE_KANJI) { + throw new Exception('bad hint'); + return NULL; + } + + $input = new QRinput($version, $level); + if($input == NULL) return NULL; + + $ret = QRsplit::splitStringToQRinput($string, $input, $hint, $casesensitive); + if($ret < 0) { + return NULL; + } + + return $this->encodeInput($input); + } + + //---------------------------------------------------------------------- + public static function png($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) + { + $enc = QRencode::factory($level, $size, $margin); + return $enc->encodePNG($text, $outfile, $saveandprint=false); + } + + //---------------------------------------------------------------------- + public static function text($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4) + { + $enc = QRencode::factory($level, $size, $margin); + return $enc->encode($text, $outfile); + } + + //---------------------------------------------------------------------- + public static function raw($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4) + { + $enc = QRencode::factory($level, $size, $margin); + return $enc->encodeRAW($text, $outfile); + } +} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php new file mode 100755 index 00000000..d05ab6b7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php @@ -0,0 +1,137 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +use Exception; + +class QRencode { + + public $casesensitive = true; + public $eightbit = false; + + public $version = 0; + public $size = 3; + public $margin = 4; + + public $structured = 0; // not supported yet + + public $level = Constants::QR_ECLEVEL_L; + public $hint = Constants::QR_MODE_8; + + //---------------------------------------------------------------------- + public static function factory($level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4) + { + $enc = new QRencode(); + $enc->size = $size; + $enc->margin = $margin; + + switch ($level.'') { + case '0': + case '1': + case '2': + case '3': + $enc->level = $level; + break; + case 'l': + case 'L': + $enc->level = Constants::QR_ECLEVEL_L; + break; + case 'm': + case 'M': + $enc->level = Constants::QR_ECLEVEL_M; + break; + case 'q': + case 'Q': + $enc->level = Constants::QR_ECLEVEL_Q; + break; + case 'h': + case 'H': + $enc->level = Constants::QR_ECLEVEL_H; + break; + } + + return $enc; + } + + //---------------------------------------------------------------------- + public function encodeRAW($intext, $outfile = false) + { + $code = new QRcode(); + + if($this->eightbit) { + $code->encodeString8bit($intext, $this->version, $this->level); + } else { + $code->encodeString($intext, $this->version, $this->level, $this->hint, $this->casesensitive); + } + + return $code->data; + } + + //---------------------------------------------------------------------- + public function encode($intext, $outfile = false) + { + $code = new QRcode(); + + if($this->eightbit) { + $code->encodeString8bit($intext, $this->version, $this->level); + } else { + $code->encodeString($intext, $this->version, $this->level, $this->hint, $this->casesensitive); + } + + QRtools::markTime('after_encode'); + + if ($outfile!== false) { + file_put_contents($outfile, join("\n", QRtools::binarize($code->data))); + } else { + return QRtools::binarize($code->data); + } + } + + //---------------------------------------------------------------------- + public function encodePNG($intext, $outfile = false,$saveandprint=false) + { + try { + ob_start(); + $tab = $this->encode($intext); + $err = ob_get_contents(); + ob_end_clean(); + + if ($err != '') + QRtools::log($outfile, "ERROR: " . $err); + + $maxSize = (int)(Constants::QR_PNG_MAXIMUM_SIZE / (count($tab)+2*$this->margin)); + + QRimage::png($tab, $outfile, min(max(1, $this->size), $maxSize), $this->margin,$saveandprint); + } catch (Exception $e) { + echo $e->getMessage(); + die(); + + QRtools::log($outfile, $e->getMessage()); + } + } +} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php new file mode 100755 index 00000000..430a16f8 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php @@ -0,0 +1,95 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRimage { + + //---------------------------------------------------------------------- + public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4,$saveandprint=FALSE) + { + $image = self::image($frame, $pixelPerPoint, $outerFrame); + + if ($filename === false) { + Header("Content-type: image/png"); + ImagePng($image); + } else { + if($saveandprint===TRUE){ + ImagePng($image, $filename); + header("Content-type: image/png"); + ImagePng($image); + }else{ + ImagePng($image, $filename); + } + } + + ImageDestroy($image); + } + + //---------------------------------------------------------------------- + public static function jpg($frame, $filename = false, $pixelPerPoint = 8, $outerFrame = 4, $q = 85) + { + $image = self::image($frame, $pixelPerPoint, $outerFrame); + + if ($filename === false) { + Header("Content-type: image/jpeg"); + ImageJpeg($image, null, $q); + } else { + ImageJpeg($image, $filename, $q); + } + + ImageDestroy($image); + } + + //---------------------------------------------------------------------- + private static function image($frame, $pixelPerPoint = 4, $outerFrame = 4) + { + $h = count($frame); + $w = strlen($frame[0]); + + $imgW = $w + 2*$outerFrame; + $imgH = $h + 2*$outerFrame; + + $base_image =ImageCreate($imgW, $imgH); + + $col[0] = ImageColorAllocate($base_image,255,255,255); + $col[1] = ImageColorAllocate($base_image,0,0,0); + + imagefill($base_image, 0, 0, $col[0]); + + for($y=0; $y<$h; $y++) { + for($x=0; $x<$w; $x++) { + if ($frame[$y][$x] == '1') { + ImageSetPixel($base_image,$x+$outerFrame,$y+$outerFrame,$col[1]); + } + } + } + + $target_image =ImageCreate($imgW * $pixelPerPoint, $imgH * $pixelPerPoint); + ImageCopyResized($target_image, $base_image, 0, 0, 0, 0, $imgW * $pixelPerPoint, $imgH * $pixelPerPoint, $imgW, $imgH); + ImageDestroy($base_image); + + return $target_image; + } +} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php new file mode 100755 index 00000000..8bdd21e7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php @@ -0,0 +1,486 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +use Exception; + +class QRinput { + + public $items; + + private $version; + private $level; + + //---------------------------------------------------------------------- + public function __construct($version = 0, $level = Constants::QR_ECLEVEL_L) + { + if ($version < 0 || $version > Constants::QRSPEC_VERSION_MAX || $level > Constants::QR_ECLEVEL_H) { + throw new Exception('Invalid version no'); + return NULL; + } + + $this->version = $version; + $this->level = $level; + } + + //---------------------------------------------------------------------- + public function getVersion() + { + return $this->version; + } + + //---------------------------------------------------------------------- + public function setVersion($version) + { + if($version < 0 || $version > Constants::QRSPEC_VERSION_MAX) { + throw new Exception('Invalid version no'); + return -1; + } + + $this->version = $version; + + return 0; + } + + //---------------------------------------------------------------------- + public function getErrorCorrectionLevel() + { + return $this->level; + } + + //---------------------------------------------------------------------- + public function setErrorCorrectionLevel($level) + { + if($level > Constants::QR_ECLEVEL_H) { + throw new Exception('Invalid ECLEVEL'); + return -1; + } + + $this->level = $level; + + return 0; + } + + //---------------------------------------------------------------------- + public function appendEntry(QRinputItem $entry) + { + $this->items[] = $entry; + } + + //---------------------------------------------------------------------- + public function append($mode, $size, $data) + { + try { + $entry = new QRinputItem($mode, $size, $data); + $this->items[] = $entry; + return 0; + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + + public function insertStructuredAppendHeader($size, $index, $parity) + { + if( $size > Constants::MAX_STRUCTURED_SYMBOLS ) { + throw new Exception('insertStructuredAppendHeader wrong size'); + } + + if( $index <= 0 || $index > Constants::MAX_STRUCTURED_SYMBOLS ) { + throw new Exception('insertStructuredAppendHeader wrong index'); + } + + $buf = array($size, $index, $parity); + + try { + $entry = new QRinputItem(Constants::QR_MODE_STRUCTURE, 3, buf); + array_unshift($this->items, $entry); + return 0; + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function calcParity() + { + $parity = 0; + + foreach($this->items as $item) { + if($item->mode != Constants::QR_MODE_STRUCTURE) { + for($i=$item->size-1; $i>=0; $i--) { + $parity ^= $item->data[$i]; + } + } + } + + return $parity; + } + + //---------------------------------------------------------------------- + public static function checkModeNum($size, $data) + { + for($i=0; $i<$size; $i++) { + if((ord($data[$i]) < ord('0')) || (ord($data[$i]) > ord('9'))){ + return false; + } + } + + return true; + } + + //---------------------------------------------------------------------- + public static function estimateBitsModeNum($size) + { + $w = (int)$size / 3; + $bits = $w * 10; + + switch($size - $w * 3) { + case 1: + $bits += 4; + break; + case 2: + $bits += 7; + break; + default: + break; + } + + return $bits; + } + + //---------------------------------------------------------------------- + public static $anTable = array( + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 36, -1, -1, -1, 37, 38, -1, -1, -1, -1, 39, 40, -1, 41, 42, 43, + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 44, -1, -1, -1, -1, -1, + -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, + 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 + ); + + //---------------------------------------------------------------------- + public static function lookAnTable($c) + { + return (($c > 127)?-1:self::$anTable[$c]); + } + + //---------------------------------------------------------------------- + public static function checkModeAn($size, $data) + { + for($i=0; $i<$size; $i++) { + if (self::lookAnTable(ord($data[$i])) == -1) { + return false; + } + } + + return true; + } + + //---------------------------------------------------------------------- + public static function estimateBitsModeAn($size) + { + $w = (int)($size / 2); + $bits = $w * 11; + + if($size & 1) { + $bits += 6; + } + + return $bits; + } + + //---------------------------------------------------------------------- + public static function estimateBitsMode8($size) + { + return $size * 8; + } + + //---------------------------------------------------------------------- + public function estimateBitsModeKanji($size) + { + return (int)(($size / 2) * 13); + } + + //---------------------------------------------------------------------- + public static function checkModeKanji($size, $data) + { + if($size & 1) + return false; + + for($i=0; $i<$size; $i+=2) { + $val = (ord($data[$i]) << 8) | ord($data[$i+1]); + if( $val < 0x8140 + || ($val > 0x9ffc && $val < 0xe040) + || $val > 0xebbf) { + return false; + } + } + + return true; + } + + /*********************************************************************** + * Validation + **********************************************************************/ + + public static function check($mode, $size, $data) + { + if($size <= 0) + return false; + + switch($mode) { + case Constants::QR_MODE_NUM: return self::checkModeNum($size, $data); break; + case Constants::QR_MODE_AN: return self::checkModeAn($size, $data); break; + case Constants::QR_MODE_KANJI: return self::checkModeKanji($size, $data); break; + case Constants::QR_MODE_8: return true; break; + case Constants::QR_MODE_STRUCTURE: return true; break; + + default: + break; + } + + return false; + } + + + //---------------------------------------------------------------------- + public function estimateBitStreamSize($version) + { + $bits = 0; + + foreach($this->items as $item) { + $bits += $item->estimateBitStreamSizeOfEntry($version); + } + + return $bits; + } + + //---------------------------------------------------------------------- + public function estimateVersion() + { + $version = 0; + $prev = 0; + do { + $prev = $version; + $bits = $this->estimateBitStreamSize($prev); + $version = QRspec::getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($version < 0) { + return -1; + } + } while ($version > $prev); + + return $version; + } + + //---------------------------------------------------------------------- + public static function lengthOfCode($mode, $version, $bits) + { + $payload = $bits - 4 - QRspec::lengthIndicator($mode, $version); + switch($mode) { + case Constants::QR_MODE_NUM: + $chunks = (int)($payload / 10); + $remain = $payload - $chunks * 10; + $size = $chunks * 3; + if($remain >= 7) { + $size += 2; + } else if($remain >= 4) { + $size += 1; + } + break; + case Constants::QR_MODE_AN: + $chunks = (int)($payload / 11); + $remain = $payload - $chunks * 11; + $size = $chunks * 2; + if($remain >= 6) + $size++; + break; + case Constants::QR_MODE_8: + $size = (int)($payload / 8); + break; + case Constants::QR_MODE_KANJI: + $size = (int)(($payload / 13) * 2); + break; + case Constants::QR_MODE_STRUCTURE: + $size = (int)($payload / 8); + break; + default: + $size = 0; + break; + } + + $maxsize = QRspec::maximumWords($mode, $version); + if($size < 0) $size = 0; + if($size > $maxsize) $size = $maxsize; + + return $size; + } + + //---------------------------------------------------------------------- + public function createBitStream() + { + $total = 0; + + foreach($this->items as $item) { + $bits = $item->encodeBitStream($this->version); + + if($bits < 0) + return -1; + + $total += $bits; + } + + return $total; + } + + //---------------------------------------------------------------------- + public function convertData() + { + $ver = $this->estimateVersion(); + if($ver > $this->getVersion()) { + $this->setVersion($ver); + } + + for(;;) { + $bits = $this->createBitStream(); + + if($bits < 0) + return -1; + + $ver = QRspec::getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if($ver < 0) { + throw new Exception('WRONG VERSION'); + return -1; + } else if($ver > $this->getVersion()) { + $this->setVersion($ver); + } else { + break; + } + } + + return 0; + } + + //---------------------------------------------------------------------- + public function appendPaddingBit(&$bstream) + { + $bits = $bstream->size(); + $maxwords = QRspec::getDataLength($this->version, $this->level); + $maxbits = $maxwords * 8; + + if ($maxbits == $bits) { + return 0; + } + + if ($maxbits - $bits < 5) { + return $bstream->appendNum($maxbits - $bits, 0); + } + + $bits += 4; + $words = (int)(($bits + 7) / 8); + + $padding = new QRbitstream(); + $ret = $padding->appendNum($words * 8 - $bits + 4, 0); + + if($ret < 0) + return $ret; + + $padlen = $maxwords - $words; + + if($padlen > 0) { + + $padbuf = array(); + for($i=0; $i<$padlen; $i++) { + $padbuf[$i] = ($i&1)?0x11:0xec; + } + + $ret = $padding->appendBytes($padlen, $padbuf); + + if($ret < 0) + return $ret; + + } + + $ret = $bstream->append($padding); + + return $ret; + } + + //---------------------------------------------------------------------- + public function mergeBitStream() + { + if($this->convertData() < 0) { + return null; + } + + $bstream = new QRbitstream(); + + foreach($this->items as $item) { + $ret = $bstream->append($item->bstream); + if($ret < 0) { + return null; + } + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public function getBitStream() + { + + $bstream = $this->mergeBitStream(); + + if($bstream == null) { + return null; + } + + $ret = $this->appendPaddingBit($bstream); + if($ret < 0) { + return null; + } + + return $bstream; + } + + //---------------------------------------------------------------------- + public function getByteStream() + { + $bstream = $this->getBitStream(); + if($bstream == null) { + return null; + } + + return $bstream->toByte(); + } +} + + diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php new file mode 100644 index 00000000..1e5eb18d --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php @@ -0,0 +1,246 @@ +mode = $mode; + $this->size = $size; + $this->data = $setData; + $this->bstream = $bstream; + } + + //---------------------------------------------------------------------- + public function encodeModeNum($version) + { + try { + + $words = (int)($this->size / 3); + $bs = new QRbitstream(); + + $val = 0x1; + $bs->appendNum(4, $val); + $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_NUM, $version), $this->size); + + for($i=0; $i<$words; $i++) { + $val = (ord($this->data[$i*3 ]) - ord('0')) * 100; + $val += (ord($this->data[$i*3+1]) - ord('0')) * 10; + $val += (ord($this->data[$i*3+2]) - ord('0')); + $bs->appendNum(10, $val); + } + + if($this->size - $words * 3 == 1) { + $val = ord($this->data[$words*3]) - ord('0'); + $bs->appendNum(4, $val); + } else if($this->size - $words * 3 == 2) { + $val = (ord($this->data[$words*3 ]) - ord('0')) * 10; + $val += (ord($this->data[$words*3+1]) - ord('0')); + $bs->appendNum(7, $val); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeModeAn($version) + { + try { + $words = (int)($this->size / 2); + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x02); + $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_AN, $version), $this->size); + + for($i=0; $i<$words; $i++) { + $val = (int)QRinput::lookAnTable(ord($this->data[$i*2 ])) * 45; + $val += (int)QRinput::lookAnTable(ord($this->data[$i*2+1])); + + $bs->appendNum(11, $val); + } + + if($this->size & 1) { + $val = QRinput::lookAnTable(ord($this->data[$words * 2])); + $bs->appendNum(6, $val); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeMode8($version) + { + try { + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x4); + $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_8, $version), $this->size); + + for($i=0; $i<$this->size; $i++) { + $bs->appendNum(8, ord($this->data[$i])); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeModeKanji($version) + { + try { + + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x8); + $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_KANJI, $version), (int)($this->size / 2)); + + for($i=0; $i<$this->size; $i+=2) { + $val = (ord($this->data[$i]) << 8) | ord($this->data[$i+1]); + if($val <= 0x9ffc) { + $val -= 0x8140; + } else { + $val -= 0xc140; + } + + $h = ($val >> 8) * 0xc0; + $val = ($val & 0xff) + $h; + + $bs->appendNum(13, $val); + } + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function encodeModeStructure() + { + try { + $bs = new QRbitstream(); + + $bs->appendNum(4, 0x03); + $bs->appendNum(4, ord($this->data[1]) - 1); + $bs->appendNum(4, ord($this->data[0]) - 1); + $bs->appendNum(8, ord($this->data[2])); + + $this->bstream = $bs; + return 0; + + } catch (Exception $e) { + return -1; + } + } + + //---------------------------------------------------------------------- + public function estimateBitStreamSizeOfEntry($version) + { + $bits = 0; + + if($version == 0) + $version = 1; + + switch($this->mode) { + case Constants::QR_MODE_NUM: $bits = QRinput::estimateBitsModeNum($this->size); break; + case Constants::QR_MODE_AN: $bits = QRinput::estimateBitsModeAn($this->size); break; + case Constants::QR_MODE_8: $bits = QRinput::estimateBitsMode8($this->size); break; + case Constants::QR_MODE_KANJI: $bits = QRinput::estimateBitsModeKanji($this->size);break; + case Constants::QR_MODE_STRUCTURE: return Constants::STRUCTURE_HEADER_BITS; + default: + return 0; + } + + $l = QRspec::lengthIndicator($this->mode, $version); + $m = 1 << $l; + $num = (int)(($this->size + $m - 1) / $m); + + $bits += $num * (4 + $l); + + return $bits; + } + + //---------------------------------------------------------------------- + public function encodeBitStream($version) + { + try { + + unset($this->bstream); + $words = QRspec::maximumWords($this->mode, $version); + + if($this->size > $words) { + + $st1 = new QRinputItem($this->mode, $words, $this->data); + $st2 = new QRinputItem($this->mode, $this->size - $words, array_slice($this->data, $words)); + + $st1->encodeBitStream($version); + $st2->encodeBitStream($version); + + $this->bstream = new QRbitstream(); + $this->bstream->append($st1->bstream); + $this->bstream->append($st2->bstream); + + unset($st1); + unset($st2); + + } else { + + $ret = 0; + + switch($this->mode) { + case Constants::QR_MODE_NUM: $ret = $this->encodeModeNum($version); break; + case Constants::QR_MODE_AN: $ret = $this->encodeModeAn($version); break; + case Constants::QR_MODE_8: $ret = $this->encodeMode8($version); break; + case Constants::QR_MODE_KANJI: $ret = $this->encodeModeKanji($version);break; + case Constants::QR_MODE_STRUCTURE: $ret = $this->encodeModeStructure(); break; + + default: + break; + } + + if($ret < 0) + return -1; + } + + return $this->bstream->size(); + + } catch (Exception $e) { + return -1; + } + } +} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php new file mode 100755 index 00000000..2be76f47 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php @@ -0,0 +1,325 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRmask { + + public $runLength = array(); + + //---------------------------------------------------------------------- + public function __construct() + { + $this->runLength = array_fill(0, Constants::QRSPEC_WIDTH_MAX + 1, 0); + } + + //---------------------------------------------------------------------- + public function writeFormatInformation($width, &$frame, $mask, $level) + { + $blacks = 0; + $format = QRspec::getFormatInfo($mask, $level); + + for($i=0; $i<8; $i++) { + if($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + + $frame[8][$width - 1 - $i] = chr($v); + if($i < 6) { + $frame[$i][8] = chr($v); + } else { + $frame[$i + 1][8] = chr($v); + } + $format = $format >> 1; + } + + for($i=0; $i<7; $i++) { + if($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + + $frame[$width - 7 + $i][8] = chr($v); + if($i == 0) { + $frame[8][7] = chr($v); + } else { + $frame[8][6 - $i] = chr($v); + } + + $format = $format >> 1; + } + + return $blacks; + } + + //---------------------------------------------------------------------- + public function mask0($x, $y) { return ($x+$y)&1; } + public function mask1($x, $y) { return ($y&1); } + public function mask2($x, $y) { return ($x%3); } + public function mask3($x, $y) { return ($x+$y)%3; } + public function mask4($x, $y) { return (((int)($y/2))+((int)($x/3)))&1; } + public function mask5($x, $y) { return (($x*$y)&1)+($x*$y)%3; } + public function mask6($x, $y) { return ((($x*$y)&1)+($x*$y)%3)&1; } + public function mask7($x, $y) { return ((($x*$y)%3)+(($x+$y)&1))&1; } + + //---------------------------------------------------------------------- + private function generateMaskNo($maskNo, $width, $frame) + { + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + + for($y=0; $y<$width; $y++) { + for($x=0; $x<$width; $x++) { + if(ord($frame[$y][$x]) & 0x80) { + $bitMask[$y][$x] = 0; + } else { + $maskFunc = call_user_func(array($this, 'mask'.$maskNo), $x, $y); + $bitMask[$y][$x] = ($maskFunc == 0)?1:0; + } + + } + } + + return $bitMask; + } + + //---------------------------------------------------------------------- + public static function serial($bitFrame) + { + $codeArr = array(); + + foreach ($bitFrame as $line) + $codeArr[] = join('', $line); + + return gzcompress(join("\n", $codeArr), 9); + } + + //---------------------------------------------------------------------- + public static function unserial($code) + { + $codeArr = array(); + + $codeLines = explode("\n", gzuncompress($code)); + foreach ($codeLines as $line) + $codeArr[] = str_split($line); + + return $codeArr; + } + + //---------------------------------------------------------------------- + public function makeMaskNo($maskNo, $width, $s, &$d, $maskGenOnly = false) + { + $b = 0; + $bitMask = array(); + + $fileName = Constants::QR_CACHE_DIR.'mask_'.$maskNo.DIRECTORY_SEPARATOR.'mask_'.$width.'_'.$maskNo.'.dat'; + + if (Constants::QR_CACHEABLE) { + if (file_exists($fileName)) { + $bitMask = self::unserial(file_get_contents($fileName)); + } else { + $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d); + if (!file_exists(Constants::QR_CACHE_DIR.'mask_'.$maskNo)) + mkdir(Constants::QR_CACHE_DIR.'mask_'.$maskNo); + file_put_contents($fileName, self::serial($bitMask)); + } + } else { + $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d); + } + + if ($maskGenOnly) + return; + + $d = $s; + + for($y=0; $y<$width; $y++) { + for($x=0; $x<$width; $x++) { + if($bitMask[$y][$x] == 1) { + $d[$y][$x] = chr(ord($s[$y][$x]) ^ (int)$bitMask[$y][$x]); + } + $b += (int)(ord($d[$y][$x]) & 1); + } + } + + return $b; + } + + //---------------------------------------------------------------------- + public function makeMask($width, $frame, $maskNo, $level) + { + $masked = array_fill(0, $width, str_repeat("\0", $width)); + $this->makeMaskNo($maskNo, $width, $frame, $masked); + $this->writeFormatInformation($width, $masked, $maskNo, $level); + + return $masked; + } + + //---------------------------------------------------------------------- + public function calcN1N3($length) + { + $demerit = 0; + + for($i=0; $i<$length; $i++) { + + if($this->runLength[$i] >= 5) { + $demerit += (Constants::N1 + ($this->runLength[$i] - 5)); + } + if($i & 1) { + if(($i >= 3) && ($i < ($length-2)) && ($this->runLength[$i] % 3 == 0)) { + $fact = (int)($this->runLength[$i] / 3); + if(($this->runLength[$i-2] == $fact) && + ($this->runLength[$i-1] == $fact) && + ($this->runLength[$i+1] == $fact) && + ($this->runLength[$i+2] == $fact)) { + if(($this->runLength[$i-3] < 0) || ($this->runLength[$i-3] >= (4 * $fact))) { + $demerit += Constants::N3; + } else if((($i+3) >= $length) || ($this->runLength[$i+3] >= (4 * $fact))) { + $demerit += Constants::N3; + } + } + } + } + } + return $demerit; + } + + //---------------------------------------------------------------------- + public function evaluateSymbol($width, $frame) + { + $head = 0; + $demerit = 0; + + for($y=0; $y<$width; $y++) { + $head = 0; + $this->runLength[0] = 1; + + $frameY = $frame[$y]; + + if ($y>0) + $frameYM = $frame[$y-1]; + + for($x=0; $x<$width; $x++) { + if(($x > 0) && ($y > 0)) { + $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]); + $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]); + + if(($b22 | ($w22 ^ 1))&1) { + $demerit += Constants::N2; + } + } + if(($x == 0) && (ord($frameY[$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } else if($x > 0) { + if((ord($frameY[$x]) ^ ord($frameY[$x-1])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + + $demerit += $this->calcN1N3($head+1); + } + + for($x=0; $x<$width; $x++) { + $head = 0; + $this->runLength[0] = 1; + + for($y=0; $y<$width; $y++) { + if($y == 0 && (ord($frame[$y][$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } else if($y > 0) { + if((ord($frame[$y][$x]) ^ ord($frame[$y-1][$x])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + + $demerit += $this->calcN1N3($head+1); + } + + return $demerit; + } + + + //---------------------------------------------------------------------- + public function mask($width, $frame, $level) + { + $minDemerit = PHP_INT_MAX; + $bestMaskNum = 0; + $bestMask = array(); + + $checked_masks = array(0,1,2,3,4,5,6,7); + + if (Constants::QR_FIND_FROM_RANDOM !== false) { + + $howManuOut = 8-(Constants::QR_FIND_FROM_RANDOM % 9); + for ($i = 0; $i < $howManuOut; $i++) { + $remPos = rand (0, count($checked_masks)-1); + unset($checked_masks[$remPos]); + $checked_masks = array_values($checked_masks); + } + + } + + $bestMask = $frame; + + foreach($checked_masks as $i) { + $mask = array_fill(0, $width, str_repeat("\0", $width)); + + $demerit = 0; + $blacks = 0; + $blacks = $this->makeMaskNo($i, $width, $frame, $mask); + $blacks += $this->writeFormatInformation($width, $mask, $i, $level); + $blacks = (int)(100 * $blacks / ($width * $width)); + $demerit = (int)((int)(abs($blacks - 50) / 5) * Constants::N4); + $demerit += $this->evaluateSymbol($width, $mask); + + if($demerit < $minDemerit) { + $minDemerit = $demerit; + $bestMask = $mask; + $bestMaskNum = $i; + } + } + + return $bestMask; + } + + //---------------------------------------------------------------------- +} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php new file mode 100644 index 00000000..25eae7c8 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php @@ -0,0 +1,117 @@ +datacode = $input->getByteStream(); + if(is_null($this->datacode)) { + throw new Exception('null input string'); + } + + QRspec::getEccSpec($input->getVersion(), $input->getErrorCorrectionLevel(), $spec); + + $this->version = $input->getVersion(); + $this->b1 = QRspec::rsBlockNum1($spec); + $this->dataLength = QRspec::rsDataLength($spec); + $this->eccLength = QRspec::rsEccLength($spec); + $this->ecccode = array_fill(0, $this->eccLength, 0); + $this->blocks = QRspec::rsBlockNum($spec); + + $ret = $this->init($spec); + if($ret < 0) { + throw new Exception('block alloc error'); + return null; + } + + $this->count = 0; + } + + //---------------------------------------------------------------------- + public function init(array $spec) + { + $dl = QRspec::rsDataCodes1($spec); + $el = QRspec::rsEccCodes1($spec); + $rs = QRrs::init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + + + $blockNo = 0; + $dataPos = 0; + $eccPos = 0; + for($i=0; $iecccode,$eccPos); + $this->rsblocks[$blockNo] = new QRrsblock($dl, array_slice($this->datacode, $dataPos), $el, $ecc, $rs); + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + + if(QRspec::rsBlockNum2($spec) == 0) + return 0; + + $dl = QRspec::rsDataCodes2($spec); + $el = QRspec::rsEccCodes2($spec); + $rs = QRrs::init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + + if($rs == NULL) return -1; + + for($i=0; $iecccode,$eccPos); + $this->rsblocks[$blockNo] = new QRrsblock($dl, array_slice($this->datacode, $dataPos), $el, $ecc, $rs); + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + + return 0; + } + + //---------------------------------------------------------------------- + public function getCode() + { + $ret = null; + + if($this->count < $this->dataLength) { + $row = $this->count % $this->blocks; + $col = $this->count / $this->blocks; + if($col >= $this->rsblocks[0]->dataLength) { + $row += $this->b1; + } + $ret = $this->rsblocks[$row]->data[$col]; + } else if($this->count < $this->dataLength + $this->eccLength) { + $row = ($this->count - $this->dataLength) % $this->blocks; + $col = ($this->count - $this->dataLength) / $this->blocks; + $ret = $this->rsblocks[$row]->ecc[$col]; + } else { + return 0; + } + $this->count++; + + return $ret; + } +} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php new file mode 100755 index 00000000..66f0d5e7 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php @@ -0,0 +1,56 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRrs { + + public static $items = array(); + + //---------------------------------------------------------------------- + public static function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) + { + foreach(self::$items as $rs) { + if($rs->pad != $pad) continue; + if($rs->nroots != $nroots) continue; + if($rs->mm != $symsize) continue; + if($rs->gfpoly != $gfpoly) continue; + if($rs->fcr != $fcr) continue; + if($rs->prim != $prim) continue; + + return $rs; + } + + $rs = QRrsItem::init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad); + array_unshift(self::$items, $rs); + + return $rs; + } +} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php new file mode 100644 index 00000000..ce63a8c3 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php @@ -0,0 +1,162 @@ += $this->nn) { + $x -= $this->nn; + $x = ($x >> $this->mm) + ($x & $this->nn); + } + + return $x; + } + + //---------------------------------------------------------------------- + public static function init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) + { + // Common code for intializing a Reed-Solomon control block (char or int symbols) + // Copyright 2004 Phil Karn, KA9Q + // May be used under the terms of the GNU Lesser General Public License (LGPL) + + $rs = null; + + // Check parameter ranges + if($symsize < 0 || $symsize > 8) return $rs; + if($fcr < 0 || $fcr >= (1<<$symsize)) return $rs; + if($prim <= 0 || $prim >= (1<<$symsize)) return $rs; + if($nroots < 0 || $nroots >= (1<<$symsize)) return $rs; // Can't have more roots than symbol values! + if($pad < 0 || $pad >= ((1<<$symsize) -1 - $nroots)) return $rs; // Too much padding + + $rs = new QRrsItem(); + $rs->mm = $symsize; + $rs->nn = (1<<$symsize)-1; + $rs->pad = $pad; + + $rs->alpha_to = array_fill(0, $rs->nn+1, 0); + $rs->index_of = array_fill(0, $rs->nn+1, 0); + + // PHP style macro replacement ;) + $NN =& $rs->nn; + $A0 =& $NN; + + // Generate Galois field lookup tables + $rs->index_of[0] = $A0; // log(zero) = -inf + $rs->alpha_to[$A0] = 0; // alpha**-inf = 0 + $sr = 1; + + for($i=0; $i<$rs->nn; $i++) { + $rs->index_of[$sr] = $i; + $rs->alpha_to[$i] = $sr; + $sr <<= 1; + if($sr & (1<<$symsize)) { + $sr ^= $gfpoly; + } + $sr &= $rs->nn; + } + + if($sr != 1){ + // field generator polynomial is not primitive! + $rs = NULL; + return $rs; + } + + /* Form RS code generator polynomial from its roots */ + $rs->genpoly = array_fill(0, $nroots+1, 0); + + $rs->fcr = $fcr; + $rs->prim = $prim; + $rs->nroots = $nroots; + $rs->gfpoly = $gfpoly; + + /* Find prim-th root of 1, used in decoding */ + for($iprim=1;($iprim % $prim) != 0;$iprim += $rs->nn) + ; // intentional empty-body loop! + + $rs->iprim = (int)($iprim / $prim); + $rs->genpoly[0] = 1; + + for ($i = 0,$root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { + $rs->genpoly[$i+1] = 1; + + // Multiply rs->genpoly[] by @**(root + x) + for ($j = $i; $j > 0; $j--) { + if ($rs->genpoly[$j] != 0) { + $rs->genpoly[$j] = $rs->genpoly[$j-1] ^ $rs->alpha_to[$rs->modnn($rs->index_of[$rs->genpoly[$j]] + $root)]; + } else { + $rs->genpoly[$j] = $rs->genpoly[$j-1]; + } + } + // rs->genpoly[0] can never be zero + $rs->genpoly[0] = $rs->alpha_to[$rs->modnn($rs->index_of[$rs->genpoly[0]] + $root)]; + } + + // convert rs->genpoly[] to index form for quicker encoding + for ($i = 0; $i <= $nroots; $i++) + $rs->genpoly[$i] = $rs->index_of[$rs->genpoly[$i]]; + + return $rs; + } + + //---------------------------------------------------------------------- + public function encode_rs_char($data, &$parity) + { + $MM =& $this->mm; + $NN =& $this->nn; + $ALPHA_TO =& $this->alpha_to; + $INDEX_OF =& $this->index_of; + $GENPOLY =& $this->genpoly; + $NROOTS =& $this->nroots; + $FCR =& $this->fcr; + $PRIM =& $this->prim; + $IPRIM =& $this->iprim; + $PAD =& $this->pad; + $A0 =& $NN; + + $parity = array_fill(0, $NROOTS, 0); + + for($i=0; $i< ($NN-$NROOTS-$PAD); $i++) { + + $feedback = $INDEX_OF[$data[$i] ^ $parity[0]]; + if($feedback != $A0) { + // feedback term is non-zero + + // This line is unnecessary when GENPOLY[NROOTS] is unity, as it must + // always be for the polynomials constructed by init_rs() + $feedback = $this->modnn($NN - $GENPOLY[$NROOTS] + $feedback); + + for($j=1;$j<$NROOTS;$j++) { + $parity[$j] ^= $ALPHA_TO[$this->modnn($feedback + $GENPOLY[$NROOTS-$j])]; + } + } + + // Shift + array_shift($parity); + if($feedback != $A0) { + array_push($parity, $ALPHA_TO[$this->modnn($feedback + $GENPOLY[0])]); + } else { + array_push($parity, 0); + } + } + } +} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php new file mode 100644 index 00000000..c1d01f22 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php @@ -0,0 +1,25 @@ +encode_rs_char($data, $ecc); + + $this->dataLength = $dl; + $this->data = $data; + $this->eccLength = $el; + $this->ecc = $ecc; + } +}; \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php new file mode 100755 index 00000000..d6843260 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php @@ -0,0 +1,586 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * The following data / specifications are taken from + * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004) + * or + * "Automatic identification and data capture techniques -- + * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006) + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRspec { + + public static $capacity = array( + array( 0, 0, 0, array( 0, 0, 0, 0)), + array( 21, 26, 0, array( 7, 10, 13, 17)), // 1 + array( 25, 44, 7, array( 10, 16, 22, 28)), + array( 29, 70, 7, array( 15, 26, 36, 44)), + array( 33, 100, 7, array( 20, 36, 52, 64)), + array( 37, 134, 7, array( 26, 48, 72, 88)), // 5 + array( 41, 172, 7, array( 36, 64, 96, 112)), + array( 45, 196, 0, array( 40, 72, 108, 130)), + array( 49, 242, 0, array( 48, 88, 132, 156)), + array( 53, 292, 0, array( 60, 110, 160, 192)), + array( 57, 346, 0, array( 72, 130, 192, 224)), //10 + array( 61, 404, 0, array( 80, 150, 224, 264)), + array( 65, 466, 0, array( 96, 176, 260, 308)), + array( 69, 532, 0, array( 104, 198, 288, 352)), + array( 73, 581, 3, array( 120, 216, 320, 384)), + array( 77, 655, 3, array( 132, 240, 360, 432)), //15 + array( 81, 733, 3, array( 144, 280, 408, 480)), + array( 85, 815, 3, array( 168, 308, 448, 532)), + array( 89, 901, 3, array( 180, 338, 504, 588)), + array( 93, 991, 3, array( 196, 364, 546, 650)), + array( 97, 1085, 3, array( 224, 416, 600, 700)), //20 + array(101, 1156, 4, array( 224, 442, 644, 750)), + array(105, 1258, 4, array( 252, 476, 690, 816)), + array(109, 1364, 4, array( 270, 504, 750, 900)), + array(113, 1474, 4, array( 300, 560, 810, 960)), + array(117, 1588, 4, array( 312, 588, 870, 1050)), //25 + array(121, 1706, 4, array( 336, 644, 952, 1110)), + array(125, 1828, 4, array( 360, 700, 1020, 1200)), + array(129, 1921, 3, array( 390, 728, 1050, 1260)), + array(133, 2051, 3, array( 420, 784, 1140, 1350)), + array(137, 2185, 3, array( 450, 812, 1200, 1440)), //30 + array(141, 2323, 3, array( 480, 868, 1290, 1530)), + array(145, 2465, 3, array( 510, 924, 1350, 1620)), + array(149, 2611, 3, array( 540, 980, 1440, 1710)), + array(153, 2761, 3, array( 570, 1036, 1530, 1800)), + array(157, 2876, 0, array( 570, 1064, 1590, 1890)), //35 + array(161, 3034, 0, array( 600, 1120, 1680, 1980)), + array(165, 3196, 0, array( 630, 1204, 1770, 2100)), + array(169, 3362, 0, array( 660, 1260, 1860, 2220)), + array(173, 3532, 0, array( 720, 1316, 1950, 2310)), + array(177, 3706, 0, array( 750, 1372, 2040, 2430)) //40 + ); + + //---------------------------------------------------------------------- + public static function getDataLength($version, $level) + { + return self::$capacity[$version][Constants::QRCAP_WORDS] - self::$capacity[$version][Constants::QRCAP_EC][$level]; + } + + //---------------------------------------------------------------------- + public static function getECCLength($version, $level) + { + return self::$capacity[$version][Constants::QRCAP_EC][$level]; + } + + //---------------------------------------------------------------------- + public static function getWidth($version) + { + return self::$capacity[$version][Constants::QRCAP_WIDTH]; + } + + //---------------------------------------------------------------------- + public static function getRemainder($version) + { + return self::$capacity[$version][Constants::QRCAP_REMINDER]; + } + + //---------------------------------------------------------------------- + public static function getMinimumVersion($size, $level) + { + + for($i=1; $i<= Constants::QRSPEC_VERSION_MAX; $i++) { + $words = self::$capacity[$i][Constants::QRCAP_WORDS] - self::$capacity[$i][Constants::QRCAP_EC][$level]; + if($words >= $size) + return $i; + } + + return -1; + } + + //###################################################################### + + public static $lengthTableBits = array( + array(10, 12, 14), + array( 9, 11, 13), + array( 8, 16, 16), + array( 8, 10, 12) + ); + + //---------------------------------------------------------------------- + public static function lengthIndicator($mode, $version) + { + if ($mode == Constants::QR_MODE_STRUCTURE) + return 0; + + if ($version <= 9) { + $l = 0; + } else if ($version <= 26) { + $l = 1; + } else { + $l = 2; + } + + return self::$lengthTableBits[$mode][$l]; + } + + //---------------------------------------------------------------------- + public static function maximumWords($mode, $version) + { + if($mode == Constants::QR_MODE_STRUCTURE) + return 3; + + if($version <= 9) { + $l = 0; + } else if($version <= 26) { + $l = 1; + } else { + $l = 2; + } + + $bits = self::$lengthTableBits[$mode][$l]; + $words = (1 << $bits) - 1; + + if($mode == Constants::QR_MODE_KANJI) { + $words *= 2; // the number of bytes is required + } + + return $words; + } + + // Error correction code ----------------------------------------------- + // Table of the error correction code (Reed-Solomon block) + // See Table 12-16 (pp.30-36), JIS X0510:2004. + + public static $eccTable = array( + array(array( 0, 0), array( 0, 0), array( 0, 0), array( 0, 0)), + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // 1 + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), + array(array( 1, 0), array( 1, 0), array( 2, 0), array( 2, 0)), + array(array( 1, 0), array( 2, 0), array( 2, 0), array( 4, 0)), + array(array( 1, 0), array( 2, 0), array( 2, 2), array( 2, 2)), // 5 + array(array( 2, 0), array( 4, 0), array( 4, 0), array( 4, 0)), + array(array( 2, 0), array( 4, 0), array( 2, 4), array( 4, 1)), + array(array( 2, 0), array( 2, 2), array( 4, 2), array( 4, 2)), + array(array( 2, 0), array( 3, 2), array( 4, 4), array( 4, 4)), + array(array( 2, 2), array( 4, 1), array( 6, 2), array( 6, 2)), //10 + array(array( 4, 0), array( 1, 4), array( 4, 4), array( 3, 8)), + array(array( 2, 2), array( 6, 2), array( 4, 6), array( 7, 4)), + array(array( 4, 0), array( 8, 1), array( 8, 4), array(12, 4)), + array(array( 3, 1), array( 4, 5), array(11, 5), array(11, 5)), + array(array( 5, 1), array( 5, 5), array( 5, 7), array(11, 7)), //15 + array(array( 5, 1), array( 7, 3), array(15, 2), array( 3, 13)), + array(array( 1, 5), array(10, 1), array( 1, 15), array( 2, 17)), + array(array( 5, 1), array( 9, 4), array(17, 1), array( 2, 19)), + array(array( 3, 4), array( 3, 11), array(17, 4), array( 9, 16)), + array(array( 3, 5), array( 3, 13), array(15, 5), array(15, 10)), //20 + array(array( 4, 4), array(17, 0), array(17, 6), array(19, 6)), + array(array( 2, 7), array(17, 0), array( 7, 16), array(34, 0)), + array(array( 4, 5), array( 4, 14), array(11, 14), array(16, 14)), + array(array( 6, 4), array( 6, 14), array(11, 16), array(30, 2)), + array(array( 8, 4), array( 8, 13), array( 7, 22), array(22, 13)), //25 + array(array(10, 2), array(19, 4), array(28, 6), array(33, 4)), + array(array( 8, 4), array(22, 3), array( 8, 26), array(12, 28)), + array(array( 3, 10), array( 3, 23), array( 4, 31), array(11, 31)), + array(array( 7, 7), array(21, 7), array( 1, 37), array(19, 26)), + array(array( 5, 10), array(19, 10), array(15, 25), array(23, 25)), //30 + array(array(13, 3), array( 2, 29), array(42, 1), array(23, 28)), + array(array(17, 0), array(10, 23), array(10, 35), array(19, 35)), + array(array(17, 1), array(14, 21), array(29, 19), array(11, 46)), + array(array(13, 6), array(14, 23), array(44, 7), array(59, 1)), + array(array(12, 7), array(12, 26), array(39, 14), array(22, 41)), //35 + array(array( 6, 14), array( 6, 34), array(46, 10), array( 2, 64)), + array(array(17, 4), array(29, 14), array(49, 10), array(24, 46)), + array(array( 4, 18), array(13, 32), array(48, 14), array(42, 32)), + array(array(20, 4), array(40, 7), array(43, 22), array(10, 67)), + array(array(19, 6), array(18, 31), array(34, 34), array(20, 61)),//40 + ); + + //---------------------------------------------------------------------- + // CACHEABLE!!! + + public static function getEccSpec($version, $level, array &$spec) + { + if (count($spec) < 5) { + $spec = array(0,0,0,0,0); + } + + $b1 = self::$eccTable[$version][$level][0]; + $b2 = self::$eccTable[$version][$level][1]; + $data = self::getDataLength($version, $level); + $ecc = self::getECCLength($version, $level); + + if($b2 == 0) { + $spec[0] = $b1; + $spec[1] = (int)($data / $b1); + $spec[2] = (int)($ecc / $b1); + $spec[3] = 0; + $spec[4] = 0; + } else { + $spec[0] = $b1; + $spec[1] = (int)($data / ($b1 + $b2)); + $spec[2] = (int)($ecc / ($b1 + $b2)); + $spec[3] = $b2; + $spec[4] = $spec[1] + 1; + } + } + + // Alignment pattern --------------------------------------------------- + + // Positions of alignment patterns. + // This array includes only the second and the third position of the + // alignment patterns. Rest of them can be calculated from the distance + // between them. + + // See Table 1 in Appendix E (pp.71) of JIS X0510:2004. + + public static $alignmentPattern = array( + array( 0, 0), + array( 0, 0), array(18, 0), array(22, 0), array(26, 0), array(30, 0), // 1- 5 + array(34, 0), array(22, 38), array(24, 42), array(26, 46), array(28, 50), // 6-10 + array(30, 54), array(32, 58), array(34, 62), array(26, 46), array(26, 48), //11-15 + array(26, 50), array(30, 54), array(30, 56), array(30, 58), array(34, 62), //16-20 + array(28, 50), array(26, 50), array(30, 54), array(28, 54), array(32, 58), //21-25 + array(30, 58), array(34, 62), array(26, 50), array(30, 54), array(26, 52), //26-30 + array(30, 56), array(34, 60), array(30, 58), array(34, 62), array(30, 54), //31-35 + array(24, 50), array(28, 54), array(32, 58), array(26, 54), array(30, 58), //35-40 + ); + + + /** -------------------------------------------------------------------- + * Put an alignment marker. + * @param frame + * @param width + * @param ox,oy center coordinate of the pattern + */ + public static function putAlignmentMarker(array &$frame, $ox, $oy) + { + $finder = array( + "\xa1\xa1\xa1\xa1\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa0\xa1\xa0\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa1\xa1\xa1\xa1" + ); + + $yStart = $oy-2; + $xStart = $ox-2; + + for($y=0; $y<5; $y++) { + QRstr::set($frame, $xStart, $yStart+$y, $finder[$y]); + } + } + + //---------------------------------------------------------------------- + public static function putAlignmentPattern($version, &$frame, $width) + { + if($version < 2) + return; + + $d = self::$alignmentPattern[$version][1] - self::$alignmentPattern[$version][0]; + if($d < 0) { + $w = 2; + } else { + $w = (int)(($width - self::$alignmentPattern[$version][0]) / $d + 2); + } + + if($w * $w - 3 == 1) { + $x = self::$alignmentPattern[$version][0]; + $y = self::$alignmentPattern[$version][0]; + self::putAlignmentMarker($frame, $x, $y); + return; + } + + $cx = self::$alignmentPattern[$version][0]; + for($x=1; $x<$w - 1; $x++) { + self::putAlignmentMarker($frame, 6, $cx); + self::putAlignmentMarker($frame, $cx, 6); + $cx += $d; + } + + $cy = self::$alignmentPattern[$version][0]; + for($y=0; $y<$w-1; $y++) { + $cx = self::$alignmentPattern[$version][0]; + for($x=0; $x<$w-1; $x++) { + self::putAlignmentMarker($frame, $cx, $cy); + $cx += $d; + } + $cy += $d; + } + } + + // Version information pattern ----------------------------------------- + + // Version information pattern (BCH coded). + // See Table 1 in Appendix D (pp.68) of JIS X0510:2004. + + // size: [Constants::QRSPEC_VERSION_MAX - 6] + + public static $versionPattern = array( + 0x07c94, 0x085bc, 0x09a99, 0x0a4d3, 0x0bbf6, 0x0c762, 0x0d847, 0x0e60d, + 0x0f928, 0x10b78, 0x1145d, 0x12a17, 0x13532, 0x149a6, 0x15683, 0x168c9, + 0x177ec, 0x18ec4, 0x191e1, 0x1afab, 0x1b08e, 0x1cc1a, 0x1d33f, 0x1ed75, + 0x1f250, 0x209d5, 0x216f0, 0x228ba, 0x2379f, 0x24b0b, 0x2542e, 0x26a64, + 0x27541, 0x28c69 + ); + + //---------------------------------------------------------------------- + public static function getVersionPattern($version) + { + if($version < 7 || $version > Constants::QRSPEC_VERSION_MAX) + return 0; + + return self::$versionPattern[$version -7]; + } + + // Format information -------------------------------------------------- + // See calcFormatInfo in tests/test_qrspec.c (orginal qrencode c lib) + + public static $formatInfo = array( + array(0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976), + array(0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0), + array(0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed), + array(0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b) + ); + + public static function getFormatInfo($mask, $level) + { + if($mask < 0 || $mask > 7) + return 0; + + if($level < 0 || $level > 3) + return 0; + + return self::$formatInfo[$level][$mask]; + } + + // Frame --------------------------------------------------------------- + // Cache of initial frames. + + public static $frames = array(); + + /** -------------------------------------------------------------------- + * Put a finder pattern. + * @param frame + * @param width + * @param ox,oy upper-left coordinate of the pattern + */ + public static function putFinderPattern(&$frame, $ox, $oy) + { + $finder = array( + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1" + ); + + for($y=0; $y<7; $y++) { + QRstr::set($frame, $ox, $oy+$y, $finder[$y]); + } + } + + //---------------------------------------------------------------------- + public static function createFrame($version) + { + $width = self::$capacity[$version][Constants::QRCAP_WIDTH]; + $frameLine = str_repeat ("\0", $width); + $frame = array_fill(0, $width, $frameLine); + + // Finder pattern + self::putFinderPattern($frame, 0, 0); + self::putFinderPattern($frame, $width - 7, 0); + self::putFinderPattern($frame, 0, $width - 7); + + // Separator + $yOffset = $width - 7; + + for($y=0; $y<7; $y++) { + $frame[$y][7] = "\xc0"; + $frame[$y][$width - 8] = "\xc0"; + $frame[$yOffset][7] = "\xc0"; + $yOffset++; + } + + $setPattern = str_repeat("\xc0", 8); + + QRstr::set($frame, 0, 7, $setPattern); + QRstr::set($frame, $width-8, 7, $setPattern); + QRstr::set($frame, 0, $width - 8, $setPattern); + + // Format info + $setPattern = str_repeat("\x84", 9); + QRstr::set($frame, 0, 8, $setPattern); + QRstr::set($frame, $width - 8, 8, $setPattern, 8); + + $yOffset = $width - 8; + + for($y=0; $y<8; $y++,$yOffset++) { + $frame[$y][8] = "\x84"; + $frame[$yOffset][8] = "\x84"; + } + + // Timing pattern + + for($i=1; $i<$width-15; $i++) { + $frame[6][7+$i] = chr(0x90 | ($i & 1)); + $frame[7+$i][6] = chr(0x90 | ($i & 1)); + } + + // Alignment pattern + self::putAlignmentPattern($version, $frame, $width); + + // Version information + if($version >= 7) { + $vinf = self::getVersionPattern($version); + + $v = $vinf; + + for($x=0; $x<6; $x++) { + for($y=0; $y<3; $y++) { + $frame[($width - 11)+$y][$x] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + + $v = $vinf; + for($y=0; $y<6; $y++) { + for($x=0; $x<3; $x++) { + $frame[$y][$x+($width - 11)] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + } + + // and a little bit... + $frame[$width - 8][8] = "\x81"; + + return $frame; + } + + //---------------------------------------------------------------------- + public static function debug($frame, $binary_mode = false) + { + if ($binary_mode) { + + foreach ($frame as &$frameLine) { + $frameLine = join('  ', explode('0', $frameLine)); + $frameLine = join('██', explode('1', $frameLine)); + } + + ?> + +


        '; + echo join("
        ", $frame); + echo '






'; + + } else { + + foreach ($frame as &$frameLine) { + $frameLine = join(' ', explode("\xc0", $frameLine)); + $frameLine = join('', explode("\xc1", $frameLine)); + $frameLine = join(' ', explode("\xa0", $frameLine)); + $frameLine = join('', explode("\xa1", $frameLine)); + $frameLine = join('', explode("\x84", $frameLine)); //format 0 + $frameLine = join('', explode("\x85", $frameLine)); //format 1 + $frameLine = join('', explode("\x81", $frameLine)); //special bit + $frameLine = join(' ', explode("\x90", $frameLine)); //clock 0 + $frameLine = join('', explode("\x91", $frameLine)); //clock 1 + $frameLine = join(' ', explode("\x88", $frameLine)); //version + $frameLine = join('', explode("\x89", $frameLine)); //version + $frameLine = join('♦', explode("\x01", $frameLine)); + $frameLine = join('⋅', explode("\0", $frameLine)); + } + + ?> + + "; + echo join("
", $frame); + echo "
"; + + } + } + + //---------------------------------------------------------------------- + public static function serial($frame) + { + return gzcompress(join("\n", $frame), 9); + } + + //---------------------------------------------------------------------- + public static function unserial($code) + { + return explode("\n", gzuncompress($code)); + } + + //---------------------------------------------------------------------- + public static function newFrame($version) + { + if($version < 1 || $version > Constants::QRSPEC_VERSION_MAX) + return null; + + if(!isset(self::$frames[$version])) { + + $fileName = Constants::QR_CACHE_DIR.'frame_'.$version.'.dat'; + + if (Constants::QR_CACHEABLE) { + if (file_exists($fileName)) { + self::$frames[$version] = self::unserial(file_get_contents($fileName)); + } else { + self::$frames[$version] = self::createFrame($version); + file_put_contents($fileName, self::serial(self::$frames[$version])); + } + } else { + self::$frames[$version] = self::createFrame($version); + } + } + + if(is_null(self::$frames[$version])) + return null; + + return self::$frames[$version]; + } + + //---------------------------------------------------------------------- + public static function rsBlockNum($spec) { return $spec[0] + $spec[3]; } + public static function rsBlockNum1($spec) { return $spec[0]; } + public static function rsDataCodes1($spec) { return $spec[1]; } + public static function rsEccCodes1($spec) { return $spec[2]; } + public static function rsBlockNum2($spec) { return $spec[3]; } + public static function rsDataCodes2($spec) { return $spec[4]; } + public static function rsEccCodes2($spec) { return $spec[2]; } + public static function rsDataLength($spec) { return ($spec[0] * $spec[1]) + ($spec[3] * $spec[4]); } + public static function rsEccLength($spec) { return ($spec[0] + $spec[3]) * $spec[2]; } + +} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php new file mode 100755 index 00000000..805140a9 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php @@ -0,0 +1,316 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * The following data / specifications are taken from + * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004) + * or + * "Automatic identification and data capture techniques -- + * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006) + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +use Exception; + +class QRsplit { + + public $dataStr = ''; + public $input; + public $modeHint; + + //---------------------------------------------------------------------- + public function __construct($dataStr, $input, $modeHint) + { + $this->dataStr = $dataStr; + $this->input = $input; + $this->modeHint = $modeHint; + } + + //---------------------------------------------------------------------- + public static function isdigitat($str, $pos) + { + if ($pos >= strlen($str)) + return false; + + return ((ord($str[$pos]) >= ord('0'))&&(ord($str[$pos]) <= ord('9'))); + } + + //---------------------------------------------------------------------- + public static function isalnumat($str, $pos) + { + if ($pos >= strlen($str)) + return false; + + return (QRinput::lookAnTable(ord($str[$pos])) >= 0); + } + + //---------------------------------------------------------------------- + public function identifyMode($pos) + { + if ($pos >= strlen($this->dataStr)) + return Constants::QR_MODE_NUL; + + $c = $this->dataStr[$pos]; + + if(self::isdigitat($this->dataStr, $pos)) { + return Constants::QR_MODE_NUM; + } else if(self::isalnumat($this->dataStr, $pos)) { + return Constants::QR_MODE_AN; + } else if($this->modeHint == Constants::QR_MODE_KANJI) { + + if ($pos+1 < strlen($this->dataStr)) + { + $d = $this->dataStr[$pos+1]; + $word = (ord($c) << 8) | ord($d); + if(($word >= 0x8140 && $word <= 0x9ffc) || ($word >= 0xe040 && $word <= 0xebbf)) { + return Constants::QR_MODE_KANJI; + } + } + } + + return Constants::QR_MODE_8; + } + + //---------------------------------------------------------------------- + public function eatNum() + { + $ln = QRspec::lengthIndicator(Constants::QR_MODE_NUM, $this->input->getVersion()); + + $p = 0; + while(self::isdigitat($this->dataStr, $p)) { + $p++; + } + + $run = $p; + $mode = $this->identifyMode($p); + + if($mode == Constants::QR_MODE_8) { + $dif = QRinput::estimateBitsModeNum($run) + 4 + $ln + + QRinput::estimateBitsMode8(1) // + 4 + l8 + - QRinput::estimateBitsMode8($run + 1); // - 4 - l8 + if($dif > 0) { + return $this->eat8(); + } + } + if($mode == Constants::QR_MODE_AN) { + $dif = QRinput::estimateBitsModeNum($run) + 4 + $ln + + QRinput::estimateBitsModeAn(1) // + 4 + la + - QRinput::estimateBitsModeAn($run + 1);// - 4 - la + if($dif > 0) { + return $this->eatAn(); + } + } + + $ret = $this->input->append(Constants::QR_MODE_NUM, $run, str_split($this->dataStr)); + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function eatAn() + { + $la = QRspec::lengthIndicator(Constants::QR_MODE_AN, $this->input->getVersion()); + $ln = QRspec::lengthIndicator(Constants::QR_MODE_NUM, $this->input->getVersion()); + + $p = 0; + + while(self::isalnumat($this->dataStr, $p)) { + if(self::isdigitat($this->dataStr, $p)) { + $q = $p; + while(self::isdigitat($this->dataStr, $q)) { + $q++; + } + + $dif = QRinput::estimateBitsModeAn($p) // + 4 + la + + QRinput::estimateBitsModeNum($q - $p) + 4 + $ln + - QRinput::estimateBitsModeAn($q); // - 4 - la + + if($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + + $run = $p; + + if(!self::isalnumat($this->dataStr, $p)) { + $dif = QRinput::estimateBitsModeAn($run) + 4 + $la + + QRinput::estimateBitsMode8(1) // + 4 + l8 + - QRinput::estimateBitsMode8($run + 1); // - 4 - l8 + if($dif > 0) { + return $this->eat8(); + } + } + + $ret = $this->input->append(Constants::QR_MODE_AN, $run, str_split($this->dataStr)); + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function eatKanji() + { + $p = 0; + + while($this->identifyMode($p) == Constants::QR_MODE_KANJI) { + $p += 2; + } + + $ret = $this->input->append(Constants::QR_MODE_KANJI, $p, str_split($this->dataStr)); + if($ret < 0) + return -1; + + return $ret; + } + + //---------------------------------------------------------------------- + public function eat8() + { + $la = QRspec::lengthIndicator(Constants::QR_MODE_AN, $this->input->getVersion()); + $ln = QRspec::lengthIndicator(Constants::QR_MODE_NUM, $this->input->getVersion()); + + $p = 1; + $dataStrLen = strlen($this->dataStr); + + while($p < $dataStrLen) { + + $mode = $this->identifyMode($p); + if($mode == Constants::QR_MODE_KANJI) { + break; + } + if($mode == Constants::QR_MODE_NUM) { + $q = $p; + while(self::isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = QRinput::estimateBitsMode8($p) // + 4 + l8 + + QRinput::estimateBitsModeNum($q - $p) + 4 + $ln + - QRinput::estimateBitsMode8($q); // - 4 - l8 + if($dif < 0) { + break; + } else { + $p = $q; + } + } else if($mode == Constants::QR_MODE_AN) { + $q = $p; + while(self::isalnumat($this->dataStr, $q)) { + $q++; + } + $dif = QRinput::estimateBitsMode8($p) // + 4 + l8 + + QRinput::estimateBitsModeAn($q - $p) + 4 + $la + - QRinput::estimateBitsMode8($q); // - 4 - l8 + if($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + + $run = $p; + $ret = $this->input->append(Constants::QR_MODE_8, $run, str_split($this->dataStr)); + + if($ret < 0) + return -1; + + return $run; + } + + //---------------------------------------------------------------------- + public function splitString() + { + while (strlen($this->dataStr) > 0) + { + if($this->dataStr == '') + return 0; + + $mode = $this->identifyMode(0); + + switch ($mode) { + case Constants::QR_MODE_NUM: $length = $this->eatNum(); break; + case Constants::QR_MODE_AN: $length = $this->eatAn(); break; + case Constants::QR_MODE_KANJI: + if ($hint == Constants::QR_MODE_KANJI) + $length = $this->eatKanji(); + else $length = $this->eat8(); + break; + default: $length = $this->eat8(); break; + + } + + if($length == 0) return 0; + if($length < 0) return -1; + + $this->dataStr = substr($this->dataStr, $length); + } + } + + //---------------------------------------------------------------------- + public function toUpper() + { + $stringLen = strlen($this->dataStr); + $p = 0; + + while ($p<$stringLen) { + $mode = self::identifyMode(substr($this->dataStr, $p), $this->modeHint); + if($mode == Constants::QR_MODE_KANJI) { + $p += 2; + } else { + if (ord($this->dataStr[$p]) >= ord('a') && ord($this->dataStr[$p]) <= ord('z')) { + $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32); + } + $p++; + } + } + + return $this->dataStr; + } + + //---------------------------------------------------------------------- + public static function splitStringToQRinput($string, QRinput $input, $modeHint, $casesensitive = true) + { + if(is_null($string) || $string == '\0' || $string == '') { + throw new Exception('empty string!!!'); + } + + $split = new QRsplit($string, $input, $modeHint); + + if(!$casesensitive) + $split->toUpper(); + + return $split->splitString(); + } +} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php new file mode 100644 index 00000000..64c4bd5c --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php @@ -0,0 +1,35 @@ + + * + * PHP QR Code is distributed under LGPL 3 + * Copyright (C) 2010 Dominik Dzienia + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRstr { + public static function set(&$srctab, $x, $y, $repl, $replLen = false) { + $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); + } +} \ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php new file mode 100755 index 00000000..7c75a6e2 --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php @@ -0,0 +1,171 @@ + + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + +namespace PHPQRCode; + +class QRtools { + + //---------------------------------------------------------------------- + public static function binarize($frame) + { + $len = count($frame); + foreach ($frame as &$frameLine) { + + for($i=0; $i<$len; $i++) { + $frameLine[$i] = (ord($frameLine[$i])&1)?'1':'0'; + } + } + + return $frame; + } + + //---------------------------------------------------------------------- + public static function tcpdfBarcodeArray($code, $mode = 'QR,L', $tcPdfVersion = '4.5.037') + { + $barcode_array = array(); + + if (!is_array($mode)) + $mode = explode(',', $mode); + + $eccLevel = 'L'; + + if (count($mode) > 1) { + $eccLevel = $mode[1]; + } + + $qrTab = QRcode::text($code, false, $eccLevel); + $size = count($qrTab); + + $barcode_array['num_rows'] = $size; + $barcode_array['num_cols'] = $size; + $barcode_array['bcode'] = array(); + + foreach ($qrTab as $line) { + $arrAdd = array(); + foreach(str_split($line) as $char) + $arrAdd[] = ($char=='1')?1:0; + $barcode_array['bcode'][] = $arrAdd; + } + + return $barcode_array; + } + + //---------------------------------------------------------------------- + public static function clearCache() + { + self::$frames = array(); + } + + //---------------------------------------------------------------------- + public static function buildCache() + { + QRtools::markTime('before_build_cache'); + + $mask = new QRmask(); + for ($a=1; $a <= Constants::QRSPEC_VERSION_MAX; $a++) { + $frame = QRspec::newFrame($a); + if (Constants::QR_IMAGE) { + $fileName = Constants::QR_CACHE_DIR.'frame_'.$a.'.png'; + QRimage::png(self::binarize($frame), $fileName, 1, 0); + } + + $width = count($frame); + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + for ($maskNo=0; $maskNo<8; $maskNo++) + $mask->makeMaskNo($maskNo, $width, $frame, $bitMask, true); + } + + QRtools::markTime('after_build_cache'); + } + + //---------------------------------------------------------------------- + public static function log($outfile, $err) + { + if (Constants::QR_LOG_DIR !== false) { + if ($err != '') { + if ($outfile !== false) { + file_put_contents(Constants::QR_LOG_DIR.basename($outfile).'-errors.txt', date('Y-m-d H:i:s').': '.$err, FILE_APPEND); + } else { + file_put_contents(Constants::QR_LOG_DIR.'errors.txt', date('Y-m-d H:i:s').': '.$err, FILE_APPEND); + } + } + } + } + + //---------------------------------------------------------------------- + public static function dumpMask($frame) + { + $width = count($frame); + for($y=0;$y<$width;$y++) { + for($x=0;$x<$width;$x++) { + echo ord($frame[$y][$x]).','; + } + } + } + + //---------------------------------------------------------------------- + public static function markTime($markerId) + { + list($usec, $sec) = explode(" ", microtime()); + $time = ((float)$usec + (float)$sec); + + if (!isset($GLOBALS['qr_time_bench'])) + $GLOBALS['qr_time_bench'] = array(); + + $GLOBALS['qr_time_bench'][$markerId] = $time; + } + + //---------------------------------------------------------------------- + public static function timeBenchmark() + { + self::markTime('finish'); + + $lastTime = 0; + $startTime = 0; + $p = 0; + + echo ' + + '; + + foreach($GLOBALS['qr_time_bench'] as $markerId=>$thisTime) { + if ($p > 0) { + echo ''; + } else { + $startTime = $thisTime; + } + + $p++; + $lastTime = $thisTime; + } + + echo ' + + +
BENCHMARK
till '.$markerId.': '.number_format($thisTime-$lastTime, 6).'s
TOTAL: '.number_format($lastTime-$startTime, 6).'s
'; + } + +} + +QRtools::markTime('start'); diff --git a/vendor/aferrandini/phpqrcode/readme.md b/vendor/aferrandini/phpqrcode/readme.md new file mode 100755 index 00000000..e8f2f5ab --- /dev/null +++ b/vendor/aferrandini/phpqrcode/readme.md @@ -0,0 +1,37 @@ +# PHP QRCode Library + +To install this library please follow the next steps: + +## Install the library using `composer`: + +Add the required module to your `composer.json` file: + + { + "require": { + ... + "aferrandini/phpqrcode": "1.0.1" + ... + } + } + +Then run the command `composer update`. + + +## Usage + +Sample code: + + \PHPQRCode\QRcode::png("Test", "/tmp/qrcode.png", 'L', 4, 2); + +This code will generate a PNG file on '/tmp/qrcode.png' with a QRCode that contains the word 'Test'. + +## Acknowledgements + +This library is an import of PHP QR Code by Dominik Dzienia that you can find at http://phpqrcode.sourceforge.net + +Based on C libqrencode library (ver. 3.1.1), Copyright (C) 2006-2010 by Kentaro Fukuchi +http://megaui.net/fukuchi/works/qrencode/index.en.html + +QR Code is registered trademarks of DENSO WAVE INCORPORATED in JAPAN and other countries. + +Reed-Solomon code encoder is written by Phil Karn, KA9Q. Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q -- cgit v1.2.3