diff --git a/CSBox.bsdesign b/CSBox.bsdesign index e2cd75b..0eb56de 100644 Binary files a/CSBox.bsdesign and b/CSBox.bsdesign differ diff --git a/Export/a-level-hexadecimal.html b/Export/a-level-hexadecimal.html index 8ae68a4..d7d5f13 100644 --- a/Export/a-level-hexadecimal.html +++ b/Export/a-level-hexadecimal.html @@ -117,8 +117,8 @@ - - + + @@ -137,12 +137,12 @@ - @@ -339,7 +339,7 @@ - + \ No newline at end of file diff --git a/Export/about.html b/Export/about.html index 8760f8b..94e43a5 100644 --- a/Export/about.html +++ b/Export/about.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@ @@ -318,7 +318,7 @@ - + \ No newline at end of file diff --git a/Export/and-gate.html b/Export/and-gate.html index 189725e..4204291 100644 --- a/Export/and-gate.html +++ b/Export/and-gate.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@ @@ -178,7 +178,7 @@
-
+

💡

@@ -235,7 +235,7 @@ - + \ No newline at end of file diff --git a/Export/assets/css/Inter.css b/Export/assets/css/Inter.css index 084edc5..42a7168 100644 --- a/Export/assets/css/Inter.css +++ b/Export/assets/css/Inter.css @@ -1,6 +1,6 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -9,7 +9,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -18,7 +18,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -27,7 +27,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -36,7 +36,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -45,7 +45,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -54,7 +54,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -63,7 +63,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -72,7 +72,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -81,7 +81,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -90,7 +90,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -99,7 +99,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -108,7 +108,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -117,7 +117,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -126,7 +126,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -135,7 +135,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -144,7 +144,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -153,7 +153,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -162,7 +162,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -171,7 +171,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -180,7 +180,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -189,7 +189,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -198,7 +198,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -207,7 +207,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -216,7 +216,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -225,7 +225,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -234,7 +234,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -243,7 +243,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -252,7 +252,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -261,7 +261,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -270,7 +270,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -279,7 +279,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -288,7 +288,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -297,7 +297,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -306,7 +306,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -315,7 +315,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -324,7 +324,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -333,7 +333,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -342,7 +342,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -351,7 +351,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -360,7 +360,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -369,7 +369,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -378,7 +378,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -387,7 +387,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -396,7 +396,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -405,7 +405,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -414,7 +414,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -423,7 +423,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -432,7 +432,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -441,7 +441,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -450,7 +450,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -459,7 +459,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -468,7 +468,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -477,7 +477,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -486,7 +486,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -495,7 +495,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -504,7 +504,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -513,7 +513,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -522,7 +522,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -531,7 +531,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -540,7 +540,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -549,7 +549,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -558,7 +558,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -567,7 +567,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -576,7 +576,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -585,7 +585,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -594,7 +594,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -603,7 +603,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -612,7 +612,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -621,7 +621,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=ef85e53047102b777e7deb25bab583c9) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; diff --git a/Export/assets/css/Open Sans.css b/Export/assets/css/Open Sans.css index 02afec5..9303d8e 100644 --- a/Export/assets/css/Open Sans.css +++ b/Export/assets/css/Open Sans.css @@ -1,6 +1,6 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-95e85857855fec865b6c71369458c398.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-95e85857855fec865b6c71369458c398.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -9,7 +9,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-aaa666d4a428e7251998747fecc78290.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-aaa666d4a428e7251998747fecc78290.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -18,7 +18,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-78b0a85baaa30f24beb648328eafa7d2.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-78b0a85baaa30f24beb648328eafa7d2.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -27,7 +27,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-61d49d1448f17f5c304c64dcd7e21de6.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-61d49d1448f17f5c304c64dcd7e21de6.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -36,7 +36,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-b97d58e7110272ce3bd9c10ea779a9f2.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-b97d58e7110272ce3bd9c10ea779a9f2.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -45,7 +45,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-75740ec0c715f6b2a4a5d6d5224b0913.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-75740ec0c715f6b2a4a5d6d5224b0913.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -54,7 +54,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-a6b0039aa2236f69d4b63042a8f3769a.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-a6b0039aa2236f69d4b63042a8f3769a.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -63,7 +63,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-8c179a95e52d0e855e33be00ed141e46.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-8c179a95e52d0e855e33be00ed141e46.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -72,7 +72,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-f020d8a91fea76d306428e8877dcc7d6.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-f020d8a91fea76d306428e8877dcc7d6.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -81,7 +81,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-34eb5b5918b88fb910da76a70e512615.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); + src: url(/assets/fonts/Open%20Sans-34eb5b5918b88fb910da76a70e512615.woff2?h=4afd515aa4663edcfb6121d868bc7f5a) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; diff --git a/Export/assets/js/logicGates.js b/Export/assets/js/logicGates.js index e06dc0b..468414c 100644 --- a/Export/assets/js/logicGates.js +++ b/Export/assets/js/logicGates.js @@ -1,77 +1,105 @@ -let notValue = true; -let andValue = false; -let orValue = false; -let input1 = false; -let input2 = false; +let inputs = { + input1: false, + input2: false +}; -const pageHeading = document.getElementById("pageHeading")?.textContent || ""; +let gateValue = false; -// **Toggle any gate input (e.g., input1, input2, or NOT gate)** -function toggleGate(gateType) { - const gateKey = gateType === 'NOT' ? 'NotGate' : `Input${gateType}`; - const gateSwitch = document.getElementById(`swt${gateKey}`); - const isActive = gateType === '1' ? input1 : gateType === '2' ? input2 : notValue; - - const newValue = !isActive; - if (gateType === '1') input1 = newValue; - if (gateType === '2') input2 = newValue; - if (gateType === 'NOT') notValue = newValue; - - gateSwitch?.classList.toggle('btnActive', newValue); - - updateGates(); +// ** Toggle input (handles both input1 and input2) ** +function toggleInput(inputNumber) { + const inputKey = `input${inputNumber}`; + inputs[inputKey] = !inputs[inputKey]; + updateInputState(`swtInput${inputNumber}`, inputs[inputKey]); + updateGate(); } -// **Update AND, OR, and NOT gates based on the current input state** -function updateGates() { - if (pageHeading === "AND Gate") updateGate('AndGate', input1 && input2); - if (pageHeading === "OR Gate") updateGate('OrGate', input1 || input2); - if (pageHeading === "NOT Gate") updateGate('NotGate', !notValue); +// ** Update the gate's state based on the current inputs and gate type ** +function updateGate() { + const pageHeading = document.getElementById("pageHeading").textContent; + gateValue = evaluateGate(pageHeading); + updateGateLight(pageHeading, gateValue); } -// **Toggle the output bulb for a gate (e.g., AndGate, OrGate, or NotGate)** -function updateGate(gateName, isActive) { - const bulb = document.getElementById(`blb${gateName}`); - if (!bulb) return; +// ** Evaluate the gate logic ** +function evaluateGate(pageHeading) { + const { input1, input2 } = inputs; - bulb.classList.toggle('poweredOn', isActive); - bulb.classList.toggle('poweredOff', !isActive); - - if (gateName === 'AndGate') andValue = isActive; - if (gateName === 'OrGate') orValue = isActive; + switch (pageHeading) { + case "AND Gate": + return input1 && input2; + case "OR Gate": + return input1 || input2; + case "NOT Gate": + return !input1; // NOT gate only uses Input1 + case "NAND Gate": + return !(input1 && input2); // Correct NAND logic + case "NOR Gate": + return !(input1 || input2); + case "XOR Gate": + return input1 !== input2; // XOR is true if inputs are different + case "XNOR Gate": + return input1 === input2; // XNOR is true if inputs are the same + default: + console.error("Unknown Gate Type"); + return false; + } } -// **Reset the gate to its default state** +// ** Update the lightbulb based on the gate's value ** +function updateGateLight(pageHeading, value) { + const lightBulbId = getLightBulbId(pageHeading); + const lightBulb = document.getElementById(lightBulbId); + if (lightBulb) { + lightBulb.classList.toggle("poweredOn", value); + lightBulb.classList.toggle("poweredOff", !value); + } +} + +// ** Get the correct lightbulb ID based on the gate type ** +function getLightBulbId(pageHeading) { + switch (pageHeading) { + case "AND Gate": + return "blbAndGate"; + case "OR Gate": + return "blbOrGate"; + case "NOT Gate": + return "blbNotGate"; + case "NAND Gate": + return "blbNandGate"; + case "NOR Gate": + return "blbNorGate"; + case "XOR Gate": + return "blbXorGate"; + case "XNOR Gate": + return "blbXnorGate"; + default: + console.error("Unknown Gate Type"); + return null; + } +} + +// ** Update the toggle switch to reflect its active/inactive state ** +function updateInputState(switchId, isActive) { + const toggleSwitch = document.getElementById(switchId); + if (toggleSwitch) { + toggleSwitch.classList.toggle("btnActive", isActive); + } +} + +// ** Reset the gate to its default state ** function resetGate() { - if (pageHeading === "AND Gate" || pageHeading === "OR Gate") { - resetInput('1'); - resetInput('2'); - } else if (pageHeading === "NOT Gate") { - resetNotGate(); - } - updateGates(); -} + inputs.input1 = false; + inputs.input2 = false; + updateInputState("swtInput1", inputs.input1); + updateInputState("swtInput2", inputs.input2); -// **Reset the inputs for Input1 or Input2** -function resetInput(inputNumber) { - if (inputNumber === '1') input1 = false; - if (inputNumber === '2') input2 = false; + const pageHeading = document.getElementById("pageHeading").textContent; - const switchElement = document.getElementById(`swtInput${inputNumber}`); - if (switchElement) switchElement.classList.remove('btnActive'); -} - -// **Reset the NOT gate to its default state** -function resetNotGate() { - notValue = false; // NOT Gate logic is inverted, so this is "off" input - const bulb = document.getElementById("blbNotGate"); - const switchElement = document.getElementById("swtNotGate"); - - if (bulb) { - bulb.classList.add('poweredOn'); // Light should be on - bulb.classList.remove('poweredOff'); - } - if (switchElement) { - switchElement.classList.remove('btnActive'); // Button should be off (inactive) + if (pageHeading === "NOT Gate") { + // For NOT Gate, the light should be on by default + gateValue = true; + updateGateLight(pageHeading, gateValue); + } else { + updateGate(); } } diff --git a/Export/gcse-hexadecimal.html b/Export/gcse-hexadecimal.html index 215c6f0..26d050d 100644 --- a/Export/gcse-hexadecimal.html +++ b/Export/gcse-hexadecimal.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@
@@ -331,7 +331,7 @@ - + \ No newline at end of file diff --git a/Export/hex-colours.html b/Export/hex-colours.html index 0d75d9b..defd12f 100644 --- a/Export/hex-colours.html +++ b/Export/hex-colours.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@
@@ -435,7 +435,7 @@ - + \ No newline at end of file diff --git a/Export/index.html b/Export/index.html index 645760b..aa0db43 100644 --- a/Export/index.html +++ b/Export/index.html @@ -125,8 +125,8 @@ - - + + @@ -150,7 +150,7 @@ @@ -237,7 +237,7 @@ - + \ No newline at end of file diff --git a/Export/nand-gate.html b/Export/nand-gate.html new file mode 100644 index 0000000..0e182c5 --- /dev/null +++ b/Export/nand-gate.html @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + NAND Gate Simulator - CS:Box + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+

