From 1ecddb25e0841d54b41d33273170f896984c9f15 Mon Sep 17 00:00:00 2001 From: Redo Date: Sun, 24 May 2020 11:39:53 -0500 Subject: [PATCH] added icons for generated bricks --- bricks/gen/newicons/AND 2 Bit.png | Bin 0 -> 781 bytes bricks/gen/newicons/AND 3 Bit.png | Bin 0 -> 848 bytes bricks/gen/newicons/AND 4 Bit.png | Bin 0 -> 863 bytes bricks/gen/newicons/AND 5 Bit.png | Bin 0 -> 876 bytes bricks/gen/newicons/AND 6 Bit.png | Bin 0 -> 923 bytes bricks/gen/newicons/AND 7 Bit.png | Bin 0 -> 852 bytes bricks/gen/newicons/AND 8 Bit.png | Bin 0 -> 871 bytes bricks/gen/newicons/Buffer 1 Bit.png | Bin 0 -> 784 bytes bricks/gen/newicons/Buffer 10 Bit.png | Bin 0 -> 975 bytes bricks/gen/newicons/Buffer 11 Bit.png | Bin 0 -> 989 bytes bricks/gen/newicons/Buffer 12 Bit.png | Bin 0 -> 855 bytes bricks/gen/newicons/Buffer 13 Bit.png | Bin 0 -> 985 bytes bricks/gen/newicons/Buffer 14 Bit.png | Bin 0 -> 926 bytes bricks/gen/newicons/Buffer 15 Bit.png | Bin 0 -> 861 bytes bricks/gen/newicons/Buffer 16 Bit.png | Bin 0 -> 817 bytes bricks/gen/newicons/Buffer 2 Bit.png | Bin 0 -> 873 bytes bricks/gen/newicons/Buffer 24 Bit.png | Bin 0 -> 810 bytes bricks/gen/newicons/Buffer 3 Bit.png | Bin 0 -> 1020 bytes bricks/gen/newicons/Buffer 32 Bit.png | Bin 0 -> 832 bytes bricks/gen/newicons/Buffer 4 Bit.png | Bin 0 -> 997 bytes bricks/gen/newicons/Buffer 5 Bit.png | Bin 0 -> 1069 bytes bricks/gen/newicons/Buffer 6 Bit.png | Bin 0 -> 1183 bytes bricks/gen/newicons/Buffer 7 Bit.png | Bin 0 -> 1039 bytes bricks/gen/newicons/Buffer 8 Bit.png | Bin 0 -> 1155 bytes bricks/gen/newicons/Buffer 9 Bit.png | Bin 0 -> 880 bytes bricks/gen/newicons/Buffer Active Low 1 Bit.png | Bin 0 -> 1106 bytes bricks/gen/newicons/Buffer Active Low 10 Bit.png | Bin 0 -> 1203 bytes bricks/gen/newicons/Buffer Active Low 11 Bit.png | Bin 0 -> 1295 bytes bricks/gen/newicons/Buffer Active Low 12 Bit.png | Bin 0 -> 1099 bytes bricks/gen/newicons/Buffer Active Low 13 Bit.png | Bin 0 -> 1222 bytes bricks/gen/newicons/Buffer Active Low 14 Bit.png | Bin 0 -> 1191 bytes bricks/gen/newicons/Buffer Active Low 15 Bit.png | Bin 0 -> 1119 bytes bricks/gen/newicons/Buffer Active Low 16 Bit.png | Bin 0 -> 1044 bytes bricks/gen/newicons/Buffer Active Low 2 Bit.png | Bin 0 -> 1151 bytes bricks/gen/newicons/Buffer Active Low 24 Bit.png | Bin 0 -> 1037 bytes bricks/gen/newicons/Buffer Active Low 3 Bit.png | Bin 0 -> 1286 bytes bricks/gen/newicons/Buffer Active Low 32 Bit.png | Bin 0 -> 1025 bytes bricks/gen/newicons/Buffer Active Low 4 Bit.png | Bin 0 -> 1282 bytes bricks/gen/newicons/Buffer Active Low 5 Bit.png | Bin 0 -> 1343 bytes bricks/gen/newicons/Buffer Active Low 6 Bit.png | Bin 0 -> 1441 bytes bricks/gen/newicons/Buffer Active Low 7 Bit.png | Bin 0 -> 1324 bytes bricks/gen/newicons/Buffer Active Low 8 Bit.png | Bin 0 -> 1414 bytes bricks/gen/newicons/Buffer Active Low 9 Bit.png | Bin 0 -> 1151 bytes bricks/gen/newicons/D FlipFlop 1 Bit.png | Bin 0 -> 841 bytes bricks/gen/newicons/D FlipFlop 10 Bit.png | Bin 0 -> 1021 bytes bricks/gen/newicons/D FlipFlop 11 Bit.png | Bin 0 -> 1061 bytes bricks/gen/newicons/D FlipFlop 12 Bit.png | Bin 0 -> 911 bytes bricks/gen/newicons/D FlipFlop 13 Bit.png | Bin 0 -> 1031 bytes bricks/gen/newicons/D FlipFlop 14 Bit.png | Bin 0 -> 990 bytes bricks/gen/newicons/D FlipFlop 15 Bit.png | Bin 0 -> 918 bytes bricks/gen/newicons/D FlipFlop 16 Bit.png | Bin 0 -> 863 bytes bricks/gen/newicons/D FlipFlop 2 Bit.png | Bin 0 -> 938 bytes bricks/gen/newicons/D FlipFlop 24 Bit.png | Bin 0 -> 873 bytes bricks/gen/newicons/D FlipFlop 3 Bit.png | Bin 0 -> 1062 bytes bricks/gen/newicons/D FlipFlop 32 Bit.png | Bin 0 -> 898 bytes bricks/gen/newicons/D FlipFlop 4 Bit.png | Bin 0 -> 1045 bytes bricks/gen/newicons/D FlipFlop 5 Bit.png | Bin 0 -> 1142 bytes bricks/gen/newicons/D FlipFlop 6 Bit.png | Bin 0 -> 1247 bytes bricks/gen/newicons/D FlipFlop 7 Bit.png | Bin 0 -> 1106 bytes bricks/gen/newicons/D FlipFlop 8 Bit.png | Bin 0 -> 1205 bytes bricks/gen/newicons/D FlipFlop 9 Bit.png | Bin 0 -> 941 bytes .../gen/newicons/D FlipFlop Active Low 1 Bit.png | Bin 0 -> 1024 bytes .../newicons/D FlipFlop Active Low 10 Bit.png | Bin 0 -> 1130 bytes .../newicons/D FlipFlop Active Low 11 Bit.png | Bin 0 -> 1231 bytes .../newicons/D FlipFlop Active Low 12 Bit.png | Bin 0 -> 1017 bytes .../newicons/D FlipFlop Active Low 13 Bit.png | Bin 0 -> 1150 bytes .../newicons/D FlipFlop Active Low 14 Bit.png | Bin 0 -> 1122 bytes .../newicons/D FlipFlop Active Low 15 Bit.png | Bin 0 -> 1046 bytes .../newicons/D FlipFlop Active Low 16 Bit.png | Bin 0 -> 968 bytes .../gen/newicons/D FlipFlop Active Low 2 Bit.png | Bin 0 -> 1055 bytes .../newicons/D FlipFlop Active Low 24 Bit.png | Bin 0 -> 950 bytes .../gen/newicons/D FlipFlop Active Low 3 Bit.png | Bin 0 -> 1204 bytes .../newicons/D FlipFlop Active Low 32 Bit.png | Bin 0 -> 936 bytes .../gen/newicons/D FlipFlop Active Low 4 Bit.png | Bin 0 -> 1201 bytes .../gen/newicons/D FlipFlop Active Low 5 Bit.png | Bin 0 -> 1267 bytes .../gen/newicons/D FlipFlop Active Low 6 Bit.png | Bin 0 -> 1352 bytes .../gen/newicons/D FlipFlop Active Low 7 Bit.png | Bin 0 -> 1250 bytes .../gen/newicons/D FlipFlop Active Low 8 Bit.png | Bin 0 -> 1317 bytes .../gen/newicons/D FlipFlop Active Low 9 Bit.png | Bin 0 -> 1060 bytes bricks/gen/newicons/Demux 1 Bit.png | Bin 0 -> 896 bytes bricks/gen/newicons/Demux 2 Bit.png | Bin 0 -> 1105 bytes bricks/gen/newicons/Demux 3 Bit.png | Bin 0 -> 1134 bytes bricks/gen/newicons/Demux 4 Bit.png | Bin 0 -> 870 bytes bricks/gen/newicons/Demux 5 Bit.png | Bin 0 -> 779 bytes bricks/gen/newicons/Demux 6 Bit.png | Bin 0 -> 699 bytes bricks/gen/newicons/NAND 2 Bit.png | Bin 0 -> 786 bytes bricks/gen/newicons/NAND 3 Bit.png | Bin 0 -> 853 bytes bricks/gen/newicons/NAND 4 Bit.png | Bin 0 -> 866 bytes bricks/gen/newicons/NAND 5 Bit.png | Bin 0 -> 881 bytes bricks/gen/newicons/NAND 6 Bit.png | Bin 0 -> 929 bytes bricks/gen/newicons/NAND 7 Bit.png | Bin 0 -> 855 bytes bricks/gen/newicons/NAND 8 Bit.png | Bin 0 -> 880 bytes bricks/gen/newicons/NOR 2 Bit.png | Bin 0 -> 809 bytes bricks/gen/newicons/NOR 3 Bit.png | Bin 0 -> 874 bytes bricks/gen/newicons/NOR 4 Bit.png | Bin 0 -> 892 bytes bricks/gen/newicons/NOR 5 Bit.png | Bin 0 -> 906 bytes bricks/gen/newicons/NOR 6 Bit.png | Bin 0 -> 948 bytes bricks/gen/newicons/NOR 7 Bit.png | Bin 0 -> 880 bytes bricks/gen/newicons/NOR 8 Bit.png | Bin 0 -> 900 bytes bricks/gen/newicons/OR 2 Bit.png | Bin 0 -> 761 bytes bricks/gen/newicons/OR 3 Bit.png | Bin 0 -> 819 bytes bricks/gen/newicons/OR 4 Bit.png | Bin 0 -> 838 bytes bricks/gen/newicons/OR 5 Bit.png | Bin 0 -> 852 bytes bricks/gen/newicons/OR 6 Bit.png | Bin 0 -> 901 bytes bricks/gen/newicons/OR 7 Bit.png | Bin 0 -> 823 bytes bricks/gen/newicons/OR 8 Bit.png | Bin 0 -> 848 bytes bricks/gen/newicons/Wire 1x1.png | Bin 0 -> 563 bytes bricks/gen/newicons/Wire 1x10f.png | Bin 0 -> 949 bytes bricks/gen/newicons/Wire 1x11f.png | Bin 0 -> 837 bytes bricks/gen/newicons/Wire 1x12f.png | Bin 0 -> 975 bytes bricks/gen/newicons/Wire 1x13f.png | Bin 0 -> 930 bytes bricks/gen/newicons/Wire 1x14f.png | Bin 0 -> 918 bytes bricks/gen/newicons/Wire 1x15f.png | Bin 0 -> 887 bytes bricks/gen/newicons/Wire 1x16f.png | Bin 0 -> 883 bytes bricks/gen/newicons/Wire 1x1f.png | Bin 0 -> 691 bytes bricks/gen/newicons/Wire 1x1x10f.png | Bin 0 -> 746 bytes bricks/gen/newicons/Wire 1x1x11f.png | Bin 0 -> 667 bytes bricks/gen/newicons/Wire 1x1x12.png | Bin 0 -> 737 bytes bricks/gen/newicons/Wire 1x1x128f.png | Bin 0 -> 805 bytes bricks/gen/newicons/Wire 1x1x13f.png | Bin 0 -> 802 bytes bricks/gen/newicons/Wire 1x1x14f.png | Bin 0 -> 818 bytes bricks/gen/newicons/Wire 1x1x16.png | Bin 0 -> 715 bytes bricks/gen/newicons/Wire 1x1x160f.png | Bin 0 -> 812 bytes bricks/gen/newicons/Wire 1x1x16f.png | Bin 0 -> 813 bytes bricks/gen/newicons/Wire 1x1x17f.png | Bin 0 -> 810 bytes bricks/gen/newicons/Wire 1x1x19f.png | Bin 0 -> 818 bytes bricks/gen/newicons/Wire 1x1x2.png | Bin 0 -> 654 bytes bricks/gen/newicons/Wire 1x1x20f.png | Bin 0 -> 893 bytes bricks/gen/newicons/Wire 1x1x22f.png | Bin 0 -> 809 bytes bricks/gen/newicons/Wire 1x1x23f.png | Bin 0 -> 872 bytes bricks/gen/newicons/Wire 1x1x24.png | Bin 0 -> 750 bytes bricks/gen/newicons/Wire 1x1x28f.png | Bin 0 -> 851 bytes bricks/gen/newicons/Wire 1x1x2f.png | Bin 0 -> 690 bytes bricks/gen/newicons/Wire 1x1x3.png | Bin 0 -> 686 bytes bricks/gen/newicons/Wire 1x1x32.png | Bin 0 -> 781 bytes bricks/gen/newicons/Wire 1x1x32f.png | Bin 0 -> 836 bytes bricks/gen/newicons/Wire 1x1x4.png | Bin 0 -> 714 bytes bricks/gen/newicons/Wire 1x1x40f.png | Bin 0 -> 832 bytes bricks/gen/newicons/Wire 1x1x4f.png | Bin 0 -> 681 bytes bricks/gen/newicons/Wire 1x1x5.png | Bin 0 -> 784 bytes bricks/gen/newicons/Wire 1x1x56f.png | Bin 0 -> 818 bytes bricks/gen/newicons/Wire 1x1x5f.png | Bin 0 -> 703 bytes bricks/gen/newicons/Wire 1x1x6.png | Bin 0 -> 774 bytes bricks/gen/newicons/Wire 1x1x64f.png | Bin 0 -> 812 bytes bricks/gen/newicons/Wire 1x1x7.png | Bin 0 -> 745 bytes bricks/gen/newicons/Wire 1x1x7f.png | Bin 0 -> 683 bytes bricks/gen/newicons/Wire 1x1x8.png | Bin 0 -> 745 bytes bricks/gen/newicons/Wire 1x1x80f.png | Bin 0 -> 828 bytes bricks/gen/newicons/Wire 1x1x8f.png | Bin 0 -> 720 bytes bricks/gen/newicons/Wire 1x24f.png | Bin 0 -> 879 bytes bricks/gen/newicons/Wire 1x2f.png | Bin 0 -> 813 bytes bricks/gen/newicons/Wire 1x2x5f.png | Bin 0 -> 779 bytes bricks/gen/newicons/Wire 1x32f.png | Bin 0 -> 853 bytes bricks/gen/newicons/Wire 1x3f.png | Bin 0 -> 895 bytes bricks/gen/newicons/Wire 1x48f.png | Bin 0 -> 796 bytes bricks/gen/newicons/Wire 1x4f.png | Bin 0 -> 907 bytes bricks/gen/newicons/Wire 1x5f.png | Bin 0 -> 989 bytes bricks/gen/newicons/Wire 1x64f.png | Bin 0 -> 809 bytes bricks/gen/newicons/Wire 1x6f.png | Bin 0 -> 1023 bytes bricks/gen/newicons/Wire 1x7f.png | Bin 0 -> 991 bytes bricks/gen/newicons/Wire 1x8f.png | Bin 0 -> 921 bytes bricks/gen/newicons/Wire 1x9f.png | Bin 0 -> 938 bytes bricks/gen/newicons/Wire 2x2f.png | Bin 0 -> 958 bytes bricks/gen/newicons/Wire 4x4f.png | Bin 0 -> 1632 bytes bricks/gen/newicons/Wire 64x64f.png | Bin 0 -> 3588 bytes bricks/gen/newicons/XNOR 2 Bit.png | Bin 0 -> 893 bytes bricks/gen/newicons/XNOR 3 Bit.png | Bin 0 -> 956 bytes bricks/gen/newicons/XNOR 4 Bit.png | Bin 0 -> 970 bytes bricks/gen/newicons/XNOR 5 Bit.png | Bin 0 -> 990 bytes bricks/gen/newicons/XNOR 6 Bit.png | Bin 0 -> 1039 bytes bricks/gen/newicons/XNOR 7 Bit.png | Bin 0 -> 959 bytes bricks/gen/newicons/XNOR 8 Bit.png | Bin 0 -> 992 bytes bricks/gen/newicons/XOR 2 Bit.png | Bin 0 -> 837 bytes bricks/gen/newicons/XOR 3 Bit.png | Bin 0 -> 903 bytes bricks/gen/newicons/XOR 4 Bit.png | Bin 0 -> 915 bytes bricks/gen/newicons/XOR 5 Bit.png | Bin 0 -> 932 bytes bricks/gen/newicons/XOR 6 Bit.png | Bin 0 -> 981 bytes bricks/gen/newicons/XOR 7 Bit.png | Bin 0 -> 902 bytes bricks/gen/newicons/XOR 8 Bit.png | Bin 0 -> 930 bytes 179 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 bricks/gen/newicons/AND 2 Bit.png create mode 100644 bricks/gen/newicons/AND 3 Bit.png create mode 100644 bricks/gen/newicons/AND 4 Bit.png create mode 100644 bricks/gen/newicons/AND 5 Bit.png create mode 100644 bricks/gen/newicons/AND 6 Bit.png create mode 100644 bricks/gen/newicons/AND 7 Bit.png create mode 100644 bricks/gen/newicons/AND 8 Bit.png create mode 100644 bricks/gen/newicons/Buffer 1 Bit.png create mode 100644 bricks/gen/newicons/Buffer 10 Bit.png create mode 100644 bricks/gen/newicons/Buffer 11 Bit.png create mode 100644 bricks/gen/newicons/Buffer 12 Bit.png create mode 100644 bricks/gen/newicons/Buffer 13 Bit.png create mode 100644 bricks/gen/newicons/Buffer 14 Bit.png create mode 100644 bricks/gen/newicons/Buffer 15 Bit.png create mode 100644 bricks/gen/newicons/Buffer 16 Bit.png create mode 100644 bricks/gen/newicons/Buffer 2 Bit.png create mode 100644 bricks/gen/newicons/Buffer 24 Bit.png create mode 100644 bricks/gen/newicons/Buffer 3 Bit.png create mode 100644 bricks/gen/newicons/Buffer 32 Bit.png create mode 100644 bricks/gen/newicons/Buffer 4 Bit.png create mode 100644 bricks/gen/newicons/Buffer 5 Bit.png create mode 100644 bricks/gen/newicons/Buffer 6 Bit.png create mode 100644 bricks/gen/newicons/Buffer 7 Bit.png create mode 100644 bricks/gen/newicons/Buffer 8 Bit.png create mode 100644 bricks/gen/newicons/Buffer 9 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 1 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 10 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 11 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 12 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 13 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 14 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 15 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 16 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 2 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 24 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 3 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 32 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 4 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 5 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 6 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 7 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 8 Bit.png create mode 100644 bricks/gen/newicons/Buffer Active Low 9 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 1 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 10 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 11 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 12 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 13 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 14 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 15 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 16 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 2 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 24 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 3 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 32 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 4 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 5 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 6 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 7 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 8 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop 9 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 1 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 10 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 11 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 12 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 13 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 14 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 15 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 16 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 2 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 24 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 3 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 32 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 4 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 5 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 6 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 7 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 8 Bit.png create mode 100644 bricks/gen/newicons/D FlipFlop Active Low 9 Bit.png create mode 100644 bricks/gen/newicons/Demux 1 Bit.png create mode 100644 bricks/gen/newicons/Demux 2 Bit.png create mode 100644 bricks/gen/newicons/Demux 3 Bit.png create mode 100644 bricks/gen/newicons/Demux 4 Bit.png create mode 100644 bricks/gen/newicons/Demux 5 Bit.png create mode 100644 bricks/gen/newicons/Demux 6 Bit.png create mode 100644 bricks/gen/newicons/NAND 2 Bit.png create mode 100644 bricks/gen/newicons/NAND 3 Bit.png create mode 100644 bricks/gen/newicons/NAND 4 Bit.png create mode 100644 bricks/gen/newicons/NAND 5 Bit.png create mode 100644 bricks/gen/newicons/NAND 6 Bit.png create mode 100644 bricks/gen/newicons/NAND 7 Bit.png create mode 100644 bricks/gen/newicons/NAND 8 Bit.png create mode 100644 bricks/gen/newicons/NOR 2 Bit.png create mode 100644 bricks/gen/newicons/NOR 3 Bit.png create mode 100644 bricks/gen/newicons/NOR 4 Bit.png create mode 100644 bricks/gen/newicons/NOR 5 Bit.png create mode 100644 bricks/gen/newicons/NOR 6 Bit.png create mode 100644 bricks/gen/newicons/NOR 7 Bit.png create mode 100644 bricks/gen/newicons/NOR 8 Bit.png create mode 100644 bricks/gen/newicons/OR 2 Bit.png create mode 100644 bricks/gen/newicons/OR 3 Bit.png create mode 100644 bricks/gen/newicons/OR 4 Bit.png create mode 100644 bricks/gen/newicons/OR 5 Bit.png create mode 100644 bricks/gen/newicons/OR 6 Bit.png create mode 100644 bricks/gen/newicons/OR 7 Bit.png create mode 100644 bricks/gen/newicons/OR 8 Bit.png create mode 100644 bricks/gen/newicons/Wire 1x1.png create mode 100644 bricks/gen/newicons/Wire 1x10f.png create mode 100644 bricks/gen/newicons/Wire 1x11f.png create mode 100644 bricks/gen/newicons/Wire 1x12f.png create mode 100644 bricks/gen/newicons/Wire 1x13f.png create mode 100644 bricks/gen/newicons/Wire 1x14f.png create mode 100644 bricks/gen/newicons/Wire 1x15f.png create mode 100644 bricks/gen/newicons/Wire 1x16f.png create mode 100644 bricks/gen/newicons/Wire 1x1f.png create mode 100644 bricks/gen/newicons/Wire 1x1x10f.png create mode 100644 bricks/gen/newicons/Wire 1x1x11f.png create mode 100644 bricks/gen/newicons/Wire 1x1x12.png create mode 100644 bricks/gen/newicons/Wire 1x1x128f.png create mode 100644 bricks/gen/newicons/Wire 1x1x13f.png create mode 100644 bricks/gen/newicons/Wire 1x1x14f.png create mode 100644 bricks/gen/newicons/Wire 1x1x16.png create mode 100644 bricks/gen/newicons/Wire 1x1x160f.png create mode 100644 bricks/gen/newicons/Wire 1x1x16f.png create mode 100644 bricks/gen/newicons/Wire 1x1x17f.png create mode 100644 bricks/gen/newicons/Wire 1x1x19f.png create mode 100644 bricks/gen/newicons/Wire 1x1x2.png create mode 100644 bricks/gen/newicons/Wire 1x1x20f.png create mode 100644 bricks/gen/newicons/Wire 1x1x22f.png create mode 100644 bricks/gen/newicons/Wire 1x1x23f.png create mode 100644 bricks/gen/newicons/Wire 1x1x24.png create mode 100644 bricks/gen/newicons/Wire 1x1x28f.png create mode 100644 bricks/gen/newicons/Wire 1x1x2f.png create mode 100644 bricks/gen/newicons/Wire 1x1x3.png create mode 100644 bricks/gen/newicons/Wire 1x1x32.png create mode 100644 bricks/gen/newicons/Wire 1x1x32f.png create mode 100644 bricks/gen/newicons/Wire 1x1x4.png create mode 100644 bricks/gen/newicons/Wire 1x1x40f.png create mode 100644 bricks/gen/newicons/Wire 1x1x4f.png create mode 100644 bricks/gen/newicons/Wire 1x1x5.png create mode 100644 bricks/gen/newicons/Wire 1x1x56f.png create mode 100644 bricks/gen/newicons/Wire 1x1x5f.png create mode 100644 bricks/gen/newicons/Wire 1x1x6.png create mode 100644 bricks/gen/newicons/Wire 1x1x64f.png create mode 100644 bricks/gen/newicons/Wire 1x1x7.png create mode 100644 bricks/gen/newicons/Wire 1x1x7f.png create mode 100644 bricks/gen/newicons/Wire 1x1x8.png create mode 100644 bricks/gen/newicons/Wire 1x1x80f.png create mode 100644 bricks/gen/newicons/Wire 1x1x8f.png create mode 100644 bricks/gen/newicons/Wire 1x24f.png create mode 100644 bricks/gen/newicons/Wire 1x2f.png create mode 100644 bricks/gen/newicons/Wire 1x2x5f.png create mode 100644 bricks/gen/newicons/Wire 1x32f.png create mode 100644 bricks/gen/newicons/Wire 1x3f.png create mode 100644 bricks/gen/newicons/Wire 1x48f.png create mode 100644 bricks/gen/newicons/Wire 1x4f.png create mode 100644 bricks/gen/newicons/Wire 1x5f.png create mode 100644 bricks/gen/newicons/Wire 1x64f.png create mode 100644 bricks/gen/newicons/Wire 1x6f.png create mode 100644 bricks/gen/newicons/Wire 1x7f.png create mode 100644 bricks/gen/newicons/Wire 1x8f.png create mode 100644 bricks/gen/newicons/Wire 1x9f.png create mode 100644 bricks/gen/newicons/Wire 2x2f.png create mode 100644 bricks/gen/newicons/Wire 4x4f.png create mode 100644 bricks/gen/newicons/Wire 64x64f.png create mode 100644 bricks/gen/newicons/XNOR 2 Bit.png create mode 100644 bricks/gen/newicons/XNOR 3 Bit.png create mode 100644 bricks/gen/newicons/XNOR 4 Bit.png create mode 100644 bricks/gen/newicons/XNOR 5 Bit.png create mode 100644 bricks/gen/newicons/XNOR 6 Bit.png create mode 100644 bricks/gen/newicons/XNOR 7 Bit.png create mode 100644 bricks/gen/newicons/XNOR 8 Bit.png create mode 100644 bricks/gen/newicons/XOR 2 Bit.png create mode 100644 bricks/gen/newicons/XOR 3 Bit.png create mode 100644 bricks/gen/newicons/XOR 4 Bit.png create mode 100644 bricks/gen/newicons/XOR 5 Bit.png create mode 100644 bricks/gen/newicons/XOR 6 Bit.png create mode 100644 bricks/gen/newicons/XOR 7 Bit.png create mode 100644 bricks/gen/newicons/XOR 8 Bit.png diff --git a/bricks/gen/newicons/AND 2 Bit.png b/bricks/gen/newicons/AND 2 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..f41f87372a6d0b964729d6a63043696df376da46 GIT binary patch literal 781 zcmV+o1M>WdP)iaIC+6bGRJFHl0aTI~`Yf=V@k&YB?@M9_k%sJG~%n?zC( z%#tpJqS8f+&>>R)R2`%wDbfUDFfqm}FV|~gJQTcKLfh|W$-UqE<-PmmemU+a3gG`% zq|CBqWji~{teovn0iB)6WMd;aQmc7>c9t9s4vvhF5zohBySt;K3?pW%)k8yme=s;U zmX46TM8fA|S&9mW8yYC8s>OG|}Dq^PsA^s!P>1z0T0%ffJJDSZv>cHyo>S|c2GxmH)xC(N=YlhaA= zJ7%*O6Iy6xWnkdsM2JMA>+7MAvi|`9000000002E6Z-ZP*_cN!vqOQ;iG$oMo`(X8 zs*itU$DUgE=5n-pZkD-$O8@$L(D>|L{q^WwD1QZ*?=h+Hldj`;xmaHLE1)p7yssBk zx4pSJL!}Bz#yhS1#`kX%-{kEtyM@%XA7tE3Ua*l*^7j7+S_lOc8VV>h6i{d=pwLi2 zp`n06lleG(8R6z0KCre)%}u!@5%M_gcqKKv_;LRr7Ld0)k%Kp~`|Q_ssrcjCiz5ne zWVeyoLPYfN`Jhxh`7`x#Aw3)XB7bK9000000000000000_zV34wteMsCYYT=;-NTBAVXYTU+bxC5Z5eI^D*` z_V&m~!chixA4xhK8V!c|e7U(8mY(i##I1nF#?H>BCid9x*J^We&`L0f<7sI+U0GRw zKbn(Bii=B2RjQJb^77;RWHO^Myel4#3dqjh-!~eIiexe-qNwiffq~=O0s)(?uCAd0 z#T3=jvbjl7B+3cfiV1>gA)|447|qnyuCC&ERh4j;e^fwXVtu{UO4CC_sEL^V9~{K-<6E<` zfz;z6!7Nr+~MCyzP2?+DZn3^YvRtH z#`$X@Mpxg(WbUl{BRkGczW=~o^?YZ?Pm6auxT{nsmg@ij0000000000000000002| ahkgQrKk)qWGsH�;iJv4%XSVOTbp`b}hd3~rJBy$TLI(6Q5cD=dly|ndlyOsan%lY`9b2$Iq|AuoI z2EfsFOq^rW(iRrPIr*?}3Dnet!#W-6$>lUXIEZ>pO>J#xMAKVai;L~;1QEM6Ioacx zo@PhPx}6=Luecb)0)f0d3{$IpzCV_L+1%W0wKDyU4WltPmyLu%IG&kVS65Qf)fKz7 zv(s*m9iw#$1xa#OiETfDoSf}#k~A0;3N#9bTUxriW0wVk9#3s;L&L#LRTV{fy+TL& z{cH)1jcK(s?Qn>7d1OBUi)CP7Z_jS8u4cv#M@ELx$X!ZN1d*Q3^s}?e%KH1cae_c4 zM3Q}d?2O4YKab;;m112Ui6)SgRA29O(sXYxTSTb-dwOs@cBw`a3ZYjQu|&}H>}*ld z+#DN6B_xv>jiaMVrI=UdiY8D|;dJ6r7^c-S0k3y?nSCA@mXe~^kBkftv*XrQwAx^p znJFyf9*E;A6;p^9wz+xG7c~KkWpa`kPD~s;1DlQcR6?Z@2-xi|m(BLQqnHw!nrduZ zU1es1LATrQ7xz5?0000000000004dp9)F40vZ~|+cV=xV_#)BWe?bD%pEPRj%*~;3 ztMFPrk$&Jv+<9{<@1Ktbo$7L;`(?lPIzR5-v(rV68cVD(D?8+e|963n~d7j;x}%gU1!ejE=L;T literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/AND 5 Bit.png b/bricks/gen/newicons/AND 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..47c2660947b71a4e11fc2760e591185a999799c3 GIT binary patch literal 876 zcmV-y1C#uTP)rQwBrJ*t0^is7avKbG(9+ok6K$hI`E991A+DR&Q6jHZ*;kE+~;HG z%)0%3yIrM1$m7Y*Mkpo4Zojkwnwr|$bUNnP=Tob*ve-;8ND#@%_4Q?C-QD4hp%C#` ze0(^9*U4l?W8^B~9TlKZ?Clwi#l5eLdrwc~GQWRuv97MMF&vRdc6OXjy`FnY zx0`LD$w{S>rY#oXF8{ayt#)AG;J{?6s$%9AOHz_reR8S8L6V7y>?}1^E-x={ZZ0il zBP5Ai$Y|{EXCpN=tE&W|(Fk5ZbaX?5)k@QSeQXoq{_pK2h{&axnZY3b>#}HiWyNC2 z%VX!bg(MQSdVD-CPRL6>>9ByxN~@JPgpg9nB$k%8w%GfDP;6{r;pph_aO75k$jQ-Y zmX}YSkRTEgm_|fscQ<@2l*0nF+UaR#IyDu(2L=Q4t%O^{<1v|LXAK56S5iXL6lJpw z4b9B3F{Xvg=9U(hi;4LC^Yd=Eu+IPh00000000000Jsq1-%Bo6RC>mP)3Ki)Y0p{f zrNUm$`6b_5m^d9%I?7&-2A^D?$$b9aroQ zoFC6K@MKUb+LMu=ce z0>lOdhz$x58_y5tff15yf5EqSVrF9#kFRP{ZgR78E3*rDtawzQ;AS^}jeWpl!QF}? zZg!vQ8o^_Fny!NHll$L!y@=w=@V}AWaPs_cMX0Fu$0Q!joA>Wv#zi_iICo^u$@tvDG zde`zh_&=HY&3l~y0000000000000000001h>*o)IoCAJ|((^U|0000 z2M4n1LBeTZni0`7HUB&;Az|VWr%pF-`|Wz2^Ij9e>$J}2<^1`c`{SJ5bH~Pp5CHt& zoZ;qJKflRIZcg6M?f|*DR%=`w_T1e`vZ)DsrKOdXI3mf7jj5^XY97yVVQ6Sy-^vO} zW@Jz?RkyXJ)1{^&WHd%cBNP;*(;eFYMMY(0#l@7rx+)U!`Ltp-6GUKOetvp-ZLQ0OdwVJ#3cL$J28XLE_RjQmEDpsol0z@L`(z!Vv&)=W&!@_1} zy1UobwAzRWTIccb3Mmu~4Rl5<9v>%&>}<{l@bD-o&}c}qzMftpy#LRh5yalo$Vjsp zzq%NMK_HOJ0|SSLtEy-nuaKLYNYvKm?agJ&&e#XY%F<{EI|#+ZP{Qcw{5*X>5c2X8 z3R_!STIg7()9Vo;Nrbkyoev}kUtekw5n5k&_?!+Pk@WOXVON*q9>`?WyAoavqfw-^TgPXX6)M@;aq{rOX5%8*0 zX@3$<{R+VVt_B8hH86myfdO0%4B%>D09RxCI6XO{c$t}&5XBT{e<}O0O^D4*W~y7( zn%CG~yilCUc63AM$_hemZt{C4z7rR>KNT|z zTZbOo|1%W-P*cxTSIzvh*!o=kKE&2yM3iODW_Sx5Y-;jdeFwI^vq_hjs^rBR>A`)e zK9r}@{=cw7m|o?lF{WtvN!e-btx~3HwNTbH&!*b+CA+b(tBYSKTV8X{kEzao{$pPY xY$pN$00000000000000000000003|*_zhPA8RrpXfzAK`002ovPDHLkV1jI&uL1x7 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/AND 7 Bit.png b/bricks/gen/newicons/AND 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..3408a70681792097c5fa6ddcdd83464d84fb7974 GIT binary patch literal 852 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 x0000000000000000000000000008_;egkx}qjjmxkYNA-002ovPDHLkV1k?bzsUdq literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 11 Bit.png b/bricks/gen/newicons/Buffer 11 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..7664a89301cec2a3feb2478957f23749c4bcef56 GIT binary patch literal 989 zcmV<310wv1P)rz+@GX z6QdN1E)Y0uWT0f$yiK~Onak9fGHT9t+VS1Hvx}E(l1b0+!+D_V`5b!X?oL~=GD7IO}4HiJQ-@SdPnD->yIf}I(YiQ^0gU*9*w z=x9U)Kv0nT48Ixxuv$eTskF4TxY&DwOxD)sZfAyNLqn(Y=gQz8UR%g)28f8z>3CnQ zR;l!QnT+GqYH9)U^Lu*6#hR8O-RVhOiCIaE-K2)(`v)RRjOmh?DpSDm-jRp0Hg8Qv)@hRp26Ru-SH?=Bnk|aN(TqS z!sK$9%=>BZw6^N?n>RCzNR*WYV6)9P9mzoa@81Rg&v7=uKVX}!rlzoPXvl1?sOadZ zt9$dtcY0%EWo3Q+Ly~c|GE90-06K(r>JdU^JEp$nC%dO0J7=<8KY zmjG7nyi!KAj7@QO>v%`*tv}o zn8>R>bA&F5%NV#Ha`gF4s!wSuvzVa1uT(#5$%zHff87#9bo=KNIlwK$o=Bo6?ZL~z zexl~|A-W>=;FkxXS-J|U3(Bi=7`AVK>bh5XI{;n`1+OLA(4Xo$)^eT?(DDJoS^k>h zI{INm{G8M{aIwbGAiGJ>ifG4uSRv>GQ}>US53o(fUupRO;;Eeb;)NA~j-2b=A|`Hk zD{Vk2Jc0{#@a z^KaB?`Z>=b4=sfsweRD%P`x+5t!(GnyBDbDzmv;kz5TO9@Yc(~{`8aZIZDnpUf*?I zdyeYrmj#L9;GU1OM7xnE1k-00000 LNkvXXu0mjfCB@<- literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 12 Bit.png b/bricks/gen/newicons/Buffer 12 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..418bac1ff1c0de3aa4cb8cd9ee22b49a94342d8c GIT binary patch literal 855 zcmV-d1E~CoP)X)QB0^*OFbs91q?2ebyAKwoP~d|g7F${xDETnZ(ab*txtxY1K@WlM z!C>2)Vw4(|Qx?ADgEmnn1WK~2s2j?VG4a;n?snbvn$#qXzMpW;`R;c(=X~C~4K@IT z{%^A5CX|=P&eAQGV{rLwozZWm8btLNtr_D55xva+~Qe!fDX)6sNQ zmBGMgkKQ3MqDLqg1kh?d9x}FC&1SDxt!7!PmG1!>8kU#0w_UEJB$dkNb2xT(GBU)A z&djv8GmPIK2!ul79NB?;gxv1jT$UXgN~{1m*C`Y%3lI*MmBptG28L0o0PJ?I*XxZ& zgJE;iW~;AvxpH#M=Gxl*ed(oJTPG)lhve`Mm6aY(US49y|5-pJl9VKq6%>q&WM-0$ z2${qST&L6PS60Z#;Q;Xa$H%3YrKp~sNW@|ht{mJU(L)~;cSwp#PF5<{*R!+J)75J6 z-5_RXys?wRPqo=h(-jq6UF3boXcUSPcHpjr!&6hiV4|-9 zgb+dqA%qY@2qA{eZBsAewF3^xR{Ts2T1hfqja`yj70aH(%Jr565V_*o%Jvz zx?+{ia`A<`zsklHaP=a8;o4IG?qGz?MA~~re0;kffGdiqyH482xA^$sTY!>oJ}SLL z+E->ie)$=ou!)bd&XabqlaI%~0ccF||J^AEKl&O4NG%2l6lo?{snpq4L~;GGKXji} zt1P+S|8N03Ea0?Z0jEuV+6VYk>9M!bSSNh8-Rb=BsBMh$*|W?XXB^hh`pJE^K=9OgigZEy>WBJ`G4`BYTx78z*vU@NNoXAr@Nu!j^CQAy-_ zKP)R@;M7UzdT6c`!^l!vv9(afu)B5J^>{mXYwN+H8hyXP&iC7QIN$kp&t-qyAp`*b zH^LuHC@lQ&;r@Lx{tm{C>+b$ND~&cF7BdlO+U+)(Vkc0P$+UPe85862FpS%cSxdRV`5aQ%uF1KM0t5e zqfTcq6cljT#1)bw<_P)y2x+wr2OCqA+3a+x)eJ*X+=$TDt$lrigEpH~s#3Y#XU+@_ zO_~(DXgFM6-rpY%)3nzcn`0~BBXsd%Ru;qDyqR1BVmwGB41-W0uwq4Y+GzB6R4Rn5 zRy^wU#l=RW&$oa7=FK+Sj2UM0rcIwe$6GiQ5{WKcXl>>E+X_WR4u?*c-1ei6kVurD zUsIEw&K4R;#ks+=v-SGduLA+InJwMZW4FiOK6~nwN|~&zjB|d4WH%kB0gON(m#3w@ ze?NVCMuu7)do@@(I-E|8Mko{rN=p%<>G+H0=2le5<-!OuS#$aysHtga2!$A?ygWANbiR1Oo@%qXy?x4*moGazz24); zxh%f|{v;4+YV!M&y$1jQ000000000000000007|6Bf!J?(dS?Ght=zeRo}K##15S7 zJW7n(J8*^Ama;)7v5m{=USjKVP>^R?{CYn$$@#~`#G12p{F%H41{m&x48iwIsC@H| zSbAgE>ngF?mb;b23Mx-oaNOt1Q*66Nt-^NaN!i?Eu9Z314&FMnvhm$CCANyH zTiZ$PWxF09B&J`}e;G$3&&YHZKbMKb2qiYzSiY$z^KIrVzRl0)TlQSe!cv_ja~fyk zl{$-J0%udFM(W8pn?0wOx377oPhnz)C6}(F5F3qLfrhW0r4B8QW>@|0uTLpcj|~fk z>3Z}Ne>M2mfd>9IDcis~M_W5PirBYDgXNUY=es`e>@0iB(ot zt?p&-;ne>j0{{R30000000000000000000000000_yxWIMIx(MX8G@S00000NkvXX Hu0mjf1w7Dy literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 14 Bit.png b/bricks/gen/newicons/Buffer 14 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..ee77eed7284b85f153c878dcdf9718d5eb5d9cae GIT binary patch literal 926 zcmV;P17ZA$P)O-+rBffJG0w@#~3soBodcD;um6D{vz>Wab)${Wk8zz%jERoo3ZEY@BVq);Jg@v=TqoYC% zsSfm4sIxOIjU>Cf!#h9(Jw!&5B!JspP{5B>Du+WN0cdQb$DEwfQk80TwZ6Wp%4AAS z)$4V-?d`xtWiqX{q9Qk!`&n>@k`jw0Jw3eb?;OD65sO8l%*@{2^-!Nf5EIQBljwa(P06R2q0UDC6T+Yf_R( zL=a_V0A8=~qIGqIk5V}_#BQJ8fvz_<{dL#}pl-0&+tpQ5v$EoJ8jVv^Jv|c>!PAF_ zJ37qftu2zQtPISo)|naVTdmg%HR5)lKXJPU2As}tp8z8%_B92WC%K`M=bba$Jz@d|DLL32j{*kT=9sxw3 zVH0ZQ=}o%MxCRif`~pDo6`>^dT)+WXEe`?uA2SibO^T}lT5IU~Yzjc6j7=0; zfLi8lPPMN-k;f*{zIo@Fw_q*4-_O_WEazK0MogEzO#pWV-(9|X0xA|CL_4#+=}X` z@NSyl+{>pc<_;(?(c=%7zvd^-FZ{%_$X+=<@RK<+d*zk8=&`??lvY^Mr5kZoHMKYqo z3H@4Mw|nniE&xLR zH_2WHXtj%ry}iP?ACi(LC--NiPyl*&G)qlQ|qF)9Pwk+RkNTVwRVk&W47a zGkgVl33YVj<`QDDh-*MfhuBy`0KDGP((Th~waX=w0T_*RRH<}2wR&Npv9YGcY|hTs z>#M3ZH+L?ZlEQI$c^1p?u+BX)aw zxvxfIq>0e`jZXz1!{aw6#r4bah1*=M4?D zw_B}&03p@Yk#lzY^fZ4}>-B0iAsZXr-L0+t{cJY80{zD89USy{#NGo4A%qY@2qA$j8nKIXUdXYq|~~^#skzo54+l9wlA43!p8e`O0H}8<%LVdjrsPjpn8SfVO&? zUyKKvZ=!kNCxG=S&EGcxK6TRk!_BI4{F{~hp^Zc8dfmh$e%$j({bBXG<=%UKJhBZi z*uX)P9`pwO)#cDl%+Zg|(EpHv3(E=MW%=}(zzoZo=YD-;Sy|%lW%+!?%uALp-Wqwp zvaZp3hh_bfSJf;V-?nI3em;1+h~@q-6}c>boi9pdd6S%yIJf>U6`Z&q03n1BLI@#* n5JCtcgb+dqA%qY@=qUOPKt7>HMh+84ArgMFQQ%d=ZRMYzxc>9|9kIkuWJHq2R-<73@Jq64F9Qv6mqA zp=2{gC`#qSa8m{|>_xfiP$A}uhHP$3hRBAeZr9uW<3`05()@l8JKxUvIN$wt&)v(0 z5CG?!>~{&Rt-HIkv)p(RN=kykliBI0f&6^@Lpn`SCX+b9W;2zi;i@Wv z@Oapn+!dq|9iey}A+6Tuqhp(mB>jGs3S*m%9TDp335AkLm#e5qsidf}vAsRDTD+-7 zqtjWfiA1)7bOq)JO-$(Z7*9<}YapK)3JWntD3xky5iT2zk%&@>ki)@@219$h(HM*M z_jh-@TpA5Yc6J^fiZ`vS+}d)x8ylCFIyyq3Tou~de7?FmX_qfJLV0;+v(s5zOc(mO zl;r`huQwRBw^J#Sq)TsXcs$21AE9Ver|a!4Ee!z8=!A+Iz2gQwML`y z_{hlm`tAv^NaVc{J~!hPCIDeUpuo6JRYT=fdAlY v6aWAK00000000000000000000;5_*bNyl}aV1;Nj00000NkvXXu0mjfh;w?! literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 2 Bit.png b/bricks/gen/newicons/Buffer 2 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..cb38d5606d0d211ed01b0980f6ecc754938df814 GIT binary patch literal 873 zcmV-v1D5=WP)p4g^784gPVA@wnT$RZ4m%ta#ou5uQB-LuHzp#JwY0e1UT;SS zw-TFmYfGa+C?mt+_yY|f6bcbUN=k39+05UdQaPQmVTqus7j(X`1F9T941SXtTLwptYmrPATBSax=@vY6d-b8T%NkIUtD zZ*B35Fj?70$Yv`jpy{C@@fwh^gIrG22nB=Xy~m?eB4jqRqfTcq==FYoXJ>uA z)taAgG(LC`iE#T{Tc@VDha^60b@k+AVWD`(|J^_+q)?D#aq-AVP7YI)K?=O!TCGmE zy2{Kf7KB``u`w=25Z&FOP*W4P5}Q@bL&rLCNPq=At&h-0X08aImp)V_btfYfRax29#r)ne7@}*jS=p6faC$lr5c3@X0000000000005^#;HMxn z)g}D3weiS$GyKQ0xRqJhcR*?~ zoQsLGw|dgky@IiOZGJy93PeD4!Z_2V<(Tuf$+uP5J?$lbDyH#pT<5;pMR zz0Zfxv)YIU=L`}yphjm7e_qHv_=O0)J00000000000000000000fPd64uI4Y7->$Xv00000NkvXXu0mjfJ#(30 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 24 Bit.png b/bricks/gen/newicons/Buffer 24 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..f91555270f38caf454a67c1fd99e8869a10ba620 GIT binary patch literal 810 zcmV+_1J(SAP)#FIYy*Q$_Wc~*_r3q`&-?xV>hq$60Q}!% zznf5Be{?iGE#+Ov%-q_#n>$@@KrRfvF#J$`~#yRi|Q$&{8Vm3qC&)ZA<|((8eN z(b3p?@(!tq`v?Vtgy?i`H$AsnEf$YQs})77^(qN@{d#-*_}J-GsWcj%cQ{T?a&qYG z)m57<5b%2a{!oaJx;me4dHJS>v;+GHxm?A?qBt>;+6Lq-luA(~Bpj}-yAB6u zU8t;FSh!mL^$zU(^i(=ec?0wf7KHKf&d!5_U~pt)b8~WXeLZpd;^NrY?CjZ@D7Lp> zub4~?4TFR9yT)w3sZnePHWCic&j*94J_7&%0000000000003#{@)w$2aaVlM^md6R zA>Rd-^ym{f7je+dQ9UDFloGj$I&0sqZ@d_ zDGn3|%`d+!(_~li>058AOJ2Q7%bQOhlUKRD=Z|PU&A9Cz{q}bww{@y|7(Eu!CjbBd o000000000000000007d;Pxsum|7c+ONB{r;07*qoM6N<$g0B97)c^nh literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 3 Bit.png b/bricks/gen/newicons/Buffer 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..e6ac4c9cb2133ebe5fd3a6cb40b6742e5017278e GIT binary patch literal 1020 zcmV|k7W)E)S3@vSCn?bOM78#jjP`+rj%4$raMGsLR*h3HrK_)!} zy6Pb-46+89jzog;&uk*(zpTvmN7P|9=dJ7YHt!#?ds(P;J}>9obI$MF^WD8aw%rXO z0QkQV&Q*|;)@la^Vqy>~EhVf*bNH}U z>vorvoH${%DwQTvVd3N?Sv@f!5>-|>*z zuLe#_i`~9%olqzc6cixj_Xjf>87EIlrNUoCL{QfdT?v0|Ea-<+0DiIk{_5)DVwcP7 zt*CH1pFC-8WtKNKR#m-xIWd7@Mk6)T+#Da@)z#MKa^1X1#%6XUB0gVzz1JJcJpcdz z0000000000008hpz-LkPp73SV$WY(NYtmny8M&649UmR6A^jyvc^bXn#|LPV9{W>x z38?E8FdKGpp68oghv7>)Cp182@3IG7|HkxS{ZO-h-b z@MQXQ6+J7LCgc;IIAzCnX2e{JekDC-NY&>Oo<7%*O3$v9T{KU7TZ;EG zJ3hY3eF_pD0u~lw+{%+qC#I}k^OYr&rTbn^ShlP@E_*7QtYXU|lwIx{wVAoiLcnno z8*2_4=C0zyfa}mIKI=GMfxm}r#rdZQHNUSt$8Ft$5g=J|W;a5WD{48eTlAY41k5)e zV7>tX^9=}?Zx+lu@z{?WHvFRm*L4dL^0{z-EaM9eLX92I8*sZ* zx0UgY453f%iifyORvlpcCk*HEZQm%jNk}*faF#idA!8$pfcl2V$8aky-^U{0Z9kE9 z9zDe>fXMP;(QjfNPbCtLL`E~Cy{(=XxRvSSH!!n9-@5POR-BTwldb1F#*+#F00000 q0000000000000000002~QGNmda60}3aiu^200003MwYBj!y_S}}J->f!jK|~i z`};kf!^5E=b}X?%FsM)OJ2?mo3(iNC3WVM!+QPlKwW((jmjX*$A z2!%rR^@+m-;q^+T2pJ4at5$0?1mX7&4|jH2ETyG7U3>e*1)GjUaC~xdd6{`OFtD%? z-z2FOnwo4jr82YWCu|`cudX(m#bUZpY>49qSEFCl<=iFR;`t(jOC=iJ{ zIuOFJkrA=Dw>Lg^wL+$o=2!p&!z2=+@aU+dq_9vXOTHSk^>w?wxR}Sou(mdY!r}Nx zMMYPaM8dly5(xxWtJmAtm->FD0@FV`i}y2L0DXbO;i;*f9-l7|n3&k!o|)O$NR2No zna%U_kqAX;wTUBZYehx7yPKOn-}pF5HZ~fK^!JWN!;W9Az`PO)EiMKEncf2c00000 z0000000000007`$i~Yoe%iWZla-O>>;}^Pz-R3@yeRWeS-{~GNk2}%)o<7o#do|pN zavhssdZ~%rr)=V-Da~wR)tLog^kJU5zEAM)m7qfG5B@9hzl&V~T)yW<=y+y_z4GG8;mQ5G2o>e;f8$ELH5p$sCw}~F;}cin`J0dLm;}>HO+2dE{LCcu z9}KTJXOr)`to{JIjt>j~000000000000000000000002oWIq8p#I?Nta&}t)0000< KMNUMnLSTX{z=QDs literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 4 Bit.png b/bricks/gen/newicons/Buffer 4 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..0190475e0c62960c62fca0e9ed5c090bbb376c98 GIT binary patch literal 997 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 7 Bit.png b/bricks/gen/newicons/Buffer 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..e80bf90eebbbb883692d86aeea744931f9e35280 GIT binary patch literal 1039 zcmV+q1n~QbP)1_pb_Iqd8X zAprQlVUHSc{rdLy*qChdrKIHZ=lrieoJ<28C+?F<34+T-5Ab?juEs{$9)`mqX6fxE z5p~w@-)m|R;(0;%2Mr*UOfrnY@Z^clM-MQY=jN35Fa&|wr>JOgF%*(whi5Gu)Dnuv z5vr*fAIHAe+tU*co6Vx=^-30@?(XH~L?RT@>&wanAsGDe!)leUZ)%#IU0{KB+t6_Hrqj8#_3)v`6AD#V_w;mj zrqlBHuCB+A<#*bwt*ztZ4oBgpf6zcOsn@e?ef^s^6&1KBhW*P1zi^?UVPyq-!5~5l z3vb^l)yjR|y_4T7vlepFN>r0%m@{V#hK-GL=PVYpnZ6sC+1YT|W@A}~>F7Wxl~Su7 zPaq(*PiH0m&!4hi7!*q=onBkJb0-!)~6a+qn>G6vI=Kgjw<8R zOU-tvJ8* zEwT>!)k>e+lKHGG?mo9#8T1!r{zGW=pSP+NDSPhqsRpX4#B!vLQgmD?k1fO5d9}hD z$@0(}d81mf^GxO;aw)Il)QXfn_xchXUdvXe&X}MQ=#2JuZ0R^cRaICq@mi(+ays*> zRchUd7`{@gkSe*>Upm-33{Da3*Ni&hTszo1NB+%vG8vtG86|sxJ8J03#9=K)WG|f3 zJ0JrM95>LwaRUt;H>dP_Kv?~~w;99UDQ%#|B^@Oga+rJSFQ?9y%Q4SgY+q~6NiV_! z&+uVx*iS3>0v|shbn)_oPFiWbiw|?{9XFh`(vjPQjusRdEZ1ONbW=j zur+BCL?T$>Y$i2ZLSI(tVNzsziB`zk6Zf>r zuO0HLRm44VrB=zeJ^%m!000000000000000000000058|e*m-2jV2dpTyp>b002ov JPDHLkV1g|;>hk~q literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer 8 Bit.png b/bricks/gen/newicons/Buffer 8 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe4fb3a61c28184e92de2ceb03752e4117ced02 GIT binary patch literal 1155 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 z4mWPP>`UArRB~#{``@KC|5XA200000000000000000000000000DymzzW|sm1FW$j R!?OSY002ovPDHLkV1mMnF9ZMp literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 11 Bit.png b/bricks/gen/newicons/Buffer Active Low 11 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..83a068c488ad0b781bb3c307a23edd6ceba9d63c GIT binary patch literal 1295 zcmV+q1@QWbP)u|pBr;CO$q|Xd!q~VM z=g)6$dU_iF)!JI2pyG=cE-w3(!{x55{M*tgG#dRKSY0Iu9_JLQ!76 zv}9{buXS=-TPrFO3VA$ArKOFJYqjI!0JXJlZY0^*NN=GVH!?G+`TYFLmv_3ED(~7g zjpq6DTemoz^z^JO0I9U62jI+^@^Usu-++Y$wS|g`3JVP_0t25tBZ#~_CI$ptxDXh~ z=W8@6DFDvS)zwy3Q&V(qLV{GP)mBxVI|m>XUb!L`bGZ%<0C91{!vql(MQ4?kN+bkf zZXOd;S!w8Ij7St8FBH1EdU(Xg%Vc6PfUob$%8?^sVKNz;#ihgQs--1|ENJT?%=@T5QIbmu)faDL`L4bM{EJ$<~A@85#j1ejR9W0qFmX`;^L&Fe?I zituoI`=du=W2vX_!GnT=)>fG;HFb7&adB4z^cHGp$jqFZTUaP7d-9~IX=rG-Xgo~``}(BPwzkbp>KRyG?(SY#Xl!IMJ32f(I2_8|lp9qE zMQ(0)_nkWrAF5PJWmOe`OePezw=0!)b~`taT)w+T1VIo4K@bE%5ClOG1VIqworj=9 z@Q-m~di3)zeYpT1_!pMYdVMq1kBTMz%#uX!y>(jL+6X}CPthT?F0Fl(5AfmX0x7MR zS2BdJ=a?F^{wF~A&B!2H7gzS*G-{xG#_1D!G@=PU4siRA5O-Q@NjpneOR4)dmRaH# zJ^icWS3S2Gon2ln;aESNWpqn_k`I7<_JlR9m4AoW08}WxaHI8x*4_-XUpIUc#jNm& zc-H)xq^pe486|Z|9RAa3MmPPQ;tS9_Xa6y+73xr1W={WofGHoqnNJ;=@^uLWl@sa* z+kB*JkpC&GMP9n=V9x5ZTi1^%AHY>W9hve0xLfBG`?D*obmu(2!%^s|JFf++BYdbM zQ$B#Z4Li4W2Rcc3?+DWGoqa!azpJRptR^bHw+%300|yN@aL{lMx_~#uM*lOa4{FkI z%0TmArSUKS6O8^cZCHBxyZRp(O}!@%2`1HhI2h|gplzRGUq?ZSqotpJU$gxW1a-e< z2)XtX<9j>O=})FulX^ zu~K)^)%_e01VIo4K@bE%5ClOG1VIo4K@bE%5Cr+}`3GE*;`z{Tp9oX literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 12 Bit.png b/bricks/gen/newicons/Buffer Active Low 12 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..6fedb5d3fd9292f48f0cf04ea3b00c0ed146c205 GIT binary patch literal 1099 zcmV-R1ho5!P) zFY#KS-XU|gY@35)gPCIgY|QjM6Rjt-Q&CW=C&8Tio=fkeg^OJeE0qC z;d$Qoc{kV#fYARNJzv4LZO@S5>{s1U{5Zmav6FA%L8m!9mhDn@uKEyRiV`FVC$u~D2JUDwavFRN? z91K2tcKS3;n@n|e09Nab8vvU(+ibC#=mHimCR@m2X=#ZcqOkDMBZ_Kj654`-y?YA_ zWwK!KzyW|YYaEWWw6QV1)?lz&r>EQ7ckTpGs}CJ2DUnDN3V_|ay)>YPE0Ias?#w{tV+T+;c#jyP3Pq?OjZ`h zMb{>BgRfs-Q1I{}>5;Q=?_OV@kV#3YtZZl?y_+}BpU=zd?DYA>&T1gw_ZJnVr}y@b zkH?ReNTs@d{r-J`D_7R8wcF+L{QSFjM@F>T;^L!6ldb@dqSDf&(#MZiug=Jj%gf4= z2OS>vcoYhnrYOB0AQFjX%F4RBs2Kpcxwmg`*`idEKERtdWYkz?YwP~~Mq_Jh;%JFj zwzPEBsue4C>>zhvfB&gd-Q5gRUH#P7xO$cEUA|mZH8fzqgK0IKHtifvp0~(lRQU+5JCtcgb+dqA%qY@=-(Fod)@90 zaQuspg{ZQPMBn`^o;~6sk-;IJJvU6EFIvR2gFzDIo5izyoc;A&*|-H1DTOya`yPOw z7;(IU9KYEl#9y8R;1@+0KPSh=Jwn{j1)x1CM7o*hl|Pw;*!nBLhB_hoB%K^PP6)AU z3_wv4e|Ft}KezcK0`(qX0$o2jYFF=3`SZKI_g(g|( z3B0e2=+|hpiT$>Hb)x^unBwW!v!z@$8S?&86CtwtDfb^SA0xH`I0h zAf9Cd+Dt{oFKy!4@MKoXvf|%+6Q_?5LI@#*5JCtcgb+dqA%qY@2qE-N{sgi`>LP}6 RFc$y-002ovPDHLkV1mS%E3g0n literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 13 Bit.png b/bricks/gen/newicons/Buffer Active Low 13 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0f5dca15ff5218dc5db7b511ada77f541cdbf3 GIT binary patch literal 1222 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 lA%qY@2qACTG~$54pwT2G2;;YG-8we5aG`iM zG}LY<bY^B& z7J$ig>lVP8HDEs9*jfI82E!654FDNQM-!sO=?bxAK%jGWD-n{@(QRU?_ zS#K|&O-nPG#>dObwrl}lm;(nA6D5*}2!L(dIyxw7!v;Q8Qj(HFQ9(hQHd!pb-NZDS zq$GxkiBYMNl2|q|5n%D+;o*>wganoqQWAa`83_)i>DXA7jf~{D$-M=5z!xowi+lQ% zROC~5{J5#fb7k7JgB))vH$J=K9?M9!1GyQt8W=^XG?$D->F-f76E#t=5PLnx?3f z6oAoD;fhvUUr$W{P%0lhSie3dhSUJ>-;=IFvbcE9p7iwMVsSSyyM682xpQaE+`O4Q zeK&5LJlW8|vitYHdNnxcw*meLRafivuV1^}XU}$a*4El={!QE4%gb9@K7Qo5^mN}V zX=#@)^VOwGI$e9a$<)|5Hb$O-ckkNT-0qqhPqL{=rJ`xlJy18Y65{C5wzkU3d-t49 zhoh_vfMprx+BJt`&K&OpWVQOQ5g~*SLI@#*5JCtcgb+egp!ng$#NXMU_n*>w>TET@ zy29m4JT*USdt%w`ok%{fjPy;k+-=Z%C$j3oLVOcf*gMA{=tQ&ctaoj`(0PWQRZ#Wy z#Ob1El|CEjoBUcSoI2jRE1pz6{mVjyS?@%JGd_w`&5oVQz=`_Acoi43TCF5Va0U5O3Immp+ zzZ(4Ma09>FU%P=LrQ`|t2Y!trgb+dqA%qY@2qAr zY7^G*2ZqED5S2_K%7KAs3X#Rk4Om+W$tE(plwVe1&ho1_A4gMry;UhiFU6odfyf1{%%?A`n1Nk>PheS2%xxZNbzi(B4+Ovbμ6eoj4;7$W|+LZ zQ2RQirAtd&w+ct&;v5d#K7E>&7Hv5)ncx4WOUKz&RV#O3ZjPdqN~^WHT9~9#Ii0Vz zuXE_oi4z9Hn=gP=W~N*&I6^)jLTPDt@8Z7MTv5^6t5R{C*&J*UG8!K}nwhzLS)oWs za5(DgXJKDCM0WQ0I7L-g z2ivTy0|&CR6B4}MBS#S0yt%0qShX`G}wq;90gG#ky$MEpr;I3UecUmmL9Eu8CBt^x< zD3ucvn>HmTs#HZqkwpgvdV5n+XquvQI)oM$LXo1PTeqlX2xVmS_ZJqXr{g|CFJ9oP zq0HLa!-vbuYiotogdC27g5>0N>q<)S)7Ra7?p%92%N{#6Ir;1vpCOkwH-{ae>(@=D zsVSfD;>Dq%8#e|ABa8O+H8tJ2v$)7{<>lcKy}qS|?_IrWF!c4=Y#kj-OZXXh{@iZ& z`C40pnO$9KHBIB{V%6|Uurp`u_A6KJ-*>xRuEs`$SXQg;>~y)3l0pZFVeoMU00000 z00000003`+A}>M5C*}&rJl%oGU^pq_yPNT!=ZDGX<-LOqe83FZg<~InGSjotm3tz- zFfTCmpC_M}7xf<;Q47T9mPU@|meTQj@1w6HqdA`{)THwU5#Iqt=CA!? zJ?o#86il^~%+8Z=13&#ZF@eyxx`3Bt4H9l35xw{FXL9P|Z$xV#x%l4zHXt?FfYe|E zQiBahjp${LOxyCSMBp#7DiUtsn^W)NWsYbAoZng(8*BVREcV^^{Oj~7y;!uR$Lap_ zcaph-;4d<%5kCX-e|%mkKF+t|(Xk&$=LG-&000000000000000008_){SA~}pG|z0 RCTaix002ovPDHLkV1iHzDr^7% literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 24 Bit.png b/bricks/gen/newicons/Buffer Active Low 24 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..57e6cef67e540d83a97c02f41a8d9a807d7cf906 GIT binary patch literal 1037 zcmV+o1oHcdP)|D29+G zglP7F#7Eac(M(!Nfv)SEJxvm3sk4UYTJzS~ajadJN&ZpN@AJp~p561?Z|B~f``3mL z0RK1UcLlq54-M7V`}5DupKr6x*b2Az1^;&Ift4bvZdc7|Z%FloQ{>zseH$p;`N}ew*bvl(`5Ac@%8Jmu{AYTYp}c8*JraOBrIP1;DOT_ z*iB5WuC0Cd4x!t(SFbKBQ>oUk@9wr(wr}6MwXo1vgK@wjF;*z#@{b=QB9<&ssZvrV zH|^+XZ4C`&7>u*B5OTZyGbt%`b=V7`=;-$LX9qY&NU4yc{8pW7+%nt=47B{2NH4A=?!I0000000000000000AQAx z_=ToV=o6NwUw%pwp*L=ta@ zc;3^Y$vyZHnp@7N7t^y{qm!%5gVHdP(v@`O-e0krguiwFW@6h)_v>l=)!^Ut@CiB2 z;tQZ=@da$!K#txE*o>tE(t$$T};^!2@q5CHtYVeFJ}_UznTTbtE7j;pJ|@Fw%A*%H8Hn*U~FL#LBS$O%fNL=qKc zwXY%}!DKpqoIHBykWPo&g#|u;r*@dkwYAr69VaE0t;LX^#FFc&Igy!cF;`1Lp!hNMOC#Soc%Qc&oN{dA(D{EwAaj~wB#q#jb z>8h%hmb|=(xkrwyud7sIF`JFQ%E}rZ-rO7>M(EZpfxv8TY9f}6bX64*H<=WQZ2`{C_!3g7Zrrdf5fL#tiD5-W z78@3J{(MA)hsVUk<;w^K1k~2LxQvYvxoK%?_2yuBda6%# zeB5A&jO1`SI+m7ftC0~3TUv&O5W0Q)*sC^uHQ>UcTt5>aAHceufiwm1Q zHRbQ`>B;5F<@QCNJn8QC@nJA9EF}e@jSXu=E^lqcwm?WA=FMXsiHwktj0~G4)YzDpH#0Lo zUs*Xgc=v99zkSi(-rCxS4_~}6n-vP%NLt#RJA~KJke=S#t5&zQnN0W|SXt@poS$!M zvSeztLLq~JSEs6mcY<^MdS_>S{o}_5gI-@#gOEle7Pq(S_1@mr1=QEaE>se5U|T5V_v(4QSJmK5!fo z(D+-ZpY6yu_1`60{Peo75^bYD55@kIFUoB#A=mR{A)_OG;OzK-!yexY92fFfaDbbX z@Z6*)?4AN}Tzr!Wk0p%!#J=K*FX(q+!2tnZ=JMVnkI6*Rc*2v$%S7bpVYkBEZSSMJ z82gIN#q_(d;DCU=1(RO-(QJR=2i}tuk&h*7<%Fe*a=heQQ30PSijcf~Wm%g`uNMNE zn^@73Aamqxc4lJcv-cgDNAnx__i#H<(27u>zCEAbygeg;?euvxLNy24Y0i7=H!%p< zZ9u?o0|Is%5U|_qnP1}7^>4NKr3Br1dq%+AVzEP)i8KZL)c)rmsh@h<{h>jq*U-_0 z+mjM8#ks8U*~%YqE8xf3oe9JFx?*LSUMCi43K%RMM6!?%DFk$OHE*5OVwJ~I2>4}; zhz_P@QVM8x_?*{Uzlj~VE8%;=)!lw{q<`*5+`375cE|n@T9_XC9=9yv(UVj)f3>?) w0RR9100000000000000000000z<-p#00L^OAh%Gi0000007*qoM6N<$g1X{xPXGV_ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 32 Bit.png b/bricks/gen/newicons/Buffer Active Low 32 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..71e63a20facec92e1131e7284ab86823779139c1 GIT binary patch literal 1025 zcmV+c1pfPpP)l0|%z3+uQx)uZxPZ*?#B!{JbY15U`&uE?O*dd2m3jmdo?<{NuM27kfOJnZd8d z#8@n3eE&W*^?S<^2ikYL&`l5{Xz=t@e!oRaIkSv$HpDL`1~JSuA?J%axG8y?5ir zg$1ovDisRJe^pg>`_hu#4si2kdOFJ*jocQhtE;Xi^9>CZ6<>DaTi}HY6BF;=H8#?; zN_FlWfKJ!j3$SO8UeC>YJWA#A39MX6wvbkP=~7?|nQU^BqBI)cn4Nv(h)fn2H!*Sg zG(bvJ^tQE7R$gmRed49RiR_&z#B67YLG)07^=RhA67AkV{>@Tv|#|;o(I^ z&CP+`g309yg;biBCXpx<43nP^uw~2qd~|eP9>e%k0&Z}-BO+)zD~n+^Y+zaLHJaxJ z-@G|HdwiT!{>-o<1_rQk_Jv~mR(dbKdbVwvLO}g`SBP${5 z>w9``-Fo`eX0uvbS^yYEDt+|GYE4Y^Z=itzu{d;%2qAkZ#MXlmLHa>H(&u2(Q$M7c(UnNKK7oE$W*rf6$xGFRewZoTC=)bZW z@27Jo;C&3&#s0l3`0J7(p8A2`O8o1*-#}P`-2pJSAPhH{4$A=6uO4^t9gWWmw@%K+ zt^p9Q9h>4y)aV;daE&u}nmhRt`_8s5KTPMU(1axS#S<=}zNR_OyPCD*pFcg3`WqJv vA%qY@2qAG_BH237ENrPc>5~1p99?xiOY$TUZL4ia<=*7iXu58UlSKN&ov$G2e zckkkOZf;&4LUMU`H$oy&MTI5egIX8!4MMV}H5pn)}WTcPJ z?Cj;s2n7c#6mD+MpOdj-v0QF2R8^&yMdOC)= zxFjc6R$6DHA{3^j2?QY_e12M*Qkjr|(2*m0{l0zi@k%8b;pZn3F-UiHmC3~M&`_l^ zAi!uePY%rn4-1Qkn4Ts);w+4fwYOW8J$o)*yndbVdVBBP3k_{*(rD<;>dcH*8y)TK z-PX3UVx5f&pWod4^eIAhbq5btR3IC%VcNC@F0^!6>0bu+T02!^amdN&Y zJ|D-4>~z_PN(gS=?CPqi85q!NHJYj_gp^8w;L#(E#?Q~PfB*mh00000000000Dv8U zITGX&>>WlOdsd4Kq=$QQVyNm&hhg6A;(jSqb?(X9sKxg>=K7Jfx;VYk>qu234mA)a zY5tKq#$lpW()(CA(nVE2JG$I$c3o#|{xDCJ4Boc*4HMx3)@osO=~s?aMPl~>2SQAK zbd>Gr=iitUc*dmKsxhg!r*+&`qNA96();vlZ#SFF+)rZdS7pJ083+=0meP%LOvf@0 zPYlwjfuZ^#!p<1!)Gsr~$_QINC^~Gbep^=K@KXi{W?*;2*j{Gx<8pZ1Ia)2rG%xP% z^y<0%g$2UWtH~GCUl7*Ymrg$_)R*=)%{Ogd8;PAIGH7t^Wr-D=b8XBnqB z?zU>5wyk^Ox9uyl0C!~0#(_OB-G40auhq2|^y=CR($cHb{iOZjw%pTJouYZs2LJ#7 s00000000000000000000fd2@80_!BjFsM!m1poj507*qoM6N<$g3<+cr~m)} literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 5 Bit.png b/bricks/gen/newicons/Buffer Active Low 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..8e08a423bf8ce3be8e1a15df23c72e703ec1cfdd GIT binary patch literal 1343 zcmV-F1;F}=P)W4J&v8=ALrjS;PkXZcW3FXV>nVDT(B9YN3mopZjjEwQ|g@vjrKHtSfr7A01 zTy%4zul4fM>kA8|Qh|W_l#wwuW-yG6Ayi%M=VvrFG|*G%+O@1KO22jM!iBf1;o8f| znVQmQ?%W~C%*^a;gcOR-PJ|*N%F37wE35SZ*w|20sIai0z`R6o@bol6ahKh>#c!Z?VOP3-ec{~pfgif6r93+U?SURhu zBq@m?tgYkX%FE5Gv60CV6QxpLUx_3!QK^iKL?|$Dd3o2a@NlJ)$#HVx(T+~X=aZzr zzf!q(uhB@yNX!Bc2nY(An4moBR~Q{_ZDo`lJIb=7E0Pd8UmQtInzueLTdwWmj+Xl`Cxqt?Ld*Bu>NZ9@Z-+1e_R zkR(+dSB>g~;>L}Rj+&a@UbT8?sGQ}bF_`ExjH|w*v5X<~e9A7KEy_TRP0u>QqP zuAyvovdu7Sp?hR$05+4HKe?l_`tljS;pst7bM<<4@oC0StIka@S9_m+@5T55SxvvN zYrFE1j`lv64R^5BFApztTIe2Gc){`2Puy6@5x#`>JkJX4I9G^whtb~dus|QSDzx)F zOM84t$PvrmM>>TjaMjQR(h1ik4fYO9V*jxFCUvxgvZZ|y2e|6xk{Z*SfrR4x6t1f5 zPxhy*cS?IPuC}YG5B`C_`f#e3|8hSrPO<4LrcWInJMeA(PTOg0YTS>52PrFb!|8`* z%f+%*|>z$I8&%<*2NK9Ws3=QGR)!PoICKTl2fJE z>sJb5+3{_22fUCKTGIJ&-lc8(MGOPjYG43c4GdtbfdOna+vZWCq?LM<;KsMj0B)Xs z&xg6+%6HoSjM z4h|W|aq6%4G#aCYlU%SP+iI|DAUYcto%n;cH}e&kP4@Wu;hf*=qDQ#u{47%gUz{SiS}T00000000000000000000004k(#y|6M<*k_SDHs3%002ovPDHLkV1oXq Bpq2mt literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 6 Bit.png b/bricks/gen/newicons/Buffer Active Low 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..87c6af3f1e2db6871bc13ea639449bd842831a79 GIT binary patch literal 1441 zcmV;S1z!4zP)V|jP%*(awg`fPMS(zLVrXkxY^o5= zmJeEtr68cK6d#KeqeUXsTBBrn_zIv95P?M=0xrALy*oSL&P;vO4@i4{U(UJvKXc}u znRA!n&LRW=|8L0W1w=*l_EuC(*nf|MLsQeM9M6xb0D*uqqSI+KAtCI5%*>FGu&@dH zETW_J`uX$OpU#}A(O}!x=j;2t=?DZPBQH92j8tmA1EZq^Ar|N6W@ocQB$E32r|q-Y zv?)D3KK^AU@Twd;#%dw079n5X3m34TnVFJOQzMa3RAwe)5lTvGZSC(rdep|o%}t}p z&mS0&O6gw$i}5HasinnWXlX&HxY*yHqRPtX7Rt&>O~v}2JzKUsosDmL zJ9l<=_VgS$K$0mbX=wY4FI*TLeD5Ci@Kv~VtE!4ogu;y*GcvGu>C%xSfq^GaHZ<^E z)%NzLrqEDV*UHL)0n2P`-B7&Rr#*La9nT#X}A~qHwoo+&jh&X+kFoBT2|MlyuSNr*4AEDu4 zoOL2HFK_eagoM02b~ZK|&8k(Np0j4HU5i)WxpRB>o;jmdZ{7Ov;iE@P#QpmgEp*~U zYHD}4R(t4BV`F)FT^%=RZEaD}`SW9A6qS%*sl>${KTdn4rSb8#wJKFbgz|c^2 zwN_hJ#zak)8v-4%cGr{cMU0q#La^*@>Q$s^xAwp`kLUHzNLxYD0(?AG~jqw!@ z000000000000000ya2?wGXn`MC29mc9#0+K?5WyCa^iAfj^XHlKUjFBuH8O~+F8%cGVQj0r=DKjzfMwcq*tSz#4I!Dg?zZvjx!mvKQ{Am`15OLNeU+;X z>%2rykDvRB>2=4raHlIh7kPPUdBjCa`nF^1;>xGKvs~<8a>RV9GOF41vWZVaXvs!x zxA8z*es#e%z24YpQa)8j25cYbY5kEI8(Zkz?5qslJg+T()u#n8zLl{bm%XQ)%;~&5 z)&jlEZ`H74Umaq9_fHLGJMB+IC{5V%(|=$QLjjWw6foI90h0|BFxgDWzr-EA`$~*Y zM3=BXB@1Zj_<0NC8wc-t=oM z8@a%it3JMKc!=$^AX3OxhZ-rx@l8JXvcGBjp}8D@0+b1Pg_&e&}F`3 v0000000000000000000000000m?HcQa)$tV5~s3x00000NkvXXu0mjfO_sNQ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 7 Bit.png b/bricks/gen/newicons/Buffer Active Low 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..e89c8f49f643a3c9c17f26fa1655b7486ce42c99 GIT binary patch literal 1324 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Buffer Active Low 9 Bit.png b/bricks/gen/newicons/Buffer Active Low 9 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..4e21875c5f12de10c968e0ca92a71682354cad9d GIT binary patch literal 1151 zcmV-_1c3XAP)G@&mN0@MX`h>+ki69iFf(gY1PWCSx}$`WG} z)A67oF$7d3lZjY_Qdp^=)i~_hQW#2QcBv>9B?hp-T`$+J?V*vW53JkwdpRHfb9!=4 z?>Rtn0TB9s<19BIH}~bs_I6+U@m8<4**@j-!7Xlp%cVWsZnIe;AqOZF5=myJuYI5V z{Q3E}+vG}*|bMWAa z6D1`dvVc#MmX?)893htrAThD0hp80`x!hn72xwZN@U{Rl*^?))UthY!pJXz-ePO|F2e^D$D5U9@7WN2LRh5-7{WUd5j`+_OY=IRO zPUpnLxpN$jTz>pGfLh(#3y_snSI72;h5da8R;^-=kV9}k;JImv7 zILXNx&Bl#1&1Re+7kt~cl$5bCreeN@;bE=T+Y=ss;6QmfQ}y*-yqKKa+G@21`&Jze zn{DULn3#@^sj0x(NFvdV8>6EDSFdi_QeQ6+?AS3hWHM!Bq^DO_vLk3(E)Q5FMMXyP z`QzgW32|`(K~B!nNgqBm7~SXzJ3A?fsR5>^nOS`! zYikc3DlM(8C1)d<&AWDO*bp6^m&e?`uC6m@Zr;>rjvjsf{M9SpsDLAM?OIvcix)1} zg$sj&*RPvQODFB`Z*1)Do|~iT($c`5;^O9JwrXlBDe3Q5tJ~Y>=b1b3=8azOa<#O0 zM{2bq5r@Of9&9#dC5-B7z5dD-qtRxwS{oVwG#at^)-9`b{d(^KVmO^k*N6~82qATa#gGC$rC`18rm${nf9nWEPYC;Ab-XV$c1b z$V`xXubIr^@{CPn#tLJbN00q?W#T>V0vLJZpAAHe>O9$qfA)ZD?*{mN*gv~Rjr9Nw z5BX|4rzJI}+Q zB6X81y^IfK8IgU-Rw4QXgz=q@+#i{WyV6VfIN{s`!I~(h3ehLvgBw_BxPg@xqQ8aQ zbJp<*7gL4k1}t{(AF_A<7CC7D?r)XalVtYIXCV1*GXmuTjyF2Gj{p*mv-+|2UzWY8u?|*E&4Iu#j zZ#mM^3Jd*y?&r}tr*r%o{|3m-P5!mN9|-jK%jMiIHp-~3W+U;qUe7;VoRdj7oJ^9W zutFk1k|q<^L8VH~kT3v3G))l2#WtJSJTP#ulZi5pDkmi;m0DdwRLo)Pi9ZBT1}E;W82&F^JQg+W%c%k!_nx_P)<&!Oukr*>o754FeH=H)5jcu z5e&-ZMMd0iayfH)*VlyyRaQD2<>kxEeSP8_lgVnWudk{y8m(4-W;#rTM8a+#9ONRc ztv(+?G&i4M0Iim$ng0ZfT^>4}@Ssp=ZjPcxM-2vXj?p+X6AEo^PE9daMQUa`Oa+;& zv2lDnFHg#!oOS@EvbNUY7#YcYkXCCpE0s2z&nMnTk`{|bQ(D^6!t6aNlaC+@3KR%hlbzwZ%p#%I%KDq+J7qlq5d2dUm#^25;ucNqiy$00000000000Kn`7w^cI9 zZz#OZkI*~6X7Kl6oxuRl-@a<)N4&vDH}LmiVZSeQt?9O27%MB#+Hm*bU>~5V#Ui>F zrz!63!rg~+;qT1Ja26|h*!1F_sYpd3;r9E|u1=cO@s~{JZf*X1gj}vw37Fk4wWA{8h2O8m04p?p)2&sjeX57L5)&KYu!lm($qa z6F+|Q`k6TT;mgxA`pyJg#6ojZ4+7$7Jc7Fq00000000000000000000;DY)C#}7LZ TiI|6!00000NkvXXu0mjfzTSa% literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 10 Bit.png b/bricks/gen/newicons/D FlipFlop 10 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..8d904bd1602b6d3a097dd9a07f113587aa465acf GIT binary patch literal 1021 zcmVN+!%&v4p@9kp7AYlWpag3Fbn|x zZ#coFMMaH{(vSXg){o%k^A->m=2>K6VQj3SfgtD*Wl47Lri|6PYZp4)HzyDVgU6%S zQ~g7S#>dU(rY0O`&gOLL^*K58Y61bB?WX_?b2xB3CPtyi%WG_04w9C{-xR^*FcFKB zlc^q$r&d>0rKB7rOMA|$1E0lwf1(I%;V|q4x#{(uU`owI+}h)5af|g zOt1$@rD}Ct+`vG6y>CuVPFY!Yc513zURH)?vJnW3MzWorj*Vrm=yWQT&CRqaEgc%d z@#5kj3rI|KILPWLsOyoG#2z#``SPXB_V}?(=9?pz_x4UsPEU7slCKJ8CL5DUC?s2v z$Yf%!$mQ})qe;kZQ z&4h8k2sPi#dj+VOvSvl2#`G&~3uA41wsG^>#<`ho?BQ(V*u*w2uFuT4&+3ai{&1D*c`JF1R2LeQ6xa;*Pa*vO zz~^Tbm&i6`3!s4lHX0~kqY2yS4Xl;4#kWzi^%ijPy6Vbu$T)jhiD67*nyYI@jm381 zHfm<==bKP7w{Y$jYUY2RZA6X3b>=2&T<+61P~-NTYCsK!RbDq~sb0u`l>h($00000 r00000000000000000000;9v3wIg!?k5LCeT00000NkvXXu0mjf&{OG| literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 11 Bit.png b/bricks/gen/newicons/D FlipFlop 11 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..4864baabd2328bd0a58f3d79f8fa70d49b6962cc GIT binary patch literal 1061 zcmV+=1ls$FP)^FQZ*o^zf# z=gx(D01)K=ja-^-`t+V2dKLG4J*34OPe7sIJdBQ7EC&uKm9&YkC1hmqHN(RT7Y23@ z^+dyN=Qx%PEep|HE|%5n>1c_G{*DL<063j8SwcctS$_WE!$KpeC5VNP;_-)JQc}W| zg=i{OO^yF7#PQog4#)lb>(`f;M>g||$}lW@{`|e2LqmEx$F;ObNPy7Sr&P|EL6uTTmh}1a;7+Nj218O(XXoC%p&q@yv{a`{OUukG zEe&)^fkbn;YHF&hX-!Fq*({T-StBt4jmGID+4Jz*W5I&pPFCxU8xBWZU3z+`Co{9P z)oL9WXlf!)g}+k@Bw9>NZf<>jT%5EXehI|JYPAN#>C@3WX*Buyv9V=kW^-s8%N7-> z)w5<57n4>oXJllu_;{6yFTZ~;ltmICOE)}hG`6+v+!=iUi)G_Rn{COGa2vy9x^Usa zgPxx5Zlf`rv%USp4wGqUDDpEPi$2|880OlwtgNr= z{Bk6|$PffU5ClOG1VIo4K@bE%zAL;Rcb6S1S;?2qUc7q{AWmCd%WK!i%{k;=+eN!n z{35Qml#E#b3XiTW;Pt77herUWEj@OU*N)LD-RDKzyw3GEK+*AE^LYKIq3d{10;V_f zf8$5z+!&E`98vp(1^a0Y6 z$aT5zj7Bj&=1Q&5Bi=LS9KVRVMV@h$f?l0Xu5|hU8OcK1_zK+OVA7H2-8+-^e4wA( zewo}SZ2}ZbV4}eUCK|;=PvA>Q_Wq4}Z~a_gQ-D^%XiJ|~L-mR+=95czH|?jIyeDIl zUi6DZ2-Y#+zWz#h9pzQ@p32?#*B+`H?^Wp(>VN+ckI3U)0b_e$egWDIaJ{3~H^Kir zuXy_l!ST2kfEyEy5Jq2p_{2)fBX$6rU&M}X&!Em|5fB7H5ClOG1VIo4K@bE%5ClOG f1VIo4`SyGQrvjY{g!QLs00000NkvXXu0mjf6%+l4 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 12 Bit.png b/bricks/gen/newicons/D FlipFlop 12 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..a082b7bcad25090843751bb362bff85805c2e6e5 GIT binary patch literal 911 zcmV;A191F_P)gZ^{}tIxkOOu{}ZnFfBye_cK+V84ZH{e z@P7*mtSlnJU?4~THRmU=`HmY1332>&bYwJkblmUTE7 zhP$@4)nqc8ySv?Iv)dU)BqFaC6T?;eZ2%#gjiREXrBboDug{spqnN)b0;zE&6sDwb zXW7{_otrBX)zuXhxy}|EDwn&i!atWSWVNoW)YdjM_%7yds!+%<3dO;}!a`geUsY=> z%kJ$B4+jPLuhi)}I#_mn-DI*@JahZ|<{8=u(_1It5t%1AgWI+5HA#Pzfll1}+*jaM408dI4v3{p4fxMt)F7?bg5r*+Toi?74gZ0000000000 l0000000000004l0@&~+ry9rDrkGlW>002ovPDHLkV1jlNtYZKG literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 13 Bit.png b/bricks/gen/newicons/D FlipFlop 13 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b89f6db7895917c197def3e310d290c21830d9 GIT binary patch literal 1031 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 2 Bit.png b/bricks/gen/newicons/D FlipFlop 2 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..b9017333280592c1ceb0f7c451ed443fd7237115 GIT binary patch literal 938 zcmV;b16BNqP)IjR+h&zK7PRhXlrXE856^NB1!u4uCB5N zrKb-JBqc2_HaBx~luC`JurM=Iq0nf2GrbxbW@fybgr4ExpsTC1lj*6bFd7M>q~sC> z$mMP~{hL7CZsJH<8hgz$3B zAta=@cxXr}6>`dc3kVO-&mS1*?LB{xT&_}uhgVh_jocVTsnsbd@$sdlbd;S*lEcGR zYh4|896>}yg@vK^-k!HDumJipIvj(8)6;yDvzg60oyAg6;JYypgJEQ3VZmftULG9e zW-66sW$o?srqgPf5oimIjn&j_Z=)Wk(_q-y5q1v{LXvzXCQeS~<_0$N@&x`N0{{R3 z00000000QEOT1QL6UQa1*nJ!N!!0I!rHmc5eb_hSuZskrfJo(M1H12P@sHV)Cb{8a zN7Xe;9r)`a*zbkJajJ4|uc}-ehg#PjbE7w}hbnN_Wnf={(3~$zeEq4pu8;I_!^0Q7 z@o=RFcV*+Yb~}CKkKVm+%zxAE`h>Ik$vNN*7RTzh&d>6v zRK5KgXLTfq1-yT^xhWDot2(seoI?-`NEXpw$fTtHUc)*EoWXwsC?MFNfMA0Hf(;4? zHmrv^Jg<%)B@Tb#%@V`{o;C&IVGgSRkE^RkCVO;;FZTQ;dYo>0z!!ZnYc&1*hO;&U z{v!)E?0aDU`>iMZ{piRa{rVPnT>t<80000000000000000Kh-$58uOJ?jescT>t<8 M07*qoM6N<$f`HVsQ2+n{ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 24 Bit.png b/bricks/gen/newicons/D FlipFlop 24 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1d5974f5f1a2a9f39c3a54dfbff957782ddbee GIT binary patch literal 873 zcmV-v1D5=WP)6yB&bonl+3rSK_rIJ zL$UP`M69G}NA_xHf zZ)vHeWo4Pop>6V<%adBYU;_+B;LPc%#WFHNQK2b3id0nK5s#;=Ec*2Loa7h`x!i7d zI!8zGaYlw-zquJ*&F`maktlSv++3QzumOVb`A9M+M>9yBiwN@z|I~6I+eNQYs_wBDshqh;dd@cHpM0>SdK&E|A2ETFd{G7}@o z$w>}pV1OW=oCyTBx9jV7b|SBsp5E9vH^<>5y5)oou-Ub>YW4K=#V7H2VlkU7lbKBM zb2Q!3QdE?e*WQk1V>2mAt93XA2hqMlfm#;|x3+3(qHB<3W+sb;_fJm3`$-x=kIv)K zXx7(p@#HL)o*uist}c3EU^?CWyun~L@9m-2Gd5Es>gbr5K#NW)J+CreLW_(2{Vo?C z@p^SSw>$AWKwf;ivAEoom8z=C&HQyK{*VCx000000000000000;2-ky`@mt~FmR*m zxgJG=`0U3KZLNMBU+r>R@#u~xJR6F;-*Bw#>wk?$Kl#G5U%unG?zkpIk-V<|8efC< z;`nf^>m?rjcoLtreZ;(pBC`bFdGHI(+rXdt`~8ll692)K{z9|y4sEY+1K1UA;NBgy z4K{F}WV)EH?#CYtDB`2oXno(+mUuQ4`<^bpNjytBAKgXqL1wZV&&FR&C%aP9t>E^y zKkh#W0000000000000000000000000z+dhMlGW<=3etf200000NkvXXu0mjfRT!ab literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 3 Bit.png b/bricks/gen/newicons/D FlipFlop 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..97c41317a466831881c702b1025ae67177fdc741 GIT binary patch literal 1062 zcmV+>1ljwEP)@i7m2Fd)RMM)$X>JWN~QGpU6{?Y57`XiErAoGt< zR+^9o2AKslp;%E#O`T+}ho!5js~ozPS*P2{?cQ7N-U_vTpFehf`@PQj-g^(*JqQ87 z|4mqEX%P_)2l@PU&hNp!$2S2&;mB8phT7YY9uDqtOJHGjqnmY<~8v zx3{!3EG)2t-*2}Y3}l8`v+Q6!o!o2l9S`& zRu{cbnCuD_qmP*tVXj*QgRaTI{*>=cP+&LrPNB7A#0I_O2Qv6Yo`=ia}6 z=nyl?nE>}$r-W7qF1ffu&kV<#$3Y;Z8JSFA)`KePw zS@KT>NTqsxWo3E!*hOk}YN}LfHn+4eV|KgAq*5sq85uZA&(!Pl^JTKIuSliAbpnA* zCXrC~;NYkoq5ymwJsykY=FOs_v5VT?Eyh3Nx?)#UA-C~|7SD#6XFjU0000000000 z0002MABM-V3POtYqG`b%&x;SYi9J0jB04zg8+cPs>?yIzW%Pb8FQU(U)`8(Ap!R9P z!eGyl>NAKvtv?pqNnH&T||xKcxp zDrIUjWr=lb*DyP-+{b+t1Res43RIDFpDEs$L0QHO6XPr{T3%f6-C9++f!Xo$aqg=i zO!|{KA-D9!dlu>DEO43j7!+vgc6Gnh!%HDMdS!OhFtefDx*!mtm>mA^>5&}m7ZKZ9sbWzc^9lKctP*FZi z`c2H^R6?B-p-mszQUL$}000000000000000 g000000Kh-W7sl&s?W4lb?*IS*07*qoM6N<$f>7T4#{d8T literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 32 Bit.png b/bricks/gen/newicons/D FlipFlop 32 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..d650c9ea0ddf2273a9ff588393fc09a906e4d89e GIT binary patch literal 898 zcmV-|1AY97P)2s?q-D2|UwGA}PSR;$%$R#yYn2tuvy=_xJ_Uk$mmgj}w*HI=Ha zE_9fAs1k`@KQ?xHs?{bZ^QGF_tXAeb<|e(~hK8dfuh-+T+jY8*4y$!%$6|3hgKIb( z?A4~Gva@M=ZZ3ieASM$@#>catND@8Ly}jT;85!f_DJeQ#XD2r!mn)Tpg;`lLnNoQ* z$-20(*>-o=)|gN2?aRx7MS`k%JOcy${p^|QYJ&mCD=H$KKw6sHjb_hqyK$fN^x#4J z`-_V%*XU?=Ha8=a&Cl=e+iWv4=vQ$$$s&lPB#Nr9$1oi4>l2AuS^|Bjnow9;Iyos4 zg}UXC6QHR4{PFSO;qZgf(#p#zscF01tn=!6Xum zCO7wXlQ$RP9~l4u000000000000000z~95a!68gF(`I_dZKiuapcWp(e;oX1rZ-Me zOOU{ysCk2q=oMeapLqO|O)xEPLj06XC`UrvjsNP*1pHe}@997H4c^>C>>mCPY%%$t zfH3vIjA3U#qVG(u)|6n_gS&^{`HpiN6;Ev6l4CJUn)u}_U*gqB?+d2zqw-H$zQnVp z`CpsZOpBY4m2JIa60hI(JmVP)Hw zNI?TBq?naDlq|N|@{J5LDREY#O~K{a@zU;#yGIkI^!z^TJUjpYdG2|3&e_Xl6a@hP zH)1l|wrv&*{pj8EZ>&6ry8u5w*CGyw)q3NGL_$lr7ZD$idu%qPk~y5~5k@NQ>wEc< znPGn3WYTEpD};oYOe-pYqMS~VNG8+iwA$OZ|B9#=;Vm7Bhsmv54GruJ{{DKs=atFv z*g|%DU*DNC=g%*1#tR%CZZg%?&CYgp$>n^mYuCPhou00&6pQ(s$BvDT8jXD8W@hLs zG&QMIE>~OI3JXAtj!GoK!SpkU1TF9IFndsJY<+!1#K1slDc7UX9C=^a7dL=M;d&I=B2aSzAduF%S)~Zxo zk6PW)F*Y_e)zX4ag{Koyu!zgm)03Lo-|u;qO`Fov8XE%xNv6DP0RaI?N%i$LHNt}w z3avIEK&LaCxtht8l@%Qw7IyL^QrXUu5>#$V%Bxq2iOg{#QBaV-KaPL@{u>h(fR@o_ zYiM}!qPSRikkxwb+~j0(GQBZ8F&LVgjYf;*{d;s&y*X*{7HVxRD*FB%_t@f2E5OV27ZzG8iF%0-kW`Od3Ej! zzdH8?xBTjOFK%y^-w)-gpWX@23IG5A00000000000000000000fDOtYopgKs<)`BC P00000NkvXXu0mjf-o@;q literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 5 Bit.png b/bricks/gen/newicons/D FlipFlop 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..881d03131daad1718cf3b79e5d0d3db0b6084627 GIT binary patch literal 1142 zcmV-+1d02JP)i#3e&pbVTi%&~!^MFVVjFa(y&;_rCS%ge>fQ{^&hD z-*e8rr}sVb?rSIt0RG>|q=jjOc{x_wP+unx{g-K?! z+dX&g?c0YA;V}+JLqlcd;>C7*Lqm2XLa*0q*Q{x7uCC6UC6zjU+~wjun>YLYG+kHs z4h@)048#2;5DY`VX2Aks(&*^GKs zv&iLDRcFqq)l!x$+CV`;MTOhl**SBP$>ekv6f`#a{kZ1y)zr+NUtGL#Bd3xgY1(G1 ztGjnEJCCLd3unzj_KO$Ow!{XwZHz{{x~^W`zklYWV6ds_*|Vifr!S0YyxyLkp`k$F z!Go?YJaWYfmVNcAzyIXP%a{2KbP1h5-_jBeBTqc;^-fGky9el*LxdQO7cP{Szu(Ar zN8$$=00000000000002Mdxrd4MfUL~p=<0;GRWJ-wMtF48h!HDb>9APnf8-xm5Ke) z$J-y64NHWzfB%u1dNZ-U#3@umgHz)otEa>oP=*phS53=s8*h6?Dookx;qLY=yxrV= zpgvn28d+D$+e=#dz7^IkQBe%CK63o(6{?G>{=6o#dP?NI&}X}G->Q`=JF-lThC(dE zGG{fi=B)nIEL07Jrbc9`?5kFa&nMG6>v7dtFVmA&i6HJkh$VTecmCGFjh(|^mf`B& zj-H*|Sl`~Z16O~!yFLAeZsCqA?WEcz>2;{e9u1S!((=SzlAj~*-^?k5j?dfFnlWPN zhOhk<+-R6b(yJVab~KVy!@RX=)oLNvMygInR=+wBiTu2mjgd6$5;{9>EFxCPF;4wd znB>QH;J-@i*<>=Aa$*0q$(tQ0rQ}qMF{_0ByuXQ|fm{O(uzYey2eTfcNZv-x;4}M=bDlNDgigcdiMyq9m zgH-!)`lzJS?OIP#zdIL+u-G9N0VlFtL%auSzae>_+(hHiw(kjt?8k4u|1;2A8^qP< zIA4QY8{_RvH$=8 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop 6 Bit.png b/bricks/gen/newicons/D FlipFlop 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..5db2c0bb2cf9ec61804afdb062ff6e2af9d8a5ad GIT binary patch literal 1247 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 11 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 11 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..267f41ac058fecbfd279151b91bd7b501a2f1b9d GIT binary patch literal 1231 zcmV;=1Tg!FP)e};HdD18=3GjG~8G}KqJ$8)Gr%h}vAu^J!nVZ|b z-L|`<$31)ZE-yz#+1L8}t5nX%aD>M*7;F*%Fd8`=Kfl7ll$7JgtwvHyU_(1+Jsw;3 z?W?SmO4sXl$C@p)uyE~KL4ic_$7XhU1p<}o?AiJGt5*X8oVku3)$8xyKXr=Bb><8U zTU@ON*D6%LEAH z<9z;>EmZOOWOLlPW8Wz}TrLj`ymhOp%F&aUn4d2e3xy(4e!i`frMOroGno{MJ$nGe z;)4g%(|Np*5P-bA(NPX3JDYXY*GnWEj;Ci%j$EFQP*AXImq4J`mz6mtz_XR1p+@8E zELBFMvz!4YCVF}R8XHfacJzouU0o9s0PXFOkv%aRVrn&?(XGf@(e62^!Lxsc687{t813<=! ztRz;~%7;$aCD8v%*z;^jt54nr(D;3-<M0W_&zk6`tZDcA!{Z-4b}Hti9c`E%zhlD^fGiHf?m z60YFx4AmFDD|;1S@Yi5JR;zSrFVHs2*J(O^fN%l1rmmhjayi7476+?5XHHP?l2s>0 zn|}vStA2Ck_oLGX5C)Pfojw3>Wz6(=YY$)ZnA_Gw6i1oI?Z#FoCBHCh)Z3xwrf~39|f+T5dYVw#i0&gP~(QK9uS= z%1328-*5kjYVw}k6gaJO5y4(>0@I}*t*@gb=~(@1AGUlzb=$WUVqWmnr0a+*mK9J8 z*yd-WO#qi}j;&7cH}flAKW%jkj{z`?E+aV6U*8y+pyhczz|5M6H`V4rjqV~K2!bF8 tf*=TjAP9mW2!bF8f*=TjAPDl$^E($M%*NrPM|uDN002ovPDHLkV1j2SNWB06 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 12 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 12 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..042947270c41b137c520a1766d6883ad275aca55 GIT binary patch literal 1017 zcmV-E(8NBwSFYUu+XG7 zW>;vShS!u)Ns*AX$%IggM*9=q5M8OKKEIvjwl8NF$mo3r$Mb&gyK~OF^KA$G01*1W ziDp(df4lLLzyy# zhKHX&&&twje_Tv&uT*Ncn@j@(&CM|}tg16--0n}Gu3i<1Se0>cpFfwDDwT8RlIZBs z-rk9c-d=z^cjDuD-fE@iFc^*>C;5_+!-q-LyLW?ww{OpxGi?Jzceg|m87V{(37H&k z-v+*E#R{`IHnzRpU!p53~Ym{?ui*~vPC%jI;YrpClH zGz<-`UY(Ni{yiD3tPHN4at9(J)~+?1D=JtA3~W=Siil9F9gg6f-JX%LWJz@N&YdJ1 zSh;OmZ7u!I0K~_?dbM?{Tu$}@Mn>k%qtl8iE6dH*>&wajIy#;_k;z0Nj$=)4Zv$i^ z^!HmVt*xg{g>Im$OQZStF*(^cF??*cyLVr_a5_6XEtcR)o$kQ{x_9qhPEK2!(O6eE zK2E*^!^1XPU!T<~9H*&Cp%95)zXoV)tEy^g85`qyyRk5=-I!LtT zGCSMqCQXS=!FsIv&r_r1|i;e1AsO~=r@tAVXqJu)B>bk z6r#puX**s(DD-9XE332` z)A?+6_R6D@jI@iD`RuH<{m7c66V;d4S-UH3u`K(kiJkR~Eel()@l8YEq0=Y}nK9u*Gq|00000NkvXXu0mjf>$L42 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 13 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 13 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..33cf74e31d18929f950b8ae432a10916d393226f GIT binary patch literal 1150 zcmV-^1cCdBP)F7{|};D#f}44Ncpz7;A8m^aYCnyG~iAd{_b-5*0CnVYAAMC`&rS!1$#Je!#^r zH`0L9IBHXsmn|sZKrkSpL>LZSY04r3x(56}Ku7~cO2_4JJ-08sxGmY(o?nyO^E>B% z@3~Lzxw*-`2m!$V8_vpN>(|?C%y#L_U*&a=GG73f>z-q3s<$^kpT}c{a4(Hqj(f(& z!ooav_suL%Qj*IR9`4;M5Lhh!=kSHgotp9}03oN7qJo1{Q)6NZ3P_OdrNM{x&q^|$ z966Gclb*iP^m4G4ki+rdK}w2NyLcF1Ua{C>xqSJ>i`%zFB7dnXfInA7R6W`z3t8yXNQEiEbW%_tN#HU0evRaD634Gruh&6+hDO>QpTx_{qjR4S{h ztyX_C*zGpko;@Pbty>cl5fLiY)2DRrrAxj^))nCMqoPcvix>SJ(7Vi-7(PEWwWr5- z%wma)+q6k2OiZLly_0+Q*4E;C1|gZOt1CWUDy7>9O-=>{;bny>F3!lv%q%WOsJpwh zRU+YVD9YdRUMPTG2xDVrb93{_lgk&-+pEzG4ei)L76zfErL3&I-Da~|&1TN#6FEglPr_5=UdizriaA1lJ9HTNmc=NH`DPp zwUlv$&z=)o7xh~^v5@^8mBhB`ZWa=YEBsD}+k+$T39^64+lQ^@myGR(j)X{TXRm*q zaOe3JA-1fd>z|XkKhAl0mY6E(_j25t|HLHMz51#&*G6b@)zSISg=s86NnfK4V{~h&)7C)AM3o{jh=Q9+ZkK-BbuRG^H-qhRb{J(d(C${ z>c8~)$hUgXeBgXpkNyK+XrO?9npImsX>)rQ{r?8N=^Q`&;W~tW+An^pU)=88`(!t< zZtFfZvB9BOC9#Rg-C@Ldfhq}ZPdkp~ZG1~E!uHIbtB;gQg0OX1@(VuNDG0z;d$;f# zGPm(Y$$4Uh#-hYN`W{~W4>AA%00000000000000000000000000D#xv4}KZ-QO1}{ QkN^Mx07*qoM6N<$f|&d#G5`Po literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 14 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 14 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..f2661515209a0d8b7f6d839adabd1f9657a8c0fc GIT binary patch literal 1122 zcmV-o1fBbdP)!i2d-krVcofbEfx$XC9(th9j ze($~e<=$(PJ^%#yew-Xz-Sh&v)xqMMYKBtHb2+DwTHog$oM{*RQ9hN~Mk;_jsN>X={_oq>>pK z&!4xps@1DjF|E2fmn#@_xd3{5b8=|fVj*)hH`muQeoM=tLrm)a{ijbaUW|)-Z2=7T z?kN;&*K#d|f>|7MbCDNiW|~av*H26|H;XgdwrRC$b#}H&rPT_P1iik!Js32b_wNT# zs}CREwM#BfO9MD?V0xOO_UXj0(A9PJtT>}m4GcJ)0R8>Bxx>T!BtuM0Wo2U{qsGU(yYus}T$!1X zn!)XMICktvO}%z)adFF*!omj+nBMc}#Yx^1h>zd8)nw}Ilo~Ly%;Mtsc%5!~TI|{F zyLWHgn3A$@ALB+Q%gP1^$({ko$+>f9&z|gTMguG@B_xn#MKBs`YYhgY5nyui=FPM; znT(>OmN#1fvk>Oz&F0b3rl#lx%+6L;K6+G85MCHz#>OsPx_#T>n3*w~#Yw&X@@1m> z`f6%yw)Xa+q2*;}5BPjzV_vVt!i_UBqEg9ZQ&RvoTThSG`r-vm8w{LF7A{SnJV`~r z-AI(mp`rZzx10Rytnh~nK@bE%5ClOG1VIo4K@bE%-XiS3({7r)Qc3|nG!XqT$amJL z0d{^vbl+V7Dv@(yHv=585Z!bYASQ!zs3d@{pNTGO16Wq0txJLjwpgj1Ms{sYieq6@WctZoE@TjiNr*@XM8+9 zKKSY3oyhj?otfFNA#`tawB0U!jc`0aH5D`ffX~NqQBej%dU|!WSR{K1dTMD4=>#h% zIDELMXrb*$<}4wvx3^cX&(D8(nZCU$mEGRlJTcMLrBq6_jvpT#ee$HHMkbSLu3Pu~ z`RUU--SXvR>)=7R+wXU~0WMzDXau3Hjb5XoqO6P@KY6mGgtYG8fBN*og=Nd;9e@}f zmdjVKW?OPOSsX({p-)=B-eii2>FcYg2=8p!lAEj3B_wFIxw*kjs<5!O*6%l)_v``C z=}Jp8GI(CC2H3aH;o!KeEZS;l$j|4vrAxE3O{TOoy?*m%m1=afxHxQ$#x z>Ixo@%e8HrQrXclIhmZCmiFKQ*?abEcyrD>pircwm`sh0QYQ=@Gd*3QFc=(;@MCs+ zW@c>cnl(8&fJ> zUoI-@>8Y)?SY~F(XTa;V*~Z4&+SqxnU)O47vVj4Bo}TmPt=8#jK`ulynAGreLy z(k^C0lbCmWFXq%^V*a#1%&IJ!xu}ovOh zyb@q{D$P0d0AFU(T>3LW)fY5Z-2iATquJz`9lna@8-D><8)*L1572jo=7*2jRbSlT zunO~x@s27f{rv~>xM**1wAOrglRPfk0T>+M|HenIyqmHEAL77mR!`u2Xe~DOaM@{#)xeEPwT5i;?B(Uut%<+-xh~%JQ$y z{Th~s{@$u&*)Mz~^ZfUHx%M?~5F>;TLI@#*5JCtcgb+dqA%qY@2rYL10`W`h5&Boi Q3IG5A07*qoM6N<$f(0%Qt^fc4 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 16 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 16 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..ce84687d47f501f894b0e35d847a7b74292b195f GIT binary patch literal 968 zcmV;(12_DMP)+Wf%ltSybF_qn-Q9oy z+peptPRD%>Ha>rAi!lH~W-~#!xF{5Ic|n0Ch`ShdYHr8LFr}pAf)$Ky(Rdv9--l*nY~&f%lX%=!7f zz4>{BnwupOl5B6MuAx?EXXEw4!i)@@T3A?HYie?EICKE)<41wO*_l2P2=L~Zo3s6p zkB>&+3;5 zp`o8X;cjg$J85+X936v$HJa*bt`pjhDVIAsDikv_>@}S(D$2vd%`Gktui7S~qr1AO zX9gjOWODM_H9tRGBec0G6jIxYQc-dHc3N6R1wvC(!^57QJRU)CZSVa7@J2A1wAz7z zyu70an4MKBmzF|8EE~gOXsD%SeB5Br>$O^TGBvfWjjEnKQ>jKr%gejFcX#nKu(2^T zw7S~fPM_!XYpImSo1R8!bhNRtzkg?kB-7I9Rchms|fCn69br^asr?>x8mFa*>(n zAA6Z?ow(N_a%Lu;zk2%!*%$ROyViB>)AyCU^M$PkCrZmcw=f1+B&qic#N$ClIIb2} zF1cE|)`=!VxDT%S^fx8kiFc;+LR{7KJ&;?vgz$@ruIaA2sp^I$Veex!*d|oPU3V=B zVYq(Ka>btm^posc^RFwdd69zO|JwnCXz=YF*(vxB4Gi$N{kH?;*Wf4M6nu>W00000 q0000000000000000001-CEoyaRkqHa2%?_=00009$_Muvyitnofwoa0+&=Hz5t zoNzQG#A1=IAtsZ#TwVjDbl@?1)&F9ZeP2u5ES%(ihor8lF6)Y>285K1?US6)zEL@0>3JUuA zJf6NjgsxnPiQ%}qI#Q#otf&abPoCVrA7{OJGct1da$w*u8^C&c{Aw^Yvv_4YP4 zB6Q)x*|XvtmFnir-d=>RUyqG#Y@C^iEm)A7TU?CyT3at(RIBUjySt?-I2<-xa&mb1 z-Me4D#K$Kl_V?q_^XJ8xGwwi8P(p&ycKa-JY8}FtB06^um~CHebE^__58_-EA_7Gxhq~TC#WTn!(W4R$1B5 zFgb~zfzeU3d1$Dvj-Th=J(Y@OySfl+YrAx*xp`uOi{PMICEIQ6tb@m?~v`^exR-bzQ)_E;0{RJfkg zRG+#Anv>a(rjNd}W|N-s={8Mu!jBC+ee&T0LZ@^dC(SkZv4It6(U0GVsEHn`YoIy# zZvYMW8#Lf=(15=|1O7(!GDoNW=c|P08{I5^Y~Xn5e7ww2HNd&bs}+iZol>zgH^}RB zsa`5t`@m}Z`j)0P5B?+bH|l3#{N1*L(&J<+9qoTeTNeNT000000000000000008ih Z`VP4kh8#=)SegI;002ovPDHLkV1i5!3g-X- literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 24 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 24 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..84ae49861260566b20bdae1d92e72c87a6bf4135 GIT binary patch literal 950 zcmV;n14;aeP)9miRkj690w7A|m2N!ZO}uB4kX^)c*$= z67eUj5gnNXE33>DiRcohNJCL~JC3H>TYol7Hrwy>aDVrn^X<9)>1q0KAq2qxjdi)0 zrKL=!J)WPrs-IouxB)hs{$X!#e!irH%hgViQOv`Gj3||N@9MvtnYma@j7H<>X*g4JC^BTE~1nT)=al>Gd(w9BS1a%u~yRO90b z3CYQ4hsnpw<4L7WOFm6}Ur`|tn3>_L?ChnbqobuI zgj!qO-D$e3i`=8QI4=*+mzQT{;nec-_I68)sp+{5V2g`fu9cPcip#~DV`0JYMXs(w zp}qa&WN|Sw6A%y|FA%u7@%i!b`bi=+wW{jqNF<7mMo1vY$q5NzvmG4~ijAF}rKpGq zlB%suPNpamlgLP+(9bU+!QY?9Qz$YsnGLY@FP)s!>dj5=SXoxwpqpT(M)K}aHLZXO;!Jf!K24DBr0xHMf_N?rVR4e@w=eO_L_H~H%>`9lT( z000000000000000fPcuz^MO@*mA)1CY8+RDz8sK>kBbMSzM1AlkkJoH-K@4w?~r;g zH}5SO{jAo_u4qUdQQQ#VO5Gg)##}?HBK7ghxLPv$X_uLjY;bPl%5fp@{P+pYF#V_g zepeCfaoPtKmz*4*bk z-Dl5IU&9{Y8fbCe8ZXLT*PVB#VCUoGodd>y5C8xG000000000000000000000D!;T YcSWoEM*nQ|F#rGn07*qoM6N<$g35Zzod5s; literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 3 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4210c03063f6c67813993e57a1066da919bbfe GIT binary patch literal 1204 zcmV;l1WWsgP)~`|=`I>(U(<&}WA;BcxYH2L|<%lr2S_wL+jwbI{%3XkXU1Q*a8wqcxh0j5B9eg}4_(l%{7r znm|fRD=T%n^{PX$W(m37ckdPzm6ZIwn0UNmvDMnz`sB&=>mm`Is;0*2oSCVw=W^+k zd-pCaojt2igoop+lPAZ=eZKK=gf3r}O8x%MPU0T5wG|aOUsreH1XfK<%+0m62?WnI zfO+(Y&)>0wyyElm;&}Klcu;)2!LV!B{rk1GRE<(uSg24WCdy=mg@H-}t+t`T=QA1) zA4W)_C@ag%A@N$B$DD@B%L- z60di5mb~(M={zIkaF|R8UAS=W991Keb$2@)2wl07lw>lkRbsYnD=x08!qMR1#fx(J zwQDvT-5sW;?Dq6@k*L3aem*%lEp2iV_ntpbRjzpg5fLdV2182=UBO_R85t1~8qLTE zHD|S|)v>WLF?o478?4OE?&%@+3_?=r&`?%ZVj_+aT3n2bB$gFHW8<-7dVOOfLJuC? zxf2)1<#IT5%lnxDybxS2qw(g=>gv!2#>R?^r>9d>R~N=AW^;S{y?b`M&1N)Gm0Io9 zt3=e%q0?C`4Gq1$%gcBVxZP&+>}+QzS!ZBCCgXC4hY_+^E?v5Dt93PLd-@Lvk-aZSz-lJU#$ zM(qjAdKZ4}CgZSpQF3s-A3Knb%{(xy41DuL>KlPQpSOQiK*qYZPYVLG-#T*s(#y+x zz6h?jTY$W5=7C{xE+jcBiVW_1J6@$Kn9qWQg@Nkw z*y!LswOo})M5;VBn3S|2Z(bfE(a#8^R00000000000000000000006*$ls^D@^pROv SAiS;s0000U+=l;!$k;y{~PCK zFlRILPO-rHYC+Ha0gaD>)ptq=(1RQALGFWMzfVa&k19(^HKG zq1IL(ADUJu$Qs4Pd3kueygWM_r&d;WcUxL4Ew3y9TUz4r?CcC@JRaU0i;JdT^7NF+ zoSmnqi;J0=&`^m)B=Yta3MCTbB$1X@RdsqQm&e5+BogK3hKF;xZf*!AB+SoKRCF{+ z)z(U-6lGx%6C;xa2PY+kga`y18(CS*0=UMf?(RC>)|TN+r(>%bq2=ZNeuNqtYHFAn zp|HDqc^RRO4qxB?{)+&m?vpa8eV#u^*_{kytUDz+8Y*3{~-Fh0MpZ*MOkAUJq+ z75CQHGm{tYfVFjCpiEX*$2Os9nPRcEb#n6jJabH`jEHb`b#jW0#iORlsHmPE^2{LQ z<1;f88R_kf+Xx*T*w~P5MO0U3WMpPmS0gk#J38v-#^F#D+xGrh0Nx1O+j9BvaAD!~ z1uQJ2q^z$81)XnoB-kzR5K3-MT+k0|?pMm}Tk&&$} zg~Bk;z<^N5;mpk;G(O(kJT!ECOw*Z}hEcL{X}YwOy8d!a2?V{p{{Fu=d3!hfBLe^c z000000000000000_16C{b>D%*P`KP^X6d)9O-s5oCY&UL*M3jWHBr!2Kv$Q0a zd+*NlaFdz2zJBZ&JsTWsHnSgtiBRZpcol$<((}S!7Z&c^AqX~SWTeYg zS*cd<-%oB86-`gO-P6+uH8dy`9#3m4K1NwtNeQV}R9v}2x@KlpRvtVMi+vVA^5TU^ zbnqaxB@&T~Rm{*rnI!8RChN*_wH3!Gd)UWd;8QBLe0%FG2PwUoh1AA<>p?yMn(ez_wTDzZEfS@ zY)7!$t=8mZskEzWbu~6NAz^lw%-+4rbZ(o0z`(dTgQ2#TtwVa58ckqePL9RG)Xe78 z)We5EL(iWlRk|}Rt)l~t3dsj9kksj#rB3Zc=_Cr`q| z2|^%XTi%-mkPBgH$!L81xU`hJ0Glm0cWy2|ersWD(bw15I5cFnj*lCSOs7`c(t@L= zrh)>KNvG@VTwf>8fwi^1zQx7XR;r&zkCaM+7#l;#WU8<4?S1#o<0&kpRJ?FKo|`uX z+{2|KlXZ5gR6FbZ_wc-s0RR910000000000>@d7us{}+zW9hkKBL0$crPSYCMPkoUw*&YL5L=kscJHb5O3dhl9R+r z97W_vgBU%_Klz$_R1`dB;0tYU4O>2JV_)&{$q_a+Qso#WTf2u%{i@(kJ=xZdoI1`_ zf6zDb{{3LjznK&Imc`0%iWTzLtXkT}yhtSM>cyWH7RZ)eP5;gkN4C;W+4Pf%j+%kC zH*LPhhT&L3!70rhe7f0rO3Me!`1m+xz<=alOnN^@)fLN(Z#ZvuZ2|E|P8~t0zHXVr zx93k{D8S!90saOG@HbF^zuC1{;-QI&34~VWxO}^|fZF;UxtaUxWu;yrPfuji$~PWK zB$A?YZ0c_h@$K}_S~j(%-?H(?vix&l5~gahcJ)sV`yLquJdybu9_PU9;OQSfth!#Y ztFBkLWmjhhar?_{T?kX18RH%m0000000000000000000000000dz8Nc0ZguivLZ$V P00000NkvXXu0mjfZD>7+ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 5 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..417eb608632845f883b1f60f96feb9417d1e5a9e GIT binary patch literal 1267 zcmVW(OfxYf{0IgOOcFC7Eo&FYuceA(4V53U?WEmauP@N|Zl&8yx@PC|NAG#( zd)~SC$pjPQ zPf5w~`KBg;;H3pn zjF0pA8#mHdd_J`}9zJB=B$ev*n>RmrP+iTAQKoYP63wQ1mi)UsIA7&T8^S_ix zT&}q}`pV@Z)r`=@M0YnrSFc{a%#M-EJ31yN5Nc~nP3`Vp9Z9inT~X1A6O=VDaP68x zaqHID7^w%F&0@*S6p6aJ78cUdGBT#8Desjl?8sF!5E+@CuGcpMvhwn}I)p|> z?%hjFFJTnx!loFga!w1-016j{@m*=FQ-+! zaJ}BMXE|#Rmx);1*{M*x+Q@%SkY8i~00000000000002581k_S_sx8!>&cI9D{aST z^P~J#$MnJgZNL70%v=7dYw@=Z+K!Nl(wMn_ZAG3J9mgf8nX0YVGaF#^C{O`>o0I9v zsvNGNZR2>l#9uw#Tz`nR%bHJV{MDiHPm*Xmt+L}QX6^(5a$)NY)ldCQ^_^YwcLR(b z1vnRa?{l^0(BeDu*VNbO*y{HqCB757w{?B>q}&Oc`spdV z{kvn{MUuu^LQS*cSYnnCqmJ|ZPV%#6;J->$liTh7?Tk-|9C+eM#7oAk==>?E5oV$^HZ( zTOG7?`8IwZsg#6&T-of6H>p;ZoTnn?KJD8o356B=N$NK@?RGC~lZ$~JS*RgC1KD4Y zywgA6_FPRZVUs;IirenCY%5!J%+fi?xiRiXWYzsB@I3$k00000000000000000000 d004v;e*(!G%#6#M5&r-H002ovPDHLkV1juMZH52< literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 6 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..55571636fa44981027e04be9b50607244f82ce42 GIT binary patch literal 1352 zcmV-O1-JT%P)dMO#i7XOx6cZfG9MS0l z0<2FbJ&O|;XE3Z^&px_pRa+bP93*`H#DrA>2u)5>l)HOkVsvzV{=5+%#V|v2vlNdt zd-rB#rKT>`y%-BhNUv{fOh`yhe!7{ty;5mgTT#)_P)&_Q!sR-8bYNg`@bqaOkIU)f zGc|Scq(b4~fP4G*YcxiqMuSjENl*|?mzOhhKkGcvHNr)PM$xY*wQnF(MX zJ`{;uT`fJ42p7lw`|Oka{gp~j&!(o_T+*{?Q+&Ka5f~_!$H!Yc8B$UT3XDdTYWHr0 z6pGBuZQJ;KnGB&ld)nJ6DmIpJojseJOi@DN&YenSL_|VDRFqUYFp!>3CcwAuu3I-b zsnuF~lapLIBcxVWS0i-s;+Zp~M=r0ZP^%HTawRypx_Y4#BM>AdWoP54zW&mskdSNF zIy$&!=Rr3A%69J9as4{;%pepL)Y7tjdte}r5gH$Nc4o?op|Eh@zO=N$LWJ(# zt*evCcsz>YDsOWFxDa$YmFm{5oSelI=;}&J>hBK^pD&DgYHLeNZ{P0h?C4ObNM}mQ z)vHWYR+gID&`?lNS!pofXF#v7t<`GF%Pr&FxFMJGc&)7nH8fnleDmha3{9t{SyZNQ zY5LePYVqZ=kxDBoLqcAx^Y637A2I*{00000000000Du?F+_nm}lD$huPoS|m)rGx( zL64!i9b(FjJuE$nrYs`mN~ptV#vIyF&V;H%Msp~jRuJlwrzG(C&xxC@rSwxjeq@P% zP`@U#R^Q2L{?Zcn82GI8BI0_>%%QkX&t8PTV)Pd#5(cR6vDKG6jr~mI{&wq6Y;`Sb zC(Ass(9eA(VU^l>F_FF8QN&igUgmk2R~Sm}j(NRexw0%MvJ1K(%AOPb?y>psD4!JXJpQr-OFgA2H=eeB~ws=-^eHMs4gNev;H z-*mU>>UsS3m`hzN!UZS}?Y={5n)~&GKN4+o^PfjtDg0{s$gnNWj)W z0=5Pcur-i?tyz}8#QjfBl$zd%>T$d*6VUX3mtl!b2{cz^{+{~57CCABrn0&Uw;vx0 z^di+SikpAM?bn~WIgx5kp}HHlB`3I+kp3C-I(;FJOO4NBUZ=l0L~7H9_p?R@=lk#< znXNJ30imCe*cvfq+iU2>t-YM@NUCEGjDO%(9Lf`rs{S55gj=Ubu4zYGW;bO7P8@gE zq&6aa-yEGd%9^J2ja=sd0000000000000000000000026O!x~iCgDmX=a_B)0000< KMNUMnLSTZn)0Gwg literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 7 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..c713a6e5996d8b9db05657fd0f11b21b336c927b GIT binary patch literal 1250 zcmV<81ReW{P)vk0k=VZk#8O?hkxex~Fi)DgdS@&hWhINrF3bUlBi^Y@)%S}lVGBi`#YTI)=JA2%o^X#VcUNGp; ze!u*}hjm+M}Ns429t@c40ASw+R)o5|}{Djkl?m*2g+dp9K|mg~%!sj0VbFI=qero8e0*;1>ea-=FBX6q z8mZ|3i$Qam|aF8ZO&Oq*@nwr9`k>&2eDywXyGAuCI#D=if|2~|~1O~IhuUR;cj z!EpR|K>^FE)d-c83=cC*Q4w)nx>QlYFzeTwOg39?ZdsYps8mi()z*p&V1>6Djn6kT z!{7OQv1&%h?e6PC$ZEZKQS8y_Zr*ge5xRaoJG-wh+KEX>Fq==E!o5e2+S~Q|o}Q7B zSQ#cKozA^`Q&MiQj@;ad2|U``Dt1P_fuy8eyKJ_WmRJGlGV}A3lFG}6hsB!1 zv44MB+SaWH4`P*e78c&RMb->LTJ6x#fdg4txR20>4;wdymK60d{rnwoR=g$WQ z)M|-@VPZ}1Z~=HC%+A{F_wS!Ry>tPiqh|B#*SmK|CPsw*{%hBsJaIZlM(lR6v#P4A zi}X4>tE&eGo0@ui0|C4S78d&ZXJ)#)`8ap(=yVdvix&tD4qmx(@1Eb!aWyr(N+vGH zH8e0we_R@+vbR^S|971$XPG}_000000000000000z<-RzgROM4PIXOG>zZ0()@(*$=q)b5CuQdLn%7d zJ_~NwsoE_<<)kS!^j)QzPMU;DyJejUxBDzQl~CcM$Df}nAd?Cl8Ofm(DVwaoEyHRQ zLPa4X(<4!)kO>uyf(aetCo81XaXueC{`@>Fp35quR5nKikjgY>+|uI+Wn^GQt`IBw zJ;BgbtY}Sh)A&iTLbAl0-?O-O7#yOtP2~E@`EhaWtkKiy?guyAWG%2uS-(!QRSAf! zg*EyHB0vGF4HU52Kmn`G8vPw`ybAc=Oyk}fEubim-%2oKGuLcMqxP2L)3tTD{X?`* z>Kw5CjyH217FzkG<9Fcr$0NC^phcLFhk3y!j)WxzBIllgsV${VJyd z_~zYK+{#4(TrRAzYPqO@p@&$JAi1c3;V%4*xqgs~3LshH&(9N{LZh!}8$a^YLn~zN zaelGlohMhZ!uiRQVr8ZI0RR91000000000000000000000Du+o7fqz^-61-qwEzGB M07*qoM6N<$f{^52ApigX literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 8 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 8 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..aeb8b793d339d87b47c2a39e47006ce5836b1a6a GIT binary patch literal 1317 zcmV+=1={+FP)%gJd1-1cuB$5G3R4}jxhrEoqB}R=SOV}V0mo38w z!;MFjrpiMj31B*rK{_LW#7#(HEhD^?fi8sCh?EI;J-sx&uL0Xk81efxIrrS({r9{5 z($n;$MF;?%Z3HWeNhAh?bzD00U-_q1EDZ>Sq?y@SqcJZ}B(h$jEJiM;%*2GhKlAC_ z%h=8h;35>x&N3Q6$Ydf2S67uPI=Z017Q_}qmF8z9872o09y^wv zzS8t^(3a55Oj}!Wa%$?|hpD$$Ce!OHDkdkJnxs;`R8G$5=-Ak~a{>Wha?6&vxxzxF z(!l|r9X>oTu&^*NfKX*+P!LJh)>8M#%{_V)Uq5~N&>@@}9GsfEa%KJcB^$u>^@&8z z&ek)L2rrJ_UiOo=ZdI#2Jnr7j&E;kyB9fAn%D_N{A}NWPq)1CEDq2|3X!h+xNU6-u z-o0BW^zlI`F|n(QAmZbxR7pu{DnZ!W@7bePhlM34hlk5#qoY|_+y;cq)6JVrrtxv> znaRZ0GeZ6Sjg1Ihym;XPH=|J0*Z21$R8u3DH#X9f7(2U^loKcL?9QD_mx6=q>bkr6 z?l3%TFhoU3r8jR*Pltqrg$)g1TVBph(%u2Fc*hR4y0nz9AiK@zXt7wO>gwWN)9Yhm zyuIDr_U^@3*~z%Lh6d_0gHTY=y?e2-fq{6A(BsEWPSmoZC@#*($jmG*MyR9X_H7>@ zfq)?RmiJ-WlfYF$eGBUDrr)^=_(CMnG+S?6=?rx2Sn@mf)dX<`0 zSEr}9wiXp>we$1%GcYrw(~XbU)>`Y_x}{JE1f87-wYFZq+}!-+2}x#VTCY+Imn8G^ ziRE7|8<|Y24Gw;~$$!rZzsLXp000000000000000c&aS^GDo-!leS04wDmIG4wF_} z-9xvcAj-a7K)0`bN?FG+y8ZU2r7N?nJ!P}6(d~de7w84WI!O(yLcp5n%nYYr?Gub%(fqv zo8}N=TUAESJLY@3F#W6BagFfpe3jkZxVEWg;Oj~>%Zzb53Z?yOHo3|OU&pXiVufH|?h_@1AGBl_il~KX9#;#U)h#Gc)qgvVYR|);rN{_aGi8 ze`lvLg5^ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/D FlipFlop Active Low 9 Bit.png b/bricks/gen/newicons/D FlipFlop Active Low 9 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..85f521203535c6f65805b5fa5f23f942e801b69d GIT binary patch literal 1060 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 A`v3p{ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Demux 4 Bit.png b/bricks/gen/newicons/Demux 4 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab582ebac2cda305a8b544404a876021e5b1721 GIT binary patch literal 870 zcmV-s1DX7ZP)8o`u;7_9cN zmX>2wjBP%pnNfyNEzNS_$}JXsa3zw8z`Jg@o4VD*maL-ld%5Qx&pm&S_wRjCgaEkS z82^7sE_Y!eblr{y2oEO??d>ftDwRxTDB7}E7K_r zD;?i~{e29JiK(tGDQRm9McdZazP`Y7vOk-xR)?m0pnxsp^;#@4*}Z#YTvxZUvc0X< zvRHh+-LBPcZx0Wbmb%>=8)an(2?RzXS=H23U!RpVGsEM>#m&v7r_-G(DqOCqsneFj zae52&_X~vtF*Fpy0Z1+vlNlW?63JvmMST9+np}=hT3T0ELIQ_VTbrF-S*cJ2UtzPg zv*K1FsU@e1Ei+z@8ft*j!5Kod%fi6 zi;&YfHny{4wGIv8xXHxlBSa9#7av_cILPDe?&|e)j|YbcVq&7O&}yY~9e-i-! z000000000000000;4fj+q5bF=#h+U*%IUbV2%%f5n|X9hWxsswy&G6j^G0|hxWZuh z)DT$l&l$QU8i30~m-uZ_Q=b(KC3TJYLxWIB0b8QT~Pe)gZKBfQxoz2T=Bq-++_H=;iP) wk5K>s000000000000000000000D$Y{7g^s$Z{bUGrT_o{07*qoM6N<$g4D>7I{*Lx literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Demux 5 Bit.png b/bricks/gen/newicons/Demux 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..45c26cc1e1b5cdbd079cebce321bc0241fe47324 GIT binary patch literal 779 zcmV+m1N8ifP)wB7y$71G%(A>$%@2wx1tCkK{|vG7PK9zL*%X4l?XbB&_RfzQ$b$ZQ_?~wcQ1jK zm+a=LM1znG`lDh=L}@~lFy%U!6wdaXovp}NSS1gAKjF=rH{bi-yqWJdA_TzOCV2fN zDeB;$aM`jOC@Ep@-P{}=n$03n{z>C;k}sL$&$;}!w}C)M2SQg@N+m*7Re?bMEB$=~ z=`_ZbmBYi`-E(vKC%wDF_au^s5t3glwpa?0{i#PK#4tXeUOzfY`eS3Kr-_8!URo-b z2ZMHdBC)pC(-VnYUiSARq*S`yBx-8PWKyYicV)7g8o$4(iO(byUSG#zlatSvqiMc` zmX}*vSk~z*;0B1}W09z$LZi{^wOYCS{M=|nsIhTzQK67Z4F5M>Nc6MdO z;h2~>I^xHwt0}6t*I?-C;zvXxQbHEX{5(H0G!zVCtkV^E0}T!7G)=d*YBZ4u!;t5T zP&n-MCX?ISPA5%!JaRcgEc<72cJ}J3OqNQyT#xgxtl#f+s@42CDIuY-v(siPFVFXu zU)(@hSzFuElGTdP-rnYBeZ4?{F)64_hP%!kF-GX(qPe-YR-qUeAR{v~9uLEej66<@ zu}Y=W?e9Nb3}dNOEav*D)I&cXCES5~#V02YhuMtK)|Sn-u~Ani5EzZQs+6X!)=(%M z-q}G&r)zKT>l2IJ?oi0*BUiOrua{-d&K4Hd*ZCPFe8zx|A|+t;KgsLCDj`8#RJ zui{hg2(^ii;Cjy^s4hO@%a0fCCc8Sf0Zf_=ws=qQ|23mpT$KMx6jt^PV9CG2iY4+3 zp^xvLwbhYJgg)S6-yHw|00000000000000000000004Mvegiw@a)dOuCfoo3002ov JPDHLkV1f~XZVvze literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Demux 6 Bit.png b/bricks/gen/newicons/Demux 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5a7a72b9f64bdd3a6329efe67155fee46b2a5c GIT binary patch literal 699 zcmV;s0!00ZP)^Iu+Qy04FrY}RNbq^5?Zi{I(z z8_4G=N~4*W7#LVtDL&NiPp2CjDQa&|stEZCh09fn^pAcSA&!eityY^&IG>)rxnWta zx1vI;jm5lPmfhJI8cL-e9!5q8F&aZ5;jX#4nVF7`(^Iv&w)XtIrA5qXYcrV~j%@a` z?HEQHq0PPjxJt~Q&k*4|#N_U_JZC#1P~ZB3_BDyOD8JIBTr7Cx?^ z>E-3EEuU|8HklMF4Gqbp-~aS1U37!3J5!*q3- z&8ZZ}3BNBPiNxXIU6r% zQK7Q97!GsXq_k2(QA(vkA)e=Q@8`uR7Z2hqzP|SPoK8X_5sznoU$2+R z?Do&5lwsWNcs!9fIU&Si>FF6BRwzQDcsv>vuD-t7Y#SQ}LnQLvl#pL2+}=7InT$#$ zR5&giW|&~G_#pxS00000000000002^Bb4y5&wuq}{0;Vc)bJ($l>h($0000000000 h00000004k5@(m61@}2^b^8x?>002ovPDHLkV1fxl218{R9l{Qk`Df}uM%y84p%zwEd7zlMYo0`Py! zyNgANiZ(aZn){*vt(NDfrs!T@-{2tKwzZ|xwY8Z!dc^aI#Mai(5X*{_Xtn+Q!C*K% zJS;`%xKt_-;5b5}(V7}U%E|%(l?ou_=*VcSu9m_*J$AdzCYMVl8K$(fqr+qx84+W3 zbu3$7&vBidO-+}_>2z+lG)f)63P`7&PM1pzR#lyxxZRD7I$dUtipN)1Etc+X@pyfG zU?3FQ-VO$%(W?tYB4P`9y#@o%`+TYtK#0#*Qerd;`&R4ZV~zM0lO z;&d)AOHIPEw1wR6i3u^%-oCNHFs-dB6+nA@bd+HT$BxL$9!OL^Kt8jaC7H>cNU_muxwz}njWKE38GEq*_9fe?e?_ne@hprK)Qc4kIA zW?8Q{6mmE+r)QYLLZJ}}IX;&5RVjcFhlAdEtk#7E;dp*t`VNGg&>GRG$FsB~oiN9l z%`O+c?^rBiOlYCS#ope-Lm?86udGBO+5Qax000000002MtuQwaQH*``@@gpbIklUe z$?u?myz+w|S7T3Y+tXQ^Jv-A}L(}*=GiZ8tuR1e&8|r@p?DvFR_(}W0yKGEqs@+R6_K?j|p|*e7M{{{t+C6i>H5HY)<8~;V;Tp1^@s600000000000D!;HIUWG|jYn&h Q!2kdN07*qoM6N<$g6}kOv;Y7A literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NAND 3 Bit.png b/bricks/gen/newicons/NAND 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..29c70a9aad357ac11ede9bcd2ac380f5c33780c0 GIT binary patch literal 853 zcmV-b1FHOqP)GrUp^LAdH=W*&S^47LP{C-}3_xpZ-``vx-z8ixL zApkD6gm|1JIoauq)!v5%NTn1tHbx(HboBJlV@(Z7=I8Ts^o*kR_SV*VdvToGMyK1@ z*xnu)NjSP8%sPT_I5ZlBe7@XVgwoR;ju;hykl(M>=HzhU#>URhrlxSYU=YL7(sa7A zvi^QHCXo~umzJtjB_-wM$JfbZMkBW>HjWA)$?oof0XCSOy}xfX78S{4{2VP1u-WSB z8XDL+Nw&0XZjvNHcs!?1;PtXCWHu|66lJl*qyU60mef?OmO0kzM@J71Os48;evajG z;dn|4HxGrjw$|5eHg=BVbPE}c!^3Q(wsv(D!>X!cQ~=%MgM%1`P-0?zz12!lLqlv6 zaXC&_Rxn84U6xduks+5iH?woPg(MQKc4{gqDY}>Z*8-N8-ER7xS5{iB*dc_J%9A;U zT&`A6OpK4SbG5p)RiQ}uLoPqLJ%%Y1Od}$+yUQKNqyU5r2Ktjnub-J==F`*MGhlK| zYxsO7)53zmz~=1s%uJVSWyRxRKCjqy1Tj0?-p;-+0)eF^uQ%H70RR91000000000G z5$xYfq77GNs7}Xzm?PaygaR}@=BKA)*CM`-xctCzoc!kPB7QXgQKb9D{RtGbS%>&h ze=z4#Wc$Va2}GMz=nD$EGH?9P2@CVK!bAya{h1xrmnp*(FhBpMogS~gycec`cVFiY|2Xo!tuagi z{?J?#KYA7yuZ3t`eV3E@QTJzNoSppmiJ$fSWX3Ox_dEDmG8D;m000000000000000 f000000M4P`-Kz#CM$z9B00000NkvXXu0mjfnU9xO literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NAND 4 Bit.png b/bricks/gen/newicons/NAND 4 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..92b39346937045bddabdccee7723010a3f645b49 GIT binary patch literal 866 zcmV-o1D*VdP);iJv4%XSVOTbp}d3~rJBy$TLI(6Q5cDu}VZ*JADtNea1=brC7=k9!W-^3|G z032^8j^ahq(iRtmx_77mv6!X@2k})?Q(GGzYia@km5Q6gGn(GsURr8zC&`01N=|k< zr>EH&vu=0S?Jh1x$m`9^Lr5-ny9Fu$q0LRLHa9mM*6W*_jYhtl-%k*knRRs~C0$(y zZ`9dou^gP^brOl$9Jwm~z84S(w6t`0v%#F4ogK4Tqmf9sIn3vCI%{hi8p4sPDvENs z_+G%{VOwZyOsS-4t5uK!5VBe`GPGLe+F%$M*x$EUs;jv<7DbU{dOCBRon2Pe-yfML zN!&tab6+1D(diZz2%@r5paO7@_w*11LP<&W^)?$#_x7?)6wZYy6n;N`x|kt|re|l1 zist6nJZ>S8NUI$kl}h7#c3XI@cZvk@T(DV32qMoNlWJu)&p%+6a|@oJ4` zW~Q((^7aHFlQE5m(AHM?T95(|GMVsC9)n?Wl9^9Tgx>=u$FzpmYq8kvCevXzW?E=! zs&hG zw}-}!{A;<6t~-|@)vEc*Va1!Uyh60`t>zVgHh@(c2*#aIgX=UWI0NHi!Q z(V&1tg8~u_3P?04Akm`!HoCrS9=fC|zs$|-209+%G3$)+I^WKFV;dX6Z%m?=8+_T( z=kJ#BcvF{oikr31zj*m^KHAx^n7$JiG(Nt|jc)pLlku2Z{MNy@>)iRhmEb^r+UCn% z(R~=lqm@!CxLJMglcrcsb{tv=Te6q)JdeO0Gx{jLY%sqb8us|Jt8bX`PKQ*+%~EsR s7ytkO0000000000000000N}sy4OEi`yy4}`+yDRo07*qoM6N<$g6O@FGXMYp literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NAND 5 Bit.png b/bricks/gen/newicons/NAND 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7abc6cf5a953580041bb228df82a17aa690abd GIT binary patch literal 881 zcmV-%1CIQOP)I&&&7j`~B_izT5Z4jv)lV z|1IhwP9m4DtwrkChYd)jG(9+ow^~{{I&iG6rl{Opehu%@bRe+4-q}f#++kcUocH{F7XCsu7Vz)=A0fc-$wK^+{OE)&Qw(9jlwP27Sl9TJ|%F4RCx%HtC z@mqX6m%-~~GNbYMsz^9$fTG&ldwSTULb11JG!_@jWc(WD_b)Ei);2V78Hr?P$LVZq z_qXtk@W1fkJHr~y3Vy}bm1P;_*Cz12$7eSPc@aWzh6W-y4~T^3ER ztXM30dF(zOA&Eq-9v_d3JKswV+rZM&))s!xD=V#5;t)bg<;fZ&Hny;EbaZ(5_<;x_ zCr6`MUOstvf=EbU1`(m%U2Z!f4IpGN;BOwCZhD&8pPJ%61E$7|hR0(v&CVJOY^|h( zrYXv18ycFKVROs~na$13E*F#W`{(D~?(@C}0000000000006*0A^yDNVnwBA+&i87 z{+{-PTQ805<(yseorQ_hIYoXTYy%ha2gl!&WITMr&)$DZB!qj#B^#j|s;~1x`J0N6 zL--Y!>=QUUfqUT5pj5OwBRy?fFkjQ<^}c)#0CwB4H^&|G$1yCAI<|KB-#EHhbuxwHQy$2G;iL$#jomK+nRCI zPrTCdtELZaDjf4)TKo7_Uoa~MM|dJTLOpH~N^gH*Vp~_doL}Ag%tZ6p$4~sK%gMxz zIiX`yN6%V*hwz!HpMuv300000000000000000000xO#p835yt-q959I00000NkvXX Hu0mjf0UV%$ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NAND 6 Bit.png b/bricks/gen/newicons/NAND 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..ac0fe46da9542c1d9c2b603a5cae6511e3fa79a6 GIT binary patch literal 929 zcmV;S177@zP)&DG* zP>@v@5`F}x84*oWQ+Kh1gpCbx>U8t8cgMp~&oM!q(|Ue4&-*<8m-jsXv*(PB4Iu#d zzd3gj7xD9(nQ_+H4g>D)B-z}ISEZ$ul{n_++HA40Yz=25xv?=jTV2iLF~@|44h*cU zkYq*%l~en+wltd5RD?{X=xBt3f;1W@89-=tRV3o`nQ~E4Sy^#0mu9gLL||ZketLRs zEwjI;N2d!9Cy2qp-TOQ}6^h-voWYI(n@ujStD}oiQJb3zMM{dNCtJgq&Ew;Fd4+{^ z&gTmRQmM(rbpfN19-+=op^zl|`<-F{q5l4W0Fj7VOC(KA+uJHtP7Yh6SzP4t{QaqQ zSlIl0PtV%g@Nh%~t@C(zgcOR#M!F&vPfZa-cD9oY;2E#4CkTW*JPHcbYLaYdpofUj z7$PGr7JPRxdc8m(mj?!pja60AIvyc6H<75l-P`+kTRzah#DrFh?|D|1T1_}WNGRN^ zQFwVJCbqS;w$iyqqthWok_c^Y?>(L%e0`}wL}-1TSv$o5LNXbC=aEQyd#Sv;n|Tc= zjT#M;Nu?SZlF4YzYAq~ODh-B&go+BfMvYKkpH!;XQx&s$WW;DZ?q>i10000000000 z0000u62#$KT#K*BCuDDB&187bWT)Q16ZNB8dn@n06~!^xiTuEEbb@ckMDDLe1c!;4 z?35e0n|DL7zjiI;VF{C+as!9sj!?+G#G9^e;~8CCx5o!wf!MZd+|(q z!hIbBue+3vC*jPG5EyVZV8GRY0apVCTn!j-HDJKi*gsCsj4NJcro~6G#f9I>0UYCF zGLzZrmaXOuj+ZYLXL23g*tN2Pkei$Q0hikGVQvA(5^>N)wmSTM=o5|y_cc99t#`f? z7k4}tvp2SlK6U&{DDJVkfvv7u_~&u-x&C96tHp>Y>!LmImNvN5xY!U$pdl%FTrqW%{Z=Z5c;vQ?Xvie@dBYS#^pVC7bqzf!Th=7Jwv z)qeSFUrSsk0ssI200000000000000000000a3=TzV|FhC7!Qa&00000NkvXXu0mjf DBT}o~ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NAND 7 Bit.png b/bricks/gen/newicons/NAND 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..10ff3483080f4303bf878a8eeb0ddf19f85cc89c GIT binary patch literal 855 zcmV-d1E~CoP)AnWIoKMvG)R z#BdKy@Ie%z2gM$gNs6Ue6c*wJxpcGZZD-fpy}LIG$-9g7{T{sMeBbfxeDj;!iy{QT z|LssDUL-z#eqOA-Lj}m?6xG#*M~#im&G=eYMv}R?!W^Da)YjI*LQ9K6!EBO~L+z@s zrz7;b?QOTapa3DSH#-}l@T;8PPY_8-m6ckp+04Y; zZX!q~TU_k#=dM#KEf#i_ICcvlNt3Cyl?i5M1_BmKe!fyE%way?MH*QJRYWn91gXbqMS}q3P8x|Oia{h=&@ek*}1c0x0jX*bBv`Wg(4w=8>y@7>0xII z1#TgWrK5w1l$X!V5kyIeNCn^?Z)+n6grcIVs$4FLYHw$nh|RGwGW>r0?lLliMn~B> zZXuaWqv`95iP_&HhvO75HMP8q-}B;Pmx~BNNUaXf(W0aC@_Ku%R_;c%wN@)d@wX?4 zxH!5I5!&2j$D$N~kkN>L^XT=1gYm<|u-UkK(JeGI z)X=cDMn`A1nfz8&_Lz1D(w6<<-c|1m= zM8eFObw@{Lb7?7n+ntjGkd$OLhp7MnuUDqH{GKC~)4eiaZ1banOhu|c`~@KCQWE*6Q-=4d|O!a`kLXtR5J zZZ}2IBZuSk1Grpl3yqH}6clANhNS=iqfsVPtC?|g^UzQ*XfRY)pUtt>)<`lTfh|a< zvsiX_Npfn6&66bELVEq+ARDQzU0NcD%E~YmK=*imKS2Npg$)feGZZy2z&24R7m}Xt z_tVcVO{r{a%gBg}TV3t$X7h9lMMtaEV`H(gSG(m43s_uSU#Fk*ii(*T;sk&~!OtzCo#OIrvbGfeiJ%A8G2qA7Xdqf03a<*l^dyz{iz@v@&nPT+^CoU{0A+B1wy#CP)2`Ky=hyFLKb zgBSrf8VG*00mOIn*f?OI(#wX4_HLLT$BHml3m2twCXFTDHC4rH}W0d0!rREh$0({NHlq zDVvw)a>-LU)pY{|!LrlSTx2$njv`cCyto()o}A3h<>&LOEE|h$Y-qK@Wdt!i?DGWz zR%6!(WhEagmCMU6mrmEvfbqftmx;$Q)@b(j zhK7X8^m>x4ucxS|MX?krfIVAk9Xtbk4$aHnBuGZGddHc7%#Afrv1jYz?JXKYEMyV_> z_jvf>C@BetTU(R6F`k@Ms|N>@8E%(CVKB_ktJU(}^i4M!*xWomHX0FHSy8F1R*j~p zXl7=2mtpu-uh(Q68zX){F_N^~{eFw(Zb6K5b5$xnK08as8E60@i>0oP8=SVb>S~7B z-e%d(&g81oxwF&T%f}RDG}>(3?@o8Ou+EK8BC)hIFc1v#nP_xGggZUOGtfXzq4#@guDOqyO;h#sl(~oE`P;k6mKTpI(^Fpl zCqRBX7fV0u@-C#Ky!=lLpXJl%&=t*C@*xIB$65(E_={I7l z^B)i0=YDCYbJFmS>@jt)E|xFVULGU(NA?hjBgBawy)=vEuYO#AT#By-zDPeA00000 n000000000000000@E7_8>|gYA+`Lur00000NkvXXu0mjfOW1vY literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NOR 3 Bit.png b/bricks/gen/newicons/NOR 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d16c09a7e4fb15069bd1febe8ad87a0679c71c GIT binary patch literal 874 zcmV-w1C{)VP)mgge(@BEH#ymx!loFy~@ukAhx&V z^6c!C6lN-h*=$Vga>?bJn=Y5bK@grx?(H#0NUhGuAW4lTkPYBWpwTE4G8q*mCa$c| zxr2k%)r5q#weWC~L}+Ev(*24-fM&-5&-wY;3kR8>t(h{b{2{;`)>sqE~; zFoaB|v@|-y6iKnU|+e%-jC_II@qG$3tOKl998@p~Tu`UA(` z@$+t6XJ@k>`@3GypFob{{R?*1Vo$x`-+DoR0{K_5C)dp*KEEI(e3-Gk=7jflz}6LJb-SHE1Bzpn*_>213o}AE!s( z>GhAQqA#&4lS>nysIly3ZZf;N`lJ6XHRfiPU1L`ruC`aZtp7YZ4WAp(KG&jqw=%pm zFgEs~o*FN|zT>5VkKf)rphlD8zLy3pPP*#5^LKk literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NOR 4 Bit.png b/bricks/gen/newicons/NOR 4 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..aa59eafc60bbb1b3c0885e501354d4721deca5d2 GIT binary patch literal 892 zcmV-?1B3jDP)oc;gje>i{d8Eh&-0Gw|Z z=-DDMMjQ{n9Um-{rwRUWERKm_KAu3c<<7XkeQju zNzW^CmD8!!78W98wTi_E358ninKXdV?yf|Vltj)soUt*TPAtyO#<1aGBI0mhm_V?! z)X?Bv+TK1e;Qg9d#p88%cXZHwXm3XixLitQXD2x?DsniKO0#)$Q!dZUOic7F#W1`5 zxUjO)Xq=s;+R|e2T%n<%)KnZ-spvbt`^kGIDpg&bL_*ABV^>$n*#5r35EElGa=AE; z(8@|dfoFA8R9Tr!mY3(f6}if0tEliqq*ApyEsf6O`@D%2imomUL&#)GP9`H9PC|mo zL|%^QXsflP#Iv^64acXa3kv4uJTYPwizSf^4)Xc*9{Q99W@p#dZr?^|e4NK?X%PrS zqTb%cMZKQPuCL4Gt*z{%C)U)2x#j0iP37eHZir!FVLTo=-`hK$pFsl%H8y5s5ErMk zG$lo^pP$F^s;c9xR=coJU48mi#1(QnM@Q@H&1N!UvuQLI3%&0F0000000000008hy zFs2WHkf@T)^^I&BY;S|D{tFtI{1PYhjnwrG%Yv<@=?@&iORNd?`{iSPM%c|@>sf#H zI6tp{s~W1RnD~P=_rU%9ohq9rT|fM9FqJVk&Ocl8@VO$GlbwevM0l?*r}%le z4#?4Fq{_PU+lRveb$06=Io@yMhxuoXbN(>^0000000000000000002Mf8hrgUjVoc S*jDHO0000;3g)PRAs4-c#ovtD3ZVoNRRr|B4J`Eeh~FY30~tI^BI)bv?hf^)PdjOVqSWf19%fut=JBZ2B)PNG*qE1>mgb*I z5C;c=g#y9;zTMu^!oK9*p8p7qk7sAov{oC+288~BR@>C1P~cHY%EkthJ3h8pl9R1g zv6!Y2T3;_N4lIm|BZ!kwMD=YQ&%($e4rYTCN8yJ|L_Sf+d@_IFz=4O&)GH&Vj z?*RY+0000000000@J|T7H*j8IG|zHfn>u;da$C8-nfl4OPXGV_0000000000 g000000KoP03mp>`P7;|hDF6Tf07*qoM6N<$g6(>zm;e9( literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/NOR 6 Bit.png b/bricks/gen/newicons/NOR 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..f24fc75c7096b1a9fc99e5b8323e056b5e37df7b GIT binary patch literal 948 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/OR 3 Bit.png b/bricks/gen/newicons/OR 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..830edb7221ac7dfe441d9bad02b9ffffc62b383f GIT binary patch literal 819 zcmV-31I+x1P)z&@!> z5HxxLG4Sn6Qt8x*$Ht1`Kn#G#U&`Otje~C_pYB9VJPPrmzsl2M5_1uNTMF>V<{oW-d`CD=sc6(dqR1 z%1UmI%~B{jJ3BhW-E^p60cB-gZ%YeBZEu@Qd3jk`ToA`S9C`o=yc+29SPn6ha)>14dwF8Oosy!MWTmA8 z195R;ZaP%3fbnsKqP116PEPLWnV+}YQD|esWNK?82sA1xYG_cYVh$*ke=mXKDwRTk z`uqDweQ^W}@cAk#a&qkU*;$6EsW}STY;$vUb*OK(vPWxik)pc0xj1`-XnJ_qZ04Q| zw|i>J=@j!B00000000000000H!NtF1tS*W7<>Q7W($yp=!0^KI{P^6Zi1!h-A2?1* zS$N|*fA;F*NY@kn4&*m}e8r#L^Ika@*?OYifoLOyz9GLU?ehOzupsw$m|2>re!WXg zKNG&5;3M>O>b61nWln-zdzkU>tm97o5rP7w1_ekB3XmEUAT=mJYEXdG1b>_!{XmkB zjENWck;%o0FKkq{$k@0K=90b^sI z%xrt{?VT_MeE#w70oytn?}sU1&yS+QoxLN(YHB|p&!1iUj@seAuiyAl>L+ULlXsu+ xqXB;;`v3p{000000000000000005jqe*kX2=juy0uX6wZ002ovPDHLkV1mBxcRT<9 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/OR 4 Bit.png b/bricks/gen/newicons/OR 4 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..b27ca85b9a2e3eea4dc4bf2a97b6f76ed6862a80 GIT binary patch literal 838 zcmV-M1G)T(P)woVF1S{BPL&kEo;!4IfklLwstlhK@b-5E!HK}aMdiO}k*M#B^)Cf3yGbR{LBi|HzttFDfTXtf4IPEK^TP76E( zHd|&UJr#@7(``2Ta3m!;omEv#VUr(8&dg{u^YcuMsuGFH%LfN#vS@BPRG@*038}Qb zU7=8^dV80aEEYPozOL7Ibl^BWYiq;&N=v7wi;50j0>k8Tsg%CIyBoY89f1bC-s^sMV98tukl?kitKid zu7Bk6#lx}egvGBPp7UET_%raQ@Nfm^iYuE=asx8u7Du$Q>g*%q6UU42>%%s1A^rA= zHh|DKj#xo%K`vqD)4)G}grEVTK?6dA280F;2n`w#8Z;oZuG#nwyJ3}qU(6fohCS}=)?0eK*C~^;v&1|*1^@s60000000000000000QfKb1lud>%~bH@ QZ2$lO07*qoM6N<$f(~H#TYRJk`ipR!j;5eqWN=N{k(*;-es_)Ii>G6`0n0&xqOfN4swVP z0ROkNWL+pb+ip+Rwaz0pKw;s`3`y?njE?5yAS4#k$AZD7rP5Nil_YWY;2?g^bVVXI zn^udE&!}GCOOxt5h{L1Tj60GocVc$mLdRPY>G~jS|N)GuaI8lF5dK z1_x8S=+jOHXlx9HdV5K7cUQ01Xv)gsMS=(h*;bKgf8XOV7`PYldgEJYYO1o5rcI`Q zzwkIQ{!>!2wZ)u~U(G3=j@C zH&;|R9ILA|-QLa?ZMLL}p=N&5#!a)=7< zJ>+KZJR-6Zed2;`p=;W$MZSEoGV0?0#09$p=g0F5+q?5obQI!dFZ~vR0fYtv2n_}h8Vn#b7(i$+fY5k;IKLf}N_!vkHBZht zoH#zyjjnKgU1fSbd|VmRpTb17kQU^1E92zWL3x-;XH13jZ6~ z6%Wr3SA=Riwx@73I&YP7t505=yK(HAe5vDB-+wV^ajbg&=@qwn5W1d@BfOEtP!C@4 zrT5mDXc)-M=2pLdW1?|<zd)ErM_`jL@#k)=b000000000000000 e0002M z*=%ZcP7a2dOmT4-78s~jb1;CHSAV}o6Bn13hT|O_=)`KpaiMT}x~j@m+S#eshlk_% zzyN)Mssw_@#)byZHocp3fZSZGRjDM1)m6DXIXNbVPU5)5La$?E#bSlRWMaF-Xrv#Z z_V$DXlI-a@`o?K|^dll-ZjRb+Zt8R*(ZYhaH%VgH%uIGRT^JTNKi}CYm5z;-lq@Y# zXH=EhTvS9?$z(%AiHV+Tf9D%mS`v$?t(RAHG-?k$9O2<6Q+_^ONDyMNQYjRUj@H!B zXQ+zDlSo=yeSAFG^lr`p1_uR#+FGG7IJl{4YD%l6QhL2yURTHGQ#-X&CP;>_;{^$VuB=#i(N^zdUCR~lv>;EWo0Ur!H}L_T}|iF zBV@C6cPkVGL7kY*@827Zo_q%Y00000000000Ki|txo+SveiGl1y(bov;jL?T><4(z zclXlXlQ&bhQd~Q?{e$CZ1YJ&w+e1OC8F)ZX- z#zn5%I7nv38p~DK9sV-(5ygZ1njNRsJAV_Gw>^?E3tx^@Nl;9=*Y|{({b7wgjiT>` zxe>M&MbY*JNAO<$$(GH!u5U-NTbCKd%-(+bT5)h+uRc`f(CdHU5kk6EW8=&u@r{bw z;Vbu<*)2O2&5LYVN8aEJcJ}PrBo!;`&-gR5i=Thn*D~9U00000000000000000000 bfD_>tSXUGIXXOnN00000NkvXXu0mjfTam7W literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/OR 7 Bit.png b/bricks/gen/newicons/OR 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..ac54d7ad03a4b120267766feaa96953b894dd471 GIT binary patch literal 823 zcmV-71IYY|P)Lyw?buh|;NHk2+GRa;-MT_jgCO(-D`7o#lg#}qskQmyc zKqnabkis5hqV!hE#ue90X-U&!xIt~QExGO7>+NoL5J|e5_5B`p&pF?>!}+#z;aoO^ z0QkQh*sY1u(j1Q6nrkPv3&_eE9rbwJ?!m$Ibc9Hfi3kK{XLED;M6H(D*51yIa9QCn zO_!D;q0tl<6U4{}9tj2sLZPtRJ3IMAnkFJ-vZbZrVSWr} zQB-fQ(U{mpM`H^pFAoL{29IZLO|RGK^7Hv1K?DM^>DARX+xohA60euvLS}PO5yOm+ z@Aa|;B!0=sSzP40q0sWOTD`K8l*BLyEi9Cj#HP2k_4EimF3az)t>s7R>!+u++Pz=4 zfc*wsu7U!tE0^cxxm?`lP^o;r%F5{EyojkOp^vj4(CM6;W0<-+ zAxP8n^UckCkD?kIO{VBK<1G{pkBxP7cs$&Q-#;_s^(OKj00000000000001BUm~Pl z!0%8sG+mAE+ZHEo@@+Cc{qK`?sO?;I-<&e>vn@;bYIaOfX?+?yqRoDnx@6(nyY?HI zR3cmGwDDky)XVr4RrZ&-v5E@xc+$XZus88Dw^}K|y8hVNobRrGU<*M3QiB4d1_ekB z3XmEUAhpP0&h%WFd8(9w=p_r#I1>&qtmJYcto zBP|d3XR>|2g#Z8m0000000000000000002&$PapG?VgqBjr#xq002ovPDHLkV1k8V Bl9B)b literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/OR 8 Bit.png b/bricks/gen/newicons/OR 8 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..f2809b2de45c8ade36b427ef6b7e03b641853f8a GIT binary patch literal 848 zcmV-W1F!svP)h#X*?XG)cV-1>@*7-fi`Ja2doP&Sy4_AZ$xZ5&r z>PES_1aVXM`WqJml$I_mkmT|4%uHS$LSiwM6b`Shs#KSy0|P!^Fle#JWXzhWipA{q zmKKBp0j(CHf&#l;fB_^DtCb+M+J*)Uo1dpMkqCw<6kA)v!)#$;;n-MPTX8Xl_4l(m zx(dgqrc9>vHqDh9puIg385to-pU-Hlt<`AQix?ITvvD{a2v8IqdA(O};`g&#Xl|~m zilQu*bhOS8(=X-aPA9XBM)&v2$_@^sQo7mg?dE2-FcdPG91fAlYBihL98(nvb#<|s z-rnWq>gx2hfAI;p-8vn!lt|QSx0~4(ZLq#^@D>dRZh;{-smWsqpL)s*4EkC z?Cf+l&6OHpX$i;2#}$gAqUq_)O_z(gbaZ4iPE3f!%t|iDFeb{+=idUuKm;`8&% zI6YDWM5CRZm6a~n`Z`7R^ju!F+c!4)`j~iaZE?|NJ2}y6CnwqK^cIT6%;upXl4LTW z(8`M6pU&?900000000000000$2$;|fTvz^6?&|AnHo7$fcq#6xmi#65cpUq6YJPg>b0CP2UX5q+^Y5Jq;ZnVdpCyh?&k(As zkV?4O1oe?XDC=I$1AevB^DTss;bEqjn~f(v?I4tmSC{jv9qwTG*GGv&>c=^CER|Fo z?(*N(*zH|FXl|!P!_U*lSZUS4l|MBZo}auzXz{SVjGH}=RV2sHs^7Kot7|&w)BGFX zqx;+}c~&b!NY+HWA0dt-WPiV2A0LlIG_6)UI&!(Xiv$AsJj;%bUS3X4 z+ShtV09_|!c2*Q+`Rq&-&GGewsi|agXlQI~d3kP*l0T2Kn?eY}h{M_qRRdcUUplMBee_Ae= zOv-YzX&7s3&vU9;D*63}5sNJ?2|_%+vJ#2#eCNDfApigX00000006*lw6*2f1&`2s zRUvHhQ&ZeHK0YvTeqL7g{G%r)EbH++uQxUMe5a>l zV-y8ov(?qLv?Q?i2oVEzdt)PjnowTO-7}2c{^v&x29xP|U89+v?(HovZ)j+31uz=D z-bA$>BVxemG@Dhb+FG~!=*VQEX`RmNeON*UgU2&Dd3jk-(BJR(UtG-2s@3u&m6hAu zI-Op>yIWi=)~l<1zSY%WaAKml+2t}CS=MHI6$9b0$5T_oFb>Ds8pCj7ETFV>W=5;c z&+q84SPX`flfFKA5|3wOWNvPLerV|MP^{2Poc#0$vhTUoikuc|VekB`IQ!NJPP$I>h;=yccD@tgoD9s~oM zn`LD#7x&NWr6|8YKFsZ&nQ=Jo?pU_BH>$Z@2L}}uEIT;Z)>d0CtOJs8ty@QG?M{Z_%2bBNv1;*C*~80xs@n|5P%zrVuXRuH@lGo4hqsl z6DjaMqQnl6RZt8{Vk=1$RYVFWlbINKkV@{wCxAN0Bw12KN*Wj_n}Ln9?4D1+NEXHvL*Xalq4=;eEW*Xb|)oA zmM}}!eg@e)q@>7-sz~m5J{gFOo|R}00000NkvXXu0mjf>w2$M literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x11f.png b/bricks/gen/newicons/Wire 1x11f.png new file mode 100644 index 0000000000000000000000000000000000000000..f4142f610b6757cf4a9340b5f0201981b8a0b2ec GIT binary patch literal 837 zcmV-L1G@Z)P)WL6PyG$$5O;D5nWsz z3=wmXx+z|$H42T;68lFq_OKZBdKWLr{V`stNvZAcqvq~C-}l}7B~O3uNR)6?Hy zqIKtG3kZk%`T&f)jt-&i^@hXRQLEK%*Xozv+idapLzk1+Xl` zba#8bk;uk|*DG8L1KQg|q3Y_Urr}|a$7)TbCMMLAFwD%%^76{c)YQR2u?KlP$HxRQ zJ6o0lgiYl2_Vz}jk%&-$bOY`0udmKk;v5*$BmEY`e-_l=lvgKgGjiMwJA7}wY3u#_@88!zWDqS7C%SVG*_tik^3ziil&7hc;!r)5FJTZ9I?V(j>3ifJeF5U9Wy*ih zxo*8;V5PV}a~1!Igjq8o7Es0iTa$OzD~2_QQ|FkWS|d@P-^st5Fewrhs>JO)kU4w* zR@wbQ(N-NCt2{iRY^%xVyk?6GLkJ;+5JCtcgb+dqA%qY@2qA%tHp0g)moPC$IoSXvVbl15T%wNCFOGdD9ywX{Tvcz!UMoO{1H_k4HGWHSLkkmrr& zzKP7tgM-8_)zoxxv9glboRWdb$=+V^>~zk~is$L+?(RUKwDjRieLg|p`G>}Jy1~Ko zbH9IVOpN;b?e_Zm1lArVY{2QPs{=?Tl$D9G!{K!P`BIa~VtIJHvXW)1s_gdGR+|mL zZ1#8(Rd$rHfz3^;H7Tj4W^3!@#A3heJF^1tleO za~Tv=N+5CQn86STX17Z_79JRHZ zn=Y4VK-oZthpVf1cU4tZ>)BZ-)YDT@@w+t3%N%!g75|7b%+yqBYF}TX%Z@?~G&E>5 z!QjzRak1LK&5iiEx94^j7HTvM)878OG$SJ$8=+8Jn|hRG7Z!ZJfq_SWWgB-G%f-^T+&DfZ{bwTD#3vsJ}cD4@CiaRN`g0V0zYYNB+4&T&42|y z!WEr;K`J|eXq~U2yZYPvumONnBGiV5bATnEX|&`5anu*GrXPk`%F#jh-a xAP9mW2!bF8f*=TjAP9mW2!bF8f*{DV;1_Cp0Jng4C4c|`002ovPDHLkV1o4$&8+|c literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x13f.png b/bricks/gen/newicons/Wire 1x13f.png new file mode 100644 index 0000000000000000000000000000000000000000..043802ce701e55b18715f70a66143305365595e2 GIT binary patch literal 930 zcmV;T16}-yP)2vyMCh=2bxql)J5Vz;wnfS{6xfo#7*KPaU*dQC&I~34L-<-*=h{RHZcJLh^z`Vccz3xL7R39^%<%B_byd~tQ!g$A!Rvj!y{qf=^zw3cRzubq zA8%}IX-Q)44?Gm$ay2&t=n2);qC1@~*Z-%Q&E@5P{LM{q@z78p5DqUb>Ge;8SgpIeJYP_- zzh73yw#VcB{paWLcr+Rcc{~=2AdHW{Ndb|F*IQrjbh_Oe8&0QqR|Zs8E-o64MMa&R z4u{!%aWOFPG>F$bIk~*NvNASybo96{77GUb{+%6%BN*hksi`+9K-@%5XH(PGmfI~B zz;2+!!}az1``TKY?d&WP85yx!p9{0P%JX-3&mGZ}6qCtd=<7>%;tAve+S)XlaMejlt!9k-@LogWLBzuqx*x9M7@_582 zpO51LfycwPw-*=P?pRC^`uh`Y9*^H&QzHl?Bkk>W`{-zQ_t22d#nCUKsAB>ei0F5m}67P?Huls4ShDo?i25 zTGH%XW(6I|Mp-?D{I*J-A}{{c;Jxtf3!t0vle~XLc$MX;EMH}&M}1nxa_J_JM&!`# zB3U-wmXc*KrwLSNOWaVbX;mf{P^fBp%?eaMS)R&x`DjWBr!tl$AHSywr;~CN(#XqX z)5}#E4+w%F2!bF8f*=TjAP9mW2!bF8f*=TjAjmuBA80r1bx5?|=Kufz07*qoM6N<$ Ef;&*eTmS$7 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x14f.png b/bricks/gen/newicons/Wire 1x14f.png new file mode 100644 index 0000000000000000000000000000000000000000..dd7b3fe446172f2ddfb82a30010fe6d2568903f5 GIT binary patch literal 918 zcmV;H18Mw;P)zfi8j={2bz6r`XKBtxW`6kHVCl&<1pL>E^F zLqubP;-Hv-7!_in#!{?}30C}gz3(H*eQN4Z9mMksy!+2R_n!MdHz%0_fFQ3MHc>#U z-Q9iKqdGfJPZt-THm6*`__)m`j85nDv@lLg3=Eu|m6iQ_YcR<3UhiY`YW4cM+bt-& zy|J;S<%xX95DRcRo12BB)avqb;l0`HbUwb7X1qBvMAP@@8&Z^b-lT=o2ZRvEmxjQ?>#mY!W z$Km0|hM?STgMsJm_Gc*|67hO#YRqPrYkAph7RLC3(o%;*qshS}1Z zyNilgmSK8(A4)Skys{FB^zt$uqZ-vjtFoD3`Wgd^i z;c{JH^L$@lbk6Pe`ztDV-fC@cudB1!y1OkFlZl>xF4G8tAP9mW2!bF8f*=TjAP9oI zZW!V5`B!{`h1;0c!6~&=4S!-f4I)%T1HWTB1+J)w9)2V^xDdW2h#25|f=D*}q~3k` z82$>7EXXWv)J_SUKp1Xh``M5L=ds8soWZrIGl7F+DiS6|OSa!a0TuZ`GF_6FfC}D| zNEmq8zKZAzQ74mi$K*n!i{nW4OZj>jFhY=M$xjw}0ofHjl}(m*gK+D5NysKL#4%mo zriw-0$dNShsU<6;s3AvQAr+V|Tf2c&@mL_ElruwKcT1vqVgn@0Ipe3YkV~#kZV!bY zhFoeY&?Nk;!As%A7a)Fq3~7fr>2d=|WKmkBi0Bn*=m1mBkJ4$>w*g3(#!(iQqexGenMK)W6d7pyNsf5ClOG s1VIo4K@bE%5ClOG1VIo4L68^6UqEv5wSUg&M*si-07*qoM6N<$f+UQqN&o-= literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x15f.png b/bricks/gen/newicons/Wire 1x15f.png new file mode 100644 index 0000000000000000000000000000000000000000..b0382c7a529d451418fa049570e98bdaa9a826f5 GIT binary patch literal 887 zcmV--1Bm>IP)wB90%~s#P5H&JrW_D^K(8s z9Bpl#oq1cifEM6#b#wp}a~c}>&n)Y5J$|c3qtiXso=h?vg@VsoZ6J`3C1;}rcsxd9 zL4nES^Bo@QbSjln83?4dkVfP8&(6l<)zwyOD0FtVuuxole-MLVYfGtAt9N&6YqNW# z(pc>HcytuN>(y!raX9i_fQ&yR5`KScE6cjwRaGn-i@DvI3+n4_wt<0`mYyE7`Q&6` zVrXb;>h2(Z|M>XgVqxLP$iYE&Ph};;7z|G5=BC*k4r?^|UVi#Z>~gVed%MTucC&2u z2HM|WUA?(!ZZ;Z^juHu*&0xqi%+iuld2x~JD@w@juG87nl>eotqzmZkl1R?Zg2B4F z>;kT?_~Z7r*IQE~kuXeuf39K1#@5#piN3!3J^T}}Sax>uzH)(3z{ZAN@AdL25MY>4 z=Lj&Z#L!2dW^Q`NiCgQpIEfnyTTnLSI@B_|s z=ARH3vJS%OTniD13i%Uv^)DfRfCBg~Ea@Gn;2R`qE`W~^g3I)%$B=l&Y}qq^`5avp z-crgyL*F%((7!|_Hw{1`&E>Q$^&aXi(AT}R=2Gqlgr3_h6=end;eKy3;YPX5{KyqF z%jx}UdS4M8w}PH!LfLOd%E!KWzcgHL%& zAAE{j*mArgQI?4^!)=v}3Q<;P&CI0pd%D5z6d;eEryEM)DfuFu* zlnX_`3r7m60-DR2P^;p N002ovPDHLkV1jVYsZ{^~ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x16f.png b/bricks/gen/newicons/Wire 1x16f.png new file mode 100644 index 0000000000000000000000000000000000000000..b2920b62d876d319f21a8c38a6e1dad8b1dd2b35 GIT binary patch literal 883 zcmV-(1C0EMP)zlw#{vJ<~!ps{bs>fV&6w}p3gVW@6)fR5dfk8o94b3 z42JFP^uASl`^m}DQhIyJ158Xfo#N5!ot_qtlaqaY@px6$!>7h#JkPQZ=gsED#YBSV zo0|b#u7-w|mNc%NAOm>4O-%qgfyE*|XBe;d@l$EKy!^4e#}kc~lu*?2GC*NrD3qQ> ztC0cxeydfhwb_Efy}k1C{CuM^6q2?OO|$IO)aj|&+}j(8Boec;I^FFiH8mR>Mq@$2 z)>c`WI$v37u?!5v<6;~L6c+Nl%k?A!a2(6l*E5XIx3a=8;!(W_w_C3-D(dL4+i5x$ z>*=}Ogk{IZ=H}+-2M5Dpb-uVb9QJt5&Q@37y|dd74=HMV{7D87Hxa`$Hv0WOpE!Ve z1MTcAFJE2N)>^Fx2OQVmUsH2en}r3V@%;SePxR=>Vi_7TnS#O5(R45T)&Q-o8ciax zyIWCleSphL@o{rA5GXCxXei3zxU0>`$l4mmb#-0OvTQU8!1DlCS5LBfPzG3Euc`_J z#3&S^s7T~ySup5!`+UhH&v$pHa)H3^Zgn-!_xHE8*=$Z{XJ>D()vC@XlMcts%<*wu z-SF^J4S*0r2qAjD9#-0>~7f=!EuCiwnpTZc@z2afWc$3Xzs%0kV~fgi@^ojWAFSSu{Wv zn8+uSD~y_}RDYAJDWPMgP?1G?i62|4;!Nq6qx8-sJq=_Px#X2pwdCHv8ax-zegLwC zw8|GE?yW2(rlp?<@k)uZRn@P_#*!2$kw*TSMFwGuq~w#0ATcRXma3nLY(dFe)iU); zl&7jz25^6bXXteAU#|cmgb+dqA%qY@2qAqwc!9P%*(m|&uFlV2Tm%C5Us^2cx}x0Qo=6N1j*e2C zZ-YtzQ5+c|#97wcYrGZ&QGEDPp7;A7YWI3omCi)XR05>ap^(E74rel_r+&ZN&2g&w za|!XhqO7f5UUqgyqxpQPw6WoIHWmp64-Poa<2gL^`D)u`+3VHyM8fg_nx-fN1A-t) zySsv59RHlq)00fLw|8_*PDUa;Uo6heH5O5nrKMDAb8}(gJ^b?*%2{Yo86 zeg|CT+i0s$4`3&4Eu6jud!e@SR-%*wz9wQQ{Mmp002ovPDHLkV1mhwK9c|d literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x10f.png b/bricks/gen/newicons/Wire 1x1x10f.png new file mode 100644 index 0000000000000000000000000000000000000000..e130e9369ab729dce404197e883f5a0fe767f8d4 GIT binary patch literal 746 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z_iiR#WAE}&f8o59!h~S2R;_A zxN!Mc&dP`!StC)KoE+6zTTLA6{p5CWv9hYVNQhQMHZ7Rku4MHj(K$oY#0T|+N>ydj~q1DgA!or$A&)nA5{k&9QG5488;^(_}8y$4gws*U* zByQfi{rfjD(E|ptu`G)JoEJZgzie`NPu+K4e<)BtAD1fGQIfDDKDeQXlpYu9yOuYuaiE0cHMI8uyfa> zlYRZtQd~3h^Y~cG%9RD%7cW2lI8ftK=4{^#2g&~vyb5EowS70|`11N5f2{NSJImBl zS+a6@nTE4_k45C3;lRBKZGv>uN z`Ta+DoG;7D=9!CB?cC$cY~_xU zs-#DsE+xEpJ=x>iH$T6ceb=9hi?OlE@O2egnVWa>I=ombJhja7nz8N^AHn zpV1H@`>H5*N))H8&NIEL=UcB;?3H+T{^5JcNngA_sp|VK@UFFMnBH4@>*Af7k}vsr zi8*f`B~{;kdviPE>C-2d>_Sk#> zV;dIn@cyhhD6b^=d$Wq>srmj-e+Ha*Tk&<9g2b`=cT2Y3Zt!sv`TH+IXSS^^Z);SP z#W{m_a*Fe=f8Dxu_3CfmT$JYPPc<`dKKRRX(Z#>Dec8FTHgDeKr0kisjI$|qX;2>X ztT(Nhud3?ztE|k5o~;rax9Zh<=3To}E30;`&#$qOv$v0rnl(2zveKe+oxa|(%Z&&A z{5k2V{P^mlk4}xx@80|O*L#h|Bom7nCs(XexoYQd{J6EXx%u9`iz>>}W^Iz`wKF?= zP3-v8(_hywy1b+O9kZKT#I}%APj~IgVqUlY?bCye%SuZ&=p6R(wKY3?=+L`$nSOp| zR`2G{XRNM%xMA7N=(d9fKmQy)yy<2yZ|K?(o$Rz{*JmtyT4ZZGP4)ER#Tz4xEDa}m zbR;Q1-g;YK=JDH-^(_CTpYNTTwDjHX+I4FA%d5XXyzKsb@BGX0_o}P+s@Hk_(HC&w zWxPT~!sZ{hm%^uCYd^<*j{doN`*mhuB4cPs|G~H4`B}*EL+bq?zNf37%Q~loCIIpU BHIx7V literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x12.png b/bricks/gen/newicons/Wire 1x1x12.png new file mode 100644 index 0000000000000000000000000000000000000000..c3485c86c7cde784c5be28be0da43d0f4dca97f5 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z_h~C#WAE}&fDAm9!h~S2R@oF zTK(YQjMyv(ez{FKlX(-jGhR$s9zA_mj{3m`-nv3^Uj$qoOF9=gZ@B&ziKV$W>-w?y{q>TX z`)l)VzrVO8`|8AHo1{-@DpN@qQ@$-M3E42ClzTc?l?6o^J2@dPat!(AypMRV8 z?#5HE29K81Qmg6OV&2Phx1IBw)puNeoxtIaN5_tx?LGSFd%DrjKi8%m4A|d!xUkIa za%`-)_}#lxi9Xqi^5xvzlcxBjZQgmOp7F#c4L-i2ISMjzMRR`X=)ZW& z+wQBj`R41=-I8vTmMwp6E_ih5(z$c*-VJ#1X;YEjWS+|SKVFkx{dE5P+1*>f z>)N%Fy$b_YA79VV)0buPvqtOcK~>3oWaIdUvJ;8npw8(>tlOHKfgEMGD7}p$}L~vv#cyqM~sjA(BHj_e0*)sExH)8 zYJYqnQ{zU%>Dm%se*USORy(I&dgFxhBO!b2IFr<#?%Z|nv7~%_WMEh2-nC30^bJcm z8u%D5C^A^FIJ7go5MYpHTHwq;eZlIl4cq=M-t@5fVeU^|b({S{)p!3g-kE>Xo9)^5 RTfn5t;OXk;vd$@?2>_EMNu2-y literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x128f.png b/bricks/gen/newicons/Wire 1x1x128f.png new file mode 100644 index 0000000000000000000000000000000000000000..30c61ec4b3e9ab46f9c4e3506ca49e7fdab8f12f GIT binary patch literal 805 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7!1Tt`#WAE}&fBYJy_E_j4t%`t zkr-x3s57 z1pKPwTCsBHjvv#_CuL{6_*Ry`euC)vhNr2^gYU30y?*_uth6*qY3{YG`n^*gvoxl5 z&zwHh*I#||$}5MODxMUmOuqT%oL{M_V&3+fckag(-oY8!zVhs~FAf?d{@v=~=RCvhdPP`~JOIvsAVI-@GZpFKuML zRaodr`Kn!hxqEj>R7Ksz_3I_w){3!g-<`m4esfOw_M=Xh+1bUqcl`a=zRhgD|H6!n z4N<;oQ@b7?JHAvs@#fE;YuCQbovtl+e!lt%Yo)o*XU(*_41FuUQhq-{qps< z$Eg$9#a&U6E7z3l!i(!(Gm~hf)X2hDUrt%+tZvIhSb;`ik z*C_Ix=TtN6>XIX$m6i3M`#uq#c<$+^v%Y<^X9;~5 z6da~~_|3bv!{+8uZyzNYGOU{6T0ifH?7x6Z*?;!OKiV$Dw7{96grk9v@q!|Q6^lbV m!wUfhS*i=(vtej{$Gv@vxHPYL*FIqKXYh3Ob6Mw<&;$U=oo#yn literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x13f.png b/bricks/gen/newicons/Wire 1x1x13f.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b957a5fe0f78b0219d9b546ee1af0a3e01901c GIT binary patch literal 802 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7!1U77#WAE}&fBYw9!h}{2R<%e zeDPJ%+8JkO1+?oZ>&yBWbf@lOk>%R;X5rce3f!EDynA#UFRoP3c(LtbqPA7(*9&hP z_&UrF7j`Z=@j_vZo21f0v)dxOCq}It0m-}dpz-*&hA}WZ^gyc)y|ze^KAL@V~-bUa2)OB=aG?Bo$T%X z>GkjGy>H*f#-8U&xOvXc>C}2tQ_tf(hd0&F^SZ1ST=-Zdb-T5Un0It^xw#^nvr5pN z!`^vJf9huYuH15)xv`mfvgi8iS;`Y{hj%PvO-z0I=uk$<&ZLbYS;>p{{Q2&xGcCYl z_1blO?XO?|PqUd{ZsqUy>1U4F#0Qnljv{;SB{7R!QkyH*axJXw;f`5SZI<@WckJet zlD_+HqTuSS`|m&WP)kogeoRb^OI)z!<;$~YH*Gq3auvVv;$zcjOZlgAvT z`$oo$FEgIMzB?zTZ_%}DO^)r#a?4*P$^XCJKO8GC?Pw$_9_NiC3d5eJ4i=)38wOQW2^_-Zu8kqJOJYD@<);T3K0RYGhb!Pwo literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x14f.png b/bricks/gen/newicons/Wire 1x1x14f.png new file mode 100644 index 0000000000000000000000000000000000000000..27003fd2b49bf26d705da87da51d8a715b0e27c1 GIT binary patch literal 818 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7!1UA8#WAE}&fD3(9@2pV4e8BZ zznrHA_{`E+@*w}L>jt*uDVx-nvWp)4rZ7XP=~6?ZRz-&B9t{bNBa_>!RtfHXv5=L& zZAGN#RS}WR3T~|#-ojB!dY8y0-F*q?*q!$Wv^*?-jyQgyU_k$_LQ4CE#_D`I< zeZthO8$agvUAVDhzrFF~H+gPSZEa1Ct3?kyym8xjCPU7)wYsz4E?V2z5OnghRcy(c z7nye#KmRpb^5A>@`^TSqf81QNv!>2Y$WV$gEX+r3o`0Bvuar#RIltARdODz z>&ur*^W=U1R#sP6w$16_XLa2rL6v(KFJ@=Av`pK4U!JSC|Mb&N*OFaVLtC9z#>8Jw zaXp^zAi2bu?T+}=q|A&PHzVVwrO7N0<96~tzm(-r;`;4-=A_O&x6^Xk)OG2ct*vF% zY0KO$-^npq71HS7?w%yLe*6CVq@7?cXiU7p=3=w*J(WDNcnIGkygB z(fRhm@Xc}8+b%2z->zHprDBq8MUzA9Tpuy6pEazk8<{3{n5-nd? zeAU%yIedv(K}@%%S$;uR_qT6GN}{6O-KnXXLJ?6~T8}I;kA3EO{Qdayop;N2U#=`s z;duLYxnbYupI%-p2a{H=H<#G8D=O;Dvq#npOBaam{?GX2K<){V+v&_E1>8$^e0}Ko zFO^@Gck-#EN1spsdUW&W>h)@I_I_`_|9#s3W|afejR_29Dh<4x3C^@*##AN7Ig1e^|6KA4K*$v@8JT1qM%7KbLh*2~7ZDBz*(` literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x16.png b/bricks/gen/newicons/Wire 1x1x16.png new file mode 100644 index 0000000000000000000000000000000000000000..4c35f9e4ffca2ab7b2d02d598119cebf92833159 GIT binary patch literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z%BN-9QbH{ zwC@n#R11@Yt8#11Hj6Km&`{E;x^C|f@WOSW$AKzg*Y)@QFdu0S*}~2rXJg`$t56}K zp%#!+y<)G(vJ0+@*mtM-wnz8oHUIl?^TAKCSzi`bey&pxa5A{D;+n4RO#k%xQ5E9u zucy_`uH(+g_g{LiNcn3RYfg^K;%k8-+qbWM{Os8wr;RVZ|NnW(>7YsI)_psV7gwx! zz0A_^;(>dsLm3xY*!gv=7CIfZzcNnbf1T#xA2nakJ^om;Z~OE`LY-A+vC*Ove2V5= zmgLg(GJE~GwCvKBWq&JLB-}!`Z+rL7W}b)2^vhrG#!i3zRH^a6PfOqO(%86f->;v$ zKUtx0Quz@(d6|@(M~^0LymQl{-*&Eg_PJ%o z)bB1k@2DKOIrF~$>1#8W1%~LQ|DV0+NYbPbt(nj6+_~&C?efcoikC%NR;~=tkeWNQ z)5YT5^*hdX0_G3=T1GUf0;z&ZE-8W8)II{6Mt1zMzO(Wyg!43BK~omlQRm zG|%uoQ;qGuc7d;R^Vx0OH@C=d+rh7U{{Mp>{(bMy@Vm7M@R&swZck?o(|9M^#iLPY z&l(akXYSwA(v_?B|9_U2ym*4>eFnMy)2edJjXx_tT3A~f6;-dk{I}}m)u{>}{@i|+ z_4QYkmMTYVY)eUb`{C=?<@j9%AC+z2`t_R_4+o2tHK%56&$6TMd4xIs)U6C!d2vta zyYI)7zJ3+ix-~Rx+lGYgmrLB+k2-aDiE@b+{l3rm`?p)NXXi-~p17C{6Ry@6IWAjU zCok3W=g;1~yYecZyU8psUEQhEyv#4Y?(ci@Y1XXClb0>~v$JuEz{{A`OJ82Rcsu&z zodk~d?c0Sp*Kc3m{y0R-v0yhh+mg#R_ivpt(AmBDu)(8`KabYz`}FD7twzSpkt_G? zl9HR2cj)uw%coCkYbPg9^!R7vWheA<&pJJ!kH3v)-o4w_wrZ7&)10G^uU<_nw($!z zHfCi$(%zAH>-P8Wkzp)0^$mv}u3a0mZt2mCJ$rnX&-L5;Z))?w%Z?w{)^0wya%D=;LVw_LX|P;Ifs z?6+HU)zrU#yY%wl!RepfKDBy0w~_A_RI=HpShVx7^V(^NB3%m?o;|ytK}P09iH!QZ zRwohB-hF=}4PJcSm}92RQTDrE^7!2O^}kd&{Lvo0}+jV|@KJvZ5J#hWU|NA=cdvi4KFFVdQ&MBb@08SZf^#A|> literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x16f.png b/bricks/gen/newicons/Wire 1x1x16f.png new file mode 100644 index 0000000000000000000000000000000000000000..d8189c022a48c40aa01aa680806619ab54063aa0 GIT binary patch literal 813 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7!1Tq_#WAE}&f7Wu9!iNK2k!5< zeQDE%R$bMsda-Ml&U$;#RuD5ReX)i0;JhX#{%8foln07kR;+h-y;Zep36yJkd+Ff8 zQ;HwMOq^0S&Je%-?}1cs`#z6OP5+(_ZPRkdw2Qr)T!<3_KD4yRb=sG;^VaRr-fBj z1qNc5U;p20A~jXT@kHP3g`#%PPnaKGFTed~)Z0%*HhP|K-!k~67Z zt83ck`}_B=zdUui_SAz9e7RSKG#MBdmo2+`E9YT>jh%gb%$(RG8F%i4XlZM0+it(d zzkh$Dn?_Uk%J+}I&i%8?syQ)3Lu~SMoAqJdlP=Gk-k`zd6fAtYYVYdRI@v7vitQ%mC3xkYL^c-YTSD3mb}i$+uQ5uQP*$& zA35Tjg#3&b9Y4-?_=HE~%=`9s|1LDAbC#58iF~Zk2#Kx^fAA@&?*6SuKW9m`HYKjP z7L$7H*tP4f8`tX_$1(4J$Q2?P=-A=Hpu(vzQ)hyM!h-9c_tUwG%LRsIA>X$*iQRMbTvc1c$G-3W z6Lq1m*LUum^h|#IB4Z!ZmvAO&p#yC!8x$FHJQ!%soVUlJF~5WDDEHaF;_Lg2=kYn% cF#lsXQ}~j%;bm$dFdHyd+(f{#9&h>v6j26E;rk+ ze4VcU>x&HYGGh(CA6-2?>iQnuZ-(sE9GAGBJkQUyJtuPOHb4LLY42`ZYZ{oDS*+M1 zcmB?tOMX6IzRJqZ^x0nCdsM|!An37KMgzarPqQ7T%x5q4W@BTRb8gqJWy^Y4Y~~$v zYmk|F%Im4=`D&a0?@krEEsm-Yy%zF0{GnF7fW*u-Ydns;WiyaC^sxG@t!L1I_uHd3 zZ_eG8P*8q7Lr3Gn>%$MbRgV-l8CX}>#KhdWE!}(UabCHfUzXtJ%G%iV`Z{-RXlU=2 zJKy?!0`K{!uNMYO?pmrU(sh)HvDtCboO3-aE`b88R#)D8{q<)>T;_k3kdPfQm6fip zbLW;>A3vJJ=bk0#C?Pp>etd+4)UBI4<-`@a@}C~pQweE%_j2Yuwhg!W`6SXxOq3Z@ z1wYo*?!Ev1s}|FB@eAL+efsos=h39C@7{MO)$hN#CM>NmaJ|1ukbRf^liyz~WmbKu zP%fU{T9w{-Eo@rvapj4hKJ91q^Pl=WKtn)7H#M^D<-0I#W1Bsjl)7SL%^xrQAbhSN z_~pZbGiN-4o-s|AzIkibNfXPJGOdSAO)tJUyCvbm(@$02UJ=(G&X~2UgOzFPR)$k^ zQ}WNJW#?UcS+nn~F9WxRbRP4Y1NuK-?EWLSw^_L3^hb{;O7%4{%U{1(vFcRKFa8gq zk4|qtKmXF)-z$D*{QvCtCq#iU$Advy=s+9G21Ob(-9FFP*t}kH>wW`|qHXKHX0X`p aXWYB~din{L+_}I!z~JfX=d#Wzp$PyvtYwM- literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x19f.png b/bricks/gen/newicons/Wire 1x1x19f.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ed920700eed2d499751c5692ce864f16a36813 GIT binary patch literal 818 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7!1UA8#WAE}&f7WXy_EuG4&0xi zr?)ZMI>&TIJ7453Pk}dT9d13<8&p@Q?s5sZu+-sDbK`UlE6Lbt{~BHhY}>lw?z9DG zPB6X6?)vNDn@vx0;+x*5ANc;~Q|IL?t(~L%<;$EoYu4D5 zeBFBB%a-%%{R=PLnPYSAOi$mud9%*e$ItTe6gn?{+jV*U#R)tu@nEFJ8R!W>TS5 z}$|F5i56@x{NjlUMGVwT$&)IkzFt`Sa)I&6n<#^EaA#Qb*^- z*Q2g$uD#8jwQgnS(O0kYkDopny-4}|r~Ai0TmMW=ZJl}hY$02-%Fn;5oE=K%w{P2& zW3gxB!A+kkCSSNA!4np8<=VIJ)-pVky?T2@#2@}VdGhGdrAs$%+`IR7;Y5{_v;S=M z-&Fo7JpB4~Rz)#ut5vItEc*I2wFERg9rBc>FQP{w@pad!6381L@0Wd#ad zaqF+H3Q4P+xoq>zNAr_rWq9_@xzp`6>ALr2x5X;5a&})HxH84YO8Kfy_AoKIBf4YH zl=$*8i*@V#7B5_}P;se|u<-2Ji!3ZE?Bm?eo$x=TvF1XSwRLs%^XH*LH*Oitw)C6F z$>gd!`TONX7ZVI*_U)Rq~fjQz*cl$Wf%GwuDqvLu!D zp04|9%RF@_zR%H~&-L?@{f(op3Ky=6_fOYqC{M}=V2~1NU}Ih2$VhW$T?pD&CZT^}hAMXYM|^m)d4aIQ9Ya0)wZkpUXO@geCx!)O~UQ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x2.png b/bricks/gen/newicons/Wire 1x1x2.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c0533b4e5a25ee97550977f27048c3bdaa9ee6 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z!d7~;uumf=j}~<52Hke;~#e~ z4w$Hsx1za8Y7eRe)ld9_M%~!8& z%CU*N;UuH(dHeRw9OuI~B8+C9eDiMBS$XwBi*x59wyk^jXwlBd{6Akx>f)vecZO)q zHM4ODR9U&W`MIm1$fL@)KZ+c)vlRkjW8>{DUVJQ=qf@hC|_y;IZH z&bqoLCg=84$pyJe^WMMYYZ4A5s+CeB0b?OZmr&^mL=2|2Acq2nZZK=GOMH%G{hgd7?+S zxa-PSPoCVJd;9M7^o=b})2DBY`1oV4_Q@f<3KK<@J2aI_j_|ce=y!>(a^Samb z?{fXBm;Aj)X#bhNA{+|5j7t<7OjstgFMAyCqL`Iv~Xnc!ulM!UYPVT#X!ZQi>fHIJy>v*l2_;ytk*rwWD6|k?%o? zWTr=s0e2Rxsp=3n&lFkh!XLGL_qCwxZMrj#v_GwFJoBc1uKDMQGkx_GpGj#3Kn2^{>fede0>aBnOw7ygU%bx5 z%v`qnhSl8Ua_?}g3Qf?kT z+{ox<(VUyRbm`Trft(g|MMYawxJ5)duA96q`B%NdYw1Ogr(fDbJHKdpdR=-+sQ^{YRRy-+jHmkBLNB*tc&cQcHvMzW=PtQJmV9=;rS4 zzj<@6+5Z1eQj(M`EjM`tUi`HyX5P%5J7>!IGt^sWZ>IE%rKE z=quFk(f0D?%vrPM<>lVJyLWDT=lneaan(=$sJ(nsvRl$^AqU&h)eZ{EhckFsG*+$G z*J3ObzE~1D^Z4VUPNwbV0;lzKVq#yGRQ>%|XL09JP>4!sTAG`ly?wt;SA5I!FQS&a z-UVN|5RjFXt*y9lLXf7~%$W->)QZa~1_Uclo;&BwnJ=0!?#s`q*lTHNB#=5mnpI_b*^z+@_KQ%opVc}b&)`!3O zStIiF`~AJSsYf3c?9|h*yqEQNX60UM>(*AA`Mc*I zaZOUonV&n!bsp#5U%&p<#U048v)&xx=C*Cyop(2HX0Sf`5d7%rZ-4ovMZq%9e$C(C zDbKCJz{};(%yeM^g9)vfM;`j03aM&x(%OGxs@KHh=gOZR`gMoJY)KL@TQPXL`njxg HN@xNA484x1 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x22f.png b/bricks/gen/newicons/Wire 1x1x22f.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5157da46ad21b53f2337e8665586024330f18b GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7!1Te>#WAE}&fD4k9!iBG$L~j^ zd2iUd=}N-Jk`tSJITFnsO_Fw%Xm`AQl5}CI!=dJ;KoOUAr56|0dY44JIlnZ!Jw=Os ziF1I7Q^v*{M<=ot^1cjsz2@@#t-j^rMQ;W7^gnq2Gqvu$xqMBtI%AxLkLIkpsFUaU znkOy|niDF-7h9T~P>f6jYxkNbNsX85ShKKpP()a~2FrVW1LT()1oy=P%! z+#I=fTSU{r&BlB8Z3|n?+nVRzk?LAl`Sa1Dg$G~uxCO7gdiB()KWc7|A1(}w4ll2{ zbLES{`X>GbZC!7^f8^Syrlzi{Dbsg!(#huL7+nslxjNN*T{)LrUUcK)!9tt;n-3SB znzehu(xcB;uUof%`|Y)1)21$&IPs6#A`9ES`}S>o_;JoWyEB&sTEE}CE*W!ARakiU z?(fOv(a~!^S{y!ePE2(HkKpmrGBzfg^&B=b3koW#ttT7KJoD`H=aO4bjik7@-n?@q zOJD!9{L%aXK1q)|S9msW2nc=p(Pmxu%FFWxhkDKyPrEIR`b2Pd((v*D}oHq zTnJcb793n%{qoC$2aop%?mNt%uzBjPoLt{Y$Bs=2S$y*9f6s*a`w0RpOSxJl)TC-_ zA`M=A{`lwXRvmu+`{_*rom;k^+;sZt_4JK9?((%?&NS2BX=(j8_5wrxLMv-K^#K0$ z2Lr4P49wNjH{Q$LCM(n64t(ZI@Qhl9HB}Z+}kt%Jup4)~&ho{Z;mX z9~I@>E4JKBOF#PfNlN~Fy0lnSynFuHwApX(PhWLa%Jd3OR zXOEQ3w=X{Y+}eKre1HG`c$ek3?}TV=-gM_(Q`7FxJfCKr@X#`xke-rVUNGTtS=pa| zn>TwL$+ETTa?#Uoc5FL&PORnLJ$A;5d8yvsXVZ4q=AO+F>)*dGAjHIcdBBq=CT5qm zM4c_n&HdQD;mwB+j~-nL@<0FX-CaxnnkS)Owz@lQpWN8^_3P|haXxmYxb>%9FE=u{ z_V(FvDC8+^-nr<|!wt7x58UP5vU&5as?w#`rF+}kZSG%PdRa9ptuk^YPwS)luH!CV z>rTA2TA?eSe7bh+w_SzIf^A_+miFJPxVh`uW8%8rM@REap07VK zAjI2yQEFS8nOViYot9=XRu)1QqD@A_#I$5b@mjo6s z$Y{C1^XAc!xR~S@0Vc0Cre?p*oAT|=q0iP9XPWKy)qiLfVCi1#<0H!|Blqd)^z^1~PWwDRUW;SWk!(^(_%&hFMzbf|p5HymgsLOo$YuCbqk3E+c@4On? z`|PJs_tPH{>({Tgw$07bnw#C(yTYTeu0(`~%SmbC$&}44JUlTmGBP1L4kDHN7B?qa z|)fBt>`d}*i0r6oSgsuQIcxk{~xMpk!>&E@wHp}@oD^JP!+m;`}_AWZQuB~u0_|gH}2VzRvf&3 z|IVAYwC2~VdwnukzT#))+H3FCpJdNdaa|l6+ukn9{o-}7M$yicO*?;HZ@3-(^Wzg0 zAwwxqt}ZFLy3Dgrp4^+K!N)uGeD4!>&2v{@Z8de|V0n^h;PJGy?A`m@Iig%0N6$Qa zl<#EY7x=Q|=jBBg13DhRd#93_@+48LQ)O~)?xZJQzkR>`)^7gow;wN*y!<14aiWOk zxw+>K9=sW;dH!kD`-R>Q?F~(M8rm2y7%)h&IUHulkYM0tUXaK@eZjxq8Bb;D@z<<= eR`w< zJgacnBFyr&qsug1%@$oplSA{ixU=Tk3h`70=^R?HKto4q1xM8dd4ac{`z1tJ7PEIw zWfxMpVx@dVPNF5fxnP%e#M;@@dw1s8uh_}od_MZcJG(ozd&O&2dQXCK~Lx+uoj48Ykyly|+_$Nyw%*UrKbsB5qt1WN z3!i<~@AyEnY~@Zr#*M@jzv3KMLedrq+F zt>^Rn5u9XXuwmoDO*Zys+xE-%o=Wldc1yPK2~1ArXX==JB4^#o!ku&c1Sjlitl779 z>uT+}e(UY69#zivUA;GZ=2F#JcJ}^%!~ZxedD1l}Zhr8UCn;fJ{``tlr^dz}Jz7+$ zkg)y!_oKlKyu3o5Ca=CvpZ1Sq#}0x2@7@{t1Wt6BbYtsEUcS7%Pc`1B-&P9#^w=km z`o~9Y_Wb8N_SqG#3J5UYZ*THW`#kcCGm>Gl40{XSUDTvyUG;*>txihK1S8 zn=IU$R`O*b!ynZ)KE?}*3|1@-?F=sj7-X3iI5U)RG*DmgzpcZpd8ymC+r_KI@4xSN e{(HiQTGk$Jw&uH5T`IuL!rwR7zXgq!P1BzJd{{quvrE|cqqxV!*nV3&>`5pBn5U6A`B9Yq9E!JL9x-H%SMOj z }2hN%?9Lu}Cug&CV2*6C1~AsvF;#+KUBX@w>v_W2!VocEh~=X>BA22?@-{%@4j zKxygG(fi%Dv-9%O=aZvTI>7Yw;Gno?n589gKR4IkACDW2uU{$%sT9ZMT30HEhhwqx z^N9)Z$m_M++uGhZ_q22XhG}gjM18NWPCTY*hWYoUTCKs5d%eD1r81lC_U>+*jS!uV z=if5zC+Prwzr|8eV6_H=Cnp9&S(!$|^AAf%tL3=G#p~BY;xeB$FK1*hteXTTwyNS63|ibV6;d z+uhsS(9qRovt3+FPP$yPvoD))-1zwVdSRi*6N$WD9~s%+<~W;85VTr3rvLa5GYn0) zwD|ojOViI6P&mA~d3R?vTP$a1$)wwDGG%MCv7yo2++;qMf7ca?nVI5Zk4K(~X9Vcz zpr}OR__(I#d4Stnal5}C2vk*3ltSTjW@|GxwzHE=_Vh^CRjRc$K^Pj6clv*p5Fw$E z(KtUZe&YG2rfBr#X~E#i3d`#C6yA zoyZ?R@@LkM0s-<30rCw2@(lsf|aXItd$#!?5PfoZGGMsww?|WJh(|vN1}|=sx%`YXhNgv zq+`BD&WoEJ9VIRuRNEeyQGU8`@!Y%i7vC3ucv)?n|L0T#hY`<#+s9VvhJ?B<{{Ojm zPl#PYU0qd_Bx_=>ucWw`n%cT`IomERUlz1;j*4x4U4g;G9eZM8QbO&wOh1vY#&P#9 zPjKP-ospGiKR11N9;_?2`s>fnsi`v0i*CO4OV59Qf6v3?pBNh(4hP1aD_j_0lecx& zS+!u5pdGC`VxCd4d-ttdD=Y7>cKPMkuU%csXWw}H`?p$f>DPmf&ds;>==Ar^n|rdz zth#VvrGuKX=i9e7??37bpEBD^ZF_Um}`{(HpFMoR3<&6=^kKZ%iT=PkSkG=WpSDn?DdHKa}rBFyck!dja_`K?CD*1wY6J! zCR})#G9xB0OKakT9rNa$^4kCZLx4#4`S)+XexE<*#HVZ5K5d%D$iVPn+siF?-`)K^ zP4DZ~3X7kiw_n@V2xl){`uZ{Z*Q@$*Z<$U07CJIAUJ-EMC7Xz=Z8%o{tGjEy-Rkvq k|ChbJ3QTk$@Idr8qk!t;C10k!5e4x*UHx3vIVCg!05?uKhyVZp literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x32.png b/bricks/gen/newicons/Wire 1x1x32.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae0eaf068b0bc1003aa809af930f69af7f73c0e GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z;wma#WAE}&fBZL9!iN42R@do z9p2FV@L)@mRmx4ZmJO;i*sNu(udJM$azT-slfSBCk-{#Q3kw${mu%t}+g0YVEJ%RA z@gc`TQOQQ-><3bp9CNpwysNu9SGoLK;`HbB1z!rE&Hc{K?99O?t^4-Vngd*y?l~qk zeEBOB5L{gI$K3qWy?2b<+6>GSD&${Q2P_GknrE$KAhr z_4e(1defzO#JbO>nN8nZxv{$8e7Z?k*esvM120#GtqxlqGSTCs;H3cR=9mj<=BU%qT3->W9{ z@{2rU%4V7CH%}Vq?B0Id;L*p2Ez`vM-B+$zy*cV^T5sEPclY`FhYB}uo;^D{I`8{Q z&zClSb`#nw?dJO&OFEeF@&3w{fB#OG+gi?Wq`f0?*X~-oX`+n%@(VIb%D;cRmS7;I zueT|3dGPxB%$aX+RTg-{cv8{mQVK z+JcFDw*mw*43GiS~mbTqRz`BHMvW8b7ldlo0>_^e#=K1k!q zr(WK9^Ji$(|F&m5xWMoE_wM^jf?Zw5=g$-4sIbwQeV)7N?!V+`-;XEd<~BVj`SyLb zkKXjN&k7`Zmlms9svfP>xN@POOpI@NkhZqi=>rG;>?xRjHA=5RtGw~L@cqN{RrVhL z|6A=}xD!JOM*|<@1w{rc7Ke6*7Xl2jObeW;EjZWb*3;{D-n;GC?wh~g{Cm@EjtpgB PGH38~^>bP0l+XkKuS09K literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x32f.png b/bricks/gen/newicons/Wire 1x1x32f.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7e8d8388ef17d33866820ae57c6cafadffda79 GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z|8IG;uumf=k0BOk6DEh2R_bE zGtNmkVX$!lU(~i1fon3$Hr`Zy5g<@9iN`8M@uA~E4X#Dbf+ZR+B<8+3zcjo3h}XeN z4xV_$ElSECrbb%KE(xf9zB{Y<>Nbxzi63fMc`Sw$_o}fdhj6CZ{hCWkCKW%?{xpqaOPap+Ber;#>Ay<|NQyz;m#JPkKdg$ zXC-R9dinX@y~&e5e{N;fn|@qcw%09r<4Vo4yzQ?`-o9mJoO5oQnbWBvQ1opC<|Rx~&e?ijK0fnlgJavHv6`l+xcBy7+^BXqrxUg^Y9Izqk=TMs{Y5VFW+G}e&uTqhzLzJ$k-~x>C4Y&7t^vxP5t_{Yu9tP9X|Z0vdiVf?K^Kf?wm268KEQd z?PuORS?Sw17iz3E6MI~+Y&kd62Jwk;_iw!_+a05$@SlmRb=$Ue>qE7+{`z7vbyLKY zQ^%*>ydluJZk=46$bJF2ooeFSt8L~*=m_xeJlVI`vbgx^Q?uK}{=Wqs($%NW_Gvp@ zTDqV4Qs%e1`umSpu691e!&S#$tpQJkJ&f;g!7Ah{BFxy+< z!RPSs%&L?nA1?pr{P0tRtG~Tggr~@2;)%c0EBErXpPqWspyybP0l+XkKP(_IU literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x4.png b/bricks/gen/newicons/Wire 1x1x4.png new file mode 100644 index 0000000000000000000000000000000000000000..3213721e8227b24395f8de4d385150de8d4beef3 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z%(R<+&-uGhf?alW%A>t&k>wd;!W?tUv z>i@;c=AnEuX3m^*#oaL?>eBIoikvrJt~}iFZ|TlC%QR2TKQDa9VC58*znAM)Phn1|e9g0#$V~9q5wmrxT)&RI+^x60y*jh~ z!tI=7mTPo(r>CDiyLj=<9J~FS4jEkSwwQbSw$AMg$yhyQ&WK%P;u*x3@QGG)kiMM z-1O#aUhZA50}m8@pMPd&mzA|=kBNEl-P(H6m1}O7MNEx~t{NRouvxdN&VHrhv`cII z0-jzJ;yF4w>)`*UhI~0{l{_n_95ysxZtu1H?z^0C*Dt473JD&) z7B-8I<=J!X;z>`w3N6YM7CwGluK#>^ynMH9&7Uuo<{PK=Wj&WH^2>Qr{L+@ozVfSK z{H*AXG`kr)D`ivP75({bzP`6#&&A%>_pyOCoqjNc)I$ztaD0e F0stCjJBa`Q literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x40f.png b/bricks/gen/newicons/Wire 1x1x40f.png new file mode 100644 index 0000000000000000000000000000000000000000..1406c6a087115520748799467742961a573c76eb GIT binary patch literal 832 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z|8LH;uumf=j|PTk6DEh2R`1{ z&X%wiSr@Wqf%7uGL>9f1Ixl#CZSHopW@9rnn(!e(fQReW!UNG8o2PRqE!MlZR$=p{ zXFW}e!nyvllm(?< zd-ZQlU)lY^XzR!1ufYy^@7}$8JjW^f^}~mE?l|}FV~Nm7Gv0pdZF2G*E1NraYfDt7 z|NnKNU`DFsv-8heKKzvHKYjG>>h<4$^6}}2X;pH5{}vW*Znlhd!|m6vcD(&r)7n(+ zbGhvIdw$XGrI+^46gIN3Fg&>S=FP{C*_xdKqgP)RRGL_^m*2W_op;0Km0{_rnI?JV z1{zbjTA3QJSC?{j9_2B%s;Y^J$S`Sh`uO9C%KZ7eI)irZ)D-A&xqVwzb^G)49bG9C zm#6HRJbU|=H*eRjEi9gT>UnfbkK5X7ZEVxMl@f2>ySIg*ljU$o$b~J3H*Rsce5dL& z)66qzr%!5XWMp5?I{K(!$7=0T;WkN$8M9{1d-sx)CGWhjic6eIy`2sVldG$*ud;IZ z=RJEerbH`G{8O{mOlaYXg$uVZ+;MfeY-;Ma{P01>ym$w@`-cu4b*aYfkuGu)nXClwtxdEeXf=$ZN4IWNA3y*_vD)2BB%yBPlX^2jnR zaAqjsXy9YKpvYjw;?U0ULV$t#g8!-=*#0a0`uY98s38BmpT^(qBy#REY;*j#+|*pI R379h&JYD@<);T3K0RUx=j?e%A literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x4f.png b/bricks/gen/newicons/Wire 1x1x4f.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc5b945229d6718b4df51ecd4d6a83279dc8a90 GIT binary patch literal 681 zcmV;a0#^NrP)?GpaL692?BFZUrIRzI5H+671aX2e= zadj}4V&jF1gJOcBR&1vVhxA&4gJ90Ipm*2C`!Gik|G%N{+b7AB_YZF~qyz!*yirC6 zs;Z8T{@-o;`!6pyHq7W$2rxT4Hl~j}zr3uEb92MP*{sv~@THlIrpfZ3*9n5A6A4k& zXW?*XXHU-~)_tcCfaklr_4YK~+Nyu&IG+Fgr7Y`k{7s!8rl(g{iZi=iQT}DQr3wM! zaksmo!t0f!WYXcNu4WiTDQ+Q_mF1%3XegD+D&*-O@Bk^7(dm%~*IzfZkq;%H>W@nwx(PaDAFFO8t78Bt;^E z(9l3pq0r)Du_lT>A3?Xw_;w2TU>#_OnRfo$nA~r1MKmA**tnA*IeKYgRZ=BR**e=6+yX5=) zE89i$dfAe@bB;6bIBXVMd;7F_YxMJ&H>?)dIP+&UFavv-PcN!4%xf*Hn6tdzSm)cxPZuxl_qCXA%(#8`W?_fb0pZK9 zu^xQ;@Aq1pe1j+5^$lzH{7tQRcPYcmYn{#YJ##pJ)QEWpPP{6`;j);`IdW#4eCHf} z#d+dKfBrmt_|&O|3nO%~NYcyPv&(0mnP7_lqU2@ZWpA z{Ns-!M@%_9CTWfgJ7=+`CFriF!k`M!P2hZ?2C?eRWJUBSV6*FSyw zQDHMvcDe!^{}g2|b+5O!H|~{|-prAeJ;Qp%RfS{iTD$qj7jvcPFSvX6>(`Q7Iol%m z_*61ej-;HLo|fvm-rh1Y`gCu7=)TLDKc=lbDZsaWota5Yw}U_b@ufl4)uyKPTyy5F zdY*9M{rYv!EPB%l4B}^RntxPSl78k^9{l9KxSS#RIz>3yrZU&CbJyz2c=l|^)uflNt?k1#>gqF94sGK3 z{QYyr6yLJaqq5#At5efcm3W!{)XFY!#@9%;`No6IgxVosMEsx^Q&51 zl-g#_-MeRshtIMA4YBBm6Q{lJyDYtRONh(ct7hM-RmVSne`5S_a=D7>`I9?$SXfF* zD!S-}Yq7JRKfklsMsDMb)U(fe7(QAYzH;?tiQn?mOD`9`KFnFP^J-K?MAWUTORsjh zOzgNgV;|>XA0Hh(JzZXY_U8WQg+fa6C#}D-XN8Bth1b>9vuB?^)#Nz)?XRk2XRWJQ z{{EU-MMlaD-vwTl`1EyzJ4(fB$M-ExxUz&)sTn{xbfk zzRGl!6MyHV*6y1+b=Itmkd-pBe?K%XJAORA`f+B%w=y|>vD^38ulpxiP<{IE-Fx3E zw6rR0x{M^|-A>ENDK?gS|E|tzy@L1??Va<3r+8hxxN-AggNFvk6;&pl5ScJLYEN8i zQq?T$PrqNkc3!xA`Nb_)UzK<*wV8L(!g%tmN*i9@JGneOGICiaxw$`o>V+#j_-c2? zev;Fs$$#W$`ZO}ke_yuw&Bu*LH|_K5IA~xWAL)7d<&)`c`;S~uWUyj!XlHmKz#z-C zz?q?hqk)f+`hxHFvp-2I{ycA9&bz+9(zVQmznB-bO}Cu{%nJ;ju6{1-oD!M$>sFd}UAB%|m(Bm*U%R;t-+l{w zRc-V3ZES4)*3a*a7$dfA4qkd`xv7cAbDqPS_V2rzvMK8Sl7Al-_-X4-{gt*^!KU=| zP9sJp#@(^Yi!GcMK2Bb}b=k(M{gDMlav96EH?H}vX<0+U%DI{L4__Ny;^`8Id) z#!W^-E7wk4pKbE-$IqWfTD(MgW}RL1;-iM3gSPA>&w2Toi4uLABP7)1p6{41e&zb^ zyUxyM&;I@E_x$P8FI!HVTF+2mj)%-o0UIHZ>Jl8ph8jHY=^DsMvU>jD$wq^nZ=_ z?%j=5WzN{_Ymu}0>{(A+$Bf)wx6k_At<$DitlKqfQOvrZKXY^?afy_{thf{X%kqNfPl@&a$Z%%& z_WURA_kY{%2`k&HBws$Cn?-?_(ZiYHl0btA9%k^5*IT|#J*Z^=>*?p~{ioKkLu>$( bA9!k+E1$e~lV7as2omsg^>bP0l+XkK+CM}i literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x6.png b/bricks/gen/newicons/Wire 1x1x6.png new file mode 100644 index 0000000000000000000000000000000000000000..d02e363869deec2c156115e84ba0ba5aa304a7a3 GIT binary patch literal 774 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z;xEr#WAE}&fBZL9=8)D4t!j` zFwcs8s+dW_M$t9bE*@?V9>r*rSjt2}V!%88Cmyll00 zsn)i(1{1t)zODbCWi<0Nr_;wB+;=|2Jgo`-d8$j}S<&3N=Fy*?eribAu$Xy4$hwVz zKhG2%e6WB2sZD0HZ~chA5n@|^qqZn0c=2Ucrt5KQy(%449+ga+vLnW(z9M6DXqZ&* z#)yZ4Ns*2-=K3x_`|RI87blVD&%M37)e9}QZRp^3U{iz3n zGk6alUO8o2_kY$2DvlX>&vpc8$UL)1{r$V8jcxz^gca-Fz0Ax`zL|3AvF1D%0X21T zF)?v>_s1W*9}B5G==@{VVqC#-^2?=5FJIo8b##%XLuH4>y1lkSoUI}Uj}mJxyQ+#QZgkLSC&P_nMs{L7Z$$0ub#;^<>Bf*(;Kr6-`n|J#3*RRXh?Gv9dZ`;j`_aD!kzg(A=mZ356LPp(Q z6FG5~zTcl?7DhyStFbOz+uNryDdEEV<>6)3#l_XtaZGal+1k3A6En7!oY^FI{{8e* zDOy+WKhX=<35z^wkY_II>!+ueR>Ns^Bzk{MO=G*_eMhGt@`;3!mQ^WJt``?cdy!HAF+OZ zzGq?&cXW0>eL8jO#EBj%*3Uhs>`}`PH3`>J7M%Y2S5@)mRbDIKyqGcf>>0zE=gvu_ zWohX%R&_*dTYB{Q=c<(s-x#f|igsUq`Kzk=;g>1T*M`k~x6x?z>Y$frec!GAF;8UT zZIiR-&u_hT@#3XR4hc1X?#ea^aG03BeP>tt*pg}PT%|xGNxtjX{%I6cd*A+ByMO<# zD3v6M%|AC9B_~Hm+uXnZ-(bC({K@C~CeL?7^awnBcYcDOwagjW-rn1{tNz*xaj==r zI%BRVk~AaZ%fl@W2VQ=u3f6R#koYm}=ii3~v2zt7*2c!VEk1kgdiq8Qo|`|lgM9i< zzT!L^thu=|@!=z<_2m|y?v|MSP;X;nUEs)=5x^iN(m-qGtp9NfR!lf*uafz@Q~!yv cK*m0%b@lAgCwIzopr0C&A<_W%F@ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x7.png b/bricks/gen/newicons/Wire 1x1x7.png new file mode 100644 index 0000000000000000000000000000000000000000..cd08f078735ba1c944652a13a85289f332b63ba7 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z_h{B#WAE}&f7Wu9!iBG$LB9@ z+r*yCXByyrDD9@w#)Em2T#uBj^4`ApiQ)$pSCK20FK+2tiMW(pT5DVK_JYBrri#9v_M>APp9dl|1*ZE)}cYc<9li}k!Tel+2#I*Aj`z9}$J9qc) zbLV#M4AGkW@we}?UrKz(Pja5#wtfD*vhwif`VVv^7P{_~d*)?iDcQU1vak4rR8J|H zCzXLbEERFG^|BXkzy2JlBP*Nt{RGGHrI+LKYXv={V(;F*eLp_VPi0lHWYCAGovMn_ zo@wdZx6Qiw@9*pgfr`2k6A2O5&;?b@u`x2TqFl_(e$TH?)zR0nkm)@oBeNmLthyp% zc6>7<*N3G>)k{Cv&;IPl6dcSm`Q(wuwzm7ZpA@~SHId?qT+6fga-~i0sWoe46n=|Haym;UANwFvIHKhwbIhR~L+2@tJW(_b2GkCiC KxvXBjrZ%R#XtV?RGxf)_wT*mhrAUy6&cn`N9Qcs_3Ocd z`?}U9C3SLq(HCFp9XNF8%N9$oOTTtm>goCU#Ki1~S(<;f^l-q{qStxb3-hzOCO9nE zy?g!pqr26=GpelIK3yQ%FMIXRC;^q1=eK{_b2+juHgx8kuC5d#5v3y!FKn5f^ZR0K zL&lZIE7yFfO5XT5dHLpLZI4ZK>su<~La$%b(|`T?`0?PCB~~JvZgS1uad-D_negb{ z+pk{<*=1)i!Q;iQMHVt`f*cWI3X=n`_VGDRcHmq8;E-&TC^T(C3 z;ztjut+F!TzH#GDOXK1apk}jeo18k%mzNzg`22Yqs{#K+g)d)R7H`U7`|*`QRxU69 z{=IG6t8JDqpLyoVlG}e{X0O%lJDtXTf13Ym`Jz*nbLvGC3MQmpewngq=g-WB)!Ls8 zCk9M8<~A)=V*mf0W}7!#ThBc6BID&Qjdkm!+O{&@d(vKU=V?@w(frJ)^mMJSzf(6x z7-*d4<<-&dI(_=*tVJcIf=P9&=FF+s`}c2IwaTXb^8MngZ@)c!I5+oNo;)xGFf^zg zyHzH?|A)Qk{J+0+|J=OwRc;@D#8chpRq-|7ep_dU8;kypeNo@Yutkv}m%~At=|UT^ w%-Ki(3*Wz!QZF)p@4jtirXbtEpyB!}^*iRTyfyYG&H)K{y85}Sb4q9e02B>Ay8r+H literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x8.png b/bricks/gen/newicons/Wire 1x1x8.png new file mode 100644 index 0000000000000000000000000000000000000000..5139c2847ad2f3cf49215d09b1c5effd89bec760 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z_h{B#WAE}&fD9L9!iNK2R=Se zh~Cy}7{DtgGBLIL2wU_dw=I`f1~1>s$~w1&qjgtU3D+*ycE3xhy?Z1|US3$RL_x0U z*0C<56Jnkb5qBn@Y`u}ACVuToS>k26-Fx;w=;@z%{^!X9b66G>T%M8~c(}cP-k+Pl zH`NF;1kX#2U#HGkTDp9>ex+jlZRUi^$~3pTT!((`+7%l)bDp1?@3Q;zXL+O;EsDsI z`~F4D^4`N8`}~$}+m@9*zx-r>H3P??4+aiXgTkl(n)#gd;rZo7b1p{I-pFLZ-GQww) znc1pUT;hha`S~KYZT$FR#a`R;e^U1xS@$%>T{w8w*J$R+6_+daJYk3wJG#$q-uIt> z>gI)S-_Q5rP08-Bzm_fAxUrG3&s*iqw?nQjg@uL1mmklZ+v`^R+~~-I-cP$4wtSNH z_C9`mQb^>>uhV1}+;g$9w~*lYQKO~soz2Sn_T9a^U%%WKv2I<;&4&iFyLBIb-IQas zck^WX|4dOkn%AF-E8l+k=C!b3;ofs+r?MJYoidnIQg`p-M~Q;!)%)b-*qYa_<@tO? z*2aGScJ$k^>g;)S#?#Y;7M#sHlsGxFH1uw_%dg+b8~+@3Qrv#~ zd3I)^#O~T$U2AT(T(btBV=wpY*%IaMR${gP{}UCNbLZL>xb8dh&!2Mth3*{<_x$|# z@595}ogP14%5q_{gf&xwJHs1}23f`p$_!;J2l^Op2r^J#@b71aTuZU3cDuR$3Hbh9 bf0udt=Tk>*qGVctNtnUY)z4*}Q$iB}0;O6^ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x80f.png b/bricks/gen/newicons/Wire 1x1x80f.png new file mode 100644 index 0000000000000000000000000000000000000000..009daba9ddebe7ce5cfc9c45c42e513be87c4e6a GIT binary patch literal 828 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z|8FF;uumf=j~Nr52Zwj10TaR zPi-@3`*Wa4$*6RqLWk1t1!^xIKUtWaaA9E!M{ARxXsp?XEf*K+DYCf6YV8t9@#5=X zUud@0pqWRhR68d1m4M0Zlz`c9^HjdQIrQ27%!|dJt?VnYYo^KBvsJc=T&?H7-@9GUVlmg$bmmN}xu;8O z)`WO16?ytub=!oPcVEw)JNDSs_3z(<2|C+0Oqe@&Pe<79&CY>FH}Azo-u(PiJ;>F_ zGpVjtwzr6%|Le`j(5d(LZx!u4b7sp{!yc!Dg@+GoGDci`y>{KQ%-we%F39}%=L_r9 zthzWIJ)JkNR;{0Y+F5b2VWr^u@|v2$!pzJJ4S@=~bk7MjYMqv+{e0fMKb{mBdHOUf z>qL(Kl@>Y^uUv0G%yjUGix)$k@Wqnk#g{X;e{Og#ed7K7J9~DoUbAMUrEO~DWY5*L zxig=pcJ12fStqi8GS8$L;UP25E?v5FXXAkrCyus;oT}HF92>Le`?1LkReJ*@x@Bdj zPXEufWAD@c-Me{$gOo%*S^wCY>gK+Ed*rs=zn|`D`J>ReGeW20kNpCTe)pw|GFNWd zUY@KR>frY1N!jYF!NGsD=da&pCQQa6%3xP KelF{r5}E+Rbbto{ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x1x8f.png b/bricks/gen/newicons/Wire 1x1x8f.png new file mode 100644 index 0000000000000000000000000000000000000000..4979636156fb8dc710b50accc42fb0307a6d7bdb GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z%<>{#WAE}&fD9L9!iNa?GI-z zJh8}tO>5(UjLkeMFD9jk8Om<^CglA_S0h8;sl};rd6%El_7@j4tt3kgUp!I_EIRNt zK%`eRHHR&?j8k%^70cOoFAkRF-a63P|Khuh%-{1rEcJU9ED&M+u+cEfdev%wzkBae z+uQT=nHhD%PO<6e`1oqxPADi1y{V_?=eO*#*y+>$zDrXg1>)?>cdlD+JoD_?Ra#x2 zDypj3*t%@KugP&RxN+YXKkxMBPD@R#Dn0tyZLv(%F% zU%!4;R_1FzIKj(uZfiHkp+A3q{W^B+ONr7#v*{}9zrXMhIeqF+UHju_ZOit?on@NR z-SN1pT6toC2WLeUiX?bNXY0&bouyZ&C;ju8`{~QetXdHTv}REt(;YS*4(={Cob7&_;qKT|K**M zr?VsjCfz=gBzF4Jq#}K}_piLv{@dzEef{aAIJq-%&bg;g@AN$1y<5|3+TC~E+`DTF zHteyHv9s$tI&c2xKi96k%X4)#v9el~3QQgh4uToE(|>>Y`#JpUUVEkLSv4(nt6XkB z^_i9*f8~4EOxxV}zN&}bf2$iAE(thDF?l#MWO69*GA>bUFkzX{MvUOz-weI=d7odW oD=gY){;{n-ixFfm5H$2ZHJ{=4X+Kx{)+i9))78&qol`;+00s_CZvX%Q literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x24f.png b/bricks/gen/newicons/Wire 1x24f.png new file mode 100644 index 0000000000000000000000000000000000000000..1be1ad7d494b8c468602d32ec7f865ac1019dd7f GIT binary patch literal 879 zcmV-#1CacQP)|ieM~jLi5{<@S zXl&H$`To$*^t3ReP&gd1I`$1(!1}sYD;Dc?HrwH$QkkAElQ|s16_U$Yc5?FUEGw(6 z&F%L4XJ@6-$VJrZogJAhBV%tbH+Os6Wb%5QPLJpG6ri^D=xB43&#_t+3XbdUev$$L z0hTQ(F&ZtFl@+6rk2eYV`7<-g$(flA4SKy??)A2|MlQm#0|WE(3kzLc2M5APU*GB~ z%VuX+RZUC?BYM5h$1uagPf`GXiHyeb^7VC#g)iXt1#&u>>ewQmR?`{DX7ksY+W9`bb-m}a=_3kS zO#&p*m_%M;_yKZqz(nwbW<{a+B9xU#BL5Rx8p#c3#na;fEh+6fizg!^&*3YbO(X{s zvf|;@ot=}(I|+ObWrcT+em)4D>K{k1&@>lq>WX|#w_|j{&}VQde3=j6gpJ6x65r`Z z7hWs)=;!;6ULk}KLI@#*5JCtcgb+dqA%qY@2qA?2oL|?g6#Dv(38DZ1002ovPDHLk FV1n@LmAU`` literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x2f.png b/bricks/gen/newicons/Wire 1x2f.png new file mode 100644 index 0000000000000000000000000000000000000000..39b2c848123824df9ece82d593d20cb122859999 GIT binary patch literal 813 zcmV+|1JeA7P)wB90%|>{>lEZt2?zN)}cd|kq}-Q5bZEsx-11jC&8dgfrPLMMo|zQil9TV*XU%~ zr9F1YwQ|7i5EP9NS}ewbBMTw6(zZskGum$cUv_6)iT!;Rzg%0Jnu^DDy7EmKhGl6wzf>lhnTbYY zvBgFHlgni`4-Sev=N#z(UhlvFLbaUkZvHb#dcD7Is#a^Yg{8f{3WdR7He0PG6G9qI zFevVX^Q8m${RAPG8;ya$<)v2J+>GPFVCE1~t7&?D{pO~v&1Q>45{b>t+StKtEYNt*8KBT1icf1f1z<K=uI? z3hnJZJQxfFadnkU+UP|=F5}8ks!UrM`uOhtld$pmUIdXU-@N@^qOJ+OLZ8uXiCQIUM5pg> zsvQ8K8tz#vLK9MPyH}1_^sPv(65+y!P7~YJDf-JosvP*IY$*q-&G3cX`H@cq-2vBVhpxQ+G6_S?S z66I@!5#>Bk$DNu=tKm*tl_Pl5RCoF!?16gpvP`Xl`$Jb*0s}mJ{owig)^}fojSc_+ r00000000000000000000JUc%Ctr6Dez(~4Z00000NkvXXu0mjf&cS;} literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x2x5f.png b/bricks/gen/newicons/Wire 1x2x5f.png new file mode 100644 index 0000000000000000000000000000000000000000..9168df002959a474487932f7f4dab1774662994f GIT binary patch literal 779 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z;wye#WAE}&f6Ql9!iN4>>tY2 zd>1zfXl-1<7sHySTDHSgtvDmY1Va z)2WGvxQw#qE;!^Lr7^3ts9ZZcI$*lux1X|U$I_ow-v6#|+%DO|@MHhOdaH?(iz|M- zUzVGYui*XU~4DUcGhq?f2m;@8zdP_9f5wvC6~5;KAqExW2w) z^LOrgwCGUczZ*%060crQjemG9xO-C1_L*VB-E~*Hj#|yVTv@azQhzo!B*ClU%o1^Y}~Cq`RViBF-wb^P#EIb;wTs^WQ>l~qNO+Q^0 zD)ILmR8r$sIDcQMYyRyne9lcFC_4PHj zV!aBpW_|k}Ea@O}J2!V_$mPp_Cf<&Xef#xT{IimC=P#EO8um%|8XIq%bvQ8i@c-4e zw#%1W#X38?9sBj`pkvv$=_@`KwnRlAez<&BM9%i&J3n_`-L-AnDPRhN0EeaxD!*M9 zEjlv${r-jTJOmr&u6{1-oD!M&#}YYe)yP*>^1a(zXqBFZ=w2|IEDe%ro=IcoHE1{%_=S zC$h43cawXohKBR=#l__Iyd7XptSCAm`pV_Nqu^BJAl(!U5$_eD=CqV8OG^+`BJr7tBqfk$&5yt z*6AuMYirBO~wp6N|oSmI7Um_8!_2eWH35Wgu&CR|(p5NQ^`2qo! z)o4V~;Yi5h2v;i5C~#uC?x|(FA>93RjsYLT+#p!U!c9crKRg@z20Cr zJ`RO!Hk~d}n}r3H>hd!76Q!u^Y^Acb6(NEc9ZgTS+mrp+2?nUEBgtUU<0&kBJU}=s z<@Pqq78H;qLA10aYSZ7px*7^KHzQPD-rk;>Nn%Q+Ts}L?^WEL4d;GfrHa3cjSytL} zy9vVUeOk7@K0WPnU0sQy)f!u4S&yf*R1|Ht`g)_WtIJ~P=r99r6K87u{sKWK~L-aNP$!Ks9zd7f2NMO z8;QE#$f7B~-6!r&Qjhi@*HI6eP|<%3?^md3zIk<>_}Bda00000000000000000000 f000000I%{Jo|+MK(i3sV00000NkvXXu0mjfx^a%{ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x3f.png b/bricks/gen/newicons/Wire 1x3f.png new file mode 100644 index 0000000000000000000000000000000000000000..72f4ec55c1be1ae0f54b04e304439fbbadeebcd0 GIT binary patch literal 895 zcmV-_1AzRAP)wB90%|>qn6q3+PY+}1=Vi$hrDzs!K{N_f(`{;qk;}uE8)RF_7Zehf^G#JqmxmW zt{rlX9EeU^q!3wcMl8yj+ZJvMYO`-l%|A2lI_myme;=uF=J}rAuYX2CgaG)zkz4~6 z6-P(;FF!aK2yAZVzYe!(f%$o}nc3QGD=W-)VPR_O`ntI}`&6%&rk&2r*pSKY?&5D(p-?WDNXEyD89Xjgpue9aZ*JV~ z#>UhFp%C-`;DDm)>PV6x#>Uu|nVH$y2?j?;5o&LroRmsQOd=_IdXy-zx7XZEQOq@$ ziy%Cn^qcMOTCH|_I84(9L;M&;x!tX;G;J~s3~04x^T>$NsL|~2*Vdk$9Ul7qOH03_ z0000000000000000PsNMI^p%3%6hIb0sf0{&Lr_AoF&Njz=wCarr}XwWT(E1W*w2B zO7sl{I4X#c9N(D_g*akVp)VibzRERCmLK`JCx}^FGx1CDb5I(69?}VMz;Zmd1Q%hW zK+kdwlE{-YAu7wLP!^5PV5=ZNFOej6cWf1u=xOdT5@~o4;J~RRN@DRJM#XqPxde%C z{dm0umq{&A&L>0+uL2K`GxsuNMuF5(5gt#L^Ba+K?SBvy_|u@kpT_$vM5LTMQqLn~ z^zy5t`QcSSh+brgAV3vqr^#d_{?IDqFW@{1h|u#a@rC$HLALl$3L2kB0RfKB_H8G= zTxr@zTrwtpKA*bm_n4!D_g_C1I73X}b8*%M000000000000000000000090XKLC>q V*P3Zp+YJB!002ovPDHLkV1n4pp&bAK literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x48f.png b/bricks/gen/newicons/Wire 1x48f.png new file mode 100644 index 0000000000000000000000000000000000000000..ed30821ede86811c960018b678c7a91079eda9c0 GIT binary patch literal 796 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x64f.png b/bricks/gen/newicons/Wire 1x64f.png new file mode 100644 index 0000000000000000000000000000000000000000..03e705f55fc75b9acb9a5331df8d7626b72c2230 GIT binary patch literal 809 zcmV+^1J?YBP)wh6bJA(vh51{r`D)kQ;Q{2$x9$fW*w#ub*kuCP#_Bh5<&(Z!l+9v-Rd44$|w&V zx^z&iGzOzXkwT;e=3(943Nx&h#MzlKcg?BY!|G|@=PZ-&^(cTwZQ$Xw9zBC%8X}_PJOQq}U@i~8YLrT~dSoOPOTW_HeR{gP%bt0?5(!OPtp#Zyk?{K)8c5RZ z-rOWfcKp3SskGaRiz_Sp`V0oKI2s)q;urDzCnr}{R#!(yLm`*49L# z+gtW4dVa1}kByacUimZiLc6unN(IU6dBw3JPu%qzFcEQ50PX?)(Eps94f0 zy6B>X8sZ}m+$l~#d@M9B6jUS%$Z+;hKgGPyTo01)K= zhGzu|3)j}}UcRmE=;+6fyVqeO8yFvVx#-^OotmQiiHQ#%j*n|<^tuqiZ$RgNm^xWz6dQ*2bo2^!@c8@0%s;J<&*;xRK zB^bO0zJ4{C&d%u9_29r}`}nb_C=eJKNvH56 z1MlAPd^o(Z@#2Nj!1+0SUs>_{pFih$j_c~uDluKcG6EH6atVWfXmCYtA}d? zOG`C1em^}5203nfTb&jN%*^P%_gpg7alrSqWsUjYp~G-%+VNtlIrg&XBOqK+!z$ULEUB~nE> z)tsg`vU=6HUIz*pD{8Dro?`J(!jYM|Ku4gFEL&_0B+9m@uPfGHe#_UD|0r$p1@e1| zEni<(JcmfgS1l!pQ2DvcXe#-cL?9c1RMz^n6PKo5-?g(KwDR4ZGViZL3_P>~1VIo4 tK@bE%5ClOG1VIo4K@bE%5CpjezX9Py>UN9VoTvZ*002ovPDHLkV1fWP=OF+9 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x7f.png b/bricks/gen/newicons/Wire 1x7f.png new file mode 100644 index 0000000000000000000000000000000000000000..69f22661f51bd568039424d902f43fcc9add2b35 GIT binary patch literal 991 zcmV<510ei~P)0%fhU;F zJ3G&J-_mk+wz&9wKYYRojEwa4$*s#ZJuSDRqut%-=f%a3oBI8skR(0qwcA4xdV2u| z25M^?8eTkVif{rhSA9Kzkx)`1pF12b*Y8cO)`EiAUP;mrwA#JB*;xRa&Fg*HfFBZ0 zV0E>kLa(o?T3b6fC@9Fx6h*IB*+N#UBu!0ST;$|*b@_aO!0fEi80*At-`EgEi)Cvo zKVRu-YTDfN`#m0;Efg9UhXaA3dJ?EI(CV@ZX##O8{jB!UG#<=yzg?+0{XVg#8DMxrD!jNg%7EyG4uQi!FI z@#@n8W-?dCyMOal;fq8ukk3PsN%&gQANx)#flRJGa;#InOmHbLMwI+$B1vSOXytt* z2!RB9p;By-q+}blk^yPqRzpSvRhuG(Xo`|RR+L^j1M#PzCl*&Kf4S7L?ykvT%z+Y) zsG0*Ub!-Ou=AlQWkPjWqJxMBsUJ(<~?$?f9MFW|D*tLrt_fLWeyf&D?YZJM-^`xG# za}mN-pG~r=HqeDGHCm@-X!|5pO`@-9Qq?iqTLRJOa~hrE#>_2KqAC=cbWY&~QuLV5 zCLpJr%n8Lvl4eh#p7`TUVI+Y}ZhjW-9^;3f$_+nJ^&3EAfHxdPL$1V&PKG3KD&6>b z^6?|4FUwc1a?0tyWj#J22!bF8f*=TjAP9mW2!bF8f*=TjAP5pyegPP9=9!ZwU$_7O N002ovPDHLkV1lVo$!h=r literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x8f.png b/bricks/gen/newicons/Wire 1x8f.png new file mode 100644 index 0000000000000000000000000000000000000000..83263c193a1d62d006ac26195405f4a0e6991df4 GIT binary patch literal 921 zcmV;K17`e*P)wB90%~J@|Y^`K}K!PqsX3^TEP90)zEd`x|h=PJn6`g`^(V@#mr=l(e zT{`3%DM*K)NGr-9TOxy{brlOXw%Iq1WjRlm#oCDdeFR5;^PT7W>6`H|00{lx*hD)t znuCMXhi_}Uyj)#PeVoK14NOc73{o9)ks>U2ho%xreKj*pGTygZKcc*G^7)4AOsG6A?oD-Kc(Avtf z!QjzRY3btzZf=C2Bg z9#3tp&lewax#s5V_M#$|?e3nQ7HdvtT^#_=_xGQin9VIM3dQ>R{=U<>va+?6mF04E zbo`435JCtcgb+dqA%qY@2)#lKfbOH_opeVU{G!K!r_^5}eejtNM2`CO#qc41w-(fJ z3O^->8Q?p4#LEK}N#965;yqkKK$6Y}B{gk;Z}3Bs)0HRBrb|d#lrDC!AjKGM zbgLjgUaYRV@BVQ*mzvH_kj}YJ-;%H7jyge_OPaoKKv-vrxZXt>WhO{ge4Sn?6H^_BhLdK|-$zdl-8O--{2(i&Hl!H-o00000NkvXXu0mjf4IZ}o literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/Wire 1x9f.png b/bricks/gen/newicons/Wire 1x9f.png new file mode 100644 index 0000000000000000000000000000000000000000..a7bc01efdc0e8b12906fdc596efe22fd1eb3c0ac GIT binary patch literal 938 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 eprD{2gMR>u&pqd)c!H$>0000+!>_%SCZCpR}Y zFE1}YKOcv~6%-T{78c_1cmjb?R8&-4TwGF8Qd(MCR#sMCUjFIRr;3V-s;a8$>gt-B zn%df0B9TZUk?QN~8yXtOWb)UqUmF`6o0^)Mo10r&T3TCM+uGVF6iP=&M`veeS65ee zcXv-uPj7E;Utiz%@81Up2Zx4+hKGkoMn*dAeCMKv<>eSTK^z`(PA3tVh zW@cw+=jP_-=jRs|78Vy5mzI`jG}`j=GM!FeSy@?KU0qvSTVG$_*x1C4D@W>?^4r`{Kne^qWDbmK`HN~li;9tQFP9AC`=Og$1Lzmj*aGJr(k~RheMu|ZckyIaL61xpWHCYO z#`P^B`f)@%F|v?rF*WPV+bwYeC2^8MT&(BD9W%dn3J_zDvPanpB~})@)t+(rVQ}(U zPI{lNyCif@?dNpcN7y=)ANz!l`ZVe6$z*XJ3+{-O?a$lUr%%oX!Oqc@Q@eE3HOc)x z%|W%u#(F`lD6TTR_p+Fo27d-`Ye>ZY+TUhpFRAaZw3HPmM28-Q_v~+)le#ME_ z&iaG;5vJPkYccWKX>tlcF`GGWxYsD^rUpbUm4-e^kw2o9D^10RY=I8G&&CyhmgV|h z?c~&;MG6XGV$|fUp{(U-9rByiIYH{Q6Y$D@`!0COEdm*oO|E<0iY@S*o~#dGt*$IL zTRKg`{`q!Z+{KBs60gcrMuu%OjuJy)GNVBfaLb74xy-)>-bc)ee(R$-khVMrGlOuZkSj<_TQMzk&pGL z2t3@2)H$pN^}{Y2tR-H0yBBgJI0V3=y(G#{5*>w{NY5yB?sf)K=8@>7nNIP?yEoCa zE#8s+@z6uYA*p?5=5t#1lY0fIrL@|;sX%{q;;*?@s_=c5m#J+=d7i2eFuGAy8k`^x z1e)F^B56DR@}n4ZnU|v0t%$28cwrSdl*XMQ?>Q<+WRgr&2YvjI)PJ;mt_*gXpVl4r`ZkX72dAU^VXwsoubS?H zMR0+@IPGNF1|d7;v@)qM^VQ(?{EX%CaJknvW#qck@CPjv0{i55AeM2+LNu~IbawS) z=i``W|8JQSykpWiM^7z{)%yM_Iy95)sz$ZfnIgK1QSBt9>g&0I3r=nCOIF0?1ga)a z|AHf(#LPO6m=nHaotlaDLhaLxqZXS5!5bBayOGSLc6-)3c&`^G5fyO-P4EvaQKnAz zUyV1ftx!WI(Ng#2;%YvCQsB2O?mCLhIP-{dGm^ZYV%rYsSOsjG=EI)oNlLEmoLiY; z${TG3$70(lksS_FIsm;O?r~Qb*gH5dGe-=}02uPE_MkvJK#xp`jL`jXrG32|&{7IK zP|xT$#nz%=IN;$(b(Hz2BnEWBfjY#aN#K70EIYIG9}4{@%C-0j-*aGvXy;`cp(rj( zpK})jHMS7#3ei8he9tM7ugCyaC1ut52N1~wf3f&2k7?tf#g=5Zv7%-nA4YFRi69Y@;BoyGd5+^ zWX$2FHOx&jTo8Ak&SdOX^fNHB0#&Z*0FYS|eSpVD>>o1;aN^$AZwFQ+fb+}OJUbqZ z6$4G00aF(Dyp<95NG`SWi%A#>4^2I$y%~^FGo%)C-xi=qwP~l04RHG}+N)5yc&o8>#eW4Ox4;k2!bF|9Y>YRT(N zQnh<((8#mBHF?9yp!#wE z&yHo&ZK9da<=CMG?k38YOv}rM;~Q#RKFTKTtmh$IHbTQF-IN7~Oi%V>;mK^JywP?c z?WU0g$N##~c~RU}@bHeAB71RIp;KMnsE;g;qi literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XNOR 2 Bit.png b/bricks/gen/newicons/XNOR 2 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..4808a17a4d73793c9a5232cbf93c032b977ee4fe GIT binary patch literal 893 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 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XNOR 5 Bit.png b/bricks/gen/newicons/XNOR 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2141386839fac4e349c465356b37ed89a07a92 GIT binary patch literal 990 zcmV<410np0P)cSv=pJhK%I^xmzV47eSHzaE=_N2 z3=M^bI?IqGR;^Zc&SW_p218;ZLKaJSI6{7Y2E!pWu)JJS(%9(c*4S85va*7Z)v8j3 zg)s^4?%mz9v*F<}F$B@ph84S=AY`)1$)X}>nVlWt2cDiz1!qa6FJ4quy8h6d1`yKe z%;ugRvstIZGm6q^s;U?#DamfvXh?EpB`+^B^89&rAwg_xILnAc-@Yv^6&7+gSX*PS zP;2YOi!`m*yS4!_J7{n3?2L6A!$VhgMvqU15s=3+2!_|l8X+W#3sj06Y9@c1B zV{~+WJ~I=czCNk6tV|}8%U{2qm@pa{cX2TG0I$zjF`2{cVn zU0ttU_4cwpzCsR1M@K;cNivGfHaNJp=IUnv000000000000000_$LUV53nCM`MGQR zwJ+~!%R%|#gAAdNT^VWFuPLIo4s75^{^0m?MCWea;i}i~6W#}{IA&MqOybNSpB}8( znd4t^%zlBthvyl%r4+7A5(GJ()xk6oAQi+St_9Z`G^{}8tnl>Vy7Qly*wHlhk?WF6 zOf(Mg)uwj8wQO_zJ5yhI&j|nk000000000000000000000Km!PJFcQRs*uYwQ~&?~ M07*qoM6N<$f&pRBOaK4? literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XNOR 6 Bit.png b/bricks/gen/newicons/XNOR 6 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..56fc3cfa3efd5329908905b87fd30c558198ef11 GIT binary patch literal 1039 zcmV+q1n~QbP))j?YvZ-lggk>``$(nSz-9}?t8bWq^LIOe&5k})*GB7YuTwGZh5KviJTs%04 z(CDaADVLLmprGbvlPMu#)hddrt;H3Wi=rfwSFf~M?>2RHR%>)LMcu#8RdAPBTvm4W ztnY{B89>Nju-We2v)K#=yc!#$>5>wnq^G-FG|e!Bg9QaiN%8UAg%ssg#XbOikrhjg5tcN+r$~E$Z$jwJ%>RmYA5{-r!)C zMd;0&wQITVsHmQvy1I;v_V!)7`ujhD)5NF^vJE)I`}4@Y#g-JX@j^)ie?LDLdRTieN#Tn%>x1}c?RRdeV1 zdT0Ry<>jTNI$c{EO>@HY=Y4&7c?dmxC>EbOC6P#_moIm9naxDCS_=wJpXTfujaDl{ z_!a;9b@KKU6&flQll;>sZ|-9QJ9dPGT)m2rR=Z_ON(v_(IkI8}J~-LgiHT zZJYN(qp`Dd_imDVJbU-*^+Q7`DaVd+IzB>fcSD0(%`l|ma6EoIJnZXd0000000000 z000000Qe&)e-H3GLY4DnlPga9&|U9p#v3?%>(GYDl{;PeE4`~}`GMolS+H^W;-70V z3!+rs)eJYVd1t!f=USrd-~sPyh8y@jB7|gHSFiW?7*nxk^+$o~;w8BiZ#&*q;C%cc z&NzQmJ2-}y+=r`eqgrXct8~q!dD-?Zh4C1)N{S< zAo=(2#QUp{tN4xATeTDa8CqF*tCX*fy5w_koWHKSRcOSRI8X0*2>$R{NKM^tt--Ou zvL=?V?z?bXJ@s5So)o2V`M+?4Fb(?l4!+2|C(-<9lZLO3c}R5h38~}y&_wVEs~}vo3 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XNOR 7 Bit.png b/bricks/gen/newicons/XNOR 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..92f6e4e6cca770f614eeab77f3f83e4c217ae0f0 GIT binary patch literal 959 zcmV;w13>(VP)<4euD!d?=`A8@x~%8-VfVhz^WMAn+1`UYHiQ89 zzxnLMo9x?XFl^V{&H{pijmF?$_9&4Eg$$!o;do_bZ7o6}A!@bNYBsmG2L>X9vkYUi z4G%{|aFfVn%nxN{Y=j-Pwno#(k0Z3O5EFw?P!LUTQvqgkO$|l)_)t_$&D#M4`NobmI5D2EGIy<=-9z~K(P4)GjU$k2R z2&vT;%k$?Ji&~9)cDq8MRI-_qCs$S!3afQ)uDCccF)E5Xksxfg%~NG$=yVnf{|)Bn zxh>Sy6(7$qeSMxSK*%+Ediwj5leu1BUwOG)j$7g3lap+0b#;0=ENo`R*Oy@snwUsQ z**sNgX=9_S$BtTB%F5y*d3i5h$Yh>f{`xl%7^qZUzuw#|Tra4yvY~+>5Hgu!W7&vE z6d7qUv719GU06s<+c;6A!{DH+k4Fgva(PF`o;{vk^iK*;qzO5#%0)d>lBpGF9$Hxl`xgJU8=Tp?iiSZU%TkGwu zsIXeu$kNi#(EPlouK@r600000000000Cpw9+Y9&|(n|$bHuiOs&&s*B(0%ydC*(ls znT`D}|7YuM!H%zH%fxBghnpj^&^G~78n(S7zmaVx#}+zKzt`W}%lH*(=x4WBYAR9< zD3~wKi};Z_OyY%g{jt;G-%S6&7J>r24GQo!D8SpG0B?f=yv=blM?IG8zgfUf&>y;- zH{Eq5{LGidyHD`3_J+`{d_@a>ExITT;%9C>u-g&JJe3^H&)o0%yt6`{*i{Z)SE;8EKvgbr0ay~EGQuT4|XNvA|&t$uP3jqKC0000000000 h000000002klJ8|-C*^F29iadK002ovPDHLkV1m09#Kiyr literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XNOR 8 Bit.png b/bricks/gen/newicons/XNOR 8 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..35cdb20fb3992ce50644220db17780b299ac7de9 GIT binary patch literal 992 zcmV<610Vc}P)8TT6(CloSFOAD*(baizA$Br2c4#)g_dwWzA06WSs z9#4P2T)wl+wQF|!^0Lt=k#IRz<@K6Od3gXXmr@B36Js*{B?I&GH8mX_At4YTp=1;MbpjA z4Gn>B`Ue952E)QaZ|}l_!N6udpI+bC$c>yozqY2=I~;a?8b(J2f}WnPE~0T&Zg)`;QOe7oKTl5&Z2Q}HAS$Y{@#@uk_k`Pq zbh^8DDGI=9RjD{dBuYxMTDi>;AMbJ%6p&iA`ucUb{P5w)$=X_?u~hmZqlm_SdiVdNMFD@bP15DZsO5G+kdWmBz)jwto0vv2dfavz3*%Zxg!_5v)~~ z=xF}(6crIc(_Fl|x)TT3z~##lNn0C0RaJ5E$&+NLx>~JfH%?(;YO2LDG{i7vWjhm1 zruXkFD!BN?i|+2h!NoSTL?iA1VIo4K@bE%5ClOG1VIo4K@bG_zxWRQhdEP@BS}&K O0000K8t7}W|Rxy^>i^g3h;qNTREZg+PwlY(7uvhDl5+{1Ui`++ob0Lrxtt*6a{4NhA(WqQwfcN+x5*@tAcW)bOX2YLwnD+&hU3G-9*@^+ zFeD;WRxD<-snrMt0!k%9xw$smoiyNf>vU!_k7qXPbRLgDu)1ouE0tAM7`CuL%|{{_ zCY2r@YPHO5DwR-JS*cd{^wiZcF)B+Wnw%UPt=*4K*q% zIzFaj(Wt{wSa^CW6vpES9Uaxy{(iGwzqy$>By?6N)Y{5KIy*NuDk`{q{9ijDkr<7A zeN$8TWkXJ9X(=5Q2#SlHPWo^Z6a)fIO^F*ZY+^zz9vnh5PN&^ct=Mf)n?n@@9m|>YIS?N(MbL8baylJ z)DeosmX-zvd_Fo73T!sd{?K+<^c1<@I3WlY5WSQ=a=B5Pm*S6|U)YEu^D7_dCEb{PvWa@bX$l zZ_eQJy(!}z{U?oYUdKMNTc7n2!WC;Q{!N~#gYVd_{|_7?Xdu&|flPx2G7TEYG-x2x zpn*(d`8xeQI5{hO(BG13Zo(1_Qm@nc7pZ3F-<~+mNp`DK((pxgUwyolDqg6#_=Mn# z>^3Zq5G8c_^i`_(x35>1i`28;5A0V400000000000000000000{Dpo1HX;K8;|pr= P00000NkvXXu0mjfCeD8! literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XOR 3 Bit.png b/bricks/gen/newicons/XOR 3 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..9764916e17167d6e1ff8dca66fda38029c3e44bf GIT binary patch literal 903 zcmV;219<$2P)T`yF$VRAiUxux2!_jl z)D$KvJwO)t`opBssT0S@$I#q@>*Eg}?8WkSy{Wqk-Re5T-{+rm_B-dEd%nA8Fmwn3 zaItaNS=QHAqhV)dd%pt+g<7ppNVS212n7Wx6a=xhCYK8Y2;sPG-|p_%SXkKMg~i3o z%j@gS&76a`fSP4CtJN792yJaeMk3_zuU4N)fVDNLw7s3fX>XTG^?DDF!9k5CGBPm{ z!+LtiaibB#{QPESBog{EE;ltbJzXS9OUuorYve2*ud%VNj_pk|0wAPN7z|3K!Jtqe zl$B*P%47tg*Neq*aS;*pR1DkQrTbQ^SiHJwwVKTYVZY?&CVhmuyJKQ(w*G!L1K@P0 zw|8J5C57yThR)AZHIr#!AtYpR(bLmrLuhU;E$!%~77Lf#**P&mzousG?BwOqmBPZ| zVUdW2`HBHw4Id+5N)4cGcy5u=Ed(zvCy~y2-5Gc95m+?=_kyh5p{mk&)Tq&t&`Hc0xFFbivT^ zj%*WRAEYox&DPpC8;oBborco^RIgO%;hh)<0hG#*m1KM6?L7wpK7Ai}M7Fw$QU?LH zE!3#;nJ*000000000000000 d003|f{Q^%@3{?zjLi+#!002ovPDHLkV1kPzuKWN1 literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XOR 4 Bit.png b/bricks/gen/newicons/XOR 4 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..aed0a7e838658098fe0f6f2493c12d0873f76c03 GIT binary patch literal 915 zcmV;E18n?>P)f6vPfUzXM;?ywaI?9ffNHCqHkJ31B@)oQY0ZA~PquV)=TvD#Y9E-PzlDn0%94KXY*ki#LbcXp1h z86BXa!r#BE3n8(%v@|_^cek)GK3=V!pU3gCvZGR^a$%ve^82?Uj*!hZI9O9-G?EdE zWqjOZV)iot0000000000004dp=IIR}#4lm7k4H8&mKW}J{{;g~euxS_9=X-oU+r!; zLx13KU#u{|>6edL$$?kg?f3q@+xc-a`Ni`mV+o-PAKyH2uixWO;8(F+6`ak;uVQio ze!&|w(fool_s1WaMqT&29N=8cO-2Vm=o3vWH7PYot8!<6fBp!;0G z`8#J7%g>&_TXwZKf?MB-Q)?dGb&h_vUh*Z@fSlEFx~_=my|?y-{r(GGHnV)~;J?9! zv>8#(Sz*iL+wSb_G#nwqD@8HQ`?0@At`;p_)}G%ySoY|%8!yTAPJ>^db5=X&90LFV p000000000000000008_Kz5-zr4>-Q|66F8@002ovPDHLkV1gJ2vPA#@ literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XOR 5 Bit.png b/bricks/gen/newicons/XOR 5 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5eb0fce163f758ee86f3fa21874648d7a399b4 GIT binary patch literal 932 zcmV;V16%xwP)Dh|wlF;fXaXBnXnC7LfP(t}|#>McWt40=(~2TOz$!Rd?n z2PT_DBN6-?C|HVfq6}t;=_cIR98R5c+`L`a%6olCyj`X5_wwC+-#KUJWl#OD*o_V%Wy4i5VFfHaJMu zT`mk0i3|p%(l_zw2s;)OR=rY5#GO=|!ljmByn9kp6D8iexlTrQOg$1N6x zLMBT{@D9bWy*=MV9&cx7bF;RVzNF3OJwgKmDJcY@)3MnA-+M7MG(4P@MP9|lt*lVF z!$Y$mh4u9!kyzZ>xwvRDQ6n}s6pDrhKHoQ$yaUC>2E(5VVpvFs zP)J?x@B6Mp zn}u2Qs@v1pO-6BKbs^I?zZrBmkcX+l{6=8Y>Fot7);0!((yL#;P*K}E_nBVBH>qfv zWLn#E@~-7vWBz8(cgB4J00000000000000000000uAU!e$0N?RDzc{l0000-kch7bV! z-+1tIY(Ric$Ir^6M1*T&aBzG3 z>?}ncI6$xIF1uZ;O-)6}Y>tjbC@4s)T^9or6Q!k1O&%UiO{JxilU`oWpX+qd(ed#F z(b9r-n~fkuqM;#$!nLur)o2V2C5X;Wrh>bK!rI#EYQBeN89+#*F_}6#OeT#6q4ac{ zO{pZw$;qOkJ$rWTVp<8pYGv}MD5+E~H=DVRoS9*+P;+x^EJZzh$fp4TlRS9v=uvVq z&cee-N9o%9yulC_Ha6z%O;HF952vIs-60{LKDD-HWc2pt=8likHM+}U$3nX^mGf#KC&$;fu@NDK;`s4|g!%bHhhk#%`u={3I(gF7 zs?`n*hSB$SmgI=(`7ds~}aPLg!RVtM^~W`^H)000000000000000 z0Qf5icMtF<{L}m-%PUs%^fT9L!yCBt`26AJm8XLRdtED@{@_?EwjJ5MV`VLDTZqiH z+TaF`olcjoti?#q6}wg&+`yj^AS5}Fc+lNrtVUAe6i0Q(&g`2beIIY)-1!n`T)Qk^ z=egDZRf~G*P1y8T2n@IzFyL;$fV%+$?gk9F8!+H*oL{GP?`m&lW$cS&iw2Xr9mjpU zvy$1WeWB_$j^gcwSzJfoXqlZw$kS7KhD*KwLT|vaSQg~VR$qPSdW+-gbB*-T`On|P zh4-(>*o}9(6=^u`z3{k(t$wpbZNbrR|7bVYh+&bAF=z1p`khNnK4omivCWVa!B)>+ zeeQ!~f`eO~8lYoI)z$#E z`uY8D=laTZA^-pY000000000000000000000Gomzz3n(vBAz$100000NkvXXu0mjf D3`o~| literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XOR 7 Bit.png b/bricks/gen/newicons/XOR 7 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..7fea2eede1d0dc99ffcaa6d19d689aa320dd136d GIT binary patch literal 902 zcmV;119|+3P))iH1p9CK*9!XpteN_?P)dLk9JS!h|d_Pz={a zfj?lPLJA@>QNn*p**I~{l$JDC3>C_WGr4v<&uuq|B+g}hKY#4rd*APSyzlk~cWej& z@P7*tX4$AHvssvx`8);4WEP7|#$KgTgyQ1#dWXYi)9Iq45yElW&FP$;PE6#csZ{iy z`g(SR&DzgkoYS>QD->*%}*3G9-i~8yi-7lbvWG)1-`FT9@SU3EHZkGtGg%^0Zf;LcSeUSz_O(|)M@MU`PB$~7 z(I8|n5JXdxL?V@Tbs3Eo3!AaBQd861jN{&^wYA;d%zN$+!y+RIf^BbYdE0^(P+lG$ z-rbFmT7B(WW~R$kSeTk>vCPiWbZMzKm7?b6Dl54jL6n!1r0-J95!%@q9BgQCIM|WR z&8eyNbz#2)00000000000000SNm#Hq@H^x;DsK7qjSD09xHcY`{`ZMHUU$*A-xo2m z-xeMEZVpURV0i97qKbbXxj4qQ1^SKb@VJlAIqk8CU~l7B2aXUF5NuFDut5RA1_cBg6cB9gn>q5OH1>W4KR|uz^W1bd)$${2 z-ygqXt`G0x0p)8tnb+#;@)&;P!L!|6go@8+o#aQJ4t#Ont!1WPJvvtH-BE2je@p~!{M zO;UTCA31Tx`4*v54X+>ZBe{2$NalIKG{%oqKjEIqj{Fe<00000000000000000000 c0B|5b0j6p8x;=07*qoM6N<$g1~yCzW@LL literal 0 HcmV?d00001 diff --git a/bricks/gen/newicons/XOR 8 Bit.png b/bricks/gen/newicons/XOR 8 Bit.png new file mode 100644 index 0000000000000000000000000000000000000000..956c95078b29d01b6644a9007844f17bc677cfb4 GIT binary patch literal 930 zcmV;T16}-yP)CrgrtJl zjYvkY$$k(^QS}pL+D5vyMl0HJ*5mBZW0twtS!3SkrtkNj_dEICoUiGZoB|+px4H3i zTOS{_nx8vgb>4tfs?kWL%x6##KuCyEX*B9|y}iD^074<wOXM_Ng;^ALHhd1 z2|@V#fBIBg%T5anY;4TQkxB`oyqwL^RV3Nb(b~%QqJL=sK&dnsCMFC9r4k@F_vEC$ z-e}b8D=QNcA|u&Sg0NcI*lIPKDTDCu5eUY|hlkl5Q)RIf6tJ0+lBucKSU#73 z@dSK*+uABBIy;4qhP2wKC?+cs$>mxtvpGUT&E~v3c3OOVb+t_9<+ZWV(7@*CDuEz7 zyT9Mllix*O(?C~OdwXy1++2M_OvUbQWo2`-@aGfr_9h4> z^7G@~kRZIhNs@_=k1u0h8z?Q6NP2nzYHJG%Q&VlW{QT%>jb>qiqKbVo1fp`S14Lq*z5EbvfGD;Yif)}CS$QoPn%5qeg_aj2qA&gaKcQN;E-cUoG}o)TbSEi00nr;oAXn5`>+ zV@i6y{|aDiJ2}ibdu)$zwC|C;KF_U=%cD>8ul0}aJ7;M1&07*qoM6N<$ Eg8hEP3IG5A literal 0 HcmV?d00001