From cf0d4388628187768d16f3035afe810913063854 Mon Sep 17 00:00:00 2001 From: Fritz Heiden Date: Thu, 29 May 2025 13:23:57 +0200 Subject: [PATCH] feat: implementing sd card over hspi --- diagrams/schematic.pdf | 1005 +++++++++++++++++----------------- src/input/encoder.cpp | 18 +- src/input/sd_card_reader.cpp | 46 ++ src/input/sd_card_reader.hpp | 8 + src/main.cpp | 6 +- 5 files changed, 567 insertions(+), 516 deletions(-) create mode 100644 src/input/sd_card_reader.cpp create mode 100644 src/input/sd_card_reader.hpp diff --git a/diagrams/schematic.pdf b/diagrams/schematic.pdf index 430ce4b..b6c708a 100644 --- a/diagrams/schematic.pdf +++ b/diagrams/schematic.pdf @@ -4,13 +4,13 @@ <> endobj 4 0 obj << -/Length 20240 +/Length 20276 >> stream 0.20 w @@ -20,40 +20,40 @@ stream 100 M 1.00 g [] 0 d -0.00 501.20 800.00 -501.20 re +0.00 500.70 800.00 -500.70 re f 1 J 1 j 1.00 w 0.53 0.00 0.00 RG [] 0 d -216.000 481.200 m -216.000 491.200 l -216.000 21.200 m -216.000 11.200 l -412.000 481.200 m -412.000 491.200 l -412.000 21.200 m -412.000 11.200 l -608.000 481.200 m -608.000 491.200 l -608.000 21.200 m -608.000 11.200 l -20.000 285.200 m -10.000 285.200 l -780.000 285.200 m -790.000 285.200 l -20.000 89.200 m -10.000 89.200 l -780.000 89.200 m -790.000 89.200 l +216.000 480.600 m +216.000 490.600 l +216.000 20.600 m +216.000 10.600 l +412.000 480.600 m +412.000 490.600 l +412.000 20.600 m +412.000 10.600 l +608.000 480.600 m +608.000 490.600 l +608.000 20.600 m +608.000 10.600 l +20.000 284.600 m +10.000 284.600 l +780.000 284.600 m +790.000 284.600 l +20.000 88.600 m +10.000 88.600 l +780.000 88.600 m +790.000 88.600 l S 10.00 w BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -11.50 383.20 Td +11.50 382.60 Td (A) Tj ET 10.00 w @@ -61,7 +61,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -781.50 383.20 Td +781.50 382.60 Td (A) Tj ET 10.00 w @@ -69,7 +69,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -11.50 187.20 Td +11.50 186.60 Td (B) Tj ET 10.00 w @@ -77,7 +77,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -781.50 187.20 Td +781.50 186.60 Td (B) Tj ET 10.00 w @@ -85,7 +85,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -118.00 482.70 Td +118.00 482.10 Td (1) Tj ET 10.00 w @@ -93,7 +93,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -118.00 12.70 Td +118.00 12.10 Td (1) Tj ET 10.00 w @@ -101,7 +101,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -314.00 482.70 Td +314.00 482.10 Td (2) Tj ET 10.00 w @@ -109,7 +109,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -314.00 12.70 Td +314.00 12.10 Td (2) Tj ET 10.00 w @@ -117,7 +117,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -510.00 482.70 Td +510.00 482.10 Td (3) Tj ET 10.00 w @@ -125,7 +125,7 @@ BT /F1 9 Tf 9.00 TL 0.533 0.000 0.000 rg -510.00 12.70 Td +510.00 12.10 Td (3) Tj ET 2 J @@ -134,7 +134,7 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -20.00 481.20 760.00 -460.00 re +20.00 480.60 760.00 -460.00 re S 2 J 0 j @@ -142,7 +142,7 @@ S 1.00 w 0.53 0.00 0.00 RG [] 0 d -10.00 491.20 780.00 -480.00 re +10.00 490.60 780.00 -480.00 re S 2 J 0 j @@ -150,7 +150,7 @@ S 1.00 w 0.53 0.00 0.00 RG [] 0 d -336.00 101.20 444.00 -80.00 re +336.00 100.60 444.00 -80.00 re S 1 J 1 j @@ -158,8 +158,8 @@ S 0.53 0.00 0.00 RG 0.00 g [] 0 d -336.100 61.950 m -779.630 61.950 l +336.100 61.350 m +779.630 61.350 l S 1 J 1 j @@ -167,8 +167,8 @@ S 0.53 0.00 0.00 RG 0.00 g [] 0 d -440.630 41.950 m -779.630 41.950 l +440.630 41.350 m +779.630 41.350 l S 1 J 1 j @@ -176,8 +176,8 @@ S 0.53 0.00 0.00 RG 0.00 g [] 0 d -700.610 101.130 m -700.630 61.950 l +700.610 100.530 m +700.630 61.350 l S 1 J 1 j @@ -185,15 +185,15 @@ S 0.53 0.00 0.00 RG 0.00 g [] 0 d -700.630 61.950 m -700.630 41.950 l +700.630 61.350 m +700.630 41.350 l S 10.00 w BT /F1 11 Tf 11.00 TL 0.533 0.000 0.000 rg -341.00 88.20 Td +341.00 87.60 Td (TITLE:) Tj ET 10.00 w @@ -201,7 +201,7 @@ BT /F1 13 Tf 13.00 TL 0.000 0.000 1.000 rg -398.62 75.61 Td +398.62 75.01 Td (Drum Module) Tj ET 10.00 w @@ -209,7 +209,7 @@ BT /F1 11 Tf 11.00 TL 0.533 0.000 0.000 rg -705.62 74.95 Td +705.62 74.35 Td (REV:) Tj ET 10.00 w @@ -217,7 +217,7 @@ BT /F1 12 Tf 12.00 TL 0.000 0.000 1.000 rg -743.62 74.95 Td +743.62 74.35 Td (1.0) Tj ET 10.00 w @@ -225,7 +225,7 @@ BT /F1 11 Tf 11.00 TL 0.533 0.000 0.000 rg -445.62 26.20 Td +445.62 25.60 Td (Date:) Tj ET 10.00 w @@ -233,7 +233,7 @@ BT /F1 12 Tf 12.00 TL 0.000 0.000 1.000 rg -492.62 25.72 Td +492.62 25.12 Td (2025-05-24) Tj ET 10.00 w @@ -241,7 +241,7 @@ BT /F1 11 Tf 11.00 TL 0.533 0.000 0.000 rg -704.62 46.20 Td +704.62 45.60 Td (Sheet:) Tj ET 10.00 w @@ -249,7 +249,7 @@ BT /F1 12 Tf 12.00 TL 0.000 0.000 1.000 rg -749.62 45.72 Td +749.62 45.12 Td (1/1) Tj ET 10.00 w @@ -257,7 +257,7 @@ BT /F1 11 Tf 11.00 TL 0.533 0.000 0.000 rg -584.62 25.95 Td +584.62 25.35 Td (Drawn By:) Tj ET 10.00 w @@ -265,7 +265,7 @@ BT /F1 12 Tf 12.00 TL 0.000 0.000 1.000 rg -649.63 25.95 Td +649.63 25.35 Td (fritzendgltig) Tj ET 10.00 w @@ -273,7 +273,7 @@ BT /F1 11 Tf 11.00 TL 0.533 0.000 0.000 rg -445.62 47.95 Td +445.62 47.35 Td (Company:) Tj ET 10.00 w @@ -281,7 +281,7 @@ BT /F1 12 Tf 12.00 TL 0.000 0.000 1.000 rg -512.25 47.84 Td +512.25 47.24 Td (Your Company) Tj ET 1 J @@ -290,15 +290,15 @@ ET 0.53 0.00 0.00 RG 0.00 g [] 0 d -440.630 61.950 m -440.630 21.950 l +440.630 61.350 m +440.630 21.350 l S 10.00 w BT /F2 9 Tf 9.00 TL 0.000 0.000 0.502 rg -407.96 389.20 Td +407.96 343.60 Td (ESP32-DEVKIT-ESPWROOM-32) Tj ET 10.00 w @@ -306,7 +306,7 @@ BT /F2 9 Tf 9.00 TL 0.000 0.000 0.502 rg -407.96 398.20 Td +407.96 352.60 Td (1) Tj ET 1 J @@ -315,8 +315,8 @@ ET 0.65 0.29 0.29 RG 0.00 g [] 0 d -349.060 386.200 m -469.060 386.200 l +349.060 340.600 m +469.060 340.600 l S 1 J 1 j @@ -324,8 +324,8 @@ S 0.65 0.29 0.29 RG 0.00 g [] 0 d -469.060 386.200 m -469.060 186.200 l +469.060 340.600 m +469.060 140.600 l S 1 J 1 j @@ -333,8 +333,8 @@ S 0.65 0.29 0.29 RG 0.00 g [] 0 d -469.060 186.200 m -349.060 186.200 l +469.060 140.600 m +349.060 140.600 l S 1 J 1 j @@ -342,21 +342,21 @@ S 0.65 0.29 0.29 RG 0.00 g [] 0 d -349.060 186.200 m -349.060 386.200 l +349.060 140.600 m +349.060 340.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 343.25 Td +358.58 297.65 Td (3V3) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -325.22 348.17 Td +325.22 302.57 Td (3V3) Tj ET 1 J @@ -364,21 +364,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 346.200 m -349.685 346.200 l +330.000 300.600 m +349.685 300.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 333.25 Td +358.58 287.65 Td (GND) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -323.18 338.17 Td +323.18 292.57 Td (GND) Tj ET 1 J @@ -386,21 +386,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 336.200 m -349.685 336.200 l +330.000 290.600 m +349.685 290.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 323.25 Td +358.58 277.65 Td (D15) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.70 328.17 Td +324.70 282.57 Td (D15) Tj ET 1 J @@ -408,21 +408,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 326.200 m -349.685 326.200 l +330.000 280.600 m +349.685 280.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 313.25 Td +358.58 267.65 Td (D2) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -328.51 318.17 Td +328.51 272.57 Td (D2) Tj ET 1 J @@ -430,21 +430,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 316.200 m -349.685 316.200 l +330.000 270.600 m +349.685 270.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 303.25 Td +358.58 257.65 Td (D4) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -328.51 308.17 Td +328.51 262.57 Td (D4) Tj ET 1 J @@ -452,21 +452,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 306.200 m -349.685 306.200 l +330.000 260.600 m +349.685 260.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 293.25 Td +358.58 247.65 Td (RX2) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.85 298.17 Td +324.85 252.57 Td (RX2) Tj ET 1 J @@ -474,21 +474,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 296.200 m -349.685 296.200 l +330.000 250.600 m +349.685 250.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 283.25 Td +358.58 237.65 Td (TX2) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -325.32 288.17 Td +325.32 242.57 Td (TX2) Tj ET 1 J @@ -496,21 +496,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 286.200 m -349.685 286.200 l +330.000 240.600 m +349.685 240.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 273.25 Td +358.58 227.65 Td (D5) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -328.51 278.17 Td +328.51 232.57 Td (D5) Tj ET 1 J @@ -518,21 +518,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 276.200 m -349.685 276.200 l +330.000 230.600 m +349.685 230.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 263.25 Td +358.58 217.65 Td (D18) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.70 268.17 Td +324.70 222.57 Td (D18) Tj ET 1 J @@ -540,21 +540,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 266.200 m -349.685 266.200 l +330.000 220.600 m +349.685 220.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 253.25 Td +358.58 207.65 Td (D19) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.70 258.17 Td +324.70 212.57 Td (D19) Tj ET 1 J @@ -562,21 +562,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 256.200 m -349.685 256.200 l +330.000 210.600 m +349.685 210.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 243.25 Td +358.58 197.65 Td (D21) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.70 248.17 Td +324.70 202.57 Td (D21) Tj ET 1 J @@ -584,21 +584,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 246.200 m -349.685 246.200 l +330.000 200.600 m +349.685 200.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 233.25 Td +358.58 187.65 Td (RX0) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.85 238.17 Td +324.85 192.57 Td (RX0) Tj ET 1 J @@ -606,21 +606,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 236.200 m -349.685 236.200 l +330.000 190.600 m +349.685 190.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 223.25 Td +358.58 177.65 Td (TX0) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -325.32 228.17 Td +325.32 182.57 Td (TX0) Tj ET 1 J @@ -628,21 +628,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 226.200 m -349.685 226.200 l +330.000 180.600 m +349.685 180.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 213.25 Td +358.58 167.65 Td (D22) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.70 218.17 Td +324.70 172.57 Td (D22) Tj ET 1 J @@ -650,21 +650,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 216.200 m -349.685 216.200 l +330.000 170.600 m +349.685 170.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -358.58 203.25 Td +358.58 157.65 Td (D23) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -324.70 208.17 Td +324.70 162.57 Td (D23) Tj ET 1 J @@ -672,21 +672,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -330.000 206.200 m -349.685 206.200 l +330.000 160.600 m +349.685 160.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -448.43 343.25 Td +448.43 297.65 Td (VIN) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 348.17 Td +481.19 302.57 Td (VIN) Tj ET 1 J @@ -694,21 +694,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 346.200 m -470.315 346.200 l +490.000 300.600 m +470.315 300.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -441.97 333.25 Td +441.97 287.65 Td (GND2) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 338.17 Td +481.19 292.57 Td (GND2) Tj ET 1 J @@ -716,21 +716,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 336.200 m -470.315 336.200 l +490.000 290.600 m +470.315 290.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 323.25 Td +447.30 277.65 Td (D13) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 328.17 Td +481.19 282.57 Td (D13) Tj ET 1 J @@ -738,21 +738,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 326.200 m -470.315 326.200 l +490.000 280.600 m +470.315 280.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 313.25 Td +447.30 267.65 Td (D12) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 318.17 Td +481.19 272.57 Td (D12) Tj ET 1 J @@ -760,21 +760,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 316.200 m -470.315 316.200 l +490.000 270.600 m +470.315 270.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 303.25 Td +447.30 257.65 Td (D14) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 308.17 Td +481.19 262.57 Td (D14) Tj ET 1 J @@ -782,21 +782,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 306.200 m -470.315 306.200 l +490.000 260.600 m +470.315 260.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 293.25 Td +447.30 247.65 Td (D27) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 298.17 Td +481.19 252.57 Td (D27) Tj ET 1 J @@ -804,21 +804,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 296.200 m -470.315 296.200 l +490.000 250.600 m +470.315 250.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 283.25 Td +447.30 237.65 Td (D26) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 288.17 Td +481.19 242.57 Td (D26) Tj ET 1 J @@ -826,21 +826,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 286.200 m -470.315 286.200 l +490.000 240.600 m +470.315 240.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 273.25 Td +447.30 227.65 Td (D25) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 278.17 Td +481.19 232.57 Td (D25) Tj ET 1 J @@ -848,21 +848,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 276.200 m -470.315 276.200 l +490.000 230.600 m +470.315 230.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 263.25 Td +447.30 217.65 Td (D33) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 268.17 Td +481.19 222.57 Td (D33) Tj ET 1 J @@ -870,21 +870,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 266.200 m -470.315 266.200 l +490.000 220.600 m +470.315 220.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 253.25 Td +447.30 207.65 Td (D32) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 258.17 Td +481.19 212.57 Td (D32) Tj ET 1 J @@ -892,21 +892,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 256.200 m -470.315 256.200 l +490.000 210.600 m +470.315 210.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 243.25 Td +447.30 197.65 Td (D35) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 248.17 Td +481.19 202.57 Td (D35) Tj ET 1 J @@ -914,21 +914,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 246.200 m -470.315 246.200 l +490.000 200.600 m +470.315 200.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -447.30 233.25 Td +447.30 187.65 Td (D34) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 238.17 Td +481.19 192.57 Td (D34) Tj ET 1 J @@ -936,21 +936,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 236.200 m -470.315 236.200 l +490.000 190.600 m +470.315 190.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -450.95 223.25 Td +450.95 177.65 Td (VN) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 228.17 Td +481.19 182.57 Td (VN) Tj ET 1 J @@ -958,21 +958,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 226.200 m -470.315 226.200 l +490.000 180.600 m +470.315 180.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -451.82 213.25 Td +451.82 167.65 Td (VP) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 218.17 Td +481.19 172.57 Td (VP) Tj ET 1 J @@ -980,21 +980,21 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 216.200 m -470.315 216.200 l +490.000 170.600 m +470.315 170.600 l S BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -451.26 203.25 Td +451.26 157.65 Td (EN) Tj ET BT /F1 6 Tf 6.00 TL 0.647 0.294 0.294 rg -481.19 208.17 Td +481.19 162.57 Td (EN) Tj ET 1 J @@ -1002,15 +1002,15 @@ ET 1.00 w 0.65 0.29 0.29 RG [] 0 d -490.000 206.200 m -470.315 206.200 l +490.000 160.600 m +470.315 160.600 l S 10.00 w BT /F1 12 Tf 12.00 TL 0.000 0.000 1.000 rg -386.39 187.82 Td +386.39 142.22 Td (ESP32) Tj ET 10.00 w @@ -1018,7 +1018,7 @@ BT /F2 9 Tf 9.00 TL 0.000 0.000 0.502 rg -72.40 359.20 Td +72.40 313.60 Td (2.4IN ILI9341 SPI LCD GIP) Tj ET 10.00 w @@ -1026,21 +1026,21 @@ BT /F2 9 Tf 9.00 TL 0.000 0.000 0.502 rg -170.46 368.05 Td +170.46 322.45 Td (U1) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -179.62 343.20 Td +179.62 297.60 Td (T_IRQ) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 347.20 Td +215.00 301.60 Td (1) Tj ET 1 J @@ -1048,8 +1048,8 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 346.200 m -210.000 346.200 l +230.000 300.600 m +210.000 300.600 l S 2 J 0 j @@ -1057,20 +1057,20 @@ S 1.00 w 0.00 G [] 0 d -120.00 356.20 90.00 -150.00 re +120.00 310.60 90.00 -150.00 re S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -182.73 333.20 Td +182.73 287.60 Td (T_DO) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 337.20 Td +215.00 291.60 Td (2) Tj ET 1 J @@ -1078,21 +1078,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 336.200 m -210.000 336.200 l +230.000 290.600 m +210.000 290.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -179.30 323.20 Td +179.30 277.60 Td (T_DIN) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 327.20 Td +215.00 281.60 Td (3) Tj ET 1 J @@ -1100,21 +1100,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 326.200 m -210.000 326.200 l +230.000 280.600 m +210.000 280.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -184.31 313.20 Td +184.31 267.60 Td (T_CS) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 317.20 Td +215.00 271.60 Td (4) Tj ET 1 J @@ -1122,21 +1122,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 316.200 m -210.000 316.200 l +230.000 270.600 m +210.000 270.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -179.23 303.20 Td +179.23 257.60 Td (T_CLK) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 307.20 Td +215.00 261.60 Td (5) Tj ET 1 J @@ -1144,21 +1144,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 306.200 m -210.000 306.200 l +230.000 260.600 m +210.000 260.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -183.41 293.20 Td +183.41 247.60 Td (MISO) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 297.20 Td +215.00 251.60 Td (6) Tj ET 1 J @@ -1166,21 +1166,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 296.200 m -210.000 296.200 l +230.000 250.600 m +210.000 250.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -190.38 283.20 Td +190.38 237.60 Td (LED) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 287.20 Td +215.00 241.60 Td (7) Tj ET 1 J @@ -1188,21 +1188,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 286.200 m -210.000 286.200 l +230.000 240.600 m +210.000 240.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -189.34 273.20 Td +189.34 227.60 Td (SCK) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 277.20 Td +215.00 231.60 Td (8) Tj ET 1 J @@ -1210,21 +1210,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 276.200 m -210.000 276.200 l +230.000 230.600 m +210.000 230.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -183.41 263.20 Td +183.41 217.60 Td (MOSI) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 267.20 Td +215.00 221.60 Td (9) Tj ET 1 J @@ -1232,21 +1232,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 266.200 m -210.000 266.200 l +230.000 220.600 m +210.000 220.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -194.79 253.20 Td +194.79 207.60 Td (DC) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 257.20 Td +215.00 211.60 Td (10) Tj ET 1 J @@ -1254,21 +1254,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 256.200 m -210.000 256.200 l +230.000 210.600 m +210.000 210.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -178.68 243.20 Td +178.68 197.60 Td (RESET) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 247.20 Td +215.00 201.60 Td (11) Tj ET 1 J @@ -1276,21 +1276,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 246.200 m -210.000 246.200 l +230.000 200.600 m +210.000 200.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -195.57 233.20 Td +195.57 187.60 Td (CS) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 237.20 Td +215.00 191.60 Td (12) Tj ET 1 J @@ -1298,21 +1298,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 236.200 m -210.000 236.200 l +230.000 190.600 m +210.000 190.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -187.36 223.20 Td +187.36 177.60 Td (GND) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 227.20 Td +215.00 181.60 Td (13) Tj ET 1 J @@ -1320,21 +1320,21 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 226.200 m -210.000 226.200 l +230.000 180.600 m +210.000 180.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -189.29 213.20 Td +189.29 167.60 Td (VCC) Tj ET BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -215.00 217.20 Td +215.00 171.60 Td (14) Tj ET 1 J @@ -1342,8 +1342,8 @@ ET 1.00 w 0.53 0.00 0.00 RG [] 0 d -230.000 216.200 m -210.000 216.200 l +230.000 170.600 m +210.000 170.600 l S 1 J 1 j @@ -1351,10 +1351,10 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 216.200 m -270.000 216.200 l -270.000 346.200 l -330.000 346.200 l +230.000 170.600 m +270.000 170.600 l +270.000 300.600 l +330.000 300.600 l S 1 J 1 j @@ -1362,8 +1362,8 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 286.200 m -270.000 286.200 l +230.000 240.600 m +270.000 240.600 l S 1 J 1 j @@ -1371,10 +1371,10 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 296.200 m -280.000 296.200 l -280.000 256.200 l -330.000 256.200 l +230.000 250.600 m +280.000 250.600 l +280.000 210.600 l +330.000 210.600 l S 1 J 1 j @@ -1382,10 +1382,10 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 276.200 m -290.000 276.200 l -290.000 266.200 l -330.000 266.200 l +230.000 230.600 m +290.000 230.600 l +290.000 220.600 l +330.000 220.600 l S 1 J 1 j @@ -1393,10 +1393,10 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 266.200 m -260.000 266.200 l -260.000 206.200 l -330.000 206.200 l +230.000 220.600 m +260.000 220.600 l +260.000 160.600 l +330.000 160.600 l S 1 J 1 j @@ -1404,10 +1404,10 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 256.200 m -250.000 256.200 l -250.000 316.200 l -330.000 316.200 l +230.000 210.600 m +250.000 210.600 l +250.000 270.600 l +330.000 270.600 l S 1 J 1 j @@ -1415,10 +1415,10 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 246.200 m -240.000 246.200 l -240.000 306.200 l -330.000 306.200 l +230.000 200.600 m +240.000 200.600 l +240.000 260.600 l +330.000 260.600 l S 1 J 1 j @@ -1426,16 +1426,16 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 236.200 m -300.000 236.200 l -300.000 276.200 l -330.000 276.200 l +230.000 190.600 m +300.000 190.600 l +300.000 230.600 l +330.000 230.600 l S BT /F3 12 Tf 12.00 TL 0.000 g -1.00 -0.00 0.00 1.00 227.00 160.20 Tm +1.00 -0.00 0.00 1.00 227.00 114.60 Tm (GND) Tj ET 1 J @@ -1444,8 +1444,8 @@ ET 0.00 G 0.00 g [] 0 d -240.000 176.200 m -240.000 186.200 l +240.000 130.600 m +240.000 140.600 l S 1 J 1 j @@ -1453,8 +1453,8 @@ S 0.00 G 0.00 g [] 0 d -231.000 176.200 m -249.000 176.200 l +231.000 130.600 m +249.000 130.600 l S 1 J 1 j @@ -1462,8 +1462,8 @@ S 0.00 G 0.00 g [] 0 d -234.000 174.200 m -246.000 174.200 l +234.000 128.600 m +246.000 128.600 l S 1 J 1 j @@ -1471,8 +1471,8 @@ S 0.00 G 0.00 g [] 0 d -237.000 172.200 m -243.000 172.200 l +237.000 126.600 m +243.000 126.600 l S 1 J 1 j @@ -1480,8 +1480,8 @@ S 0.00 G 0.00 g [] 0 d -239.000 170.200 m -241.000 170.200 l +239.000 124.600 m +241.000 124.600 l S 1 J 1 j @@ -1489,16 +1489,16 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -230.000 226.200 m -240.000 226.200 l -240.000 186.200 l +230.000 180.600 m +240.000 180.600 l +240.000 140.600 l S 10.00 w BT /F2 9 Tf 9.00 TL 0.000 0.000 0.502 rg -619.04 309.20 Td +160.93 428.60 Td (EC110201M2D-HA1-438) Tj ET 10.00 w @@ -1506,7 +1506,7 @@ BT /F2 9 Tf 9.00 TL 0.000 0.000 0.502 rg -619.04 318.20 Td +249.46 437.60 Td (U2) Tj ET 1 J @@ -1515,8 +1515,8 @@ ET 0.55 0.14 0.14 RG 0.00 g [] 0 d -655.000 266.200 m -651.000 266.200 l +225.000 385.600 m +229.000 385.600 l S 1 J 1 j @@ -1524,8 +1524,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -655.000 296.200 m -651.000 296.200 l +225.000 415.600 m +229.000 415.600 l S 1 J 1 j @@ -1533,8 +1533,8 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -625.000 290.200 m -623.000 288.200 l +255.000 409.600 m +257.000 407.600 l S 1 J 1 j @@ -1542,8 +1542,8 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -624.000 283.200 m -624.000 269.200 l +256.000 402.600 m +256.000 388.600 l S 1 J 1 j @@ -1551,8 +1551,8 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -623.000 288.200 m -625.000 286.200 l +257.000 407.600 m +255.000 405.600 l S 1 J 1 j @@ -1560,8 +1560,8 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -623.000 269.200 m -623.000 283.200 l +257.000 388.600 m +257.000 402.600 l S 1 J 1 j @@ -1569,8 +1569,8 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -623.000 264.200 m -625.000 266.200 l +257.000 383.600 m +255.000 385.600 l S 1 J 1 j @@ -1578,8 +1578,8 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -623.000 264.200 m -625.000 262.200 l +257.000 383.600 m +255.000 381.600 l S 1 J 1 j @@ -1587,28 +1587,28 @@ S 0.52 0.00 0.00 RG 0.00 g [] 0 d -622.000 269.200 m -622.000 283.200 l +258.000 388.600 m +258.000 402.600 l S 1 J 1 j 1.00 w 0.52 0.00 0.00 RG [] 0 d -630.500 276.200 m -630.50 280.34 627.14 283.70 623.00 283.70 c -618.86 283.70 615.50 280.34 615.50 276.20 c -615.50 272.06 618.86 268.70 623.00 268.70 c -627.01 268.70 630.31 271.86 630.49 275.87 c +249.500 395.600 m +249.50 399.74 252.86 403.10 257.00 403.10 c +261.14 403.10 264.50 399.74 264.50 395.60 c +264.50 391.46 261.14 388.10 257.00 388.10 c +252.99 388.10 249.69 391.26 249.51 395.27 c S 1 J 1 j 1.00 w 0.52 0.00 0.00 RG [] 0 d -623.000 264.200 m -629.63 264.20 635.00 269.57 635.00 276.20 c -635.00 282.83 629.63 288.20 623.00 288.20 c +257.000 383.600 m +250.37 383.60 245.00 388.97 245.00 395.60 c +245.00 402.23 250.37 407.60 257.00 407.60 c S 1 J 1 j @@ -1616,8 +1616,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -605.000 266.200 m -608.000 261.200 l +275.000 385.600 m +272.000 380.600 l S 1 J 1 j @@ -1625,8 +1625,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -605.000 256.200 m -605.000 261.200 l +275.000 375.600 m +275.000 380.600 l S 1 J 1 j @@ -1634,8 +1634,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -605.000 291.200 m -605.000 296.200 l +275.000 410.600 m +275.000 415.600 l S 1 J 1 j @@ -1643,8 +1643,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -605.000 286.200 m -608.000 291.200 l +275.000 405.600 m +272.000 410.600 l S 1 J 1 j @@ -1652,24 +1652,24 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -605.000 276.200 m -605.000 266.200 l +275.000 395.600 m +275.000 385.600 l S 1 J 1 j 1.00 w 0.55 0.14 0.14 RG [] 0 d -635.000 236.200 m -635.000 246.200 l +245.000 355.600 m +245.000 365.600 l S 1 J 1 j 1.00 w 0.55 0.14 0.14 RG [] 0 d -615.000 236.200 m -615.000 246.200 l +265.000 355.600 m +265.000 365.600 l S 1 J 1 j @@ -1677,8 +1677,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -651.000 294.200 m -651.000 296.200 l +229.000 413.600 m +229.000 415.600 l S 1 J 1 j @@ -1686,30 +1686,30 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -651.000 266.200 m -651.000 268.200 l +229.000 385.600 m +229.000 387.600 l S 1.00 w 0.55 0.14 0.14 RG [] 0 d -653.00 292.20 m 653.00 293.30 652.10 294.20 651.00 294.20 c -649.90 294.20 649.00 293.30 649.00 292.20 c -649.00 291.10 649.90 290.20 651.00 290.20 c -652.10 290.20 653.00 291.10 653.00 292.20 c +231.00 411.60 m 231.00 412.70 230.10 413.60 229.00 413.60 c +227.90 413.60 227.00 412.70 227.00 411.60 c +227.00 410.50 227.90 409.60 229.00 409.60 c +230.10 409.60 231.00 410.50 231.00 411.60 c S 1.00 w 0.55 0.14 0.14 RG [] 0 d -653.00 270.20 m 653.00 271.30 652.10 272.20 651.00 272.20 c -649.90 272.20 649.00 271.30 649.00 270.20 c -649.00 269.10 649.90 268.20 651.00 268.20 c -652.10 268.20 653.00 269.10 653.00 270.20 c +231.00 389.60 m 231.00 390.70 230.10 391.60 229.00 391.60 c +227.90 391.60 227.00 390.70 227.00 389.60 c +227.00 388.50 227.90 387.60 229.00 387.60 c +230.10 387.60 231.00 388.50 231.00 389.60 c S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -656.00 266.20 Td +217.07 385.60 Td (D) Tj ET 1 J @@ -1717,14 +1717,14 @@ ET 1.00 w 0.55 0.14 0.14 RG [] 0 d -665.000 266.200 m -655.000 266.200 l +215.000 385.600 m +225.000 385.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -656.00 296.20 Td +218.31 415.60 Td (E) Tj ET 1 J @@ -1732,8 +1732,8 @@ ET 1.00 w 0.55 0.14 0.14 RG [] 0 d -665.000 296.200 m -655.000 296.200 l +215.000 415.600 m +225.000 415.600 l S 1 J 1 j @@ -1741,10 +1741,10 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -644.000 277.200 m -640.000 277.200 l -640.000 285.200 l -644.000 285.200 l +236.000 396.600 m +240.000 396.600 l +240.000 404.600 l +236.000 404.600 l S 2 J 0 j @@ -1752,13 +1752,13 @@ S 1.00 w 0.55 0.14 0.14 RG [] 0 d -644.00 294.20 1.00 -26.00 re +235.00 413.60 1.00 -26.00 re S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -587.85 297.20 Td +286.00 416.60 Td (A) Tj ET 1 J @@ -1766,14 +1766,14 @@ ET 1.00 w 0.55 0.14 0.14 RG [] 0 d -585.000 296.200 m -605.000 296.200 l +295.000 415.600 m +275.000 415.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -587.72 277.20 Td +286.00 396.60 Td (C) Tj ET 1 J @@ -1781,14 +1781,14 @@ ET 1.00 w 0.55 0.14 0.14 RG [] 0 d -585.000 276.200 m -605.000 276.200 l +295.000 395.600 m +275.000 395.600 l S BT /F1 9 Tf 9.00 TL 0.000 0.000 1.000 rg -587.84 257.20 Td +286.00 376.60 Td (B) Tj ET 1 J @@ -1796,16 +1796,16 @@ ET 1.00 w 0.55 0.14 0.14 RG [] 0 d -585.000 256.200 m -605.000 256.200 l +295.000 375.600 m +275.000 375.600 l S 1.00 w 0.55 0.14 0.14 RG [] 0 d -606.00 276.20 m 606.00 276.75 605.55 277.20 605.00 277.20 c -604.45 277.20 604.00 276.75 604.00 276.20 c -604.00 275.65 604.45 275.20 605.00 275.20 c -605.55 275.20 606.00 275.65 606.00 276.20 c +276.00 395.60 m 276.00 396.15 275.55 396.60 275.00 396.60 c +274.45 396.60 274.00 396.15 274.00 395.60 c +274.00 395.05 274.45 394.60 275.00 394.60 c +275.55 394.60 276.00 395.05 276.00 395.60 c S 1 J 1 j @@ -1813,8 +1813,8 @@ S 0.55 0.14 0.14 RG 0.00 g [] 0 d -605.000 276.200 m -605.000 286.200 l +275.000 395.600 m +275.000 405.600 l S 2 J 0 j @@ -1822,47 +1822,13 @@ S 1.00 w 0.55 0.14 0.14 RG [] 0 d -595.00 306.20 60.00 -60.00 re -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -585.000 296.200 m -540.000 296.200 l -540.000 316.200 l -490.000 316.200 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -585.000 256.200 m -550.000 256.200 l -550.000 326.200 l -490.000 326.200 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -665.000 266.200 m -665.000 226.200 l -530.000 226.200 l -530.000 306.200 l -490.000 306.200 l +225.00 425.60 60.00 -60.00 re S BT /F3 12 Tf 12.00 TL 0.000 g -1.00 -0.00 0.00 1.00 562.00 160.20 Tm +1.00 -0.00 0.00 1.00 352.00 354.60 Tm (GND) Tj ET 1 J @@ -1871,8 +1837,8 @@ ET 0.00 G 0.00 g [] 0 d -575.000 176.200 m -575.000 186.200 l +365.000 370.600 m +365.000 380.600 l S 1 J 1 j @@ -1880,8 +1846,8 @@ S 0.00 G 0.00 g [] 0 d -566.000 176.200 m -584.000 176.200 l +356.000 370.600 m +374.000 370.600 l S 1 J 1 j @@ -1889,8 +1855,8 @@ S 0.00 G 0.00 g [] 0 d -569.000 174.200 m -581.000 174.200 l +359.000 368.600 m +371.000 368.600 l S 1 J 1 j @@ -1898,8 +1864,8 @@ S 0.00 G 0.00 g [] 0 d -572.000 172.200 m -578.000 172.200 l +362.000 366.600 m +368.000 366.600 l S 1 J 1 j @@ -1907,8 +1873,8 @@ S 0.00 G 0.00 g [] 0 d -574.000 170.200 m -576.000 170.200 l +364.000 364.600 m +366.000 364.600 l S 1 J 1 j @@ -1916,9 +1882,9 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -585.000 276.200 m -575.000 276.200 l -575.000 186.200 l +295.000 395.600 m +365.000 395.600 l +365.000 380.600 l S 1 J 1 j @@ -1926,25 +1892,61 @@ S 0.00 0.53 0.00 RG 0.00 g [] 0 d -665.000 296.200 m -675.000 296.200 l -675.000 216.200 l -575.000 216.200 l +295.000 415.600 m +315.000 415.600 l +315.000 250.600 l +330.000 250.600 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +295.000 375.600 m +305.000 375.600 l +305.000 240.600 l +330.000 240.600 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +215.000 415.600 m +195.000 415.600 l +195.000 450.600 l +555.000 450.600 l +555.000 250.600 l +490.000 250.600 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +215.000 385.600 m +200.000 385.600 l +200.000 345.600 l +330.000 345.600 l +330.000 395.600 l S 0.80 0.00 0.00 rg -272.50 286.20 m 272.50 287.58 271.38 288.70 270.00 288.70 c -268.62 288.70 267.50 287.58 267.50 286.20 c -267.50 284.82 268.62 283.70 270.00 283.70 c -271.38 283.70 272.50 284.82 272.50 286.20 c +272.50 240.60 m 272.50 241.98 271.38 243.10 270.00 243.10 c +268.62 243.10 267.50 241.98 267.50 240.60 c +267.50 239.22 268.62 238.10 270.00 238.10 c +271.38 238.10 272.50 239.22 272.50 240.60 c f 0.80 0.00 0.00 rg -577.50 216.20 m 577.50 217.58 576.38 218.70 575.00 218.70 c -573.62 218.70 572.50 217.58 572.50 216.20 c -572.50 214.82 573.62 213.70 575.00 213.70 c -576.38 213.70 577.50 214.82 577.50 216.20 c +332.50 395.60 m 332.50 396.98 331.38 398.10 330.00 398.10 c +328.62 398.10 327.50 396.98 327.50 395.60 c +327.50 394.22 328.62 393.10 330.00 393.10 c +331.38 393.10 332.50 394.22 332.50 395.60 c f q -102.00 0 0 20.00 337.00 31.70 cm +102.00 0 0 20.00 337.00 31.10 cm /I0 Do Q endstream @@ -2007,30 +2009,30 @@ endobj /BitsPerComponent 8 /DecodeParms <> /SMask 11 0 R -/Length 6178 +/Length 6233 /Filter /FlateDecode >> stream -xoGrkN@\["lxE>RZclOP H) -` d`+SO!5N/Q$TfQ{o]=C 9SU]]? -REQ9PEQ*EQobqQ5D%-̿TF?2?(Wd7>࢖aLMTC(p1W}ngJb7pEQQbnJR,WEOF͛(<7DmqU!\)ųߐSEgmwywAQ?*3l6~#R|ZW\R0Tq{4z O7QE `lA` jj=Lu(gxlN-eA'z((ʐ=wri(e0k|EQ0W}$ܩ5 MnPe @rhYM Iq5Bf^T7(2D ڔa @CE}Y!G RByؔM~yVE">t~Fei[՛1ISizP("t/S_vtJOz.?Vjr(!p[(Iǯ䇪E)DU&H~xķMn) 1O pԸW xm3mLBOa:Caʒʜ_n1hs2욃4(;v>rؠɟeE>+t4tL;C -=G\ZU}].)n?ʧ39|NGEEm\1L>*'jfb-ڿESV?-z~y ӚD.~膝=()VH6~v 3&AJ^1uވɅNg(]e\U,W˝Oyy37IM䋛(Jޕ<7\qbKsz|V=Nn񌠟dh\1zek􇋪c3C4mbbL*"9bb LH1$={iuzٌ}/_f6(t<&5n -Jz?e_OC)kgL~5~t^*uJ`5#2c0pꂞB/3f!kxj_ZtYK<-'$J]&by11u̺#C(ro0Tz(&.t|:n_& Қl^̈\x/Gܛ.֊?~|fڹ/mm$V\K\-˨ -a!]óc -F8a#9gXC5Mqf$ MTV P~#ڨsTzJxߩH94KVk9Ux QB7[Wh;iAӒ7_+шk鏳7M ЫI?8 O4]TRtАki>NdMIS6@os9iAsR:{%.#`Ξ~U 9A ddP VukG;03 m9~/T2%yfc(9,]vCrWnRaF VWxpMUg 办ɹFnh^z7BN>9ϴch @39fk 2gs,*þG<#e/O[<='K0/!$>nOa^Z2$0Tu=<[d#qz^ !B*habd]qoC^sIg9jw~v'AK x$R UEA" -<[[g5prJ'j+{A$CHSH7,Q"iĚAV=qķ ۋHC\oD^уWn{̛ C$UH8NuE&6M S5g']yV4kx)o_ߒݓL1r+?pysciv? `Vg(Ȯyz(<<6&@R#7֦$k' \-Sb6Ԟw3kq<*pO=)5)wl@\?S?}sSk/TGOoaP>泏dY[6fu}$n96-}mK}y9nM`dmSb3BAQ+~i*Lobw[t1NPT KLmY_ߜn8VxȥIQI Rޤۏx"+9CSe``P)P݊)]B.0m?^$p*zs~"xVl"ԣ)O׀FHzԅ?]+)KZ0MΜ1`6 - =Ĉw"փ&c.\J(Eg3_`hV @cerֽ?RUJdZG|\Oi#inȷ\*A*;^  nC ru oT'Z3 vSg.O3VolJ# @R$P:HsLrZ~q宂: GA}T 4<iT4 ;PֻH#Lnb(^sNۛ)3*'ف$wQ -^ŕ?R1*h|I +~0װ/ -NRT6ꘟ6Ks\Y?S[-Ygk`tL\~mdF>wj)?xP% -y+ڄ{7 t:ݤ'RIyAo3$o;ڏڇS[w?#bVkf'/|>(/5)Mħvwtw (]s#(8*ǐA^ Otzn@ #cd!O+ݠ/sC7%E"AEHqWSz.T.mE(m-,x!5#@#p+9fX#';Q&ޞÔ9xNցLJ=Dpn/?qA^N3np&ARKe3N[KeU ο{{e7_t(ΚᅬxdS C, S5mo0MHU3( uwT 2 -XnH2y/bJ_ɕ+oJm'Rƞ[SU#n#r~PH̛Vю>w`2)C@ULFvW5Zmq6k.ns0͗xsu{|EaAe+q0ERH\F^4+xkAoRr`(R`O 3ϦՖyUm_sЁٞfNj&#[\. -I'?6OG"c@c 9|V[0"~ .YH] z-[z#׊qm9YY -R1p,̼[/ ~SnQxrPNG3htQWhcj5hҷX$pNtCϝHQQn;4 zU2X RÖL'9')xXľIsn/rqo2tsV#'VfqEd͞Z>;؈qҋB)eʸg{E={xz? iF`R=zFIJ|3=Ѩ;rEUdԔ%Zp*̙Bftmmۅ~hA6QAֆ45C˒_O7~'ĩRW 9PN ^H@^AH1WA"&=U X+`H1F*@_lG=l>_g-Z3H"\Xg'f Hث:nu%TÜe>spmߜL?w_ O)=iox琧avs55r`D+2͸ R*gho5/SOeҼWxh?#ٌXu^8`m=l>f:1+)jpʳQv7i^cc<+}n#w(;M/FPIȰVa5b2m3F+)"WbPWI6B^ڞ[ǟq`=WNL)}ˌ}؄9rLY&n,- ɍQ}rNڻ7ߘD<`DTx -3M:2V[ ?zW 1]7+qg:d n[ۿkk ~q5;jR|Jރhlo1A [xoT:-݈S z`9-5t1T_l~zMJR!$SFNY҉\Ü,?ֹJgܘlbwT.ȥ)&ݣlI -@ 4w!VJB^2 yTXov3#~.a FŦSHVm _iƕ*'iZ1aKQ6mpZfϼ>&vlƒ]X1g01FufMJ'm4]/p*4B )Dpm,gSPF8&~mǰ^L7ɁgK75hƨpn! IXՈFodGR"0|$٤UR^IJ^*͟&ybQ8OB4cE>DJPx@!(o'9WUMӻVQ7aJQr.&ҷǀf3@ŕ +z$e&SVms(т28><[񺠯U1(ڊi9PQbz\ї%$XPLQ1gʱVPbӣ& (.VX -U*Lr`51EITDJȚXo(٧>ToV]dLMߕ -TӋA -QvJ2}|C4,MS냗5Y LQ2㊞陳 -]jC&;-()զ(9BTtAI6EQEQkbPEQ]<- +xo$u_ ڷ D9Hrׂ䲾pb !-7^qgwe(\c%kKwI gU>pvWWW(,(/T1((xS䀳zb?Ȳ(3/̏(7YMmiBQ7(v(5A!pY$ugLQe%9/c{`7EQEn:,BX3z2{( ^<`%t/?( [MjdQdʛ +RK*ζ2s__f4( Rm=SU7(2|'ȶ섾gtҊ !?+ 鹦;(2X#&ZAJ(o%yMӟ}EQH)޿.R^WƮz!cU=wMjΘIpՃ:E V_,M3:C=y4AQOZMxӠ7/gcDu( у"ImzBxEQBVTm׎O3pغ]][Z_-Xa=>[ c,daߌyNEq˽g6"Kwz7@痡fgS;;>rXeE<+t4tL;C +=GUޣTɗϣYQQw +N݊1ȉv CdKA;&}3~*}9@QQӋ.Bh,+_159 f8Bĉ|@u0 w0.Q }$]BZvq1LB$R";yMzČ|hਸ਼a8'ZqD!9 m~>\(KDcfCLPyH.ײAoV p w~3z⾿ϳf9e_ шkGrA*bsդIa͓@ojyi#BCv\Nt$rzʴϠEZz)}!݈HVWgXp(%ܜP|rGY05ٕjG[0S_9~/d9Oc3U">c>nC6KHqЉJ3rїr=tk֘~-vT+({׋( +Wmssi !l.oՉԍ  WsNpUKhvxbݢ?cca5B" UgG5MV3-mIb3(c#7`]xFOlyl2*lKy7v>پǣJws +_\垪s>٨v cc>D όR#V?qb@p7>D XUdǶ ϬMźQRҹm =r܂ #ۦfas|/Vv ;d,3=wC".ۮ3e}>BrfR ضVxȥczr}ma'7cJNTfJpǰWW]]Ô6şVΕw}9?a2q@gcwIPd{VƃB(qfU#l9]}dTe͛l:nNyAoQo8^9ZR(]k]ߺc;N0 DYoiX*kc{cb `MJOFEs"^̪{!VhL7ՊD8+)xm;V6Eoo[ط?#bVKN_ +wH`פ8u6{\f'y/ܢ͍ 8n%9@=˸鐘Vϋ 1SV6R1$rR޹enWi,=8/fB\L +"u ’7 \Ra;rm!P:e֎1rҳ_ILisV'*|xL?eV Q w{a Jd>#[o],^6AeAl^PM?Ya7s: +Bi4z]ϊGx89;İ=f.U\r $Piڝ@1mbe95g[鄻qE^%dt>/Jᕷ=xԊ1cύn?جp,νIh>w`21C@ULFveeLRkaqyustEa^eX+VIn#P/FCt<řçkAoRr`(g_Owx]gVW0g6]Ø8Q3 ),rqWXt3KTB׍xrPNG3wht QWhcj]N[Y,]&,ez>s'RVܠMv9*4R9(Ty؜_drwgܪĨo/sqgws}|O^Ecd=}v"q-"tj[ĪҽrJ2n%yQ8h8A riy_75$ozb:ˍxGp\cO42\ -k MXՐA&HMiIZ +œ:};%笴m*\}3'-Q(#0wfHqQZ~ I"rH|CS%/mV÷PbD_!^g^V#Iד6f#jm/x#{og-Z3H"\1'33MlUnVʺߒ ,0wٙ]8^֤oN5_ۯ'u}EsŬ#j4bs1Hػ>xjN..Cҷ z'BB9pbG. +2*+ʭu[q$|kv`YE .R^^;9U }s,,ވ1}n# w(M;MGPIȰV~5Qp}mt; S4 ߨs'Kp-#2u0W~U(&v aݕwȇӻM n\-_+, [ZaU&Wb?-1"u sX1tje.?QN>f^hmGţ xMyqBш)ǻuX;'v,!qAyw  +7K?{DZا}t%7X +sZߒ[?=i‹ۓUroCnCIVОi4/lXB;0/>[)+5k Dh b :jwTߘD"`DT8tFe@wRvv}fdqMcmٯ}^3ΠM͎E9 5f>[LPbu1>1TNp7FnX5EiK ]BdJKrN: Z%I"@Iħȝ<#9I +\*ﳁmQ?N1)7dKb(mNc7IJzkķUyȣakwjAT`F׭@] 8lݸREߍW+ w@f݊%@٪ña  ϼ>*vmƒ]Y1g0!FufLO-XnWPJW ѧv˧ȩ#h8Q:{l~ Ulx~G}.R\{,o"4>ނ)C>:$a\.ޢot[Y$0|$ɤUTilSEVHV.mG|ap4NrIgFoJPp@!(o&)WUM;VQ6aJQR.*ҵǀf3@Ŗ +x$e&S R*~[M" +Pңep|p$T1( +i8PQB%(}Y^AJ%L@96 +Jhz¤t_yjU#Zaz:QD*EJȪXo ٧cSb3ytR]鬀LIDQ eDcg״N4>xuBʍ]`:>[(?%1H<.蹞9+Х()> -/Length 6588 +/Length 6600 /Filter /FlateDecode >> stream -x] M?c=ȳaH MD$zG3eHS1 -UQd]W0E1 -=EsZ{Ͼwj~}>wk}:A- 3T ^EkZI+d0d"ԯWB늄MGm lR -]T]۴y]bD-вKJOf8d"<׳ٛ>RCڈ.zKgXAYU#kΌ=тMFE<)v] "pȒ"4#2^CVaH,) #0y"vb "p[*oϧ"0NA8)BvQ F:?3_I߽7gڠm%7\_W233S!:TrjE9R+hݏ!hBJ ݞnJa{Qe_y1QuHI:qG:}R4gj @trg7GoӐZlnF ]6y×g.zZ%R:@;*?40b>󈲵h=);>\^.XзdJRzE+oD=Y܂֔TK[@JG%)лɣ*ڨTښ!?N*E'-=ο*6mM)y -)BqҚ][*W| "2Z -V5V(TG* Z7ufǶc\ _ӣGxTTU^2vSYyyxPHYx_ ?TZ7F$ f oΎ[P&]PXu"]D`Nwn'?p|,;Y+ Ah91`8SBl\J܎(~[Oa56b2KOfU(} ߆:<_Lp8#_ӟ[Dczi阢" 2*,4sE`eXG2%͓ѫ~x|W"teO*'#EamV -.Wϐ1EhVz J53iѣnY']#ͦy7߰_"m=?XH n~fj#^~Yh;I_"ľVipÆ4 -a"JhՃG~-q"U`6ow}c3#(;^;qdlPAï˪ȵ(sűN@L@9 tdVk12 x.0~ǎjT'2\ׅP}+A5Ois[|HVE\w5ls^x| 6p?6 -&t0óc){)ӕzpl}8"c΀1pu?~2||{dHh&=A T -FGKmIoZ2BӧC.⴨Q(}<μDɇ_p(a"}.Z^}%S( [\R/3([~;MQ>X@]8֢\CYaw;}p4fhd!ԌFһs[:xU+~թ? gqġjK2p7mVQ^ /^O腢~';uڽɵ4 >^P^% -`hJpO6WI>[; 2p@Z~>XyaRhbi 2&qw홣LCIrgg*O?.aT" |4>N}ⶖ1wmiW0crAeI~aߊg+zJIڢ;FM;LO1 hi=;RkddOdd['W-769W3VBM6tCrRY)S@0-p!Fl 0%.rhv1$}]K0'm䛗xEX -lIBVH]t^U:W˄9z>ՉQT̷ʋ Kم)px(3, kTHd7o};ɯoDnԇ.p}xƌ*<\K?V]4F( l)2^@PsSnMɻ%LdwȲBa!f9PA5\b,G^0m0JeO'{& T6o,Cvq6u-Lޞ%\DMTvGDvkyl{'/DOfnjm%A*7ie.Ͷԗ]z[VVd) d&LQWAδdD.pI"@P2EWyCkd $$ke*cA$UfbFRc'HqԔi84 FgE9|<,o^쿒<\Nq5Q0׷DHdPUonj} - Xx토صN@TgpT$W '?y)$) -*`u24%.b4;|xD) , K=zDlobx+w}Z!тh_iN{.[;? v*aVM)z}CLbW 䤕Yb `{B+WzeAhlz駤q6"pUO:">|mdl Q6:$Soéb|(* ZHb($Sz9|’]<$gbO|RyHCa0ΙJ=-pȝM?1=eXѩ#E=9N6J΀(L;Hp@ D'IM<҈︠_ \U\$i!Ƒ0 mZq̿uJm=`SMcxȝTlg CpS:Q9y 3ygK~^9#8؜_0y^:3QNn6m $@ 'U -CP #'op+YL%"d\`L_ѹYOܳ?eȮh,󁗥3)z +Tpi/Q9HGs/ .i 03 =8 $vyFâg@g~>GZufJt<Hj 3)g"q/&r9kN=rT R72XL)&?V9R4z*yKo܀LlY;ɗBCIi7,2#׮-8Q{^H/f!:ď! -Ǥ;i%X6#_qv;{I ^֦m$1utE>ꑧ@ArZGb ,lm3y]mp)I1S-& eGDEqLòR=]1JzG~TKpXr.UV FzY jY#]s#\ -JE8%eUĺ4yTpx%ˋqQsf+X 4!f8K©LLjsHe WbEIDNKU{T|X2.&4\!qaj)2[] < \ 9Q#Qv@$X#z<.060,(gB|LaC{T@vƕ޴ E -U٢U YY|9KK]@toYɱJmͫ7^״˦(K(܎C}! xz #i[,P5`F 3r| 4I18EV t6m9˺@vP;NEƟ]S˫E͚ -c~L+׉kc)WgӣiU~f'VI]C˄Qm -8LU•G1Kb(P`[8AөSliPͭf P-Jj#v'{m,<;:=k/9NLH -@XKzʷJ_,Scݻ[KIn4[&v0^|dzle^Jk,eԒVZ$'C]d @ajv.NH4|]_,R(rֺ55gY $/"L+/_I@Aq,Zo.`:6ގv@S4'p?JJZ_x03D+@;"(7`}d;|Sct4=F_Cpv9 ->*Q1&Zlha|r |Uè֥ $Ltd|4J +alm|ƛ)n l"7D'gt̟es!UEiREP3m܈"ۮJ!7AE7 +x]|E?>-B1t0&E@HB4ҋtBHDA!G>A^ٽ}/y1{%w{wvgg3F +7EʀW#i!zo._8IǐtPJժy֭[]NKx9$"n۶ؾ"*^xI۶$XHR\ ! KZBޗ+y9$ZJo&aqxbXE8<;CGJ=cdXbE;>CNW[vz/"ݞ":#:Z\\ Y^MHpS|a"-^MHypSm+Wζo/Q."lj5m_mԝW u]/<uEl'>|xA' SDTa^/z,PT͚2ٖ^.(TjFoʎ0 5RsEߛ7()tê杼H>)B^fQcԮt Jyn!~䙔iwmwG\ '$$\e("lZdrrEثمb ++ݏiBtx՞ve.7Jb{If_912tf}rczkt29"(DoP)g +MViG*Rp+66;BODmrAkߗ A!.Ў +n.wPTO)uYJ/Y֯z4 _-Q.›7GN]/AQI6('H$=[8 - +A)Ԅ1#mn!SQ߶Pb\KV&ѳ0~7)Q"WNlX!s0 +JbtGɁi"t0t΅]Q"$pmb#=\޹bt} q<ű,9\w 9jW(Ɋw{[A޺Lj/ţ.rzc 2p,ҡsvcSzjkl?1֊%l  &@nW:.P2WT"R#hBm [0w=< \tǎ~Hur v!ly^s7M.KNqAEj8s 3GjL)Blˡ,w݅?E=1nEDH&;~:@q#\s"^%m-rXS9 SYUjڱ@>kW/O\ܵ*vHWTVv,ͻj{5v9#!qxeZ(bo$ҕ%b@~5{Vx/WGxB`CIgivgxnXpo 蚜"ngͶz<Z\ꙴ:uBlnGKΘόЉēRxCu#FF)臞0)BjOb&>Wg[e!0`BE8t"ߵhڻ۴:̘o +&̆9#SiS|m'9b(ݛ +N(V|s.)nQ:!E{x8S ON0G +o.k@S8j&mrM>Ȱ&ى-XwB9(} E7VC${J_.Q0>9:2&F#m+\S4zbߎPn;.e|)B&۹\@D2^ȿ"̎ylw_"; 9 lLp`c$^VbxltZ>XFlb{y> {~lG3?o{P6m/0ф 0PqPL' "Ձ:{pj[Z,E{nG ѭijr& ,Aky'ӳvZj"%V2)O'(ܫcOW, V #ŀP9ۯke @`Qm+LS;~}}f+9 >'MF\8S-T) >[hշp,;^4-M_Mn;g<{ v dܐ?u`!Զ=l ]5AyM;xqNk6TI(5kXѽoQJ)NR%k +|Lw$N $:c-ؤ-H:3`O@?m8Pֻ;l?3N+ +`jcRL :bB0;*eY82S^1Bڮi߷ͱb4لr=@=꟢ `Ev3(3qۗn~rS" xh|&~rg<hH1he>w8Sjj@5 +7<'4fj9ɟU<7YV +2TQ |2HO?vp@{  ,EYÊ'_üDN4DD !fM[׌w7ϢУI4QƇ"8wDJ%+۫e%1 ?hfxhor\5|iX}Iso"bԔ‡_$ֲlOm/iO\ p) +A(M)^)ilLUM*%04Qx,a! ҆@bx)* Zb0o3|’Į[3d>1M0c&d2 TP`O5F߽q *^PX~Jo߄`U :7E` ^o%;sQl&c&DuƄIQw4k.X;AZi+](XpLPp-!.ƘrZ10`ZqpuJmS{bq +b<"`.d/禴h1L-K9X`~ә9Kŵ"v5n=BZg +0 +C` SN11+O%ěh\&0B8'P XY߹O|2+K|LwG¥7`2#KS +}e'AL蠚*pNs݁+$L z(;;LpU1x3-C85'Qɳ?)ÝCS;H`Cc0>k4AEriw@ +bcNPi -)Pޢ*$j '.LrA3Rn0h)QN|PVL>.ݰ,pO.r=!Jw#ˏ$Y°ʹsXQ,~O +B}YHZSRTG9Ǎ_*TGWq +Y|\$Tqf&X0M`iL, IAi)6*, A}ք›+t"&L-D|} T`n0 l$+J"`Z& = ?qY@)X^<"ˡ!X!wjο;RRE#yI_Nу}y [Tr,,[)ōWkZe4*ˋ+"]}! x:Fd; :HkzzZKAA{< +Ljw[Vq2Qq|]^r6jJE3=Ů\+N,T{%~;@F'RjA]M˄[(&|t\$*`D%_o//L8ءAӢ,qPCYf6N2 PM4Z`g =>!TLVщQq=qPS9OL;:6G+ 0O +wԇ#J_(Saeٻ[s +In.i1aѐ{uc£̹OIlK+/RV\Op C7|z8.Xl]$:_LiLey[ ֯^K $r5ĉD,p}_:SI(2>!G}$To\ hET;gcwu -~K!oZp(ąǷa111?*ѴِaŃ=9j`Cp1W,/"Bi%&8>I=oܼy3jMKf=EŒS\Q;}< -T=q1xSA"m0nJV)rְ14ر!$'ćtD_-G=z,@u^Ҫ+]y{1O=,b0q(SAR),u&(+^ߗ˕R'Ѳe_J"T'G: }ˋ)6*eH!D8TA+җo;Bx[}*lۖlnIIiR\WMԘ7S(/*E!o.V> endobj 13 0 obj @@ -2107,26 +2114,26 @@ endobj xref 0 14 0000000000 65535 f -0000020417 00000 n -0000036309 00000 n +0000020453 00000 n +0000036412 00000 n 0000000015 00000 n 0000000124 00000 n -0000020474 00000 n -0000020644 00000 n -0000021698 00000 n -0000021867 00000 n -0000022911 00000 n -0000023038 00000 n -0000029475 00000 n -0000036444 00000 n -0000036530 00000 n +0000020510 00000 n +0000020680 00000 n +0000021734 00000 n +0000021903 00000 n +0000022947 00000 n +0000023074 00000 n +0000029566 00000 n +0000036547 00000 n +0000036633 00000 n trailer << /Size 14 /Root 13 0 R /Info 12 0 R -/ID [ <7420C0BFDFDF1AD414E5BCEB8BD173BA> <7420C0BFDFDF1AD414E5BCEB8BD173BA> ] +/ID [ ] >> startxref -36634 +36737 %%EOF \ No newline at end of file diff --git a/src/input/encoder.cpp b/src/input/encoder.cpp index bb1dabb..b7bbfda 100644 --- a/src/input/encoder.cpp +++ b/src/input/encoder.cpp @@ -6,17 +6,9 @@ #include