SITE Not Suitable for DEVICES WITH SMALLER SCREENS

+

This site is not suitable for mobile devices and tablets, please try accessing this site on a desktop or laptop.

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+

NAND Gate

+
+
+
+ +
+
+
+

💡

+
+
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/Export/nor-gate.html b/Export/nor-gate.html new file mode 100644 index 0000000..ff1bdd7 --- /dev/null +++ b/Export/nor-gate.html @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + NOR Gate Simulator - CS:Box + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+

SITE Not Suitable for DEVICES WITH SMALLER SCREENS

+

This site is not suitable for mobile devices and tablets, please try accessing this site on a desktop or laptop.

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+

NOR Gate

+
+
+
+ +
+
+
+

💡

+
+
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/Export/not-gate.html b/Export/not-gate.html index c47be24..ad58c0f 100644 --- a/Export/not-gate.html +++ b/Export/not-gate.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@ @@ -178,7 +178,7 @@
-
+

💡

@@ -235,7 +235,7 @@ - + \ No newline at end of file diff --git a/Export/or-gate.html b/Export/or-gate.html index 71b22ea..2dfe1ad 100644 --- a/Export/or-gate.html +++ b/Export/or-gate.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@
@@ -178,7 +178,7 @@
-
+

💡

@@ -235,7 +235,7 @@ - + \ No newline at end of file diff --git a/Export/twos-compliment-binary.html b/Export/twos-compliment-binary.html index 120bfb4..43dcfbc 100644 --- a/Export/twos-compliment-binary.html +++ b/Export/twos-compliment-binary.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@
@@ -349,7 +349,7 @@ - + \ No newline at end of file diff --git a/Export/unsigned-binary.html b/Export/unsigned-binary.html index 2949cd2..8d65e2d 100644 --- a/Export/unsigned-binary.html +++ b/Export/unsigned-binary.html @@ -117,8 +117,8 @@ - - + + @@ -142,7 +142,7 @@
@@ -349,7 +349,7 @@ - + \ No newline at end of file diff --git a/Export/xnor-gate.html b/Export/xnor-gate.html new file mode 100644 index 0000000..a09d643 --- /dev/null +++ b/Export/xnor-gate.html @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + XNOR Gate Simulator - CS:Box + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+

SITE Not Suitable for DEVICES WITH SMALLER SCREENS

+

This site is not suitable for mobile devices and tablets, please try accessing this site on a desktop or laptop.

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+

XNOR Gate

+
+
+
+ +
+
+
+

💡

+
+
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/Export/xor-gate.html b/Export/xor-gate.html new file mode 100644 index 0000000..d106912 --- /dev/null +++ b/Export/xor-gate.html @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + XOR Gate Simulator - CS:Box + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+

SITE Not Suitable for DEVICES WITH SMALLER SCREENS

+

This site is not suitable for mobile devices and tablets, please try accessing this site on a desktop or laptop.

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+

XOR Gate

+
+
+
+ +
+
+
+

💡

+
+
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file