From 261b6c79ce2c4628f6d14b946023bea9cd500c17 Mon Sep 17 00:00:00 2001 From: Alexander Davis Date: Tue, 29 Oct 2024 11:08:35 +0000 Subject: [PATCH] Logic Gates Work Adding Reset Buttons to logic gates Updating and modifying layout and CSS to ensure responsive design and layout --- CSBox.bsdesign | Bin 2230013 -> 2229230 bytes Export/a-level-hexadecimal.html | 4 ++-- Export/about.html | 4 ++-- Export/and-gate.html | 4 ++-- Export/assets/css/styles.min.css | 2 +- Export/assets/js/script.min.js | 2 +- Export/binary.html | 4 ++-- Export/gcse-hexadecimal.html | 4 ++-- Export/hex-colours.html | 4 ++-- Export/index.html | 4 ++-- Export/not-gate.html | 4 ++-- Export/or-gate.html | 4 ++-- 12 files changed, 20 insertions(+), 20 deletions(-) diff --git a/CSBox.bsdesign b/CSBox.bsdesign index a614bf1092fcb4b86ee9dbec32a6f1f795403c1b..bf83ba04b3f8204e139624d688b913e8ed741148 100644 GIT binary patch delta 39887 zcmZ6SV{m3sx2*Qij?w({eHn)@iwMTp3bI~Rhcf6xmD=7YCiZGV?+2yIaR+`z_0@uYtS)|&7YK~Lo z7B*Bp{+Plq9iQx7Fmjm;xns;Zv;V%=;xTb5rjE9?Dx!ZeXn z4JsFp??Wm+EYb?t41syI%0~3P4Deq;&y^Z;uQ00Q3mQ&9K#J1 z>U#Ma)-nu@O~Qd$<3K%Q6ccJ3#UXfM<*HP1rMt=lnTE7W`QaQRuS&!u`C;9wSST8I z^{HkmP-@sEe{2X^L^n9N7*@Xv_3csZ;*@8sgNk8mtlQEaJOQgw9@g#qc;`7~uXV8e zo$~QOBf0@b9Gaavs(at&Ut-aFWV*OqCl3BM5zArf?g2ql=0G(#>kn?q>50^5+UzNn z>^AbHg+ca0KJd;Tj42H;A8HD4EtL=2f*TZ7l#G<`QUxob-|D)xX_G1U!2zr0$%Km- z@GP9YIL}RLHkF(Y4gR&L4q@SUDdKbJ%S^IUSQ|I)^M%YZgE~SpFT&Od-uMa=1#o5c zN5&rt=Tm4Ua6r1Wv&(b0ZM-L`Cp~tIOvVaPeL@CL&RzYx5;gnxA8?uMa3?yb{kqp= zjB|)mU=k`m`b&w~7KPhCj%L!}Z7uonoxO~^A&%7TP)^H@IjCG%b=-6USuhPsA~|ssSfbc5s^mdjzv#@`r3Hj^OPUHiy)uYwmIfTxWQ#K&ZHlyNr+zqWQ#a8Yt2o46LOx|(e#$*Q$4ovR$S zFDSl9m5Vm8!XbuAsF;=OF{j)9^$~DWzP_K6=@Hd{PE`&jKEYQ5>ruZT^`}MXuAn?} zpyHdm!;hH{o=2$B;^aIJnLohHjE8E0p~d=@Xa?-$wA7R@$${7;Tg*!58XNE{}aU!Rd8SFmWKLuzc9MgRdl$xUD0a>iT%!3sC7 zr_vXrF(KCRW|=jx$5CM}{?%dWwpsHGNdHyry}STf}Y1=&Xg8SQXY` z?H3RU3Cf(Mce1#%Qd3xwIB*Un$8+%_p-p;l`jub)!;V>`Gj=g;LGL!o~=maEb`3XJl8l%_fHM(X*RY z)F=?MT8I4X8aw3|D{tlz`;{`&D3I`y9NS8)+xe! z(uroGb8*g214%Uvhr~fvYND_B(VhHNo;cWfnGrfkV?$nZgklML4+$+mEI zPi~F-BOM*5aQ#Y#qQe@}B2ctTvPy9bT0hAv(Fa?>YO+y0B6s{PDzntQ%symc0d{q}FZQ zClwD!IL^I_>T#J;eH?0taLn1JWVenE29$EZA3tD{8=oHALiPZ<>| z(Db7b!WVB3bd(>S6zV&bNAV|Rdbd@&CX+fC6n97zah_$aQ;Hjh$NmR#fI1=$G!&(v}ZD zN>En%@dr(1j6bhnyoqtY=wQuv9l<^PK{D<6c{o$r9~0JnIC4Hlj=Dya`fnEQEjmcg zzH^7wd!R>#=0KBE&u9x)ooFdaK#ZDhOE3!#k_T3(HovTbrLsNHeOsf7R5%lLi})F< zz}cR9PTfhX?q|c2Gw);YbWD`TI~}T(9nOS!W2P%_`i(_}tz?So9d|OrkmQ3*gV0Qv zu5hk0rS>F5=R)c5Y(w*E1YFLFnwR3TCo74?MkXumXo-qy?L2JjA|3ROa(LZ9e|2W2 zV;yb*Lo-%^9wjueOrZX9CF+WIO0`D4eIAFga!k5%R{8L>zOuP7(VTx1-C|IZN>2;o z554-Nh4;_ciP^c8N@+4k$3IhhE!^b7h_Pj8d`{-WLdXG8xCe zEHq+NukOuStYS3arK3+7DiD_nPQ&-43zL#c%n@Ceep5?wN)FL%kW74bWS|VGH(b?8 zLDrxV4|tUW8&lrqX_>2%z@w(IQe7LBl-f1;Kvo&qXdiVKtbGZ_m^#c4+;|8u0Vu&& zXY~tJO22Ikj7H?x1q+1rWH^<}`a>mRrR{ko3 z(89PF8tdKxKEX9eve#B0$4Wb_SM&p-38@AX0h!uB3r#o4Ya0qft8fE}Rd_~7UX+sL zDce%rfVm|KG>IAv{T0?F9(39#pE=>;MFg&7`2|C(W0#-KvKl^9Kj$WTu)12*nYasd zw?^f&ekQhws}@3iN|NK{^bGS}=HuO_SC~})$_Odim=i83mB3TSA+EAg!^iwJl!7+dhe*fcEU2Zv z_*%@o02l4ukuWuLKZK*6)jc&l2I!n*hgNB8*D@P+`u@{ZI7%8>c@ur#%{<-On8Y8^gRw=UKb zLGpfmu?jI|JHa;?5#v$>_+YnZ4mYJiM!FbYfx>0$9bWUupM-{8_c_X{i8x6!mZ!b| zBwe1k!wpoAa_w!`K`L_6!Fs22u%O`>lPJ{I`bnzet3H4BGspYl&YCq7NkgiDUwNql zWobQdm}0(I%q#()QHR69k~&%>R(ny~dyV$Z=D`*~wluuu*}j^m7TTJ0nKtpTB4NE5 zGs1VJJYjgManz7fD67wqdCtVqd3+=StmPtLJJVE~;ov1H#@b$;tt6NZX<^0C;IFx@ z8frf-+36<3L6kE%O2r>9rjX18FfvM_(t8aFa-{^%UpRA94w|HZmbhGaf5K{^HM%$m zYy9!5$F9>5=b1-|k`+WA`C1GzIVUtgX;Cq>uKS49tI3LqZL$*P1XJK(kvaJToF*%& z)yQNVm8()WMa>*B{3YkKTNYI0n_GM0W5OYz`Zr&lsNdiErxnJ5njCtDx`7d1v>Ufd;2flo_HlcgvNS^6cHx;M!%3cO<~225vFO%v zA??xd+-1gCw?ZO+9LJ{!izf9Uurt%Vb}g4l6YUpqvmCoE`#KAdiawuoA%W6M{E5n> zO9O93%=%0rz=>un4#WD?jvjIim2!%Tog+#de`?sbAB_V*-k5tyz3tqJnBriz_D@n6&bMz)Qef>)&&%XrSm`=8WI=(}b3J+n`td*MQFV3#I z%2ll;F$}F^lN@;^gkkt6jFR8-l-c^l7NPRidwC^%LmC#vN1rJK{`!+pYxD?Vhm9n! za!vEr9p`Z-2X}?3z-rRj@IYAY1Qpof@AYxb=m!)OOG=>eJs#fT62`%as2VY=1E_-E zlc>M)1ydAcN#wSH%_ktSa-weB<_Eha>zu&~)5`XbL}}gI7c^-dzxlx zrFk>5{hBziJ8|BD)+ASK*EJ)-F~(vrTXD@JNo$of8(DX1;0P9N@IA&FebrGt3UPxM z5iP2gtPleMfizpKF9inAt51O(@_H0adnzJ?dpY1~CEC^Ahh~BYet7cmGK%HJqs}w+ES2ZN78ZpM= zm`SbcNC1&!QS$2MH}E(i1-H$|p`}d(B4scXduu>PH^qxGq*A8D6_DvtMZ}+ z9_GCo*Z0UbRX94XJ1~LEmS$R?d>RK{!i!2IwXlun$>SWE)Fn(8NDONlHJtecB z>DWj~xl#!Jr#Celt4rvRsmPs5smk&9dmC1h zORmNV-p^p5zgPACY1*k5QZ*6^gqWWFG2_J~d&D7OD;}-Vfnb7~<_q7}e4Ec|^AOq) zv%0i#!Tl$Wmjsno%0QQ7C$hHPv4xe?bj`c}`#kSuK1M@f%IQP4yc0$mw{vMM6c@;p zzEFus%M}GFW2}y^N}?V$WD;mmrhVKRP#DfrPkx~p^x2+VH zF^G9tqufd&W21TI)IJR6=rp*okcBT`fUh_3B}^ysA;l*6rEH?Qq*9+jT)Yp@nR#6$ z)7(o0X-G>pf_c!H{?mt)4oIB*{SYsdC(s7Y%-lmboF^HW8TTyvab^6+S`niw_}?+v~Zr-VX%&L)W{I5@?`8pF>Umgb^d2 zJM|6hsOHLxSMh5cfECu(ks6*YkmkPs>h*<_(|(7C0-s5obz#4YBT|=^BWq$4WJQga z7+861&=x{pE=w;Ew>h6uw({8fW?huI2LrK9oNZfK z^TEna!hoXXx{?D$0G18fZfUC-=q)EA;Dn)T`(Q)h@^8g2jQ7SA(OCsg3HWw9YhSjxZJp~a2%D;_En)g< zQh(8dlYXW3{x)@-NHKX44eXj-O@DqZ0`m$`SiD$syA-9@f8$P^OC60>Ju@*=M$M<< zQronL%J<8BwKwa_+1c%lAnFU8?8D0eEs^aGv#mOUsBhx_fx&ng7A|&?B?SiTsR!R7 zP(ep}1G=h1-Tcty}t|i`6C@25_v;K#^4Xa=cBoA2D@JOCv8R(Ge(i zDEhG;?0zJR-;v54QxQrTCfINjbdC$KD7e|{x6{h)xI9-5 z$UvyDK{;?q_s2Kod9CxXfsZHqVKQ!JZvdCR0KXTMkb2O75s+ku>k|^Q69M$88w_MPHIq-CWaaS$gW_iF|vunzTU zixp8i=;E2j+9QsBR-5>ZTrHcM)~fCZ7e3q z-zZFv%}s;I42L-;5zYd;vERVqs=LHPO8H~x={dMo^GJXol{==jD@xIEG&~B!IFH5z zkd@k@?B)}mYM|po5g6?8AMYB7CdwfK0VAOr8O1GWXkCnMR)^B)v>c6Na<`xTpD=?>X96N}MySuaLA zU)qLq`Kf8_eSCF-R)c!e4tM7+?7J_IUdDu_zR83)En8kw1H)uDMtfF_9TUzI=1ykK z1uxQ?sp#6!YaKRR_?AZE>l!5Vw!cj z4nCqmxEr7>3?-P00`^S@RYDPo zA7Q8<t$*)Em3PMRk zmp&T6oUP-617tw?x{M1c46H5)W%wHR8t@a0yYF#H9)4aP@d>!E)~WKX%MoWD=)v>) z4W9r-rln{2{H5FtOyQ3%UM0u8R#Z($uG3y~V0^J-l~DT7cLe@D5<04h6vdaJ7~#_U z9-?{iUl`2-p>|468|b(#0%4a7MbD*Xv)kM_4b4Q>WU(?K%+Fg-sI5FA2cStQWlZ1i zjA+Ni70O&VCjcKc?}bv?KB}HZp@BJyP`l3cErCImlwN>3|7w90Y!WG zQ@(9QbU*ydtAZc4RVF%$5Fs7dueRc9GoA}-kraI<*rp|CekGKMNv-6+l|U#O0Ofbu z3a>Zjo=Z~vSoC+IsvV@3($SuV*!}2|dI=>AWoOeD9%@G4+!uXmSojpYibA#FI5I(D z@Ybi$uMd@?kHz8xMnymC-I&p~PWd+zJXzU;UTj2eq>6OURNEGVmJ>LDuMtKR-Uy@Z zw@RZ`x16_KlA)WBJL)>cf|cmMfrHBW&Ay(n$QIy zKse$`U{96!fKX5PXG+--n@g;}$>{-`6ZFNA4WpaJo(OUavfT^LIUTrLdXNz}ctv5K z3)(t(@27-FIkO@PH0JX&Y~0ZR6@crMJA6l6QW{|)4Br40_=jG1lzHXWd3+VtrU+Db z*R*<(>pz5L9ZPs0YwH|i@*d|#dG&_9MZb4E-`=&3AH}*(;8&($1JW#M(lk#~eXNh( zbdH$LLpERVx0Y>O$$@!uhys$>Z_(5DSo#HW*A+=8Hc5T0;ht3z+ZvJGiAY{znD=Ce z_w8mtKY4ySAX|{caVXjFTv1##2*Pa$!g5VYGgFXn5i{;Iv7Nr?9RY)& z2mcq8Y}p7jG7wY}ick=Ux2L}z4H1q!B#t#(xV~#|DL~lws|0#6L#BDI4O+XZYt>## z|NGS-9%z=VJXCH>;)KPrO0+(7*nyMwEIu0{&Sii3kFD)NE|bfr>j%Rorp<`e!1?Ls zxzj#M{ zVDhqtWq`usijR(H2y^I!*&(8ri`Kd4B>r$Pe+jilUjoAFepf)LHy7=*CB2zaLFs5v zhzxg^_a97{z<%12G^DVHO21Mgp;}B4#npaYH^f0J4X$qpZm7wNR-QtLf7t(h&8k+s zo9|JqMwI~i>wd3i{xB|5D!LLv>k{LKh>4>>1%pRPhbVf$nRM*~Vy99@R(A2bO>;D!(Uu8$qH{6xco1yX_e@P@YZTMV(;D2*y2BjFrHp=)Mu zs%4{aYP3jBf^$pKpvZ4CWW@ldxe5W{7;(}RO>zBJebMUmB#){>T7+>4hiNa@k)Rt~ zUx9RaB%@Q*2n!j)N#duPN<=A;%l&==yu1UEe|ckWHw1mNaY&9chZv%knJc}T3yI%Fo zygC~d8R=gZg)%CK5TBbyilAU0vAg0X(~&Xk-}gh!>b-Wq-m1`s?rwKv5`R*}-2o+( zC6vfAoaoaa3^_1qWw4?~*F7(q6Q<@coQ@$c1+@9(OJ5-jH~8@~4&TalzQ#Zxd{Zjl zmt((X{o2xKR=wFE+Yf-2xZDtU@$0N12v}@}3jdrvXRocnB2doN`eXXOJex?^+PC z9MB$COBtkL$j$baB`bDJ3EN$8@UgjC`1^V_!6t$y2yua?QwlHwBdX1eNPdMzCHWfp zp0&KilwrMldE&)kCram4plLs@)+>AG%*Lxw`cJ=6GlRj{UZMxr>Xm2YUiBn<-h7klD zpa}9YB>`#72Wc`nXk0YL3ZdIE367VvQ9A76TJ}5QzAY^T99AyzQ_s%$FT+NrPW7?w zuyNGKPJH{+i?!(vkKlDK=lqrL#)YqG@)bwRTNgr*_d5IQ=ZnCSMxLyxz=}YQ{aM)K8@dy5S{kU<@JT&{jqJQb4U6GkbBsT$=!f0LF8m(VXh6x-Svh9# z{&G6*NAKsrc5OMR)l&?vc03V}X{Mdv@UNV+UHye<3v^y?{IUa@6QwZM40taq+Tua^ zQFtmees0uoV2#%=`E8)U^@*bQQV5o}>f*p(wI5jsFL zR~X284-uD$-=0Xtaw)&(hIKoQVR93?WBkYqH3~jz9z2J-*a;%o7Buzb=>~#FReuhl zVz=vtRx&+DF%7ovg*W80=MIsF1a^zUX&2~%kUkAL85?kKFTM^q#c&V3QjiP(JAB$p z`jV^_iND}eh4iVQsnd<0_{2r8+igSizy);vTMuu>r^g9u1ljJ{XeDM4&ei$q>@7k> z`)%_5Xi?!lIGrtI>(}wu?t<@rlx_lMnU7vW`R2;wD&U=0c^iuHMDd2;*Xbqo;K3F* zT5t=KT>%XSdu1+C#WNb37Wxbi}{xFNPAek|F*VNy>@7@uqDH7VB=)FL) zidYOqvnxTI@K_(4^uF)wc5)l{zgx-84HWoMI$?fBs_qMN=aU8mToznC#WR;fPA>n9 z<9~+vdujS*W)JuEyuJ6>)r+&rHW6$%B~thwwD3Wb$l!v8KV!G@`yf$-$P1g9r-6>z z`$nUeBXKrdF=^a5vVR*6))DI{fk~QT*-r#sk}>8TNj; zHNkOjSYEplUq;Cv1wSf+6;w`MzjYOfj+aHST_(m5?DWsg>3kfruG18Ll3wttw9hW7sZ%`Zq5eyGV~UxGrE@1EKr3A`?UdvR`=N!9{Sxdp9O;x3D6! z2XNSN-`aDBXt^z@34A{<=)A)U$hho)z3ZDTG*P@op$_s^Q8^&_=IQjfFZdyg`|$SZV=%Fg%=Pas__8F3zS0#}3X%+Oq7X$lzU%2fx+mNnIOvcd%e9wuhpR>&SkE4<7>3J~Zq&*h9(LRN$xhB34Dzts>$Ts(`{94RSh`t?$en!AVx>I{hdtdGJPS5lp5$y_3`~81l|jAi^Bc$qC!(LX zMHu0R5>9_!N-Y#(Y_d945h| zDh3}0@u9}WT~jF2f0!`YWd+6|ahrG7Lk_Mozibv|4@57ZTTF5QwFtRc$rK<4{-HC zmGd<$lUgl=m88;Wjg}VM2k1XMKWq{&r7pOFY}PjJUTQX+JK|&1AB+h?ef-@)!U5)= zptC>4Mw4i0+Q;K4`sMzPuBmLULM0wf@KJaX{ov-&g}%MA3X8M;v{zKaJdYZLq7;ll zG>PF0@AnH)5%Ep1;)6`qFLuE|{!>C0#7*+!F|N9MzF<(N=V0~#`mBX(rL#^W#cnw` z@%=eo=$oBh(3YTRJ^lx=0ij?%O zhn?aK3|J{5>b|%J5K0UJa}cLwS6PMR>+_@u+9_g$5Ss!NO^|HMUq%Lgrb&uW=Am%) z7zHE1Hs;jNy;`s{9q8q{x`*smi8<30uAwe4*2JRYRzXI6y5!2&RUmzT+yWda8k7qp zV(H? zXwzHvv`K7e1d+7lhB)-N9{u2|XO`#f z%HgIDrrvS#uS8y|aay!+2#m^Yk2?mm?{h3QH z`8P;7dFw$4A5NCOo?f70<^Y%v~Bcg=xC!2Hq0U&P#H44mV4`AjiR9OLc<#kuQK?C@i zsC8DwYsz57ae~9{O$rnh@w!t0ft!eA5*Ih%rLWZ}55;7z8URv zEzOf?^c>eWmJ?`G%K*JTe-HN{4#B3g@0U2D2HF3vfhjO567sU|RT}7yl@%?yWjGQd zC5OvK1VNqi0dT)DXqawT;&rifko4@VrZ?3BLp4x*T;@ zc{F92vEGRkwBIHyTQ!Mbfs0*6F65$n z8j!=du^H~gw1-GpVzsaN1%2L5aBG_A$0~8W0yHofT0g{FK13D`v)iZ>?Hn&8Z&S> zN8ZdU`=*#~2-yMI+#vbS#xyT8iX;r|a3Z4cbB2ZJ`ma0=G>rL+2gbYy<&7L>Fk(9( zbhhVX`|c00MU|(Vk&sL1pi$x7y5m3+U)zgN65+3vCU)S9#Zdj6BX~_+5%y14_doXf8MEMf8Mp@RsZZo z-t}EIBlgD?%!RE+#MyPV^y`bu@28R5ehx@hq;Lvwpr105wA=?6@|G0dfd0tiQ*d0# z1vKH{GV;5uJ<+AoKk7`)&Cht_%pmdiCFb3w!CcS|(>g;F0f`!^5WBJ%Qwj!{uSt4c z*1tM{(Yfp`$ipg*?uK1xb-M#x7dbARJ10)5&d_!#=5L~R7@zz0K4-CAF=->p>wEb- ze1S00E@1&QE`J4b_w16;ud;Rmf=@JLGrHM*pLj`W4u-boM zDJc?an`iuS8 z&(1TeG9#NVd)_UY)%Eg=pdPdxd8wS(ce9p`+k@PpD0mjCHGoB%`V`v8a0b;Sd#i4x zMWm^z{1#vAm3yW3{;Fq#(8kbq2oM|kxZBbCYSy>!bBc{&_3);I9j7NVT;Tn5yI78z z`5Y}@E+Ab-Nb|vs!|*?{^B2$?KMJXLwTxLyOrkdx^G>`+uEt~hx5bWgS?ci!AN7U2 zdxx7f>~h0`^D~?117Y)!#_=<$*8SMpvew=G#_E?8#kWVfxo*vv`h*^^<PjA#(SmV@jM|`v=1-&OK{=L8)d+erKJ{`dgDrQ+od^{svp}9su3O=}!MELn%{u2r$r@ zK;R!%Ax2K!8UK6q_qMHF+w`g~f7=xeXFJM&65RC9(QFqibo^wwwp}56=bLWT)|gjy!G*x7p+GW zLp-bW6|2KpQSEywN@CUlph_4gEWl3WFE_{a?*;g9M~*zoUzBy&Y2r{(l_liz zrj1A1ebeKj&b&N28d@h;%9cUzN<@{FmJ5g)d5_uW7w@eTt<^m51fYm!pRx=TV;gs| z#T~t_8EprNxT;$iCls*SP%#q=l3W`swq6@eiC~MBFPT~|0i)K_uZ#niKY?{NjndP6 zqR;df8;}pEBhfuXM^)!TLuk^>Y1r!9g@KlDPG zHvxMV1Wk7hpDO;D#Anf;V?ce@_=$ag#50pMwM_%H^J}^vX>lPfd|$muN7x0* zNh#7vqdz5b>5Rl+AB_4sr%A43^OO_eAboOa8jYJm1G_qxLYYJMWh4KGAkZcfWW`)( z`EqH`A$@SOV{ptga^l>-(l?-oraVKO2ZYlSMVYq(l7v&KK z(YCQVp`E%25wOw#VA#x~eV!Qig9W2t3H<#aH#|qJH25o88Rx@(mrZL4Si&$)(xG7) z5UKC;4AVb!dj+;<`dJtmC^YCEt&(TK+G}W6si<ovpA#QZebDO$x2Y|rW_ zxce=AGTskuF>sR{z&rf4*cvxcr|$&vqosC>}s zQ}J?(o-m)PnhZepAo?G4Dvm#Va3=9I-67tKBUw@`WD)(da1i-YZtNjd+)5HDkgQ*ZaD40`KtQA?%OrjEHa zbl`ovCNHp&E(aO)lGCN|NpWhB6JwAjf%E$2an`2O<=-_r9Cv;jp9-@4{AeEWq$GB6 zb_@Ul!1YJhYe03DO^Yja2AfzYr z5~#wDLKPoj=`m1*z}3}r)Dc-x?At%029~Yem80OG)fmclmM--$xmEsNy~`FwPCae8 z`=s#Z$V|qxtf$F>bEp4yU1PFBy%bKon6t`}&zGo>pSjz~YdtkEzRt?ss?!(a0DM=C zs^<@f!#i@#OtVqx_>pR(;%AV2PVM8u6FNbor?}@F)%p(_prXy@{;9tcec|)QJ+$su+HBIUoUA}3kKvn~K07s!o(g8MxDcuIw=1jQ&E%E$O8FZ#W3goZVb3RI< zOZN}a>tsxevJ_G^3JJv$5S(u!9dSztk&DkuBD%rGHI5H*jESGst&tKu#K5e9XP7+< ztXcg+CC}PVOT?mqjJRlr<=XwUg!jY-fxiLdl*7di$@5V%(4x`#sasZ4vYJk_SUrk{ z1pR7%!6v(}2fcw)GnY}TF?z$YPZM5@wfUyl6FGZ^7kp?g3g-v_(}El=`g=Dl#r~|o z0?|L04H*?h+oBi9=d+%I zX=Cv);dzlGQ%6*Cw3c{+oC#|We{da#ayhqT2E$U%_TV1}4dAC0=)-^*_UWruVb&?=pLw!4Cah!d&&^Pk@@7Sb$-EAV#T zN*w;MAmsLHUp)NG7E#y2*Qa9#>ec@|ly>&cSUH&88e}&9f0OQif-dm?CS8J@+x)fC zz)`zrb#a;hFX(c)(31$Cbwkf;2;;@M_cTmPTS@G{P3h`i{1B+Gowm%eB8#C$zqCSbQ zu+fJd2p3R)^MaBu9mF32OZOuF3ASIbuqBVRxn5NqCG3e6lIV%}kcoYD2@YE@e|`A6_MGxOWvvqRN4lAXYQTa9yqF1Hz3 z(X*k_z&LubNpHZFyeY`jV%Xs2S_yX$&u)92aYHS?eV`?hbVegfV6xtlI;(MIJ3|1^kd$K(UQ;@o8F+;GtEi z2V@(CYcc3ZL%_!DNgah;x_pX#C9kiq46-e3rMO_#vo(`frkWo={V$!?26sjdNkPiJP;nHZ#5#jFHo?;=(J(^3{}Ix~c{T zU(590W@Im{n7arWxwBC*Kat5jKmG|kYyF9IQj;IxHp`v85I%I_`J+dR-)&YacR_FI zV}C-NfAaInz?0=bfv4W+5&9^KjtF-)PKI^V`lLKPuD!kAYw;699e2+lJ2B!jM2h>* z{bduwE~AbK+*!iI-f606QM+rXn8C>>_7w+zTr1jksfxXolDOK|=O3Db*dv0@W?(0eIh^6Zb z*Ynd|I;^G@Fh=n5xI1K`L_)(G`g+aRNthtal z43^a=#fu5hk{+ZDTmcjJoU!EyrZI$}xL^_hY(mYLV1a>_(-j4=^k~t0{}OGhiH3b` zt8)ll%4@}^?_NkkQ{TV3Dh!>(YMU>d5G0Br<6HC8qmm$QT)330&uqJI&wzkQS z0?H=|dD;spVDa0emI%at&a z$p5-Lp!1M_YFXOpl>dX~Q7A^y?P|O>@kVGX6Zb0=mz?T{P|U-cd*?_J`cZq~9hD30 zX^B~#^8_!%gEyE~HlSTpLQU`0d#Clfs-E;Qo=1DjAzX?L)HLH*zR7D4k28Jbonipg z{yN0<{_C^Vy2m$$Ld$3K%g(GiEDEfD=Cs-t_ugX6h{sCLhgR19Df1H*=~8ztD_ncO zk8v7gQ!)JR8&fE`ZbP53j+{G#Z<9vhe@8Wd{pI3cNv(x^{(!Yq?(sqAGp9i(D|wNc)x!WI7`R)yQw=XWkzkD_A za^w&#p(O4fE?jxNPyPLYq!nS4GiCBXFW4t2fmHVP4YYcLU;px6ka+uJP75NLgQk2@ zzkQ=p)#+}K;_!G}c%?b{sgOP9NpZTPGUA6x0!_ZR8dk#;xU%Xrdvanv5jnu0*uz`3 z$FUp{U!A_?$4H_yzYx6+hV(#PHWg!UT0@^Rr!@jVb zVr<{%vfonJ8G#0cUb{|#s1)!vmu)Yc>&G(4#-z03wRh!3f~GM}ssVW;EI7OU1%t@0 z0q91>viL$Q!3iP?d*z$GOa~ws9zm)}?=rO*kM|Um`GYsF2B5pZFDTrW>UBy*DPvDA z_sF>A&X0r^8dQ;O^Irgmd;ly0xk`#tXQ;sY>qQ;r-o_fF4N zz^OtgT#zKf9AAmd8e)g9H}6a~S10ZRiK)LWlD3HX4YdwNLutyL?h>vMWUYEHKJEITSp_#72PE<`VvG#5MFIk_LU(T;+yb*Y;n~}n!L8NN`!Dsi7(a= zHe22a=Sy-;6%mG#I)BCFX-2z|MK<*XsloTNThI3S$Bd$c{I=Pg*{J^7S1g`6Qk4RA zfO_{K$#p-%oG!p?<@y(gDkx9aZ6rrf&n&x@7hl-d5@@S@tHAwe7`9~WY9e}I-DJt? zPciCd)rM*EKn{8rRj%4E?J)7Ltv*+dt29c^>cmC8`FGs(D1*weVyj3}IpeL~OUJ); zexM(z0L0nrd;ekFZv+xypSqG3<3|Z&bJ9kKqf6y!qQZ-X)__Ne0Q1wF3nfFbSYxp? zg0C4ha0dAzC|a0xRK9?RO@d4ThI)n+x^IoEf?@>R%Xw_k=>=M!foI{T%?Q`oe53JM zRb#@>@Y}b>am}a#H>K$c3czF3C`FX0h=bFLH~A5F+T_50mv;bv2cDq+cY)_m-WmQc@=m$s|B!c#IT>z! z0MEYVJs(e}rSsefHb^V*nJp5xDG~`kP4KZoNe2dUgNJh6$DEnx|KuRD)~D%lVexFC z&;x~6&ev*)Y`$9%6eM6d9`^z}6f(=&2xc*40g+-?*N%Xi+fVoE(KJ0pqLu!!(-M7fCY zJY(~z+|x4>lH?x38r`Vq2$pD8O!Ml!f9aZXs+I_On{WBix%}2Oerolj=3uWsC}mmQ z9=+cO*;!l5DxI;8qFGJY>T?l<+RVRAD5D~n40I2U*L@M{e1KuWC z;@3;t^lpIKG_PY|$etKMTinS8(KXdMVvG8-JX~)6iyQg8k_0Iw>9cVl%B4Zm$()W; zR9N0mqM5u?rDusU+`h}0C58K6;A-FgRIJrZ2__u{hV(As7-pBG_KI;hcbFI2Knyz{L@6wWSyaK$j?=m z=eN0l%Tr1>LePb?R*%#1T@7ljI5Q*xQLYww)*Iy}@qn^qEEAJSyw^%|LJl7;a>N(c zOoJxQ*gXRs;o2bl)R9(raTw5N{*M#D`^5!d`@MyKv1X5}QF|!qWa$Tg(^MHwqZ*l;NA`{?t0rA9lsjg^lRB=n{=dYvDRQPJh?UTj01M{0MrQrlO= zeTZ|i)x8-cgWK+&nxTg*n?@F(?SZ-7N$K&6>_^hlnJvXhav;YTCc9LKJCsqMJLqTCy)^YP8{ zgId)lV}>Dq@XjgOHmifRdesZ@YNtFN2bYAsDT(~f znYb_e!T|DVwbKiUI1F8W550GWwOnCk>xJ1aI-{AJDKYz#@S}56Fu6ezo@ea{Nt(_Q)4?jTvl5bIO_sv9kwjm`r#Lq@9 z^Bd)pyu^}cC*PA8Cu7RnTSiykLeBeK;P-Ey7Kw6*$Rts`K7f8cAYit8#e_Wa-!1fz zO&qggRyA3v>U3NkL9FA?4tD%v=8iu{8?NhKr zd3YD%Ip+-?npthJKZ`ax=5++PDzv`&P4b)_8o=cMsR3UfdbeL8MS3a23fi%l`Q{Mu zLX7sHqE4i0+||mCTIfq{O=2Y^C4p)5S+K9LK!{=^TSykLThB3fa!~visX2;});JVlu6;8#w-|R|vlLiod9^4I zrh>mjc!zS5xc9f&wtd}4MHT4un=g9I^4GC{E6^PCZ31q#s=B;6KCfBt01`jt{YTns zn@KW^m6+>}FoJ`bzDs|r_x|cHdiZ|m@Du=u)?DoTd`orcifY`-7&6$63|h1wBWO{C<5Hn|4oJjIQ&b9ENJ*E zMCLjjERyvP5sDZ=czy1KjDBoxJnXSW8NJzx+U47~`If|S$k{fXP}y5jx0Dn>@1=1w z@R}80(usD90T>JLxLk;slO>cnZUQG)*Gj2h)REP z{~X?rm82I)Cs(fl~@I(W%p%%b)C9w9QI_YSmvq6zRRRk;u$!oSwq;U29)J3NVmRmqbvS8gfc$q3iO0yc{%(^qkwE&q$G@e0Wv z*Vkgn3NSlmw&sX5v~moQ)AM1^(){r%YZX4_qK{(H6-s|m<+LF}8^BxehX4GkIwGw~ zBB(5rx1h|fUdWgE=IMApJ1w!=UtE#IaK%adzLL<(BUSHcRR=B^A0#I)*Qq`xeU#2w zK%S{VBo+-!;w^_Tu6{cAIJ!SLCE;_)Mu+w#5s;A+7ykoP<%j!Mnl)IT8PnS{Tt*xj z(xyOUsgg7axA%@BT*iUIUr3aDa+CB)HB@ylEpbnQ?uno(N%*aEDn2SnU%pvV>r;*S zm)aDP_Cd}D8(UEd1WEhuFT=&EZz_UU$h?H5&!1;0Z|VeA$h3uj&YaGMg>BHVe zfb#X5wGk;7G!N!8dfQ4zz2&ZV;87Gy6y6i1pLGP#tohtZ7pO#3WHu!Ih9_uXS%r1c zk%-Eqa*-@#w`cpSw!n`PmHn!}IByzQ5R8{5F#)1&kTj=@*#lGR!F`Jj)SHiP~Va)O1u^k+v?_{{m0xjnOyi=lZ z4Q(<5+wuLBZg(9aMbY6KhyBF%WO+W#+xVDwZkxD;XkmP~ARd%ZW;`f)PsOu`Ajy|V zOcukb5N?i>>DbrJoO8dQy!sleL;_Ble&tp}1|sc-^&o?);t&AjGJcfcn7ZA>aS-H& zY}+@h3{YI3eB?Q1g)sp-&<0q*pXpweE`~4_j_)E}$*H_3;iiy|slLqE18Z2EPlLBuK8h}UkkF2GSaQg() zFsEd~g~3u`zI0CONM;kHCtjy_nwYxYCkAfR@?k^z2@v;4c9vK@>pAslpim%WU{awj zG9hH|FUYyykp-c+18C`nXF!&(G?(qcG&HwbKqv8B&$}HUoUw;jyy|BOrD5^_dRjr~ zy#T>KKl$HJ0RXhYT5p~?wJ_0jj7a*#?zTSulz(`^&zf#{VMS}N*pQndc2#;rv(_$Z zp;$Dg0(@EXCAC7;fxLYjSz}&AmM+xOi;32RX}~XW;jD>cd-u0Sr5-cfwy>zP6#MCO zdP)0YAzz1l#;UE9+_rv*>_rj%5b~q=uja z46;pyZot0Z1Hjvr(#xbre@LvCbd#SkJDr%>-a5kjxH^r(HAeHE@a=#A@NvN4&8mW5 z^4eYc>iCGF!1;Ne1eKo#AVY9J&udQTt2Lwu{O9qW67hx><3!{{d@?}cOxYFK5!eZq z-O-N)jRcJ(V2kt@glB+82Wymhd@IHF@fqo$3wW< zOqlT7=UM6?T2f{-^wsy(e+bs^2>^EocV8!P2ZupFL_2f>9HPN~%Tdn(EWYI~&YJx6 z2;ujAjIX%vb{aOh#>gHQR@o}55ThT{A6NT`Bc!dgtPSCzzC#Tsvc_Dw*I zZzqW&Ap%!VPN_E=cB#R&clDm0#Exh6a1Cx#_XYRNfxUunD&GJ(2fUwj36g<3w@06T z8z^&!;pW482Rn6LJZ-K5SYyQb`&^w*%+2J2#L4>9=9muFn?9Z7N?rfvkczmNNhYtJNh0SO9OQ~vKqI_uD5Q@gBPvR6qR3@LVPJF^5?Yy4C~9kjOcqz%vsv$ zQ2aUwc}!Q?Zyal4Q>Fu-MRZySr%D~Mz{V-=i--U1mrfSRGnJAMHV}--`z6Bom&F6x zB8_x9dc0mo<#+A=4D#5w!ywxG%o?QD1%&*Y{OQBP*KKjxWO=!FzoC#cGHmJwbb?#- z*jSk+dkkf{2vUAqfLjBY>ZUHjU>{nBG5aniPdW*SD_f~m)=7&q_0fEVvG`A~{GZK? zEk}sRJ8LNpxMCW?G2`P{Fe4X+b<<@g#NJ-WUT4pn#20}Ru}zI#2kldv4h#3i=P+-j zZH*s(ol^k8#RtF>FauAIDGM??-BlSfgjTM&3z5NS1htVJ;6$>o8VhZVCl25m<+hNa zb2O4?Erv0zZ=EHDMtA*Xr-xE;k%vfrBCe}6eUn&?^`-9B<@V_}5%P-edx@0)feLns zmc_Rz%RZ&>C(nVuDeX|LNzYs zrj^vzyG)ERfL`0T=dFRT@49n$l}EapT~Yes+8woN%`3>x5+OEn--z#&Tg%x!^cW{g z%U?0=QLoh=0*1Sy8+W|WR%XT$Yl6Npob_X7t?ZuoS_C;V#cR|;FE zgQ#Gaz{!-=*4@KC1K#S_M&Fg!dpI_j8avK$4urfbz*UX(BW>fx@-Obr0$1ODGeEPL zJSkU}%s34>B=^UX9$nb0INpPX_{(7$Ps4XNQ-lXvhmvAsg~=6Fw#>R+WHaP_mV7xg z6`QI%C1kBp^l(gcrg*P)Y6AQ$i13J$pwet{J@)97$kGB$8s>pOpBAJKZ`f3QF;LQI zkQqs7$>Q>(-b9UM7J(DB6MZ>McdA}KWN#ELC$h%w0+4uUnX>mZ6^6%qUuB?TAh~H5 zIVKY}!MR6~*C9wxhAofftnIY(cJ5Qeg4X1rK_W8w5hN_S^{zl=c09THjk3uj38k@T ztx8+CL9?88-|GduX`8p*&#jOy4*|ADOpk;E2uf~#yZ)=5$%CN|J}%eDI*Zv3~|`9U)ZCknW6;ODvKls)&te zz-eN~6DSl(7Hg7eJaM509%*Qi`PZ3kY7uXAc3|L(7xc?>A`BOcOp#o={$ICYbbL(7 z9pPDPO2&g39G+}!6G3ikFH0PYY+Jnjirudzum#haUNRw87m}`1#$4!}@@Tw(QyA!2 zoIL#nyzg_n5RX`rTQrh&k6QWn+D5vXh z4h{x9vB5Vpk?G1HnHkh;pFb9?Wblj+bf$a^?F8KNvB;%ZC`|# zH+4Jnj`1w(Ev%~BV)2ZzlVim5(1xOcZZ(LCfi(K{p& z2#4dEl5d`)dof1={g+;_nY2TrqU5(p1cWZ0i>^PjC@F| z%LD4D%h3rUJZ>)2x5-$)o6Y0CtFNrHZ=Ult$aAAU^-lY}%?Bv&YjW;UMv~1?HC35; z>@7sN*Xmp`OR1?JhW>Kf$l{$UPDP_4z!T`QpeogaI5BN0^6%YOv z?|~|f&Z0%d9^og~1sise0ZcLx%bgCH#ZuikGXw^}pzW-Yln$V|em7h8`N0;o;QNe~ zKOLLP@KdjwIBrE?G@&%cexyAt7`E&yUFU`{QCGsZJmn~k32{BR=7yXxD19r~mKk~5 z5L{yQGue~^p%tu$!_el?BMA7K4yO<@S|P49_C1uM#PxN`vh8ou^8l}rLnTI4y&v?8 z$|mB-jW&8k-sRKsFr^FOsZ&Sn`>l?k_-V-0$xU5U@G9b2&7x;_mljr+B6*mK&(;$m zJ0X+u7smtxWGZC!(=xeFCo~fgmXdN}o=3tiD~!K2E7=SZ@(5Ras+Ny3Q}^_f-PsuB zJ#R@t&{)8;#P~*{zkT)G->G!fwal@pAAj53=wte=+zcK?JK_&hJ{589QDPx1Onh~NWRlL)NSH@pt6j#J#GR|J_tyn-u^euPihSMq(*Z!QE9+_6@7!T>~%Yx z-WXQ8UeJuYUKNG8o4{!J%L zR>d(_Holb$vXd4nKaVdBYX|TzS2T^`!Een@m31dM(UoO12}O_KnKWkZg{5j5-bTGY zqwi)EL`$eGI|^2#j5%h*^Gg34GcKPGmoU`)|?agu)Te3kY=t#lYTpl zGf6@olCkWrMATDZfxw@*DEx;T*Qh_9`n3&l2#|)5Qi3|z;JgN9G3nQisiYw~y8pQD&_t2i{7J}~`wN=M9TxNIreni%KrXV%+7>nvtiyKpSy#auYLtPB zUEs5jt?M0EAh8kKoB*!t5!u$HyaJR-#!+lqjRGq(j^MH>o!_1sVkt1U#n7bcm8f%; z86V|J%YxS$11x+Bi$J7nc~Vx?qzEGzy(Aig{P>ztMY7fr-R|&I3r6aznl;YOIq%k0 ze~#3*ea=~+_-d`?=J6IT_H`?~li@!d)qzQ7&$sub9unV92y%FG*+T2+y|`X-6~4BT z+{qb4D$TG7(KhM|ZfTS~FF`ViZi`4L3vJrcpP^3y!gi&!2QundmuR?I-jf8w{{qFp z{|kx-&T#Vo8Wai3{x2x1u}EB!Rzgk!k%2%B{LP6ZM@on*2>g~UY*sy_TqHMTHw6c5 zhCeLm<5H!nvS7mV;a-@$EO%9dLffw;Dl}7$AOTs*SThcz!i|>xMI;JM%%o0ZpL3yU zxHye4y}8@4+S!tIz#bEgf1~Bev4V=L;P|Y8LzFGkL@GO63>~!h(J;{hy4WxbCZ(#B zT(AP#Z~by&bCqag!SV0~o>P+b4#}$AZWuxV!tO;${wYtv8}M-qmd$e(J-ikm^Cm)V zz~>kEgrg>LxfQ|Rco?ZFuIG(x&yR8t`4=88*JtCuT4n5@`sg9of1R2T;6CA65fi@# z_-lSC{3b{@t3Ve&Rq>xgB8uC`iqQQTXH^42pthp=iy_d@cC(+a=IOqp`fR?-V5TU5 z6xl!1oUle)mnn*C9YT+kQZ7SJAzUlgp=nOKukDvV!%KO(WU@1q6Z-2)aDGiDi;Hy= zb|Rg<{QXoNoWXMUWRE|b8uB+ueKNssYyl?zcJqqO=Yz3ujZ@xBLWODeTg_h*VO5wF zM!N0cqO7I{?o~13qfQFA7#@ED5X9xVN8WLM3W#jd|8PNTQj;31vx3XO21?jSa?%s>}tb zB1alN#;DVwb5cW`u*AHNvz9#R3IoZW2183xF8Md=%*LRH2j$7PN&ffuNxfIgT&0{X z;i4_&oUOisEiUR#!wG=H%Qgp&oOBlV+om0GJz4`}Gs@R`}^CA8`jDF%-k_a{;aq9=3hRVB< zC6DXd@1*9bicfN!|5-*z1v5Qvd}z^8LpliTU?JaM62qa_3V&r=SThOna>bW6vp`3y}9zkGN)ivq)T1A}Jsl*gD7|uH0q(aHoiTqaQMi|xbwK4^ z-{Gq{3l~?{qoUU3%pSIk_};>{|3=&S0AQVC(cx@v&8wuSfo`kZbW2UPr!0+Fo;5JmG7M^-zFqmPQ?Jz5DgEw)I%8t^ ztGEX6aNYi?lstMv1QshM+>fb}o@F3~eD@&ihA{nbYhPx^AxoT5BBDl=lo;R4X`POq zTR#JFoxP!u{FtsZVeQXf(O`1STaZnqJh^015`gd1EA+--;uK@_YCs|>(?Q|m<>eS5MmP$v;|BWo@9=M8D1F4Fl%vvz_XrD@T-HlFYo3zo!cGCi=K9RMsA4kR@}(_m||! z0nAi7reh05VZ&2KI&BjX5GMUa2c7x?kX%MxR=KX~iIufQ5>ezyGl!1~3TNjZf7bPn z76EHEX+rFzpBF;DNIc3~vsQ9|k)x%k=quqRNH!#O0Dlq*a0Up+K*BPZ;tt9c0m)^D z&xMIcm{se|dA0BqP*`8Rlb9N+k3~m2K>B1rOOs)I#{GAqO=jznUD>^wmz;Q6t;VOg*mb)J6w-K{4M55G>|fa)R0(^1c4#vo*tRWrqL*J%x}pMDV(E*ZinKZ|WdM&2Wva0mGd9 z`A>SW5>A1SU#gquvfLm?bB1lgi-zgF>3k&Toh9HI+A0O|rAnI@p4%N&})2WAms;z6Au z-oW7!mhY6xMR@~cH`MsdB@^|J?g)WARN8ENAv>P8^WU^!S~Ff627_qcc7ukAe#~zK zXi^nq+DB)Fq<{0;f?3tl`_@Zb5bdVSXP~*f9tlDn)iAe`d|FXYGMVx1NutXuR2ShcJKD2Dl&gLax0yO<{V>l`n4^IT2GhbT^= zI$%GM^6OlsMz?LdmHIYLvpvLnAPfb_$D(u80!S|eo!y90T-r`)u|n~frEc^J7Y?Ac zfuG8;_mG{MHJc1A*ff|*!_J4?=bviTsE+gEq^3nn=c;$i9heT3_*hxvLN2yMx0@HH zG>;1#3E_b(>u=6Ok%sNej6=Zav14-Oj8g>Wf${Fc;OVyWFR>sMDTLbNtdt7-Ph!9| z05!kS(uJ20p~;Hc1|-|Cx6O52K)edQexuGR;X;s2mTd9wC38loO~?J#N29}vQJs!^ zDwn3yi0An}w)pwyl$=|yJM$32nXZ5?iOXvr?J6-3M#q}^mFdCs*>_qypzI=L)3`3f z-6&$=anc1(Om>brD>C}tW5nI|5`=S!9DtwauX*ke{Pu{pI?(66#Nk=2wPQx5oVJU}p!Ji~HEQtcRgucVG#QTWcZ{D6SbNUB*@@z}DP#~p8QHgXJ)3Ue<*FU!ZxJpS9L&cD`Bac-W;?e{8`=)$ zT-2FpK550Y!2>?y+fiknTG2XSVBGQ{BY=8cb?Xn}w9I&!d^|%?%9o5oR*Vf)?g8sO zX}1Q5OG&Om)-1V$`Kkxt z(kUDImJ;jeZv5OAtywvysS-9J(S96w)KZhGofd9fG*f=i>uAx3D4UJ#mS{j+#iLYS zWXa`spb~VOaUD~EU3UaIR{<-z{yC?$EpJbc#=vOe*Q)w+;26058qKM|9uL-^76Yyo z&1A$&?Okz)c3TH61T=?Q)(UY3g3=UEp$Qop8n;W>qd&lfznCH-%kP4+7Ik9jlCCIR zf2nO(LzXZ$sZvqPde@5}@%G19FO?gI&D)*7S^m{?ozn180&pk30@ngzt&z9fuF$?= z!7))lS-2}Bj)bv{(hTRtKJsRH$1Y_8$pseLaf$$iWnrA^761jcK`Hg%;z6aq{IcxM z1@;@d_wEkOb*8mP2ZBeWpGJ)4Smn@4f4pCDiPp`euHdt=f@l9 zP0N!Hk5Kl|;74ng_v2$1+|!qSwoXI#BFb02Oip^iE-Q^LZpjZ&I0P1+sY`)A&<~u) zO@V1{Owma=rhC1rAw*wy_Cas%^=;m>fK`*U6I21ZC5 zp~qZ_CeY6c*YWGrxBxroI_#g}UY$L@@=7UoV~t%`X{8cLJg4R?d+=UoV5}m$7@&n7 z1+30q?fRy{)7;vV0pbAti^}F#sj1*z8Aq0+j)`@Kp1D>N9Pxx8K0(k3`1z$UV`U{1 zA)n9jmol6ZTdglLeAbz8Yr8ph7A19(>@EI@hgW66xGYU?Q)_ZjuvY-D%LnJOl9S<| zxs0u!cN0}CSyf8YQV-Qqchyoi(*mfgt*VPOxtCoYgLVlMl{RJU`4YQ#haIYoz-x!) zq}ZxOR8Uq;lgfZLv)S2ft#mi|T79o!Lw24!meArtDszF#Hjr12X2fjLUpud{*ZT2g zHEyNG!5?Ff*g+{QGBQMQyS*vquMPySE`s96k31?Tzd>;9#YWc3vsErK05N&#=|)5d zS##4P!Z60?VJF)RYxI!KTA2DSEG_Bd5V$lQ|EeTRsaS$vVobG7P*dGCfJA{XS)`5d zlnXWSO?_pG-B__5Zk3e*?=`Z8ejqkW+UV z&7z?8wZzx9O+f<#T|f{AbPB-;b>ELs#crq@*?%;QvaTTg>7?07>>r^_y6%G0e3JOe z5gM4=;$#wSLj3A%hb!Y6&ovwe=W;F#09OhR=lLw!i!x7T>c~PJ4O_h~y0MDo&R=Wb z$Ah%(ym%9*V(^eD3yX3mV9Kp%4}{|PMlM2CaKSm-fTlGqfHgFVrB@;r>ru0sOvOZj zX7a=m7uJ+C#2MiI>H+Y+tsXt^6M&EwAnzN15FctF0$fDv*1clt5 zkf8@45I7bIISnzSIvrUkJcm#26H!lm(Y>FodKZPSt>x{#H7Jd>J1w+VT^-qM592h$ z$#~XUW2Ze&7nI=f?U?!{jX3_Kewv~C%1PM<-3+jBxDFT)xW?FDO<0N+QX7`NKiE1s z8bIJbZeP59`n(-vg5>85)e)P>wX%A)drb-ehVRtT%4B233L`rt8^;cs4uNz)T(%I^ zL%{TQcT@s>`jN?4NEhz&-j*wDmaX%R_Q~xIvv5i@X@W66 zgv$_u*M7Jo=yaJ-6Cl6*6v89kKbr+c!fOpe$i9Rig7r9pbI?@~!l!nyOwj-i zLOwyy&Sm&EQwP1o91H2zA8M*831mm6ek#MO*n-r9!1=a%#-&jauQp0^NG~2$Hso7R z-8VRwuR3*}TaVpW4+%T|d-V@V@q<4hNQ;V)Z?F zrFSV98&!KgqXNZR$Kfr(Vt;4ca!v#MXroWTyKKe3Zgr1zqj;KLC-D?4V=0g#&>w^; zkh-|27s}f69hfw8OClgreU4!vmq%@rG%5+C`N7OahjDDv1c#2QI1> zq-PC5MkI3&i^DTk1_Ue-B8tYy!VRXt4`LcG_yXCOhM%#uz{9qA#TIeZUh9}G3i7eq zy>;w9x0yb7-}oL}P)$OdSX@+4L~0-m%h;HhLU7LOzui)yg8V4+-8@6;I`LZvZaN`q znx!az_OG&#wHq$N7hr3Ml4JtJ$aZwiLYJmMpbKXg8tMwN-4R(x#mKG;BL`U@gOV8x z7X?{ca(Me%AM;MuqPiu;n6xllLqN-e5`hvCfDj3{-fqxv#_W87s5!&!*PX`fBGP(> z?v=VH?Y;(5o+H%4CWVqfrXw4Hk1MPq+=U=TB9->1D)OiLV&Oo@kD~!FY?Dm~t+Uk& zD2>YSTy%4Yp@EYD5Tw3Wy75(e>OXmmUiUb!c&thqEr1d$tH&-27O^bxd4>7;$XMvR zy!4&7ZaH_Kx(}aP#uv`^ugrV283g18o{F;@*IYzIPBnOAW)eh-i63C_JEOBKaj0rm zH)Dp*ZF)LOR}4UO1nvMxXKmI75>SkY>xz6o4SgO=GNpBt>s{KX z^wuXjL)AL|F@ShB0e*l!1HP)oWrh@}6Ac`Urp-4?rtDqkF;xU*zfX2Sd*il1z12KI zcbm`p+=S9Vv_dYdJD`O-nR7u;&^(e^w=_FmNM73^!UJ%U_B(@wFjs$VEpJNGtv)aL z&#GQ&&sYume^DsJBkq#_P$^sM29dA8XgBvSPpjPekioTh@v0?{1>L+8XKbCe-~l}E^B8jl+Y zWHBBq+HrDGsX8tRWZ7xcf&tZ#S6W*Tkc|hrt#x7B;=tbgDRe_q_W|_ml(7v_d0Q%G zBRO0?92~Pgo^vnj3@e;V-OBAuQSbUd0dV^>UMPe#nIYnX(!5|VL82eRsJ~iwBDt_% zN-=xQ=}dhw!hNIEgcarhM%Tk^_{99~`nkbMP-~Mp^-wo{-@0vOZ2Y`%a8UMFIkpB9 zT$w~O0;hlI{7hF9RAkvbv|&DzyG!#)H*+8DmrXQ)x#1jSu;`=-?IOur2U)$Ny)g!8 zeAjC+xum^ehy;9$VP?UKixD>fuDYr@;cJYvd2x~#HtepfL7j z^Y*=axa*7vIHu2K+c&1x-Y4?lu~4Nc-$8nXdb1&RP-=p8JVj&QBqaOeG0z)%Y;`wC=AC-nf~1cN7kyUtJp=}sXdRt#R>y<%Q~Q{ zlq5c%8(t*#nul(f#wOkB08xpH>mtwI`r0;}KqXwO(kccG&4va(b+?3*(pnOz)kaX| zuKB}a4V9BtnZsKxB_MNUA=%@qcB)6^|4k7LANE-U2f2L~!QcLyCO8j;MKt}h37%B_ zk413AKa1e$e_I4Aeip%lP5&r@3zQrcEm=-ECjO-eE{NOF6t*f&Uh(4qDw&>WqYxwP z%Zw#L4lx%9;)*o@QG#$>qT#9!iS9Kc6v>3VlB$$UM6MD>=dc+0A9M=gAD!a!sZ)sl z=#+rJbPC|V@F`&b(Wiiw{trIoKi4T_|E*2|{I@=(@^7Dlr8``=#Su|oIHjw!3#S`W zTW4s{{n!5RXCd4)3iwUO^|c=__0C zM&8=qwcv(QgLofv?{RpePBx|z2>_Et3UW`MThPcw$|l*alEwH%A|TzwCi4JTVBJ<8 z$Eg#Fzy}q3^^|7UOTocqHWFgGj;wlw3YLUC`yxGW;#BCRktH=yxI3dwS{|>1#hum;&ak z7lyU`TaGwc`Ashp$@=IweNFB!!$a$1n=&@C;Ivk&Xk64VQj}BecX9($O^c!@+I|YO zvJZ9xoTu`*KpAa}eZB{vqYX4h=9{-c7HO`YqU!#C`fW{H zJpiU3f<%XZC#pHOKoIzAa^)GryWSKEn_OKwfOseF%U9!+!95gW6<3=`54O$c4H7#q4(&-z6+%a>+>lG--pNzl-Q>sYmFdANOTO>uT(siQh298#p{QE5BnI zGaSWxsdI(W&=oQN$`h(h-2ahn9)#N>IK%I(`g`0|g}|W+?RScLR2==}sbNcziZhYC z$TiFzb#i=RFg+_;Z7oZ;k}?tApA~U30E2nJk#J~wLgRcKn8I6rVpQ4b-y7mB7!5Nz ziCKTw{Z(!%N0p$lYTA&5HtRBLA;Q{QQ=sYsE?m%kQ<0k7b2P)8}A4v>V?a0 zSDitgd3{hvhLZ^z{To68&m0|)i80tDHjRKK;VAmu1c1Iz#xdhiNWJYBSL+O2u<(b%{Jt6@Ie6tMFGXwv>kMbCSeI zoep7Cbx?VO6x;k_TOPohWA~_wjtA=o!G!b4mFGk_8d0PTY|W4VpGqqo(FecJ$_kv> zQqN>g2)d~4-)-2L%)ygUal*v`xu25pI%8nviV4mQic`AnBalY8%A&LX6_EZIJS3K@~Tvy(keAtWlRW91xsZ;qK6I{8M(DB0UF4l=W{S7ar7mYLC!y=A)(y6&#g zb^ji}|NQ6A&-3wmKcC-&v-8E^FM#y)MnE|FI3;Ek#sXr+hDgw%99K{$ZfmBg(brUbiswMs6OO@O2}JF zKGvteat(i$LJOU4CU=b1I8tkH*Tt6U4Mmot2V87}nSW?=lQ!QsB96>!pMHyODCwxb zd3?l==^+Lp%{~e~@#}O9xH_}&rJ@EgM)M=KTYHz9^IBU74g-oKj(vLcrrTQni7`M@ z7;0(5%*Fo1J^Qn{>nmx+ZE|PjL$k${OM=?rj@rB4ez(+@ZcRDGzeT@@b3WMwQq$6t z@}Rm~(Jr0cUsGW~`YzB6eL>R_-Jlkn<;fjdVJ zXRC|1q+wJw*bj0$CfrnuT@%z?n-hV#Wg4QV@!DZ@eVDR|(JV)qw^yf!l}u*Vo0b>PZW?ckk+*M8nWb0gq7hx1}1bew#Qh@$f=Bafxl+ zS6=au(v>b><$A&447#w*_5y3enZHV5=sI?K|_!M!{+PdNBe zxq#GH7WkcphK?0#3QnM#ii}nL{&>SqrFckk>|Pvrr}AnC&!y^t5^s-b z8xOoFXKpY)Zr+4kv_smhT>rrkf|ooEdSv!s;`!2sG<%oF7i|!!xLG8sp36@)C+cz< zk>;WX8uYo@)q9V$3d9VDxMcJreYvZcU{>Pwy=iu$!uo%*c+=Itq>z~$toS%M!cC}Y zuX+V*AAHcrnVE5m2#koS-e6_`UUu@|ht;O9k~j;e@`PtSnPylI&B4>L23eY{bZ%Wl zR^r-D3f6zL5Z!K}&R2N*xHzsKIJ65HrM5<}<;gOd`J(T85anKGvHy-^ct+2BYG zQ%J2%Z=|dF4TV?(`pT%CtQ&P z`bSu{u6~vtaY*}gV3Q<5LSTFaR{!D-pbml#%J+~*Wo-|1s%NWM0+NhLM=m$}gx6uY z*otR*T!z4FQnVgtd$%t=wLc77Y@@Pt?u`CQE^N1s%x;Z)W5+mAf4wSH~5nJnT-c^?}V2& zy1g~;eQS4KXGJ8Z?ol? zY4CuEIPP~JB#0rwlvz73DSB^JU+&x|Gp%_J6yJP>&o@um0KBUTYO{%9kF%fQ z%S@#9E7LS=vB;A74rJf!Y{NzPr4N%+>s+hl<-#z+5D|Em5MQIjJC=!K2R(45LoI+E z;8dijS18-rI9Aru`(5!R+!ESq)_EvY#-m3uEHvHLc7u(fSPG@rqZfKx%pFS%=}9xc z#Dew#k<{w=X~pO9Gqp8FP)P5fy4TBF_pK-VkT_ zsShE}ItQeMh#SoQy`apf_G)p4S(0Yv|H%YER_P{kqp3#!@|Q2&LhMSOrd z<5SQa!klPZ?ZSfgK@P1a_F2%76a}g;9TpQb$G(m!YOmF#xZ|1&cXvlnrQQ56(2Xoe zkUQtBkJB0~Oa{y|ir*C@r8Djqu|^J1^A?^Cuz_Ob>2A|r@5 zdizp0RLY@(ADr%97;k{@;{Tn#W-{X(PJv5-;7lNrUi*RJBh4&N?j!y9$se}R&?ML! z@&8U4pcYm0u$j6p{-kb2({2|sk!x)np{h*Cori!dZ@N(x!8h+6GtUD;={|p!z;3)b zJLzu>@zU+=I9Q~(Y{c?Rp(FU^7e2nrXhYnmP_*+~d!~1x63Yoj<&>?>L*aTrPF;k5 zmzm)2v=%UbN^67+qQ9TBYHfCFumCOxP_0R@N{9J{@weo0VM7q{Gitj(39?>XTV{Hz z&j?jnTub@r!sCSC^88Fi&LSe+kS9Kog)B-AVtzSfLg_9TL(Rd>%(0NFZBBP3j8URc zfM0&{e{EQxtSP136b@RaEny(e?Tx3>`_3B@=F^$&g?@YVGch+Oqnaj3dhNZJJ)^(S z=sEnzD=!!WxkvBCwA7!NUsmyFWeppt-!&wqH~bsSVW++RE6km-+)U#~7zX+* zBoK+_L^8=QqTla!M9u0_dI3hv%G+Yf6^R+#XkDc8>%4zlUB&KanuJrDbGj#s()~$u zv+_fFRcUQr>1@*<7lSkFJ8)ZNBH;afIQ4sOKeC^0q_$DjQRZQc)?&)%c8ojWLunP* zH0%w#89wFHM44AxT5cB>#BSC|RHv%k;D+26dlt|SNvkIUjys){F8OsL=kVLgdxL~3 zV7dDIKP{M32Q@Bh>d;WQK@}%pKY-T zgkt>lcFv}GK4c(F{cUsVz`|!otEyOM&g6L72ThOHSk_%^ta!K4T7HEw!`nZtUQE_! ztCx?>`RX+b<0Vd0_Ki(U(fn=su=)6Jhr2(TB!It{ z55xanJ~R-_8YQ>~5Ls7tU)`C}w57Uo;JB!VzK=2Ls~dADtrLi8c5Q*7`NfAVzVjm_ z!j{c$JsQ6Xh~EYffUPJ4Q}injZ_#71f$}`JAn7<$<@Wp} zeIBH$1(nnM=@RlHokzkYJNsD%4`Jbe8is20CFm$v+m8guyzV4MELSi8)K@sIXI68t>xVqQ3BqBhtNF!5|@7Zsdub zGQPxPb<8k`1fzPZA3jTM7E>R^zGcVW$V^S7HSY=?<&RD#Hbk4NP3E$!v)AG!K}p{E zs%Ut`Iq{j#m1k6CM%D6f+JTqk@Q9i09{|L*Ub{t2m=JXr+X`mK2}@kRGvi6>>krY6 zgU_J=q-p)ioFsPe3K89CPx+?Mr*6e4zd*G8Gm_gRPEe}p#<7DRT-oCj?4Lmk;+ERD zkznt-7e83fwlkiy)40M-Lpn|5@BYFprCe!U@??9``eCbmwp#_wAdz9_h%q5BIMkC3 zZj*|air){nm?JJwXfJS=z&nViaDH{MJ#^DvnISNbWk1AkrKkeGX|O2P1tr%Cr+hM0 zG1nY1FRTKrnZ;)5o=v3>NBjx+gw)8pn_8?Cgtw^&!4+_!0V zCb)5&Im8Ic);_!zTeQ^IeqTGV8cta90coZV$|sSdebMq((i6}K(v8d|8H#@fOA6*= zy^c=IS5vIjke*gm*FMwd^KER7WIV_mtqA74E}ObMs2N9V9To@WViE%RSTfHGHQQ-E za0tf7pngwy`D-S-1C*dV`|jv~*SLRWRUg%)pRWf}l+FXyCchkdE|W*m=2m)e(vM|G z&6McqmI?rD4Upx)49|Cty$efJFMMIe?=E+#e1DtiHj;vR#9#0xdO+7Lijg(s-mx_i zb8q7-e&z$hQTTngBES1Vio8#aE_4JQhP1ZK%M`lv7tCdQpr!JxkFEOgbdMB!g*p6+ zx5;fRp*=a}4uzN5`6cLG@sgW|#1lMPW61fj+O&3oDO!oJ@9rR>h@9cQ)?;hcS;>Wp z?y5#!mPLFfA%1Jg0VrOU<#H}qk23K=Z2wEKB-PT|p+HW8yucs~f0+(5!}9hQFXlXw zv~DOK-QKVAXtGtjHmDPpCvhEu(NvF)5Mp~VRO8EV4edbsc8Krg`T|9t+M%??47D|K|#4A0LN*dK7(^QjsaXs_g4^h3OOundM!|e_cEC$-jHx zw9|1ojFXHHshobLsrr(cX>gI8hu5>>&5LsMjE8Wqu|?$b;aj;SFkAa!SxBv*IpRVB z;eVGXmHinj;^|B6s0&4& iq55zW;daWKusu?LRzz3h*VmHAl3!3S-(f9@V*Cd;G6%u{ delta 40820 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

+{IN}-7 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 E1Me5Home - CS:Box -

Reset bit:box

Denary

0

Hexadecimal

0000

Binary

00000000000000000

💡

💡

💡

💡

4096

256

16

1

\ No newline at end of file diff --git a/Export/about.html b/Export/about.html index 9dd2d50..e2e83ca 100644 --- a/Export/about.html +++ b/Export/about.html @@ -1,5 +1,5 @@ Home - CS:Box -

Coming Soon

Understand how Binary, Hexadecimal and Logic Gates work.

Wave 1 Features Beta November 2024
Wave 2 Features Beta January 2025
Wave 3 Features Beta Easter 2025

Version 1.0 Release - September 2025

\ No newline at end of file diff --git a/Export/and-gate.html b/Export/and-gate.html index a6fdbbc..ff970c0 100644 --- a/Export/and-gate.html +++ b/Export/and-gate.html @@ -1,5 +1,5 @@ Binary Simulator - CS:Box -

AND Gate

💡

\ No newline at end of file diff --git a/Export/assets/css/styles.min.css b/Export/assets/css/styles.min.css index afbbc17..7a149ec 100644 --- a/Export/assets/css/styles.min.css +++ b/Export/assets/css/styles.min.css @@ -1 +1 @@ -@font-face{font-family:'DSEG7 Classic Regular';src:url(/assets/fonts/DSEG7ClassicRegular.woff) format('woff'),url(/assets/fonts/DSEG7ClassicRegular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'IEC symbols Unicode';src:url(/assets/fonts/IEC%20symbols%20Unicode-7accb483a44c18d55e8700feb3ddc713.woff2?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff2'),url(/assets/fonts/IEC%20symbols%20Unicode-f2f2e5d8588f3b01658e423c74d599be.woff?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=61f5aac15a845fe778f888a77b3a8d57) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-95e85857855fec865b6c71369458c398.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-aaa666d4a428e7251998747fecc78290.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-78b0a85baaa30f24beb648328eafa7d2.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-61d49d1448f17f5c304c64dcd7e21de6.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-b97d58e7110272ce3bd9c10ea779a9f2.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-75740ec0c715f6b2a4a5d6d5224b0913.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-a6b0039aa2236f69d4b63042a8f3769a.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-8c179a95e52d0e855e33be00ed141e46.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-f020d8a91fea76d306428e8877dcc7d6.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-34eb5b5918b88fb910da76a70e512615.woff2?h=0472d98ee8c10ba1f8a7e9a5b59d303f) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Seven Segment';src:url(/assets/fonts/Seven%20Segment-2949e811e8b49e67e29f877a915145a4.woff2?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff2'),url(/assets/fonts/Seven%20Segment-4bffe92707a7a725aa309b14ed55c43e.woff?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff');font-weight:400;font-style:normal;font-display:swap}:root,[data-bs-theme=light]{--bs-body-bg:rgb(39,38,46);--bs-body-bg-rgb:39,38,46;--bs-link-color:#ffffff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color:#19f5aa;--bs-link-hover-color-rgb:25,245,170}[data-bs-theme=dark]{--bs-link-color:#ffffff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color:#19f5aa;--bs-link-hover-color-rgb:25,245,170}html{background:#000;color:#fff;--bs-primary:#dc3545;--bs-primary-rgb:220,53,69;--bs-secondary:#198754;--bs-secondary-rgb:25,135,84}.btn-primary,.btn-primary:focus{color:#fff;background-color:#dc3545;border-color:#dc3545;border-radius:6px;padding:6px 12px}.btn-primary:hover,.btn:hover{background-color:#0d6efd;border-color:#ffc107}.btnActive,.btnActive:focus{color:#fff;background-color:#198754;border-color:#198754}.poweredOn{filter:opacity(100%)}.poweredOff{filter:opacity(5%)}.overlay{transition:.5s;height:100px;width:100px;opacity:1}.overlay:hover{opacity:0}.central{display:flex;justify-content:center;align-items:center}.centred{opacity:1;margin:auto}.reset{background-image:url("/assets/img/BitBoxLogo.png?h=a50b3ddb5614299b0c00dd4f01bc402e");height:100px;width:100px}.homeIcon:hover{opacity:1}.homeIcon{width:100px;height:100px;opacity:.25;transition:.5s}.warning{background-color:#ffc107;border-color:#ffc107;margin-top:10px;text-align:center;margin-bottom:10px}.warning:hover{background-color:#dc3545;border-color:#dc3545;margin-top:10px;text-align:center;margin-bottom:10px}.bulb-text{text-align:center;font-size:40px;font-family:'Seven Segment Regular';position:relative;opacity:.75;z-index:2}.stacked{position:relative;height:110px}.bulbs{text-align:center;font-size:48px;opacity:0}.bulb-div{position:relative;top:0;left:0}.buttonMiddle{font-size:xx-large;font-family:'IEC symbols Unicode';height:62px}table .high-toggle{padding-bottom:0}table .mid-toggle{padding-top:0}table .stacked{width:11%}.btnUp{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:10px;text-align:center;margin-bottom:0}.btnDown{margin-top:0;text-align:center;margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.btnDown svg,.btnUp svg{font-size:5em}.simHeading{font-family:'Seven Segment';text-align:center}.simData{text-align:center;color:#10ff00;font-family:'DSEG7 Classic Regular';white-space:nowrap}.simColumns{text-align:center;font-family:'DSEG7 Classic Regular';color:#fff}.btnReset{margin-top:10px;text-align:center;margin-bottom:10px}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.dropdown-menu{opacity:0;transform:translateY(2rem);transition:transform .5s}.dropdown:hover>.dropdown-menu{opacity:1;transform:translateY(-2px);transition:opacity .5s,transform .5s}.introP{margin-bottom:1rem!important}.completeFeatures{font-weight:700;color:#19f5aa;margin-bottom:0}.hexColourToggles{margin-right:5em;display:inline-grid}.hexColourTogglesEnd{display:inline-grid}.resetButton{font-weight:600;color:#000;text-align:center;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%)}.resetIcon{z-index:-1}.bottomSpacer{height:12px}.spacer{height:56px}.binaryButtons{margin:auto;display:flex;height:38px}.hexColourButtons{margin:10px auto auto;display:flex;height:38px}.logicGateInput{margin-right:-40px;margin-top:5px}.logicGate{filter:invert(100%);margin:auto;padding:10px;width:50%;float:left}.oneInputRows{display:inline-flex;vertical-align:middle;justify-content:right;height:75px}.twoInputRows{display:inline-flex;vertical-align:middle;justify-content:right;margin-top:30px}.singleInputSingleOutput{text-align:left;font-size:72px;width:20%;display:flex;align-items:center;justify-content:center;float:left;margin-top:90px;margin-left:-90px}.dualInputSingleOutput{text-align:left;font-size:72px;width:20%;display:flex;align-items:center;justify-content:center;float:left;margin-top:60px;margin-left:-70px}.tableCells{width:110px}.social-media{font-size:25px;display:grid;margin:auto}a:hover{color:var(--bs-success)}#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link,a{color:#fff}#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link:focus,#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link:hover{color:#19f5aa}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{font-weight:700!important;color:#19f5aa}.dropdown-item.active,.dropdown-item:active{color:#19f5aa!important;text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item:focus,.dropdown-item:hover{color:#19f5aa;background-color:var(--bs-dropdown-link-hover-bg)} \ No newline at end of file +@font-face{font-family:'DSEG7 Classic Regular';src:url(/assets/fonts/DSEG7ClassicRegular.woff) format('woff'),url(/assets/fonts/DSEG7ClassicRegular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'IEC symbols Unicode';src:url(/assets/fonts/IEC%20symbols%20Unicode-7accb483a44c18d55e8700feb3ddc713.woff2?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff2'),url(/assets/fonts/IEC%20symbols%20Unicode-f2f2e5d8588f3b01658e423c74d599be.woff?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=dbaa0857703df056972a43673189dab4) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-95e85857855fec865b6c71369458c398.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-aaa666d4a428e7251998747fecc78290.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-78b0a85baaa30f24beb648328eafa7d2.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-61d49d1448f17f5c304c64dcd7e21de6.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-b97d58e7110272ce3bd9c10ea779a9f2.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-75740ec0c715f6b2a4a5d6d5224b0913.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-a6b0039aa2236f69d4b63042a8f3769a.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-8c179a95e52d0e855e33be00ed141e46.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-f020d8a91fea76d306428e8877dcc7d6.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';src:url(/assets/fonts/Open%20Sans-34eb5b5918b88fb910da76a70e512615.woff2?h=5900acfab96bad4eddf8ca9dcf3dbfd9) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Seven Segment';src:url(/assets/fonts/Seven%20Segment-2949e811e8b49e67e29f877a915145a4.woff2?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff2'),url(/assets/fonts/Seven%20Segment-4bffe92707a7a725aa309b14ed55c43e.woff?h=f58bcc159dfcde3a8902f3c3e5961248) format('woff');font-weight:400;font-style:normal;font-display:swap}:root,[data-bs-theme=light]{--bs-body-bg:rgb(39,38,46);--bs-body-bg-rgb:39,38,46;--bs-link-color:#ffffff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color:#19f5aa;--bs-link-hover-color-rgb:25,245,170}[data-bs-theme=dark]{--bs-link-color:#ffffff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color:#19f5aa;--bs-link-hover-color-rgb:25,245,170}html{background:#000;color:#fff;--bs-primary:#dc3545;--bs-primary-rgb:220,53,69;--bs-secondary:#198754;--bs-secondary-rgb:25,135,84}.btn-primary,.btn-primary:focus{color:#fff;background-color:#dc3545;border-color:#dc3545;border-radius:6px;padding:6px 12px}.btn-primary:hover,.btn:hover{background-color:#0d6efd;border-color:#ffc107}.btnActive,.btnActive:focus{color:#fff;background-color:#198754;border-color:#198754}.poweredOn{filter:opacity(100%)}.poweredOff{filter:opacity(5%)}.overlay{transition:.5s;height:100px;width:100px;opacity:1}.overlay:hover{opacity:0}.central{display:flex;justify-content:center;align-items:center}.centred{opacity:1;margin:auto}.reset{background-image:url("/assets/img/BitBoxLogo.png?h=a50b3ddb5614299b0c00dd4f01bc402e");height:100px;width:100px}.homeIcon:hover{opacity:1}.homeIcon{width:100px;height:100px;opacity:.25;transition:.5s}.warning{background-color:#ffc107;border-color:#ffc107;margin-top:10px;text-align:center;margin-bottom:10px}.warning:hover{background-color:#dc3545;border-color:#dc3545;margin-top:10px;text-align:center;margin-bottom:10px}.bulb-text{text-align:center;font-size:40px;font-family:'Seven Segment Regular';position:relative;opacity:.75;z-index:2}.stacked{position:relative;height:110px}.bulbs{text-align:center;font-size:48px;opacity:0}.bulb-div{position:relative;top:0;left:0}.buttonMiddle{font-size:xx-large;font-family:'IEC symbols Unicode';height:62px}table .high-toggle{padding-bottom:0}table .mid-toggle{padding-top:0}table .stacked{width:11%}.btnUp{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:10px;text-align:center;margin-bottom:0}.btnDown{margin-top:0;text-align:center;margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.btnDown svg,.btnUp svg{font-size:5em}.simHeading{font-family:'Seven Segment';text-align:center}.simData{text-align:center;color:#10ff00;font-family:'DSEG7 Classic Regular';white-space:nowrap}.simColumns{text-align:center;font-family:'DSEG7 Classic Regular';color:#fff}.btnReset{margin-top:10px;text-align:center;margin-bottom:10px}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.dropdown-menu{opacity:0;transform:translateY(2rem);transition:transform .5s}.dropdown:hover>.dropdown-menu{opacity:1;transform:translateY(-2px);transition:opacity .5s,transform .5s}.introP{margin-bottom:1rem!important}.completeFeatures{font-weight:700;color:#19f5aa;margin-bottom:0}.hexColourToggles{margin-right:5em;display:inline-grid}.hexColourTogglesEnd{display:inline-grid}.resetButton{font-weight:600;color:#000;text-align:center;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%)}.resetIcon{z-index:-1}.bottomSpacer{height:12px}.spacer{height:56px}.binaryButtons{margin:auto;display:flex;height:38px}.hexColourButtons{margin:10px auto auto;display:flex;height:38px}.logicGateInput2{float:left;margin-top:4em}.logicGateInput1{float:left;margin-top:1.5em}.logicGate{filter:invert(100%);margin:auto;padding:10px;height:15em;float:left}.oneInputRows{display:inline-flex;vertical-align:middle;justify-content:right;height:75px}.twoInputRows{display:inline-flex;vertical-align:middle;justify-content:right;margin-top:30px}.singleInputSingleOutput{text-align:left;font-size:72px;width:20%;display:flex;align-items:center;justify-content:center;float:left;margin-top:90px;margin-left:-90px}.dualInputSingleOutput{text-align:left;font-size:5em;display:flex;align-items:center;justify-content:center;float:left;margin-top:.9em;margin-left:-.5em}.tableCells{width:110px}.social-media{font-size:25px;display:grid;margin:auto}a:hover{color:var(--bs-success)}#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link,a{color:#fff}#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link:focus,#mainNav.navbar-dark .navbar-nav>li.nav-item>a.nav-link:hover{color:#19f5aa}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{font-weight:700!important;color:#19f5aa}.dropdown-item.active,.dropdown-item:active{color:#19f5aa!important;text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item:focus,.dropdown-item:hover{color:#19f5aa;background-color:var(--bs-dropdown-link-hover-bg)} \ No newline at end of file diff --git a/Export/assets/js/script.min.js b/Export/assets/js/script.min.js index 38e042b..a6e80d9 100644 --- a/Export/assets/js/script.min.js +++ b/Export/assets/js/script.min.js @@ -1 +1 @@ -function resetBinarySimulator(){document.getElementById("blb256").classList.remove("poweredOn"),document.getElementById("blb256").classList.add("poweredOff"),document.getElementById("swt256").classList.remove("btnActive"),bit256=!1,document.getElementById("blb128").classList.add("poweredOff"),document.getElementById("blb128").classList.remove("poweredOn"),document.getElementById("swt128").classList.remove("btnActive"),bit128=!1,document.getElementById("blb64").classList.add("poweredOff"),document.getElementById("blb64").classList.remove("poweredOn"),document.getElementById("swt64").classList.remove("btnActive"),bit64=!1,document.getElementById("blb32").classList.add("poweredOff"),document.getElementById("blb32").classList.remove("poweredOn"),document.getElementById("swt32").classList.remove("btnActive"),bit32=!1,document.getElementById("blb16").classList.add("poweredOff"),document.getElementById("blb16").classList.remove("poweredOn"),document.getElementById("swt16").classList.remove("btnActive"),bit16=!1,document.getElementById("blb8").classList.add("poweredOff"),document.getElementById("blb8").classList.remove("poweredOn"),document.getElementById("swt8").classList.remove("btnActive"),bit8=!1,document.getElementById("blb4").classList.add("poweredOff"),document.getElementById("blb4").classList.remove("poweredOn"),document.getElementById("swt4").classList.remove("btnActive"),bit4=!1,document.getElementById("blb2").classList.add("poweredOff"),document.getElementById("blb2").classList.remove("poweredOn"),document.getElementById("swt2").classList.remove("btnActive"),bit2=!1,document.getElementById("blb1").classList.add("poweredOff"),document.getElementById("blb1").classList.remove("poweredOn"),document.getElementById("swt1").classList.remove("btnActive"),bit1=!1,denary=0,updateBinary()}function changeClass256(){bit256?(document.getElementById("blb256").classList.add("poweredOff"),document.getElementById("blb256").classList.remove("poweredOn"),document.getElementById("swt256").classList.remove("btnActive"),bit256=!1,denary-=256,updateBinary()):(document.getElementById("blb256").classList.add("poweredOn"),document.getElementById("blb256").classList.remove("poweredOff"),document.getElementById("swt256").classList.add("btnActive"),bit256=!0,denary+=256,updateBinary())}function changeClass128(){bit128?(document.getElementById("blb128").classList.add("poweredOff"),document.getElementById("blb128").classList.remove("poweredOn"),document.getElementById("swt128").classList.remove("btnActive"),bit128=!1,denary-=128,updateBinary()):(document.getElementById("blb128").classList.add("poweredOn"),document.getElementById("blb128").classList.remove("poweredOff"),document.getElementById("swt128").classList.add("btnActive"),bit128=!0,denary+=128,updateBinary())}function changeClass64(){bit64?(document.getElementById("blb64").classList.add("poweredOff"),document.getElementById("blb64").classList.remove("poweredOn"),document.getElementById("swt64").classList.remove("btnActive"),bit64=!1,denary-=64,updateBinary()):(document.getElementById("blb64").classList.add("poweredOn"),document.getElementById("blb64").classList.remove("poweredOff"),document.getElementById("swt64").classList.add("btnActive"),bit64=!0,denary+=64,updateBinary())}function changeClass32(){bit32?(document.getElementById("blb32").classList.add("poweredOff"),document.getElementById("blb32").classList.remove("poweredOn"),document.getElementById("swt32").classList.remove("btnActive"),bit32=!1,denary-=32,updateBinary()):(document.getElementById("blb32").classList.add("poweredOn"),document.getElementById("blb32").classList.remove("poweredOff"),document.getElementById("swt32").classList.add("btnActive"),bit32=!0,denary+=32,updateBinary())}function changeClass16(){bit16?(document.getElementById("blb16").classList.add("poweredOff"),document.getElementById("blb16").classList.remove("poweredOn"),document.getElementById("swt16").classList.remove("btnActive"),bit16=!1,denary-=16,updateBinary()):(document.getElementById("blb16").classList.add("poweredOn"),document.getElementById("blb16").classList.remove("poweredOff"),document.getElementById("swt16").classList.add("btnActive"),bit16=!0,denary+=16,updateBinary())}function changeClass8(){bit8?(document.getElementById("blb8").classList.add("poweredOff"),document.getElementById("blb8").classList.remove("poweredOn"),document.getElementById("swt8").classList.remove("btnActive"),bit8=!1,denary-=8,updateBinary()):(document.getElementById("blb8").classList.add("poweredOn"),document.getElementById("blb8").classList.remove("poweredOff"),document.getElementById("swt8").classList.add("btnActive"),bit8=!0,denary+=8,updateBinary())}function changeClass4(){bit4?(document.getElementById("blb4").classList.add("poweredOff"),document.getElementById("blb4").classList.remove("poweredOn"),document.getElementById("swt4").classList.remove("btnActive"),bit4=!1,denary-=4,updateBinary()):(document.getElementById("blb4").classList.add("poweredOn"),document.getElementById("blb4").classList.remove("poweredOff"),document.getElementById("swt4").classList.add("btnActive"),bit4=!0,denary+=4,updateBinary())}function changeClass2(){bit2?(document.getElementById("blb2").classList.add("poweredOff"),document.getElementById("blb2").classList.remove("poweredOn"),document.getElementById("swt2").classList.remove("btnActive"),bit2=!1,denary-=2,updateBinary()):(document.getElementById("blb2").classList.add("poweredOn"),document.getElementById("blb2").classList.remove("poweredOff"),document.getElementById("swt2").classList.add("btnActive"),bit2=!0,denary+=2,updateBinary())}function changeClass1(){bit1?(document.getElementById("blb1").classList.add("poweredOff"),document.getElementById("blb1").classList.remove("poweredOn"),document.getElementById("swt1").classList.remove("btnActive"),bit1=!1,denary-=1,updateBinary()):(document.getElementById("blb1").classList.add("poweredOn"),document.getElementById("blb1").classList.remove("poweredOff"),document.getElementById("swt1").classList.add("btnActive"),bit1=!0,denary+=1,updateBinary())}function updateBinary(){binary="",bit256?binary+="1":binary+="0",bit128?binary+="1":binary+="0",bit64?binary+="1":binary+="0",bit32?binary+="1":binary+="0",bit16?binary+="1":binary+="0",bit8?binary+="1":binary+="0",bit4?binary+="1":binary+="0",bit2?binary+="1":binary+="0",bit1?binary+="1":binary+="0",document.getElementById("denaryNumber").innerHTML=denary,document.getElementById("binaryNumber").innerHTML=binary}function convertToBinary(e){var t="";return e-8>=0?(e-=8,t+="1"):t+="0",e-4>=0?(e-=4,t+="1"):t+="0",e-2>=0?(e-=2,t+="1"):t+="0",e-1>=0?(e-=1,t+="1"):t+="0",t}function binaryParser(e){for(let t=0;t9&&(customBinary=prompt("Too many digits.\n\nPlease enter your 9-bit Binary Value"),e=customBinary?customBinary.length:0)}while(e>9);binaryParser(customBinary)}while(!validInput);customBinaryParser(customBinary)}function customDenaryParser(e){resetBinarySimulator();let t=[256,128,64,32,16,8,4,2,1];for(let n=0;n<10&&(e-t[n]<0||(e-=t[n],0==n?changeClass256():1==n?changeClass128():2==n?changeClass64():3==n?changeClass32():4==n?changeClass16():5==n?changeClass8():6==n?changeClass4():7==n?changeClass2():8==n&&changeClass1(),0!=e));n++);}function requestDenary(){customDenary=prompt("Please enter your Denary Value\nMax value is 511");do{customDenary>511&&(customDenary=prompt("Number too large.\n\nPlease enter your Denary Value.\nMax value is 511"))}while(customDenary>511);customDenaryParser(customDenary)}function resetHexadecimal(){4==document.getElementById("hexadecimalNumber").textContent.length&&(resetPlace4096(),resetPlace256()),resetPlace16(),resetPlace1()}function resetPlace4096(){place4096=0;var e=100/15*place4096/100;document.getElementById("blb4").style.opacity=e,updateNumbers()}function resetPlace256(){place256=0;var e=100/15*place256/100;document.getElementById("blb3").style.opacity=e,updateNumbers()}function resetPlace16(){place16=0;var e=100/15*place16/100;document.getElementById("blb2").style.opacity=e,updateNumbers()}function resetPlace1(){place1=0;var e=100/15*place1/100;document.getElementById("blb1").style.opacity=e,updateNumbers()}function toggleUp4096(){if(place4096>=0&&place4096<15){place4096+=1;var e=100/15*place4096/100;document.getElementById("blb4").style.opacity=e,updateNumbers()}}function toggleDown4096(){if(place4096>0){place4096-=1;var e=100/15*place4096/100;document.getElementById("blb4").style.opacity=e,updateNumbers()}}function toggleUp256(){if(place256>=0&&place256<15){place256+=1;var e=100/15*place256/100;document.getElementById("blb3").style.opacity=e,updateNumbers()}}function toggleDown256(){if(place256>0){place256-=1;var e=100/15*place256/100;document.getElementById("blb3").style.opacity=e,updateNumbers()}}function toggleUp16(){if(place16>=0&&place16<15){place16+=1;var e=100/15*place16/100;document.getElementById("blb2").style.opacity=e,updateNumbers()}}function toggleDown16(){if(place16>0){place16-=1;var e=100/15*place16/100;document.getElementById("blb2").style.opacity=e,updateNumbers()}}function toggleUp1(){if(place1>=0&&place1<15){place1+=1;var e=100/15*place1/100;document.getElementById("blb1").style.opacity=e,updateNumbers()}}function toggleDown1(){if(place1>0){place1-=1;var e=100/15*place1/100;document.getElementById("blb1").style.opacity=e,updateNumbers()}}function updateNumbers(){binary="",hexadecimal="";let e=document.getElementById("hexadecimalNumber").textContent.length;4==e?(denary=4096*place4096+256*place256+16*place16+place1,hexadecimal=convertToHex(place4096)+convertToHex(place256)+convertToHex(place16)+convertToHex(place1),binary=convertToBinary(place4096)+convertToBinary(place256)+convertToBinary(place16)+convertToBinary(place1)):2==e&&(denary=16*place16+place1,hexadecimal=convertToHex(place16)+convertToHex(place1),binary=convertToBinary(place16)+convertToBinary(place1)),document.getElementById("denaryNumber").innerHTML=denary,document.getElementById("hexadecimalNumber").innerHTML=hexadecimal,document.getElementById("binaryNumber").innerHTML=binary}function convertToHex(e){var t=e-9;return t<=0?e.toString():1==t?"A":2==t?"B":3==t?"C":4==t?"D":5==t?"E":6==t?"F":void 0}function convertToBinary(e){var t="";return e-8>=0?(e-=8,t+="1"):t+="0",e-4>=0?(e-=4,t+="1"):t+="0",e-2>=0?(e-=2,t+="1"):t+="0",e-1>=0?(e-=1,t+="1"):t+="0",t}function resetColours(){resetPlaceR16(),resetPlaceR1(),resetPlaceG16(),resetPlaceG1(),resetPlaceB16(),resetPlaceB1()}function resetPlaceR16(){placeR16=0;var e=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=e,updateColours()}function resetPlaceR1(){placeR1=0;var e=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=e,updateColours()}function resetPlaceG16(){placeG16=0;var e=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=e,updateColours()}function resetPlaceG1(){placeG1=0;var e=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=e,updateColours()}function resetPlaceB16(){placeB16=0;var e=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=e,updateColours()}function resetPlaceB1(){placeB1=0;var e=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=e,updateColours()}function toggleUpR16(){if(placeR16>=0&&placeR16<15){placeR16+=1;var e=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=e,updateColours()}}function toggleDownR16(){if(placeR16>0){placeR16-=1;var e=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=e,updateColours()}}function toggleUpR1(){if(place1>=0&&placeR1<15){placeR1+=1;var e=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=e,updateColours()}}function toggleDownR1(){if(placeR1>0){placeR1-=1;var e=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=e,updateColours()}}function toggleUpG16(){if(placeG16>=0&&placeG16<15){placeG16+=1;var e=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=e,updateColours()}}function toggleDownG16(){if(placeG16>0){placeG16-=1;var e=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=e,updateColours()}}function toggleUpG1(){if(placeG1>=0&&placeG1<15){placeG1+=1;var e=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=e,updateColours()}}function toggleDownG1(){if(placeG1>0){placeG1-=1;var e=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=e,updateColours()}}function toggleUpB16(){if(placeB16>=0&&placeB16<15){placeB16+=1;var e=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=e,updateColours()}}function toggleDownB16(){if(placeB16>0){placeB16-=1;var e=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=e,updateColours()}}function toggleUpB1(){if(placeB1>=0&&placeB1<15){placeB1+=1;var e=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=e,updateColours()}}function toggleDownB1(){if(placeB1>0){placeB1-=1;var e=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=e,updateColours()}}function updateColours(){hexadecimal="",redDenary=0,greenDenary=0,blueDenary=0,redBinary="",greenBinary="",blueBinary="",denary=16*placeR16+placeR1+", "+(16*placeG16+placeG1)+", "+(16*placeB16+placeB1),hexadecimal="#"+convertToHex(placeR16)+convertToHex(placeR1)+convertToHex(placeG16)+convertToHex(placeG1)+convertToHex(placeB16)+convertToHex(placeB1),redBinary=convertToBinary(placeR16)+convertToBinary(placeR1),greenBinary=convertToBinary(placeG16)+convertToBinary(placeG1),blueBinary=convertToBinary(placeB16)+convertToBinary(placeB1),document.getElementById("denaryNumber").innerHTML=denary,document.getElementById("hexadecimalNumber").innerHTML=hexadecimal,document.getElementById("colouredHex").style.backgroundColor=hexadecimal,document.getElementById("invertedHex").style.backgroundColor=invertedHex(),document.getElementById("redBinaryNumber").innerHTML=redBinary,document.getElementById("blueBinaryNumber").innerHTML=blueBinary,document.getElementById("greenBinaryNumber").innerHTML=greenBinary}function invertedHex(){return hexadecimal="#"+convertToHex(15-placeR16)+convertToHex(15-placeR1)+convertToHex(15-placeG16)+convertToHex(15-placeG1)+convertToHex(15-placeB16)+convertToHex(15-placeB1),hexadecimal}function convertToHex(e){var t=e-9;return t<=0?e.toString():1==t?"A":2==t?"B":3==t?"C":4==t?"D":5==t?"E":6==t?"F":void 0}function convertToBinary(e){var t="";return e-8>=0?(e-=8,t+="1"):t+="0",e-4>=0?(e-=4,t+="1"):t+="0",e-2>=0?(e-=2,t+="1"):t+="0",e-1>=0?(e-=1,t+="1"):t+="0",t}function updateHex(e){if(null==e)resetColours();else{if("#"==e.charAt(0)&&(e=e.substring(1)),isHex(e)){let d=e.split("");placeR1=parseInt(d[1],16);var t=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=t,placeR16=parseInt(d[0],16);var n=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=n,placeG1=parseInt(d[3],16);var a=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=a,placeG16=parseInt(d[2],16);var l=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=l,placeB1=parseInt(d[5],16);var c=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=c,placeB16=parseInt(d[4],16);var o=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=o,updateColours()}else window.alert("Invalid Entry"),resetColours()}}function isHex(e){return regexp=/^[0-9a-fA-F]+$/,!!regexp.test(e)}function requestHex(){updateHex(prompt("Please enter your Hex Value"))}function invertHex(){customHex=invertedHex(),updateHex(customHex)}function notGateToggle(){notValue?(document.getElementById("blbNotGate").classList.remove("poweredOn"),document.getElementById("blbNotGate").classList.add("poweredOff"),document.getElementById("swtNotGate").classList.add("btnActive"),notValue=!1):(document.getElementById("blbNotGate").classList.remove("poweredOff"),document.getElementById("blbNotGate").classList.add("poweredOn"),document.getElementById("swtNotGate").classList.remove("btnActive"),notValue=!0)}function input1Toggle(){input1?(input1=!1,document.getElementById("swtInput1").classList.remove("btnActive")):(input1=!0,document.getElementById("swtInput1").classList.add("btnActive"));let e=document.getElementById("pageHeading").textContent;"AND Gate"==e?andGateUpdate():"OR Gate"==e&&orGateUpdate()}function input2Toggle(){input2?(input2=!1,document.getElementById("swtInput2").classList.remove("btnActive")):(input2=!0,document.getElementById("swtInput2").classList.add("btnActive"));let e=document.getElementById("pageHeading").textContent;"AND Gate"==e?andGateUpdate():"OR Gate"==e&&orGateUpdate()}function andGateUpdate(){input1&&input2?(document.getElementById("blbAndGate").classList.remove("poweredOff"),document.getElementById("blbAndGate").classList.add("poweredOn"),andValue=!0):andValue&&(document.getElementById("blbAndGate").classList.remove("poweredOn"),document.getElementById("blbAndGate").classList.add("poweredOff"),andValue=!1)}function orGateUpdate(){input1||input2?orValue||(document.getElementById("blbOrGate").classList.remove("poweredOff"),document.getElementById("blbOrGate").classList.add("poweredOn"),orValue=!0):orValue&&(document.getElementById("blbOrGate").classList.remove("poweredOn"),document.getElementById("blbOrGate").classList.add("poweredOff"),orValue=!1)}denary=0,binary="",customBinary="",bit1=!1,bit2=!1,bit4=!1,bit8=!1,bit16=!1,bit32=!1,bit64=!1,bit128=!1,bit256=!1,function(){"use strict";!function(){if("requestAnimationFrame"in window&&!/Mobile|Android/.test(navigator.userAgent)){var e=document.querySelectorAll("[data-bss-parallax]");if(e.length){var t,n=[];window.addEventListener("scroll",a),window.addEventListener("resize",a),a()}}function a(){n.length=0;for(var a=0;a0&&c.top=0?(e-=8,t+="1"):t+="0",e-4>=0?(e-=4,t+="1"):t+="0",e-2>=0?(e-=2,t+="1"):t+="0",e-1>=0?(e-=1,t+="1"):t+="0",t}function binaryParser(e){for(let t=0;t9&&(customBinary=prompt("Too many digits.\n\nPlease enter your 9-bit Binary Value"),e=customBinary?customBinary.length:0)}while(e>9);binaryParser(customBinary)}while(!validInput);customBinaryParser(customBinary)}function customDenaryParser(e){resetBinarySimulator();let t=[256,128,64,32,16,8,4,2,1];for(let n=0;n<10&&(e-t[n]<0||(e-=t[n],0==n?changeClass256():1==n?changeClass128():2==n?changeClass64():3==n?changeClass32():4==n?changeClass16():5==n?changeClass8():6==n?changeClass4():7==n?changeClass2():8==n&&changeClass1(),0!=e));n++);}function requestDenary(){customDenary=prompt("Please enter your Denary Value\nMax value is 511");do{customDenary>511&&(customDenary=prompt("Number too large.\n\nPlease enter your Denary Value.\nMax value is 511"))}while(customDenary>511);customDenaryParser(customDenary)}function resetHexadecimal(){4==document.getElementById("hexadecimalNumber").textContent.length&&(resetPlace4096(),resetPlace256()),resetPlace16(),resetPlace1()}function resetPlace4096(){place4096=0;var e=100/15*place4096/100;document.getElementById("blb4").style.opacity=e,updateNumbers()}function resetPlace256(){place256=0;var e=100/15*place256/100;document.getElementById("blb3").style.opacity=e,updateNumbers()}function resetPlace16(){place16=0;var e=100/15*place16/100;document.getElementById("blb2").style.opacity=e,updateNumbers()}function resetPlace1(){place1=0;var e=100/15*place1/100;document.getElementById("blb1").style.opacity=e,updateNumbers()}function toggleUp4096(){if(place4096>=0&&place4096<15){place4096+=1;var e=100/15*place4096/100;document.getElementById("blb4").style.opacity=e,updateNumbers()}}function toggleDown4096(){if(place4096>0){place4096-=1;var e=100/15*place4096/100;document.getElementById("blb4").style.opacity=e,updateNumbers()}}function toggleUp256(){if(place256>=0&&place256<15){place256+=1;var e=100/15*place256/100;document.getElementById("blb3").style.opacity=e,updateNumbers()}}function toggleDown256(){if(place256>0){place256-=1;var e=100/15*place256/100;document.getElementById("blb3").style.opacity=e,updateNumbers()}}function toggleUp16(){if(place16>=0&&place16<15){place16+=1;var e=100/15*place16/100;document.getElementById("blb2").style.opacity=e,updateNumbers()}}function toggleDown16(){if(place16>0){place16-=1;var e=100/15*place16/100;document.getElementById("blb2").style.opacity=e,updateNumbers()}}function toggleUp1(){if(place1>=0&&place1<15){place1+=1;var e=100/15*place1/100;document.getElementById("blb1").style.opacity=e,updateNumbers()}}function toggleDown1(){if(place1>0){place1-=1;var e=100/15*place1/100;document.getElementById("blb1").style.opacity=e,updateNumbers()}}function updateNumbers(){binary="",hexadecimal="";let e=document.getElementById("hexadecimalNumber").textContent.length;4==e?(denary=4096*place4096+256*place256+16*place16+place1,hexadecimal=convertToHex(place4096)+convertToHex(place256)+convertToHex(place16)+convertToHex(place1),binary=convertToBinary(place4096)+convertToBinary(place256)+convertToBinary(place16)+convertToBinary(place1)):2==e&&(denary=16*place16+place1,hexadecimal=convertToHex(place16)+convertToHex(place1),binary=convertToBinary(place16)+convertToBinary(place1)),document.getElementById("denaryNumber").innerHTML=denary,document.getElementById("hexadecimalNumber").innerHTML=hexadecimal,document.getElementById("binaryNumber").innerHTML=binary}function convertToHex(e){var t=e-9;return t<=0?e.toString():1==t?"A":2==t?"B":3==t?"C":4==t?"D":5==t?"E":6==t?"F":void 0}function convertToBinary(e){var t="";return e-8>=0?(e-=8,t+="1"):t+="0",e-4>=0?(e-=4,t+="1"):t+="0",e-2>=0?(e-=2,t+="1"):t+="0",e-1>=0?(e-=1,t+="1"):t+="0",t}function resetColours(){resetPlaceR16(),resetPlaceR1(),resetPlaceG16(),resetPlaceG1(),resetPlaceB16(),resetPlaceB1()}function resetPlaceR16(){placeR16=0;var e=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=e,updateColours()}function resetPlaceR1(){placeR1=0;var e=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=e,updateColours()}function resetPlaceG16(){placeG16=0;var e=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=e,updateColours()}function resetPlaceG1(){placeG1=0;var e=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=e,updateColours()}function resetPlaceB16(){placeB16=0;var e=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=e,updateColours()}function resetPlaceB1(){placeB1=0;var e=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=e,updateColours()}function toggleUpR16(){if(placeR16>=0&&placeR16<15){placeR16+=1;var e=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=e,updateColours()}}function toggleDownR16(){if(placeR16>0){placeR16-=1;var e=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=e,updateColours()}}function toggleUpR1(){if(place1>=0&&placeR1<15){placeR1+=1;var e=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=e,updateColours()}}function toggleDownR1(){if(placeR1>0){placeR1-=1;var e=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=e,updateColours()}}function toggleUpG16(){if(placeG16>=0&&placeG16<15){placeG16+=1;var e=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=e,updateColours()}}function toggleDownG16(){if(placeG16>0){placeG16-=1;var e=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=e,updateColours()}}function toggleUpG1(){if(placeG1>=0&&placeG1<15){placeG1+=1;var e=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=e,updateColours()}}function toggleDownG1(){if(placeG1>0){placeG1-=1;var e=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=e,updateColours()}}function toggleUpB16(){if(placeB16>=0&&placeB16<15){placeB16+=1;var e=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=e,updateColours()}}function toggleDownB16(){if(placeB16>0){placeB16-=1;var e=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=e,updateColours()}}function toggleUpB1(){if(placeB1>=0&&placeB1<15){placeB1+=1;var e=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=e,updateColours()}}function toggleDownB1(){if(placeB1>0){placeB1-=1;var e=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=e,updateColours()}}function updateColours(){hexadecimal="",redDenary=0,greenDenary=0,blueDenary=0,redBinary="",greenBinary="",blueBinary="",denary=16*placeR16+placeR1+", "+(16*placeG16+placeG1)+", "+(16*placeB16+placeB1),hexadecimal="#"+convertToHex(placeR16)+convertToHex(placeR1)+convertToHex(placeG16)+convertToHex(placeG1)+convertToHex(placeB16)+convertToHex(placeB1),redBinary=convertToBinary(placeR16)+convertToBinary(placeR1),greenBinary=convertToBinary(placeG16)+convertToBinary(placeG1),blueBinary=convertToBinary(placeB16)+convertToBinary(placeB1),document.getElementById("denaryNumber").innerHTML=denary,document.getElementById("hexadecimalNumber").innerHTML=hexadecimal,document.getElementById("colouredHex").style.backgroundColor=hexadecimal,document.getElementById("invertedHex").style.backgroundColor=invertedHex(),document.getElementById("redBinaryNumber").innerHTML=redBinary,document.getElementById("blueBinaryNumber").innerHTML=blueBinary,document.getElementById("greenBinaryNumber").innerHTML=greenBinary}function invertedHex(){return hexadecimal="#"+convertToHex(15-placeR16)+convertToHex(15-placeR1)+convertToHex(15-placeG16)+convertToHex(15-placeG1)+convertToHex(15-placeB16)+convertToHex(15-placeB1),hexadecimal}function convertToHex(e){var t=e-9;return t<=0?e.toString():1==t?"A":2==t?"B":3==t?"C":4==t?"D":5==t?"E":6==t?"F":void 0}function convertToBinary(e){var t="";return e-8>=0?(e-=8,t+="1"):t+="0",e-4>=0?(e-=4,t+="1"):t+="0",e-2>=0?(e-=2,t+="1"):t+="0",e-1>=0?(e-=1,t+="1"):t+="0",t}function updateHex(e){if(null==e)resetColours();else{if("#"==e.charAt(0)&&(e=e.substring(1)),isHex(e)){let d=e.split("");placeR1=parseInt(d[1],16);var t=100/15*placeR1/100;document.getElementById("blbR1").style.opacity=t,placeR16=parseInt(d[0],16);var n=100/15*placeR16/100;document.getElementById("blbR2").style.opacity=n,placeG1=parseInt(d[3],16);var a=100/15*placeG1/100;document.getElementById("blbG1").style.opacity=a,placeG16=parseInt(d[2],16);var l=100/15*placeG16/100;document.getElementById("blbG2").style.opacity=l,placeB1=parseInt(d[5],16);var c=100/15*placeB1/100;document.getElementById("blbB1").style.opacity=c,placeB16=parseInt(d[4],16);var o=100/15*placeB16/100;document.getElementById("blbB2").style.opacity=o,updateColours()}else window.alert("Invalid Entry"),resetColours()}}function isHex(e){return regexp=/^[0-9a-fA-F]+$/,!!regexp.test(e)}function requestHex(){updateHex(prompt("Please enter your Hex Value"))}function invertHex(){customHex=invertedHex(),updateHex(customHex)}function notGateToggle(){notValue?(document.getElementById("blbNotGate").classList.remove("poweredOn"),document.getElementById("blbNotGate").classList.add("poweredOff"),document.getElementById("swtNotGate").classList.add("btnActive"),notValue=!1):(document.getElementById("blbNotGate").classList.remove("poweredOff"),document.getElementById("blbNotGate").classList.add("poweredOn"),document.getElementById("swtNotGate").classList.remove("btnActive"),notValue=!0)}function input1Toggle(){input1?(input1=!1,document.getElementById("swtInput1").classList.remove("btnActive")):(input1=!0,document.getElementById("swtInput1").classList.add("btnActive"));let e=document.getElementById("pageHeading").textContent;"AND Gate"==e?andGateUpdate():"OR Gate"==e&&orGateUpdate()}function input2Toggle(){input2?(input2=!1,document.getElementById("swtInput2").classList.remove("btnActive")):(input2=!0,document.getElementById("swtInput2").classList.add("btnActive"));let e=document.getElementById("pageHeading").textContent;"AND Gate"==e?andGateUpdate():"OR Gate"==e&&orGateUpdate()}function andGateUpdate(){input1&&input2?(document.getElementById("blbAndGate").classList.remove("poweredOff"),document.getElementById("blbAndGate").classList.add("poweredOn"),andValue=!0):andValue&&(document.getElementById("blbAndGate").classList.remove("poweredOn"),document.getElementById("blbAndGate").classList.add("poweredOff"),andValue=!1)}function orGateUpdate(){input1||input2?orValue||(document.getElementById("blbOrGate").classList.remove("poweredOff"),document.getElementById("blbOrGate").classList.add("poweredOn"),orValue=!0):orValue&&(document.getElementById("blbOrGate").classList.remove("poweredOn"),document.getElementById("blbOrGate").classList.add("poweredOff"),orValue=!1)}function resetGate(){let e=document.getElementById("pageHeading").textContent;"AND Gate"==e||"OR Gate"==e?(input1=!1,document.getElementById("swtInput1").classList.remove("btnActive"),input2=!1,document.getElementById("swtInput2").classList.remove("btnActive"),"AND Gate"==e?andGateUpdate():"OR Gate"==e&&orGateUpdate()):"NOT Gate"==e&&(document.getElementById("blbNotGate").classList.add("poweredOn"),document.getElementById("blbNotGate").classList.remove("poweredOff"),document.getElementById("swtNotGate").classList.remove("btnActive"),notValue=!1)}denary=0,binary="",customBinary="",bit1=!1,bit2=!1,bit4=!1,bit8=!1,bit16=!1,bit32=!1,bit64=!1,bit128=!1,bit256=!1,function(){"use strict";!function(){if("requestAnimationFrame"in window&&!/Mobile|Android/.test(navigator.userAgent)){var e=document.querySelectorAll("[data-bss-parallax]");if(e.length){var t,n=[];window.addEventListener("scroll",a),window.addEventListener("resize",a),a()}}function a(){n.length=0;for(var a=0;a0&&c.topBinary Simulator - CS:Box -

Reset bit:box

Denary

0

Binary

000000000

💡

💡

💡

💡

💡

💡

💡

💡

💡

256

128

64

32

16

8

4

2

1

\ No newline at end of file diff --git a/Export/gcse-hexadecimal.html b/Export/gcse-hexadecimal.html index 5fa7491..ae683bc 100644 --- a/Export/gcse-hexadecimal.html +++ b/Export/gcse-hexadecimal.html @@ -1,5 +1,5 @@ Home - CS:Box -

Reset bit:box

Denary

0

Hexadecimal

00

Binary

000000000

💡

💡

16

1

\ No newline at end of file diff --git a/Export/hex-colours.html b/Export/hex-colours.html index fe3b419..067a314 100644 --- a/Export/hex-colours.html +++ b/Export/hex-colours.html @@ -1,5 +1,5 @@ Home - CS:Box -

Reset bit:box

Binary

00000000

00000000

00000000

Hexadecimal

#000000

Denary

0, 0, 0

Colour

Inverted Colour

💡

💡

16

1

💡

💡

16

1

💡

💡

16

1

\ No newline at end of file diff --git a/Export/index.html b/Export/index.html index 2c092e1..2d62e89 100644 --- a/Export/index.html +++ b/Export/index.html @@ -1,5 +1,5 @@ Home - CS:Box -

Coming Soon

Understand Computer Science concepts better.

Bit:Box Feature Migration - Complete
Wave 1 Features Alpha - Available Now

Wave 1 Features Beta - Easter 2025
Wave 2 Features Beta - May 2025
Wave 3 Features Beta - July 2025

Version 1.0 Release - September 2025

\ No newline at end of file diff --git a/Export/not-gate.html b/Export/not-gate.html index d035eca..f89d7d5 100644 --- a/Export/not-gate.html +++ b/Export/not-gate.html @@ -1,5 +1,5 @@ Binary Simulator - CS:Box -

NOT Gate

💡

\ No newline at end of file diff --git a/Export/or-gate.html b/Export/or-gate.html index bee83ff..be6ce4d 100644 --- a/Export/or-gate.html +++ b/Export/or-gate.html @@ -1,5 +1,5 @@ Binary Simulator - CS:Box -

OR Gate

💡

\ No newline at end of file