{"name":"CombinationalCircuits","timePeriod":500,"clockEnabled":true,"projectId":"3U2y3nBP6RAowVOXEzNF","focussedCircuit":52777264668,"orderedTabs":["45888322616","919497720","9183698295","52777264668","4114333640","52644731843","45592746926","57189714465","49937542279","56203156848","54196772149","49076977674","20016267448","26975031233","38153367906","94986236568","52681495145"],"scopes":[{"layout":{"width":100,"height":90,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[56]},{"x":-20,"y":-10,"type":0,"bitWidth":4,"label":"A","connections":[178]},{"x":-20,"y":0,"type":0,"bitWidth":4,"label":"B","connections":[6]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"Cin","connections":[180]},{"x":20,"y":0,"type":1,"bitWidth":4,"label":"Sum","connections":[154]},{"x":20,"y":10,"type":1,"bitWidth":1,"label":"Cout","connections":[]},{"x":40,"y":0,"type":1,"bitWidth":4,"label":"","connections":[2]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[177]},{"x":40,"y":0,"type":0,"bitWidth":4,"label":"","connections":[177]},{"x":70,"y":0,"type":1,"bitWidth":7,"label":"","connections":[52]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[56]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[180]},{"x":760,"y":210,"type":2,"bitWidth":7,"label":"","connections":[32,162,120]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[39]},{"x":-10,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[29]},{"x":-10,"y":-30,"type":0,"bitWidth":1,"label":"","connections":[22]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[41]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[43]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"","connections":[45]},{"x":-10,"y":30,"type":0,"bitWidth":1,"label":"","connections":[47]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[54]},{"x":-10,"y":60,"type":0,"bitWidth":7,"label":"","connections":[52]},{"x":20,"y":-70,"type":0,"bitWidth":1,"label":"","connections":[15,106]},{"x":20,"y":-50,"type":0,"bitWidth":1,"label":"","connections":[37]},{"x":20,"y":-30,"type":0,"bitWidth":1,"label":"","connections":[38]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[40]},{"x":20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[42]},{"x":20,"y":30,"type":0,"bitWidth":1,"label":"","connections":[44]},{"x":20,"y":50,"type":0,"bitWidth":1,"label":"","connections":[46]},{"x":500,"y":60,"type":2,"bitWidth":1,"label":"","connections":[14,37,108]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"Clock","connections":[50]},{"x":-20,"y":-10,"type":0,"bitWidth":7,"label":"D","connections":[51]},{"x":20,"y":-10,"type":1,"bitWidth":7,"label":"Q","connections":[12]},{"x":20,"y":10,"type":1,"bitWidth":7,"label":"Q Inverse","connections":[]},{"x":10,"y":20,"type":0,"bitWidth":1,"label":"Asynchronous Reset","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":7,"label":"Preset","connections":[]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":500,"y":70,"type":2,"bitWidth":1,"label":"","connections":[23,29]},{"x":510,"y":90,"type":2,"bitWidth":1,"label":"","connections":[24,39]},{"x":510,"y":70,"type":2,"bitWidth":1,"label":"","connections":[13,38,110]},{"x":520,"y":110,"type":2,"bitWidth":1,"label":"","connections":[25,41]},{"x":520,"y":80,"type":2,"bitWidth":1,"label":"","connections":[16,40,112]},{"x":530,"y":130,"type":2,"bitWidth":1,"label":"","connections":[26,43]},{"x":530,"y":90,"type":2,"bitWidth":1,"label":"","connections":[17,42,114]},{"x":540,"y":150,"type":2,"bitWidth":1,"label":"","connections":[27,45]},{"x":540,"y":100,"type":2,"bitWidth":1,"label":"","connections":[18,44,116]},{"x":550,"y":170,"type":2,"bitWidth":1,"label":"","connections":[28,47]},{"x":550,"y":110,"type":2,"bitWidth":1,"label":"","connections":[19,46,118]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[55]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[56]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[30]},{"x":690,"y":210,"type":2,"bitWidth":7,"label":"","connections":[31,53]},{"x":460,"y":190,"type":2,"bitWidth":7,"label":"","connections":[9,21,53]},{"x":690,"y":190,"type":2,"bitWidth":7,"label":"","connections":[51,52]},{"x":630,"y":80,"type":2,"bitWidth":1,"label":"","connections":[20,146]},{"x":640,"y":220,"type":2,"bitWidth":1,"label":"","connections":[48,143]},{"x":590,"y":240,"type":2,"bitWidth":1,"label":"","connections":[0,10,49]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[109]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[123]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[95]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[107]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[121]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[86]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[111]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[125]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[96]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[115]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[130]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[100]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[113]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[127]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[98]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[117]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[132]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[102]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[119]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[134]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[104]},{"x":-10,"y":60,"type":0,"bitWidth":7,"label":"","connections":[129]},{"x":20,"y":-70,"type":0,"bitWidth":1,"label":"","connections":[135]},{"x":20,"y":-50,"type":0,"bitWidth":1,"label":"","connections":[137]},{"x":20,"y":-30,"type":0,"bitWidth":1,"label":"","connections":[136]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[140]},{"x":20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[138]},{"x":20,"y":30,"type":0,"bitWidth":1,"label":"","connections":[139]},{"x":20,"y":50,"type":0,"bitWidth":1,"label":"","connections":[134]},{"x":-10,"y":-30,"type":0,"bitWidth":1,"label":"","connections":[62]},{"x":-10,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[94]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[97]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[99]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[101]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"","connections":[103]},{"x":-10,"y":30,"type":0,"bitWidth":1,"label":"","connections":[105]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[144]},{"x":680,"y":-40,"type":2,"bitWidth":1,"label":"","connections":[87,95]},{"x":720,"y":-40,"type":2,"bitWidth":1,"label":"","connections":[59,94]},{"x":770,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[65,97]},{"x":690,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[88,96]},{"x":820,"y":-20,"type":2,"bitWidth":1,"label":"","connections":[71,99]},{"x":700,"y":-20,"type":2,"bitWidth":1,"label":"","connections":[89,98]},{"x":870,"y":-10,"type":2,"bitWidth":1,"label":"","connections":[68,101]},{"x":710,"y":-10,"type":2,"bitWidth":1,"label":"","connections":[90,100]},{"x":920,"y":0,"type":2,"bitWidth":1,"label":"","connections":[74,103]},{"x":720,"y":0,"type":2,"bitWidth":1,"label":"","connections":[91,102]},{"x":970,"y":10,"type":2,"bitWidth":1,"label":"","connections":[77,105]},{"x":730,"y":10,"type":2,"bitWidth":1,"label":"","connections":[92,104]},{"x":490,"y":-100,"type":2,"bitWidth":1,"label":"","connections":[22,107]},{"x":660,"y":-100,"type":2,"bitWidth":1,"label":"","connections":[60,106]},{"x":500,"y":-110,"type":2,"bitWidth":1,"label":"","connections":[29,109]},{"x":710,"y":-110,"type":2,"bitWidth":1,"label":"","connections":[57,108]},{"x":510,"y":-120,"type":2,"bitWidth":1,"label":"","connections":[39,111]},{"x":760,"y":-120,"type":2,"bitWidth":1,"label":"","connections":[63,110]},{"x":520,"y":-130,"type":2,"bitWidth":1,"label":"","connections":[41,113]},{"x":810,"y":-130,"type":2,"bitWidth":1,"label":"","connections":[69,112]},{"x":530,"y":-140,"type":2,"bitWidth":1,"label":"","connections":[43,115]},{"x":860,"y":-140,"type":2,"bitWidth":1,"label":"","connections":[66,114]},{"x":540,"y":-150,"type":2,"bitWidth":1,"label":"","connections":[45,117]},{"x":910,"y":-150,"type":2,"bitWidth":1,"label":"","connections":[72,116]},{"x":550,"y":-160,"type":2,"bitWidth":1,"label":"","connections":[47,119]},{"x":960,"y":-160,"type":2,"bitWidth":1,"label":"","connections":[75,118]},{"x":760,"y":60,"type":2,"bitWidth":7,"label":"","connections":[12,129]},{"x":680,"y":-100,"type":2,"bitWidth":1,"label":"","connections":[61,122]},{"x":1020,"y":-100,"type":2,"bitWidth":1,"label":"","connections":[121,135]},{"x":730,"y":-110,"type":2,"bitWidth":1,"label":"","connections":[58,124]},{"x":1030,"y":-110,"type":2,"bitWidth":1,"label":"","connections":[123,137]},{"x":780,"y":-120,"type":2,"bitWidth":1,"label":"","connections":[64,126]},{"x":1040,"y":-120,"type":2,"bitWidth":1,"label":"","connections":[125,136]},{"x":830,"y":-130,"type":2,"bitWidth":1,"label":"","connections":[70,128]},{"x":1050,"y":-130,"type":2,"bitWidth":1,"label":"","connections":[127,140]},{"x":1130,"y":60,"type":2,"bitWidth":7,"label":"","connections":[78,120]},{"x":880,"y":-140,"type":2,"bitWidth":1,"label":"","connections":[67,131]},{"x":1060,"y":-140,"type":2,"bitWidth":1,"label":"","connections":[130,138]},{"x":930,"y":-150,"type":2,"bitWidth":1,"label":"","connections":[73,133]},{"x":1070,"y":-150,"type":2,"bitWidth":1,"label":"","connections":[132,139]},{"x":980,"y":-160,"type":2,"bitWidth":1,"label":"","connections":[76,85]},{"x":1020,"y":-280,"type":2,"bitWidth":1,"label":"","connections":[79,122]},{"x":1040,"y":-240,"type":2,"bitWidth":1,"label":"","connections":[81,126]},{"x":1030,"y":-260,"type":2,"bitWidth":1,"label":"","connections":[80,124]},{"x":1060,"y":-200,"type":2,"bitWidth":1,"label":"","connections":[83,131]},{"x":1070,"y":-180,"type":2,"bitWidth":1,"label":"","connections":[84,133]},{"x":1050,"y":-220,"type":2,"bitWidth":1,"label":"","connections":[82,128]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[147]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[145]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[55]},{"x":700,"y":80,"type":2,"bitWidth":1,"label":"","connections":[93,145]},{"x":650,"y":80,"type":2,"bitWidth":1,"label":"","connections":[142,144]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[54]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[141]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[159]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[160]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[165]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[179]},{"x":20,"y":0,"type":1,"bitWidth":4,"label":"","connections":[176]},{"x":0,"y":0,"type":0,"bitWidth":1,"label":"Enable","connections":[175]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[4]},{"x":20,"y":0,"type":1,"bitWidth":4,"label":"","connections":[176]},{"x":0,"y":0,"type":0,"bitWidth":1,"label":"Enable","connections":[171]},{"x":-10,"y":30,"type":0,"bitWidth":7,"label":"","connections":[162]},{"x":20,"y":-40,"type":0,"bitWidth":4,"label":"","connections":[173]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[148]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[149]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[163]},{"x":760,"y":390,"type":2,"bitWidth":7,"label":"","connections":[12,157]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[161]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[168]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[150]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[169]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[175]},{"x":890,"y":380,"type":2,"bitWidth":1,"label":"","connections":[164,169]},{"x":890,"y":370,"type":2,"bitWidth":1,"label":"","connections":[166,168]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[172]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[156]},{"x":1110,"y":360,"type":2,"bitWidth":1,"label":"","connections":[170,175]},{"x":880,"y":320,"type":2,"bitWidth":4,"label":"","connections":[158,174]},{"x":880,"y":220,"type":2,"bitWidth":4,"label":"","connections":[173,179]},{"x":1080,"y":360,"type":2,"bitWidth":1,"label":"","connections":[153,167,172]},{"x":1130,"y":220,"type":2,"bitWidth":4,"label":"","connections":[152,155,177]},{"x":1180,"y":220,"type":2,"bitWidth":4,"label":"","connections":[7,8,176]},{"x":990,"y":250,"type":2,"bitWidth":4,"label":"","connections":[1,179]},{"x":990,"y":220,"type":2,"bitWidth":4,"label":"","connections":[151,174,178]},{"x":990,"y":270,"type":2,"bitWidth":1,"label":"","connections":[3,11]}],"id":94986236568,"name":"Keyboard Hexer","Input":[{"x":380,"y":190,"objectType":"Input","label":"ASCII","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":9},"values":{"state":48},"constructorParamaters":["RIGHT",7,{"x":0,"y":30,"id":"fOzMsI2pf7Qnawq9eG6W"}]}}],"Output":[{"x":1250,"y":220,"objectType":"Output","label":"Hex","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":8},"constructorParamaters":["LEFT",4,{"x":100,"y":20,"id":"QlZowVLWt7zAhq0PTzdk"}]}},{"x":590,"y":220,"objectType":"Output","label":"CLK","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"inp1":10},"constructorParamaters":["DOWN",1,{"x":0,"y":50,"id":"ekUocRqGSHuKbAkm4vpL"}]}}],"NotGate":[{"x":630,"y":100,"objectType":"NotGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",1],"nodes":{"output1":147,"inp1":146}}},{"x":860,"y":380,"objectType":"NotGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",1],"nodes":{"output1":164,"inp1":163}}},{"x":1110,"y":310,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":171,"inp1":170}}}],"OrGate":[{"x":700,"y":30,"objectType":"OrGate","label":"","direction":"DOWN","labelDirection":"UP","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",7,1],"nodes":{"inp":[86,87,88,89,90,91,92],"output1":93}}}],"AndGate":[{"x":660,"y":230,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[48,49],"output1":50}}},{"x":640,"y":140,"objectType":"AndGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[141,142],"output1":143}}},{"x":830,"y":350,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[148,149],"output1":150}}},{"x":910,"y":360,"objectType":"AndGate","label":"Digit","direction":"RIGHT","labelDirection":"UP","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[165,166],"output1":167}}}],"NorGate":[{"x":580,"y":80,"objectType":"NorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",7,1],"nodes":{"inp":[13,14,15,16,17,18,19],"output1":20}}}],"XorGate":[{"x":720,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[57,58],"output1":59}}},{"x":670,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[60,61],"output1":62}}},{"x":770,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[63,64],"output1":65}}},{"x":870,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[66,67],"output1":68}}},{"x":820,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[69,70],"output1":71}}},{"x":920,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[72,73],"output1":74}}},{"x":970,"y":-70,"objectType":"XorGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[75,76],"output1":77}}}],"HexDisplay":[{"x":1180,"y":290,"objectType":"HexDisplay","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":7}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":60,"y":70}}],"Splitter":[{"x":470,"y":120,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",7,[1,1,1,1,1,1,1]],"nodes":{"outputs":[22,23,24,25,26,27,28],"inp1":21}}},{"x":1120,"y":-210,"objectType":"Splitter","label":"","direction":"LEFT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",7,[1,1,1,1,1,1,1]],"nodes":{"outputs":[79,80,81,82,83,84,85],"inp1":78}}},{"x":790,"y":360,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",7,[4,1,1,1]],"nodes":{"outputs":[158,159,160,161],"inp1":157}}}],"ConstantVal":[{"x":940,"y":260,"objectType":"ConstantVal","label":"9","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":6},"constructorParamaters":["RIGHT",4,"1001"]}},{"x":990,"y":290,"objectType":"ConstantVal","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":11},"constructorParamaters":["UP",1,"0"]}}],"TriState":[{"x":1080,"y":220,"objectType":"TriState","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4],"nodes":{"output1":152,"inp1":151,"state":153}}},{"x":1110,"y":260,"objectType":"TriState","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4],"nodes":{"output1":155,"inp1":154,"state":156}}}],"Adder":[{"x":1030,"y":260,"objectType":"Adder","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4],"nodes":{"inpA":1,"inpB":2,"carryIn":3,"carryOut":5,"sum":4}}}],"DflipFlop":[{"x":720,"y":220,"objectType":"DflipFlop","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"nodes":{"clockInp":30,"dInp":31,"qOutput":32,"qInvOutput":33,"reset":34,"preset":35,"en":36},"constructorParamaters":["RIGHT",7]}}],"Clock":[{"x":560,"y":240,"objectType":"Clock","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"constructorParamaters":["RIGHT"]}}],"Text":[{"x":290,"y":220,"objectType":"Text","label":"ACII input comes in\nover here. Digits 0-9\nare hex values 30\nthrough 39. Letters\nA-F are 41-46, and\nletters a-f are 61\nthrough 66.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["ACII input comes in\nover here. Digits 0-9\nare hex values 30\nthrough 39. Letters\nA-F are 41-46, and\nletters a-f are 61\nthrough 66.",14]}},{"x":610,"y":280,"objectType":"Text","label":"This D flip-flop\nholds the 7-bit\ninput value until\na different input\nvalue arrives\nthat's not all 0s.\n\nThat way, even\nthough the\nkeyboard output\ndisconnects between\ninputs, this circuit\nwill maintain the\nvalue of the last\ndigit that was typed.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["This D flip-flop\nholds the 7-bit\ninput value until\na different input\nvalue arrives\nthat's not all 0s.\n\nThat way, even\nthough the\nkeyboard output\ndisconnects between\ninputs, this circuit\nwill maintain the\nvalue of the last\ndigit that was typed.",14]}},{"x":650,"y":-240,"objectType":"Text","label":"These XOR gates compare each bit of the current\nstored value to the bits of the input. The input will fall\nto all-zeroes when no more key inputs are in the\nkeyboard buffer, and when that happens or when a\nnew digit is typed, the OR of these XORs will turn on.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["These XOR gates compare each bit of the current\nstored value to the bits of the input. The input will fall\nto all-zeroes when no more key inputs are in the\nkeyboard buffer, and when that happens or when a\nnew digit is typed, the OR of these XORs will turn on.",14]}},{"x":560,"y":-30,"objectType":"Text","label":"Here we check\nfor all-0s and\nprevent an\nupdate in that\ncase","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Here we check\nfor all-0s and\nprevent an\nupdate in that\ncase",14]}},{"x":460,"y":260,"objectType":"Text","label":"This clock signal\ncauses the D latch\nto read a new\nvalue from the\ninput, but it only\ngets through the\nAND gate when\nthe new input is\ndifferent than the\nstored value and\nisn't all zeroes.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["This clock signal\ncauses the D latch\nto read a new\nvalue from the\ninput, but it only\ngets through the\nAND gate when\nthe new input is\ndifferent than the\nstored value and\nisn't all zeroes.",14]}},{"x":890,"y":410,"objectType":"Text","label":"The hex codes for digits are 30-39.\nThese have a 0 in the 7th bit, in\ncontrast to the hex codes for letters\nA-F and a-f, which have a 1 in that\nbit. In addition, they have 11 in the\n5th and 6th bits. These gates test for \na digit, and activate the top tri-state\nbuffer if they detect one. If not, they\nactivate the bottom tri-state buffer\ninstead.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["The hex codes for digits are 30-39.\nThese have a 0 in the 7th bit, in\ncontrast to the hex codes for letters\nA-F and a-f, which have a 1 in that\nbit. In addition, they have 11 in the\n5th and 6th bits. These gates test for \na digit, and activate the top tri-state\nbuffer if they detect one. If not, they\nactivate the bottom tri-state buffer\ninstead.",14]}},{"x":890,"y":140,"objectType":"Text","label":"If it's a digit, the last 4 bits are the hex digit we want.\nIf not, then we add 9 so that 1 becomes A, 2 B, etc.\nThis works because the last hex digits of letters A-F\nare 1-6, and that's also true of letters a-f.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["If it's a digit, the last 4 bits are the hex digit we want.\nIf not, then we add 9 so that 1 becomes A, 2 B, etc.\nThis works because the last hex digits of letters A-F\nare 1-6, and that's also true of letters a-f.",14]}}],"restrictedCircuitElementsUsed":[],"nodes":[12,29,37,38,39,40,41,42,43,44,45,46,47,51,52,53,54,55,56,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,144,145,162,168,169,172,173,174,175,176,177,178,179,180]},{"layout":{"width":100,"height":180,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[23]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[11]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[10]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[13]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[15]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[17]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[19]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[20]},{"x":760,"y":160,"type":2,"bitWidth":1,"label":"","connections":[11,24]},{"x":760,"y":180,"type":2,"bitWidth":1,"label":"","connections":[10,25]},{"x":760,"y":200,"type":2,"bitWidth":1,"label":"","connections":[2,9]},{"x":760,"y":170,"type":2,"bitWidth":1,"label":"","connections":[1,8]},{"x":770,"y":200,"type":2,"bitWidth":1,"label":"","connections":[13,26]},{"x":770,"y":230,"type":2,"bitWidth":1,"label":"","connections":[3,12]},{"x":780,"y":220,"type":2,"bitWidth":1,"label":"","connections":[15,27]},{"x":780,"y":260,"type":2,"bitWidth":1,"label":"","connections":[4,14]},{"x":790,"y":240,"type":2,"bitWidth":1,"label":"","connections":[17,28]},{"x":790,"y":290,"type":2,"bitWidth":1,"label":"","connections":[5,16]},{"x":800,"y":260,"type":2,"bitWidth":1,"label":"","connections":[19,29]},{"x":800,"y":320,"type":2,"bitWidth":1,"label":"","connections":[6,18]},{"x":810,"y":350,"type":2,"bitWidth":1,"label":"","connections":[7,21]},{"x":810,"y":280,"type":2,"bitWidth":1,"label":"","connections":[20,30]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[31]},{"x":-20,"y":-70,"type":0,"bitWidth":1,"label":"","connections":[0]},{"x":-20,"y":-50,"type":0,"bitWidth":1,"label":"","connections":[8]},{"x":-20,"y":-30,"type":0,"bitWidth":1,"label":"","connections":[9]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[12]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[14]},{"x":-20,"y":30,"type":0,"bitWidth":1,"label":"","connections":[16]},{"x":-20,"y":50,"type":0,"bitWidth":1,"label":"","connections":[18]},{"x":-20,"y":70,"type":0,"bitWidth":1,"label":"","connections":[21]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[22]},{"x":0,"y":70,"type":0,"bitWidth":3,"label":"Control Signal","connections":[39]},{"x":100,"y":20,"type":1,"bitWidth":4,"label":"","connections":[36]},{"x":0,"y":30,"type":0,"bitWidth":7,"label":"","connections":[35]},{"x":690,"y":490,"type":2,"bitWidth":7,"label":"","connections":[34,43]},{"x":-10,"y":10,"type":0,"bitWidth":4,"label":"","connections":[33]},{"x":20,"y":-20,"type":0,"bitWidth":3,"label":"","connections":[39]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":870,"y":450,"type":2,"bitWidth":3,"label":"","connections":[32,37]},{"x":0,"y":50,"type":1,"bitWidth":1,"label":"","connections":[41]},{"x":550,"y":510,"type":2,"bitWidth":1,"label":"","connections":[40,47]},{"x":-100,"y":10,"type":0,"bitWidth":1,"label":"Clock","connections":[47]},{"x":30,"y":20,"type":1,"bitWidth":7,"label":"Ascii Output","connections":[35]},{"x":10,"y":20,"type":1,"bitWidth":1,"label":"Available","connections":[]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"Reset","connections":[]},{"x":-30,"y":20,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":550,"y":440,"type":2,"bitWidth":1,"label":"","connections":[41,42]}],"id":919497720,"name":"8x1 Mux (solution)","Input":[{"x":740,"y":140,"objectType":"Input","label":"D0","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":160,"id":"FhBgAl8iXCBLgTGn2OMP"}]}},{"x":740,"y":170,"objectType":"Input","label":"D1","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"vpbXBA5A0E1VIYdlKaTw"}]}},{"x":740,"y":200,"objectType":"Input","label":"D2","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":2},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"9VoyWYKsObnaaeh29CkY"}]}},{"x":740,"y":230,"objectType":"Input","label":"D3","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":3},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"O8ln8XhEJ8v4up9xXtij"}]}},{"x":740,"y":260,"objectType":"Input","label":"D4","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":4},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":80,"id":"RkAXmC26vc0uDBevVwUO"}]}},{"x":740,"y":290,"objectType":"Input","label":"D5","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":5},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":100,"id":"frGlTN2nyAgdKTYIluNx"}]}},{"x":740,"y":320,"objectType":"Input","label":"D6","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":6},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":120,"id":"sNLqKOrUftcaM7rmDpjj"}]}},{"x":740,"y":350,"objectType":"Input","label":"D7","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":7},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":140,"id":"3qRvtWakFyn2gI8ChkFH"}]}}],"Output":[{"x":940,"y":210,"objectType":"Output","label":"Q","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":22},"constructorParamaters":["LEFT",1,{"x":100,"y":40,"id":"PJim8rJaXX2hmOdBNGcB"}]}}],"Multiplexer":[{"x":870,"y":210,"objectType":"Multiplexer","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",1,3],"nodes":{"inp":[23,24,25,26,27,28,29,30],"output1":31,"controlSignalInput":32}}}],"Splitter":[{"x":840,"y":470,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4,[3,1]],"nodes":{"outputs":[37,38],"inp1":36}}}],"Keyboard":[{"x":660,"y":430,"objectType":"Keyboard","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"nodes":{"clockInp":42,"asciiOutput":43,"available":44,"reset":45,"en":46},"constructorParamaters":[20]}}],"SubCircuit":[{"x":700,"y":460,"id":"94986236568","label":"","labelDirection":"LEFT","inputNodes":[34],"outputNodes":[33,40],"version":"2.0"}],"Text":[{"x":320,"y":430,"objectType":"Text","label":"Type hex digits here and the\ncorresponding 4-bit pattern\nwil be output on the wire to\nthe right of the 'keyboard hexer'.\nAccepts digits 0-9 plus 'a'-'f'\nand 'A'-'F'. Only one digit is\nrecognized each clock cycle.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Type hex digits here and the\ncorresponding 4-bit pattern\nwil be output on the wire to\nthe right of the 'keyboard hexer'.\nAccepts digits 0-9 plus 'a'-'f'\nand 'A'-'F'. Only one digit is\nrecognized each clock cycle.",14]}},{"x":530,"y":390,"objectType":"Text","label":"Click on this input to select it before typing.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Click on this input to select it before typing.",14]}},{"x":900,"y":480,"objectType":"Text","label":"Here we take the first 3 bits of the\n4-bit hex digit pattern and ignore\nthe 4th bit. An 8x1 mux needs a\n3-bit select input.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Here we take the first 3 bits of the\n4-bit hex digit pattern and ignore\nthe 4th bit. An 8x1 mux needs a\n3-bit select input.",14]}},{"x":880,"y":290,"objectType":"Text","label":"S0-S3\n(This is a 3-wire bus)","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["S0-S3\n(This is a 3-wire bus)",14]}}],"restrictedCircuitElementsUsed":[],"nodes":[8,9,10,11,12,13,14,15,16,17,18,19,20,21,35,39,41,47]},{"layout":{"width":100,"height":140,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[5]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[2]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[1]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[12]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[18]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[0]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[21]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[16]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[22]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[12]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[11]},{"x":510,"y":280,"type":2,"bitWidth":1,"label":"","connections":[10,21,22]},{"x":570,"y":190,"type":2,"bitWidth":1,"label":"","connections":[3,9]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[17]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[19]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[20]},{"x":670,"y":130,"type":2,"bitWidth":1,"label":"","connections":[7,17]},{"x":670,"y":140,"type":2,"bitWidth":1,"label":"","connections":[13,16]},{"x":670,"y":180,"type":2,"bitWidth":1,"label":"","connections":[4,19]},{"x":670,"y":160,"type":2,"bitWidth":1,"label":"","connections":[14,18]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[15]},{"x":510,"y":140,"type":2,"bitWidth":1,"label":"","connections":[6,11]},{"x":570,"y":280,"type":2,"bitWidth":1,"label":"","connections":[8,11]}],"id":4114333640,"name":"2x1 Mux Gates","Input":[{"x":480,"y":120,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":120,"id":"OEt2pdDrHumHkaP6xtDN"}]}},{"x":480,"y":170,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"FAqxYvTb1Sa5DY0h4A23"}]}},{"x":510,"y":320,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":10},"values":{"state":0},"constructorParamaters":["UP",1,{"x":0,"y":80,"id":"Mp83o07KSGCOGBhODm0j"}]}}],"Output":[{"x":760,"y":150,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":20},"constructorParamaters":["LEFT",1,{"x":100,"y":40,"id":"ERHO9z3eBedhEwW9EPOi"}]}}],"NotGate":[{"x":570,"y":240,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":9,"inp1":8}}}],"OrGate":[{"x":710,"y":150,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[13,14],"output1":15}}}],"AndGate":[{"x":630,"y":180,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[2,3],"output1":4}}},{"x":630,"y":130,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[5,6],"output1":7}}}],"restrictedCircuitElementsUsed":[],"nodes":[11,12,16,17,18,19,21,22]},{"layout":{"width":100,"height":220,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[11]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[10]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[13]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[15]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[17]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[19]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[20]},{"x":530,"y":190,"type":2,"bitWidth":1,"label":"","connections":[11]},{"x":530,"y":210,"type":2,"bitWidth":1,"label":"","connections":[10]},{"x":530,"y":230,"type":2,"bitWidth":1,"label":"","connections":[2,9]},{"x":530,"y":200,"type":2,"bitWidth":1,"label":"","connections":[1,8]},{"x":540,"y":230,"type":2,"bitWidth":1,"label":"","connections":[13]},{"x":540,"y":260,"type":2,"bitWidth":1,"label":"","connections":[3,12]},{"x":550,"y":250,"type":2,"bitWidth":1,"label":"","connections":[15]},{"x":550,"y":290,"type":2,"bitWidth":1,"label":"","connections":[4,14]},{"x":560,"y":270,"type":2,"bitWidth":1,"label":"","connections":[17]},{"x":560,"y":320,"type":2,"bitWidth":1,"label":"","connections":[5,16]},{"x":570,"y":290,"type":2,"bitWidth":1,"label":"","connections":[19]},{"x":570,"y":350,"type":2,"bitWidth":1,"label":"","connections":[6,18]},{"x":580,"y":380,"type":2,"bitWidth":1,"label":"","connections":[7,21]},{"x":580,"y":310,"type":2,"bitWidth":1,"label":"","connections":[20]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":100,"y":20,"type":1,"bitWidth":4,"label":"","connections":[26]},{"x":0,"y":30,"type":0,"bitWidth":7,"label":"","connections":[25]},{"x":460,"y":520,"type":2,"bitWidth":7,"label":"","connections":[24,33]},{"x":-10,"y":10,"type":0,"bitWidth":4,"label":"","connections":[23]},{"x":20,"y":-20,"type":0,"bitWidth":3,"label":"","connections":[29]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":640,"y":480,"type":2,"bitWidth":3,"label":"","connections":[27]},{"x":0,"y":50,"type":1,"bitWidth":1,"label":"","connections":[31]},{"x":320,"y":540,"type":2,"bitWidth":1,"label":"","connections":[30,37]},{"x":-100,"y":10,"type":0,"bitWidth":1,"label":"Clock","connections":[37]},{"x":30,"y":20,"type":1,"bitWidth":7,"label":"Ascii Output","connections":[25]},{"x":10,"y":20,"type":1,"bitWidth":1,"label":"Available","connections":[]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"Reset","connections":[]},{"x":-30,"y":20,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":320,"y":470,"type":2,"bitWidth":1,"label":"","connections":[31,32]}],"id":45888322616,"name":"8x1 Multiplexer","Input":[{"x":510,"y":170,"objectType":"Input","label":"D0","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"h1H1NShtrEAuqYZgdPP4"}]}},{"x":510,"y":200,"objectType":"Input","label":"D1","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"iHXYBZ4lIHlVtFEDmzWl"}]}},{"x":510,"y":230,"objectType":"Input","label":"D2","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":2},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"izlT0MQ2AgSs82tCO5ro"}]}},{"x":510,"y":260,"objectType":"Input","label":"D3","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":3},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":80,"id":"FiTQSqTK8zaIPmV4nPpi"}]}},{"x":510,"y":290,"objectType":"Input","label":"D4","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":4},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":100,"id":"xJ7FQLJTjYAesuJgiUnr"}]}},{"x":510,"y":320,"objectType":"Input","label":"D5","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":5},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":120,"id":"PxzCscB90NV6G42TEJQp"}]}},{"x":510,"y":350,"objectType":"Input","label":"D6","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":6},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":140,"id":"NaXa9D8pzY14yWzy30QS"}]}},{"x":510,"y":380,"objectType":"Input","label":"D7","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":7},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":160,"id":"deQ265obCsAeMxDEALOh"}]}}],"Output":[{"x":710,"y":240,"objectType":"Output","label":"Q","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":22},"constructorParamaters":["LEFT",1,{"x":100,"y":20,"id":"M7IQ64wZUIzJGCd1q9jw"}]}}],"Splitter":[{"x":610,"y":500,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4,[3,1]],"nodes":{"outputs":[27,28],"inp1":26}}}],"Keyboard":[{"x":430,"y":460,"objectType":"Keyboard","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"nodes":{"clockInp":32,"asciiOutput":33,"available":34,"reset":35,"en":36},"constructorParamaters":[20]}}],"SubCircuit":[{"x":470,"y":490,"id":"94986236568","label":"","labelDirection":"LEFT","inputNodes":[24],"outputNodes":[23,30],"version":"2.0"}],"Text":[{"x":90,"y":460,"objectType":"Text","label":"Type hex digits here and the\ncorresponding 4-bit pattern\nwil be output on the wire to\nthe right of the 'keyboard hexer'.\nAccepts digits 0-9 plus 'a'-'f'\nand 'A'-'F'. Only one digit is\nrecognized each clock cycle.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Type hex digits here and the\ncorresponding 4-bit pattern\nwil be output on the wire to\nthe right of the 'keyboard hexer'.\nAccepts digits 0-9 plus 'a'-'f'\nand 'A'-'F'. Only one digit is\nrecognized each clock cycle.",14]}},{"x":300,"y":420,"objectType":"Text","label":"Click on this input to select it before typing.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Click on this input to select it before typing.",14]}},{"x":670,"y":510,"objectType":"Text","label":"Here we take the first 3 bits of the\n4-bit hex digit pattern and ignore\nthe 4th bit. An 8x1 mux needs a\n3-bit select input.","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Here we take the first 3 bits of the\n4-bit hex digit pattern and ignore\nthe 4th bit. An 8x1 mux needs a\n3-bit select input.",14]}}],"restrictedCircuitElementsUsed":[],"nodes":[8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,29,31,37]},{"layout":{"width":100,"height":140,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[13]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[4]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[7]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[10]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[1]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[48]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[56]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[2]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[49]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[61]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[3]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[50]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[63]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[0]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[47]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[54]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[38]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[42]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[47]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[39]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[29]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[48]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[31]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[44]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[49]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[33]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[35]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[50]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[43]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[20]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[40]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[22]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[41]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[25]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[45]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[26]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[38]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[46]},{"x":560,"y":480,"type":2,"bitWidth":1,"label":"","connections":[16,36,39]},{"x":610,"y":480,"type":2,"bitWidth":1,"label":"","connections":[19,38,40]},{"x":660,"y":480,"type":2,"bitWidth":1,"label":"","connections":[30,39,41]},{"x":710,"y":480,"type":2,"bitWidth":1,"label":"","connections":[32,40]},{"x":580,"y":490,"type":2,"bitWidth":1,"label":"","connections":[17,46]},{"x":630,"y":490,"type":2,"bitWidth":1,"label":"","connections":[28,46,44]},{"x":680,"y":490,"type":2,"bitWidth":1,"label":"","connections":[23,43,45]},{"x":730,"y":490,"type":2,"bitWidth":1,"label":"","connections":[34,44]},{"x":590,"y":490,"type":2,"bitWidth":1,"label":"","connections":[37,42,43]},{"x":570,"y":190,"type":2,"bitWidth":1,"label":"","connections":[14,18]},{"x":620,"y":240,"type":2,"bitWidth":1,"label":"","connections":[5,21]},{"x":670,"y":290,"type":2,"bitWidth":1,"label":"","connections":[8,24]},{"x":720,"y":340,"type":2,"bitWidth":1,"label":"","connections":[11,27]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[55]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[57]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[68]},{"x":830,"y":180,"type":2,"bitWidth":1,"label":"","connections":[15,55]},{"x":830,"y":190,"type":2,"bitWidth":1,"label":"","connections":[51,54]},{"x":830,"y":230,"type":2,"bitWidth":1,"label":"","connections":[6,57]},{"x":830,"y":210,"type":2,"bitWidth":1,"label":"","connections":[52,56]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[62]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[64]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[70]},{"x":830,"y":280,"type":2,"bitWidth":1,"label":"","connections":[9,62]},{"x":830,"y":290,"type":2,"bitWidth":1,"label":"","connections":[58,61]},{"x":830,"y":330,"type":2,"bitWidth":1,"label":"","connections":[12,64]},{"x":830,"y":310,"type":2,"bitWidth":1,"label":"","connections":[59,63]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[69]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[71]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[72]},{"x":910,"y":200,"type":2,"bitWidth":1,"label":"","connections":[53,69]},{"x":910,"y":240,"type":2,"bitWidth":1,"label":"","connections":[65,68]},{"x":910,"y":300,"type":2,"bitWidth":1,"label":"","connections":[60,71]},{"x":910,"y":260,"type":2,"bitWidth":1,"label":"","connections":[66,70]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[67]}],"id":9183698295,"name":"4x1 Mux Gates","Input":[{"x":530,"y":170,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"9X4kH2eRslmvVUSr2ENI"}]}},{"x":530,"y":220,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"spaMDqVpkCLXlNSgrC10"}]}},{"x":530,"y":270,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":2},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"lgPgAElqd6mAEYraeDzh"}]}},{"x":530,"y":320,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":3},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":80,"id":"P1GENMU5cWeCfmzt4s3x"}]}},{"x":560,"y":520,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":36},"values":{"state":0},"constructorParamaters":["UP",1,{"x":0,"y":100,"id":"Xu3VREzE3FZ3h7vzOUsU"}]}},{"x":590,"y":520,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":37},"values":{"state":1},"constructorParamaters":["UP",1,{"x":0,"y":120,"id":"Mk8xtGwiNop5NPVPx4BR"}]}}],"Output":[{"x":1060,"y":250,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":72},"constructorParamaters":["LEFT",1,{"x":100,"y":20,"id":"O0SvlwdXSHRHL7i3WveG"}]}}],"NotGate":[{"x":630,"y":440,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":29,"inp1":28}}},{"x":660,"y":440,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":31,"inp1":30}}},{"x":710,"y":440,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":33,"inp1":32}}},{"x":730,"y":440,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":35,"inp1":34}}}],"OrGate":[{"x":870,"y":200,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[51,52],"output1":53}}},{"x":870,"y":300,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[58,59],"output1":60}}},{"x":950,"y":250,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[65,66],"output1":67}}}],"AndGate":[{"x":790,"y":230,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[4,5],"output1":6}}},{"x":790,"y":280,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[7,8],"output1":9}}},{"x":790,"y":330,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[10,11],"output1":12}}},{"x":790,"y":180,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[13,14],"output1":15}}},{"x":570,"y":390,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[16,17],"output1":18}}},{"x":620,"y":390,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[19,20],"output1":21}}},{"x":670,"y":390,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[22,23],"output1":24}}},{"x":720,"y":390,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[25,26],"output1":27}}}],"restrictedCircuitElementsUsed":[],"nodes":[38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,56,57,61,62,63,64,68,69,70,71]},{"layout":{"width":80,"height":100,"title_x":65,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[25]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[27]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[12]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[15]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[18]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[21]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[24]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[22]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[26]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[23]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[22]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[23]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[2]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[28]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[29]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[3]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[31]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[30]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[4]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[32]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[33]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[5]},{"x":560,"y":310,"type":2,"bitWidth":1,"label":"","connections":[7,10,31]},{"x":520,"y":330,"type":2,"bitWidth":1,"label":"","connections":[9,11,29]},{"x":560,"y":250,"type":2,"bitWidth":1,"label":"","connections":[6,25]},{"x":540,"y":250,"type":2,"bitWidth":1,"label":"","connections":[0,24,28]},{"x":520,"y":250,"type":2,"bitWidth":1,"label":"","connections":[8,27]},{"x":500,"y":250,"type":2,"bitWidth":1,"label":"","connections":[1,26,30]},{"x":540,"y":360,"type":2,"bitWidth":1,"label":"","connections":[13,25,32]},{"x":520,"y":380,"type":2,"bitWidth":1,"label":"","connections":[14,23]},{"x":500,"y":430,"type":2,"bitWidth":1,"label":"","connections":[17,27,33]},{"x":560,"y":410,"type":2,"bitWidth":1,"label":"","connections":[16,22]},{"x":540,"y":460,"type":2,"bitWidth":1,"label":"","connections":[19,28]},{"x":500,"y":480,"type":2,"bitWidth":1,"label":"","connections":[20,30]}],"id":45592746926,"name":"2x4 Decoder (solution)","Input":[{"x":540,"y":230,"objectType":"Input","label":"D0","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["DOWN",1,{"x":0,"y":20,"id":"tSDhwpjAvmK1dUxtMt3p"}]}},{"x":500,"y":230,"objectType":"Input","label":"D1","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":1},"constructorParamaters":["DOWN",1,{"x":0,"y":40,"id":"fwhjlKkB2uCisXfHModR"}]}}],"Output":[{"x":630,"y":320,"objectType":"Output","label":"Q0","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":2},"constructorParamaters":["LEFT",1,{"x":80,"y":20,"id":"xdzaP7UAdAB0okZFAzuw"}]}},{"x":630,"y":370,"objectType":"Output","label":"Q1","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":3},"constructorParamaters":["LEFT",1,{"x":80,"y":40,"id":"oec7Vemog1PbJ3Vu9Em3"}]}},{"x":630,"y":420,"objectType":"Output","label":"Q2","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":4},"constructorParamaters":["LEFT",1,{"x":80,"y":60,"id":"yZhoThaOuY936DZM6RXB"}]}},{"x":630,"y":470,"objectType":"Output","label":"Q3","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":5},"constructorParamaters":["LEFT",1,{"x":80,"y":80,"id":"3dJGtCbWJRCtLoJ4TBV3"}]}}],"NotGate":[{"x":560,"y":270,"objectType":"NotGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",1],"nodes":{"output1":7,"inp1":6}}},{"x":520,"y":270,"objectType":"NotGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",1],"nodes":{"output1":9,"inp1":8}}}],"AndGate":[{"x":590,"y":320,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[10,11],"output1":12}}},{"x":590,"y":370,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[13,14],"output1":15}}},{"x":590,"y":420,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[16,17],"output1":18}}},{"x":590,"y":470,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[19,20],"output1":21}}}],"restrictedCircuitElementsUsed":[],"nodes":[22,23,24,25,26,27,28,29,30,31,32,33]},{"layout":{"width":100,"height":100,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[11]},{"x":-20,"y":-30,"type":1,"bitWidth":1,"label":"","connections":[12]},{"x":-20,"y":-10,"type":1,"bitWidth":1,"label":"","connections":[13]},{"x":-20,"y":10,"type":1,"bitWidth":1,"label":"","connections":[14]},{"x":-20,"y":30,"type":1,"bitWidth":1,"label":"","connections":[15]},{"x":0,"y":30,"type":0,"bitWidth":2,"label":"Control Signal","connections":[6]},{"x":-10,"y":10,"type":0,"bitWidth":2,"label":"","connections":[5]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[9]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[10]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[7]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[8]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[0]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[1]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[2]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[3]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[4]}],"id":49937542279,"name":"1x4 Demultiplexer","Input":[{"x":570,"y":370,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":9},"values":{"state":0},"constructorParamaters":["UP",1,{"x":0,"y":20,"id":"OombCURB8hynyYnRGJjX"}]}},{"x":590,"y":370,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":10},"values":{"state":0},"constructorParamaters":["UP",1,{"x":0,"y":40,"id":"0APSiHb6UPbrCB7nlgR6"}]}},{"x":540,"y":260,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":11},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"LgFfL9HKCucXHQ0pLQMi"}]}}],"Output":[{"x":660,"y":230,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":12},"constructorParamaters":["LEFT",1,{"x":100,"y":20,"id":"Gfxq2LWKjrPJc7wXHlVc"}]}},{"x":660,"y":250,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":13},"constructorParamaters":["LEFT",1,{"x":100,"y":40,"id":"3sYHbUg5Aa9Oye2LBB2T"}]}},{"x":660,"y":270,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":14},"constructorParamaters":["LEFT",1,{"x":100,"y":60,"id":"Jkt91sECzghWtRCxlSGY"}]}},{"x":660,"y":290,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":15},"constructorParamaters":["LEFT",1,{"x":100,"y":80,"id":"wvC5vRwzEWckVJ75qYaJ"}]}}],"Splitter":[{"x":590,"y":330,"objectType":"Splitter","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,[1,1]],"nodes":{"outputs":[7,8],"inp1":6}}}],"Demultiplexer":[{"x":600,"y":260,"objectType":"Demultiplexer","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",1,2],"nodes":{"output1":[1,2,3,4],"input":0,"controlSignalInput":5}}}],"restrictedCircuitElementsUsed":[],"nodes":[]},{"layout":{"width":100,"height":100,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":-10,"y":-30,"type":0,"bitWidth":1,"label":"","connections":[7]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[8]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[9]},{"x":-10,"y":30,"type":0,"bitWidth":1,"label":"","connections":[10]},{"x":30,"y":-10,"type":1,"bitWidth":1,"label":"","connections":[13]},{"x":30,"y":10,"type":1,"bitWidth":1,"label":"","connections":[12]},{"x":10,"y":50,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[0]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[1]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[2]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[3]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[13]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[5]},{"x":710,"y":210,"type":2,"bitWidth":1,"label":"","connections":[4,11]}],"id":56203156848,"name":"4x2 Encoder","Input":[{"x":610,"y":190,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":7},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"DADvFQ2oqEAcTq49cyfd"}]}},{"x":610,"y":210,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":8},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"dla0DS99pyqW2tbnYMz6"}]}},{"x":610,"y":230,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":9},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"TXO66ZXEIfmB0rfWKuXX"}]}},{"x":610,"y":250,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":10},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":80,"id":"V8kipIWBg9tHaCToIzTY"}]}}],"Output":[{"x":710,"y":230,"objectType":"Output","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"inp1":11},"constructorParamaters":["UP",1,{"x":100,"y":20,"id":"tUAv8e8WfWdBbk4nzegL"}]}},{"x":690,"y":230,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":12},"constructorParamaters":["LEFT",1,{"x":100,"y":40,"id":"UogXNYA0x3JR6ZeuezYi"}]}}],"PriorityEncoder":[{"x":640,"y":220,"objectType":"PriorityEncoder","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"nodes":{"inp1":[0,1,2,3],"output1":[4,5],"enable":6},"constructorParamaters":["RIGHT",2]}}],"restrictedCircuitElementsUsed":[],"nodes":[13]},{"layout":{"width":100,"height":60,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]}],"id":54196772149,"name":"Half Adder","Input":[{"x":610,"y":170,"objectType":"Input","label":"A","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"8p8Ueg9dv7uH0GtLb5F2"}]}},{"x":610,"y":190,"objectType":"Input","label":"B","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"zrm35nnvZyQvQZfp4qMA"}]}}],"Output":[{"x":750,"y":180,"objectType":"Output","label":"Sum","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":2},"constructorParamaters":["LEFT",1,{"x":100,"y":20,"id":"c8dbJjU2peInT1dXkywD"}]}},{"x":650,"y":280,"objectType":"Output","label":"CarryOut","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"inp1":3},"constructorParamaters":["UP",1,{"x":100,"y":40,"id":"raC7f565ZxfnqhhHNsMp"}]}}],"restrictedCircuitElementsUsed":[],"nodes":[]},{"layout":{"width":80,"height":70,"title_x":45,"title_y":43,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]}],"id":49076977674,"name":"Full Adder","Input":[{"x":600,"y":150,"objectType":"Input","label":"A","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"8PzWaPoA2zaYabj1doLv"}]}},{"x":600,"y":170,"objectType":"Input","label":"B","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"G2uFqMmxSDrqoNHlP4gg"}]}},{"x":780,"y":100,"objectType":"Input","label":"CarryIn","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"output1":4},"values":{"state":0},"constructorParamaters":["DOWN",1,{"x":40,"y":0,"id":"CypwwMaMTSFyfn9ILvGw"}]}}],"Output":[{"x":860,"y":160,"objectType":"Output","label":"Sum","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":2},"constructorParamaters":["LEFT",1,{"x":80,"y":20,"id":"iFkhJabg0Oh1rcKrYPDe"}]}},{"x":710,"y":350,"objectType":"Output","label":"CarryOut","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"inp1":3},"constructorParamaters":["UP",1,{"x":40,"y":70,"id":"8ApZYnjSxGaqFeroJVL1"}]}}],"restrictedCircuitElementsUsed":[],"nodes":[]},{"layout":{"width":100,"height":80,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":40,"y":0,"type":1,"bitWidth":4,"label":"","connections":[6]},{"x":40,"y":0,"type":1,"bitWidth":4,"label":"","connections":[16]},{"x":40,"y":0,"type":0,"bitWidth":4,"label":"","connections":[30]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[8]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[16]},{"x":550,"y":50,"type":2,"bitWidth":4,"label":"","connections":[0,7,11]},{"x":550,"y":310,"type":2,"bitWidth":4,"label":"","connections":[6,8]},{"x":470,"y":310,"type":2,"bitWidth":4,"label":"","connections":[4,7]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[10]},{"x":710,"y":310,"type":2,"bitWidth":1,"label":"","connections":[9,29]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[6]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[1,5]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":900,"y":310,"type":2,"bitWidth":1,"label":"","connections":[10,30]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[2,29]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[36]},{"x":570,"y":-50,"type":2,"bitWidth":1,"label":"","connections":[35]},{"x":40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":70,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":70,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":70,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":40,"y":70,"type":1,"bitWidth":1,"label":"","connections":[]}],"id":38153367906,"name":"4-bit Ripple-Carry Adder","Input":[{"x":500,"y":50,"objectType":"Input","label":"A","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":3},"constructorParamaters":["RIGHT",4,{"x":0,"y":20,"id":"1BOVXpZDhACtWHuW0QkM"}]}},{"x":500,"y":170,"objectType":"Input","label":"B","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":2},"constructorParamaters":["RIGHT",4,{"x":0,"y":40,"id":"4xuZhccnDOPWmx0U5lw5"}]}},{"x":530,"y":-50,"objectType":"Input","label":"CarryIn","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":35},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"ifNoSmQ9KFQqR0DdMC97"}]}}],"Output":[{"x":960,"y":200,"objectType":"Output","label":"Sum","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":2},"constructorParamaters":["LEFT",4,{"x":100,"y":20,"id":"guZU7STDfwsgFSOTVKxL"}]}},{"x":930,"y":240,"objectType":"Output","label":"CarryOut","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":3},"constructorParamaters":["LEFT",1,{"x":100,"y":40,"id":"e3Vn4XcK6KHQFOLBzEtu"}]}}],"HexDisplay":[{"x":470,"y":380,"objectType":"HexDisplay","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":4}},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}},{"x":580,"y":380,"objectType":"HexDisplay","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":5}},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}},{"x":710,"y":380,"objectType":"HexDisplay","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":9}},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}}],"Splitter":[{"x":600,"y":20,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4,[1,1,1,1]],"nodes":{"outputs":[12,13,14,15],"inp1":11}}},{"x":590,"y":140,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4,[1,1,1,1]],"nodes":{"outputs":[17,18,19,20],"inp1":16}}},{"x":890,"y":170,"objectType":"Splitter","label":"","direction":"LEFT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",4,[1,1,1,1]],"nodes":{"outputs":[31,32,33,34],"inp1":30}}}],"SubCircuit":[{"x":710,"y":-150,"id":"49076977674","label":"","labelDirection":"LEFT","inputNodes":[21,22,37],"outputNodes":[38,39],"version":"2.0"},{"x":710,"y":-50,"id":"49076977674","label":"","labelDirection":"LEFT","inputNodes":[23,24,40],"outputNodes":[41,42],"version":"2.0"},{"x":710,"y":50,"id":"49076977674","label":"","labelDirection":"LEFT","inputNodes":[25,26,43],"outputNodes":[44,45],"version":"2.0"},{"x":710,"y":150,"id":"49076977674","label":"","labelDirection":"LEFT","inputNodes":[27,28,46],"outputNodes":[47,48],"version":"2.0"}],"Text":[{"x":510,"y":400,"objectType":"Text","label":"+","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["+",72]}},{"x":630,"y":400,"objectType":"Text","label":"=\n","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["=\n",72]}}],"restrictedCircuitElementsUsed":[],"nodes":[6,7,8,10,29,36]},{"layout":{"width":80,"height":90,"title_x":55,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[],"id":52644731843,"name":"2x4 Decoder","restrictedCircuitElementsUsed":[],"nodes":[]},{"layout":{"width":250,"height":290,"title_x":50,"title_y":13,"titleEnabled":false},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[164]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[166]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[168]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[170]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[122]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[124]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[126]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[128]},{"x":10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[31]},{"x":80,"y":0,"type":1,"bitWidth":8,"label":"","connections":[10]},{"x":-10,"y":70,"type":0,"bitWidth":8,"label":"","connections":[9]},{"x":20,"y":-80,"type":0,"bitWidth":1,"label":"","connections":[43]},{"x":20,"y":-60,"type":0,"bitWidth":1,"label":"","connections":[135]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[137]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[139]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[122]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[124]},{"x":20,"y":40,"type":0,"bitWidth":1,"label":"","connections":[126]},{"x":20,"y":60,"type":0,"bitWidth":1,"label":"","connections":[128]},{"x":40,"y":0,"type":0,"bitWidth":4,"label":"","connections":[50]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[200]},{"x":-20,"y":-10,"type":0,"bitWidth":4,"label":"A","connections":[27]},{"x":-20,"y":0,"type":0,"bitWidth":4,"label":"B","connections":[26]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"Cin","connections":[29]},{"x":20,"y":0,"type":1,"bitWidth":4,"label":"Sum","connections":[30]},{"x":20,"y":10,"type":1,"bitWidth":1,"label":"Cout","connections":[195]},{"x":680,"y":-130,"type":2,"bitWidth":4,"label":"","connections":[22,28]},{"x":40,"y":0,"type":1,"bitWidth":4,"label":"","connections":[21]},{"x":680,"y":-70,"type":2,"bitWidth":4,"label":"","connections":[26,36]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[23]},{"x":740,"y":-130,"type":2,"bitWidth":4,"label":"","connections":[24,31]},{"x":740,"y":-160,"type":2,"bitWidth":4,"label":"","connections":[8,30,32]},{"x":580,"y":-160,"type":2,"bitWidth":4,"label":"","connections":[31,33]},{"x":580,"y":-70,"type":2,"bitWidth":4,"label":"","connections":[32,35]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"Clock","connections":[200]},{"x":-20,"y":-10,"type":0,"bitWidth":4,"label":"D","connections":[33]},{"x":20,"y":-10,"type":1,"bitWidth":4,"label":"Q","connections":[28]},{"x":20,"y":10,"type":1,"bitWidth":4,"label":"Q Inverse","connections":[]},{"x":10,"y":20,"type":0,"bitWidth":1,"label":"Asynchronous Reset","connections":[203]},{"x":0,"y":20,"type":0,"bitWidth":4,"label":"Preset","connections":[199]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[144]},{"x":540,"y":40,"type":2,"bitWidth":1,"label":"","connections":[43,68]},{"x":540,"y":220,"type":2,"bitWidth":1,"label":"","connections":[11,42,133]},{"x":550,"y":240,"type":2,"bitWidth":1,"label":"","connections":[45,135]},{"x":550,"y":90,"type":2,"bitWidth":1,"label":"","connections":[44,71]},{"x":560,"y":260,"type":2,"bitWidth":1,"label":"","connections":[47,137]},{"x":560,"y":140,"type":2,"bitWidth":1,"label":"","connections":[46,74]},{"x":570,"y":280,"type":2,"bitWidth":1,"label":"","connections":[49,139]},{"x":570,"y":190,"type":2,"bitWidth":1,"label":"","connections":[48,77]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[19]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[63]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[80]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[81]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[84]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[171]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[66]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[172]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[65]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[173]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[64]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[174]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[63]},{"x":870,"y":30,"type":2,"bitWidth":1,"label":"","connections":[51,62,90]},{"x":810,"y":80,"type":2,"bitWidth":1,"label":"","connections":[60,72,79,86]},{"x":750,"y":130,"type":2,"bitWidth":1,"label":"","connections":[58,75,91]},{"x":690,"y":180,"type":2,"bitWidth":1,"label":"","connections":[56,78,92]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[164]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[42]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[90]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[166]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[45]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[64]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[168]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[47]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[65]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[170]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[49]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[66]},{"x":880,"y":80,"type":2,"bitWidth":1,"label":"","connections":[64,80]},{"x":880,"y":50,"type":2,"bitWidth":1,"label":"","connections":[52,79]},{"x":890,"y":70,"type":2,"bitWidth":1,"label":"","connections":[53,82]},{"x":890,"y":130,"type":2,"bitWidth":1,"label":"","connections":[81,91]},{"x":900,"y":180,"type":2,"bitWidth":1,"label":"","connections":[84,92]},{"x":900,"y":90,"type":2,"bitWidth":1,"label":"","connections":[54,83]},{"x":-10,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[90]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[64]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[91]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"","connections":[92]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[202]},{"x":800,"y":30,"type":2,"bitWidth":1,"label":"","connections":[63,69,85]},{"x":830,"y":130,"type":2,"bitWidth":1,"label":"","connections":[65,82,87]},{"x":840,"y":180,"type":2,"bitWidth":1,"label":"","connections":[66,83,88]},{"x":40,"y":0,"type":0,"bitWidth":4,"label":"","connections":[94]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[93]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[129]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[130]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[131]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[132]},{"x":40,"y":0,"type":0,"bitWidth":4,"label":"","connections":[100]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[99]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[140]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[141]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[142]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[143]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[175]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[132]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[176]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[131]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[177]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[130]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[178]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[129]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[179]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[143]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[180]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[142]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[181]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[141]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[182]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[140]},{"x":600,"y":390,"type":2,"bitWidth":1,"label":"","connections":[122,129]},{"x":600,"y":300,"type":2,"bitWidth":1,"label":"","connections":[4,15,121]},{"x":590,"y":410,"type":2,"bitWidth":1,"label":"","connections":[124,130]},{"x":590,"y":320,"type":2,"bitWidth":1,"label":"","connections":[5,16,123]},{"x":580,"y":430,"type":2,"bitWidth":1,"label":"","connections":[126,131]},{"x":580,"y":340,"type":2,"bitWidth":1,"label":"","connections":[6,17,125]},{"x":570,"y":450,"type":2,"bitWidth":1,"label":"","connections":[128,132]},{"x":570,"y":360,"type":2,"bitWidth":1,"label":"","connections":[7,18,127]},{"x":870,"y":390,"type":2,"bitWidth":1,"label":"","connections":[95,112,121]},{"x":810,"y":410,"type":2,"bitWidth":1,"label":"","connections":[96,110,123]},{"x":750,"y":430,"type":2,"bitWidth":1,"label":"","connections":[97,108,125]},{"x":690,"y":450,"type":2,"bitWidth":1,"label":"","connections":[98,106,127]},{"x":540,"y":630,"type":2,"bitWidth":1,"label":"","connections":[43,140]},{"x":530,"y":650,"type":2,"bitWidth":1,"label":"","connections":[135,141]},{"x":530,"y":240,"type":2,"bitWidth":1,"label":"","connections":[12,44,134]},{"x":520,"y":670,"type":2,"bitWidth":1,"label":"","connections":[137,142]},{"x":520,"y":260,"type":2,"bitWidth":1,"label":"","connections":[13,46,136]},{"x":510,"y":690,"type":2,"bitWidth":1,"label":"","connections":[139,143]},{"x":510,"y":280,"type":2,"bitWidth":1,"label":"","connections":[14,48,138]},{"x":860,"y":630,"type":2,"bitWidth":1,"label":"","connections":[101,120,133]},{"x":800,"y":650,"type":2,"bitWidth":1,"label":"","connections":[102,118,134]},{"x":740,"y":670,"type":2,"bitWidth":1,"label":"","connections":[103,116,136]},{"x":680,"y":690,"type":2,"bitWidth":1,"label":"","connections":[104,114,138]},{"x":-40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[41,189]},{"x":40,"y":0,"type":0,"bitWidth":4,"label":"","connections":[146]},{"x":-10,"y":30,"type":0,"bitWidth":4,"label":"","connections":[145]},{"x":20,"y":-40,"type":0,"bitWidth":1,"label":"","connections":[159]},{"x":20,"y":-20,"type":0,"bitWidth":1,"label":"","connections":[160]},{"x":20,"y":0,"type":0,"bitWidth":1,"label":"","connections":[161]},{"x":20,"y":20,"type":0,"bitWidth":1,"label":"","connections":[162]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[183]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[162]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[184]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[161]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[185]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[160]},{"x":-10,"y":0,"type":0,"bitWidth":4,"label":"","connections":[186]},{"x":20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[159]},{"x":860,"y":900,"type":2,"bitWidth":1,"label":"","connections":[147,158,163]},{"x":800,"y":920,"type":2,"bitWidth":1,"label":"","connections":[148,156,165]},{"x":740,"y":940,"type":2,"bitWidth":1,"label":"","connections":[149,154,167]},{"x":680,"y":960,"type":2,"bitWidth":1,"label":"","connections":[150,152,169]},{"x":480,"y":900,"type":2,"bitWidth":1,"label":"","connections":[159,164]},{"x":480,"y":20,"type":2,"bitWidth":1,"label":"","connections":[0,67,163]},{"x":470,"y":920,"type":2,"bitWidth":1,"label":"","connections":[160,166]},{"x":470,"y":70,"type":2,"bitWidth":1,"label":"","connections":[1,70,165]},{"x":460,"y":940,"type":2,"bitWidth":1,"label":"","connections":[161,168]},{"x":460,"y":120,"type":2,"bitWidth":1,"label":"","connections":[2,73,167]},{"x":450,"y":960,"type":2,"bitWidth":1,"label":"","connections":[162,170]},{"x":450,"y":170,"type":2,"bitWidth":1,"label":"","connections":[3,76,169]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[55]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[57]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[59]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[61]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[105]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[107]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[109]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[111]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[113]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[115]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[117]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[119]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[151]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[153]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[155]},{"x":0,"y":-50,"type":0,"bitWidth":4,"label":"","connections":[157]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"R","connections":[]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"S","connections":[212]},{"x":20,"y":-10,"type":1,"bitWidth":1,"label":"Q","connections":[144]},{"x":20,"y":10,"type":1,"bitWidth":1,"label":"Q Inverse","connections":[]},{"x":10,"y":20,"type":0,"bitWidth":1,"label":"Asynchronous Reset","connections":[210]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"Preset","connections":[194]},{"x":-10,"y":20,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[192]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[25]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[198]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":610,"y":-100,"type":2,"bitWidth":1,"label":"","connections":[196,200]},{"x":10,"y":0,"type":1,"bitWidth":4,"label":"","connections":[39]},{"x":610,"y":-50,"type":2,"bitWidth":1,"label":"","connections":[20,34,198]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[205]},{"x":820,"y":-130,"type":2,"bitWidth":1,"label":"","connections":[89,211,212]},{"x":660,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[38,204,206]},{"x":570,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[203,205]},{"x":570,"y":-20,"type":2,"bitWidth":1,"label":"","connections":[201,204]},{"x":780,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[203,207]},{"x":780,"y":-80,"type":2,"bitWidth":1,"label":"","connections":[206,208]},{"x":800,"y":-80,"type":2,"bitWidth":1,"label":"","connections":[207,209]},{"x":800,"y":-90,"type":2,"bitWidth":1,"label":"","connections":[208,210]},{"x":890,"y":-90,"type":2,"bitWidth":1,"label":"","connections":[191,209]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[202]},{"x":-40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[188,202]}],"id":52681495145,"name":"Tester 4x4","Input":[{"x":380,"y":20,"objectType":"Input","label":"R0","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":240,"y":0,"id":"5RQwubFvGGRPYROrlBP1"}]}},{"x":380,"y":70,"objectType":"Input","label":"R1","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":220,"y":0,"id":"fqlOdv3AV4iOxlAuBslg"}]}},{"x":380,"y":120,"objectType":"Input","label":"R2","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":2},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":200,"y":0,"id":"tWu5TeXLrPYlTKOZemh2"}]}},{"x":380,"y":170,"objectType":"Input","label":"R3","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":3},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":180,"y":0,"id":"RMnuG0xrFyHSTeeulFQr"}]}},{"x":280,"y":370,"objectType":"Input","label":"Test","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":9},"values":{"state":21},"constructorParamaters":["RIGHT",8,{"x":230,"y":290,"id":"T0PuzUwsYrwMbyvPHRzL"}]}},{"x":520,"y":-50,"objectType":"Input","label":"CLK","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":20},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":150,"id":"3YKDWvfPnM78dXPT1h4T"}]}},{"x":520,"y":-20,"objectType":"Input","label":"RST","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":201},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":200,"id":"1bJmZYXc7oWoCv63Dv9A"}]}}],"Output":[{"x":620,"y":300,"objectType":"Output","label":"T0","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":4},"constructorParamaters":["LEFT",1,{"x":70,"y":0,"id":"Wb8G7pCuXyKP5bxhDt1T"}]}},{"x":620,"y":320,"objectType":"Output","label":"T1","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":5},"constructorParamaters":["LEFT",1,{"x":50,"y":0,"id":"HODgjhbR23zVI68WpFZT"}]}},{"x":620,"y":340,"objectType":"Output","label":"T2","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":6},"constructorParamaters":["LEFT",1,{"x":30,"y":0,"id":"DnSkP9e6n0kQ8lqWVoGd"}]}},{"x":620,"y":360,"objectType":"Output","label":"T3","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":7},"constructorParamaters":["LEFT",1,{"x":10,"y":0,"id":"EYBnMA6xF73O3m4k0q9m"}]}},{"x":740,"y":-190,"objectType":"Output","label":"TAddr","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"inp1":8},"constructorParamaters":["DOWN",4,{"x":30,"y":290,"id":"91A70fEfo808XYu8c1DY"}]}},{"x":990,"y":100,"objectType":"Output","label":"Errors","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":19},"constructorParamaters":["LEFT",4,{"x":250,"y":220,"id":"HUkv8EDvcV66lkFROG1B"}]}},{"x":950,"y":-130,"objectType":"Output","label":"Failed","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":41},"constructorParamaters":["LEFT",1,{"x":150,"y":290,"id":"UNPmXOm2WK2l8YUwmb4B"}]}},{"x":990,"y":460,"objectType":"Output","label":"Inputs","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":93},"constructorParamaters":["LEFT",4,{"x":250,"y":40,"id":"rPpSOTM9QlI5kWoHB3tv"}]}},{"x":990,"y":700,"objectType":"Output","label":"Expected","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":99},"constructorParamaters":["LEFT",4,{"x":250,"y":160,"id":"bTzlo98E7NsZDEEeWKL4"}]}},{"x":990,"y":970,"objectType":"Output","label":"Result","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":145},"constructorParamaters":["LEFT",4,{"x":250,"y":100,"id":"Gjth3AKCem8ukwxxMf9b"}]}},{"x":820,"y":-160,"objectType":"Output","label":"Wrong","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"inp1":211},"constructorParamaters":["DOWN",1,{"x":90,"y":290,"id":"xTxvNdbs0PRLrMjo9BoW"}]}}],"OrGate":[{"x":820,"y":-40,"objectType":"OrGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":50,"customData":{"constructorParamaters":["UP",4,1],"nodes":{"inp":[85,86,87,88],"output1":89}}}],"AndGate":[{"x":770,"y":-110,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":20,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[195,196],"output1":197}}}],"XorGate":[{"x":640,"y":30,"objectType":"XorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[67,68],"output1":69}}},{"x":640,"y":80,"objectType":"XorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[70,71],"output1":72}}},{"x":640,"y":130,"objectType":"XorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[73,74],"output1":75}}},{"x":640,"y":180,"objectType":"XorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[76,77],"output1":78}}}],"HexDisplay":[{"x":700,"y":280,"objectType":"HexDisplay","label":"E3","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":171}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":50,"y":240}},{"x":760,"y":280,"objectType":"HexDisplay","label":"E2","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":172}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":90,"y":240}},{"x":820,"y":280,"objectType":"HexDisplay","label":"E1","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":173}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":130,"y":240}},{"x":880,"y":280,"objectType":"HexDisplay","label":"E0","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":174}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":170,"y":240}},{"x":700,"y":550,"objectType":"HexDisplay","label":"T3","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":175}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":50,"y":60}},{"x":760,"y":550,"objectType":"HexDisplay","label":"T2","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":176}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":90,"y":60}},{"x":820,"y":550,"objectType":"HexDisplay","label":"T1","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":177}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":130,"y":60}},{"x":880,"y":550,"objectType":"HexDisplay","label":"T0","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":178}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":170,"y":60}},{"x":690,"y":790,"objectType":"HexDisplay","label":"X3","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":179}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":50,"y":180}},{"x":750,"y":790,"objectType":"HexDisplay","label":"X2","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":180}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":90,"y":180}},{"x":810,"y":790,"objectType":"HexDisplay","label":"X1","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":181}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":130,"y":180}},{"x":870,"y":790,"objectType":"HexDisplay","label":"X0","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":182}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":170,"y":180}},{"x":690,"y":1060,"objectType":"HexDisplay","label":"R3","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":183}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":50,"y":120}},{"x":750,"y":1060,"objectType":"HexDisplay","label":"R2","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":184}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":90,"y":120}},{"x":810,"y":1060,"objectType":"HexDisplay","label":"R1","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":185}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":130,"y":120}},{"x":870,"y":1060,"objectType":"HexDisplay","label":"R0","direction":"RIGHT","labelDirection":"DOWN","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp":186}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"LEFT","x":170,"y":120}}],"Splitter":[{"x":370,"y":300,"objectType":"Splitter","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",8,[1,1,1,1,1,1,1,1]],"nodes":{"outputs":[11,12,13,14,15,16,17,18],"inp1":10}}},{"x":940,"y":70,"objectType":"Splitter","label":"","direction":"LEFT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",4,[1,1,1,1]],"nodes":{"outputs":[51,52,53,54],"inp1":50}}},{"x":700,"y":220,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[56],"inp1":55}}},{"x":760,"y":220,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[58],"inp1":57}}},{"x":820,"y":220,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[60],"inp1":59}}},{"x":880,"y":220,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[62],"inp1":61}}},{"x":940,"y":430,"objectType":"Splitter","label":"","direction":"LEFT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",4,[1,1,1,1]],"nodes":{"outputs":[95,96,97,98],"inp1":94}}},{"x":940,"y":670,"objectType":"Splitter","label":"","direction":"LEFT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",4,[1,1,1,1]],"nodes":{"outputs":[101,102,103,104],"inp1":100}}},{"x":700,"y":490,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[106],"inp1":105}}},{"x":760,"y":490,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[108],"inp1":107}}},{"x":820,"y":490,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[110],"inp1":109}}},{"x":880,"y":490,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[112],"inp1":111}}},{"x":690,"y":730,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[114],"inp1":113}}},{"x":750,"y":730,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[116],"inp1":115}}},{"x":810,"y":730,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[118],"inp1":117}}},{"x":870,"y":730,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[120],"inp1":119}}},{"x":940,"y":940,"objectType":"Splitter","label":"","direction":"LEFT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["LEFT",4,[1,1,1,1]],"nodes":{"outputs":[147,148,149,150],"inp1":146}}},{"x":690,"y":1000,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[152],"inp1":151}}},{"x":750,"y":1000,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[154],"inp1":153}}},{"x":810,"y":1000,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[156],"inp1":155}}},{"x":870,"y":1000,"objectType":"Splitter","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",4,[1]],"nodes":{"outputs":[158],"inp1":157}}}],"ConstantVal":[{"x":630,"y":-140,"objectType":"ConstantVal","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":27},"constructorParamaters":["RIGHT",4,"0001"]}},{"x":660,"y":-120,"objectType":"ConstantVal","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":29},"constructorParamaters":["RIGHT",1,"0"]}},{"x":880,"y":-70,"objectType":"ConstantVal","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":194},"constructorParamaters":["UP",1,"0"]}},{"x":650,"y":-10,"objectType":"ConstantVal","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":199},"constructorParamaters":["UP",4,"1111"]}}],"Adder":[{"x":710,"y":-130,"objectType":"Adder","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",4],"nodes":{"inpA":21,"inpB":22,"carryIn":23,"carryOut":25,"sum":24}}}],"SRflipFlop":[{"x":880,"y":-120,"objectType":"SRflipFlop","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"nodes":{"S":188,"R":187,"qOutput":189,"qInvOutput":190,"reset":191,"preset":192,"en":193},"constructorParamaters":["RIGHT"]}}],"DflipFlop":[{"x":650,"y":-60,"objectType":"DflipFlop","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"nodes":{"clockInp":34,"dInp":35,"qOutput":36,"qInvOutput":37,"reset":38,"preset":39,"en":40},"constructorParamaters":["RIGHT",4]}}],"DigitalLed":[{"x":930,"y":-170,"objectType":"DigitalLed","label":"FAILED","direction":"UP","labelDirection":"UP","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp1":144}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"DOWN","x":150,"y":260}},{"x":850,"y":-170,"objectType":"DigitalLed","label":"Wrong","direction":"UP","labelDirection":"UP","propagationDelay":10,"customData":{"constructorParamaters":["Red"],"nodes":{"inp1":212}},"subcircuitMetadata":{"showInSubcircuit":true,"showLabelInSubcircuit":false,"labelDirection":"DOWN","x":90,"y":260}}],"restrictedCircuitElementsUsed":[],"nodes":[26,28,30,31,32,33,42,43,44,45,46,47,48,49,63,64,65,66,79,80,81,82,83,84,90,91,92,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,159,160,161,162,163,164,165,166,167,168,169,170,198,200,202,203,204,205,206,207,208,209,210]},{"layout":{"width":100,"height":40,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":240,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":220,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":200,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":180,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":230,"y":290,"type":0,"bitWidth":8,"label":"","connections":[49]},{"x":0,"y":150,"type":0,"bitWidth":1,"label":"","connections":[50]},{"x":0,"y":200,"type":0,"bitWidth":1,"label":"","connections":[66]},{"x":70,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":50,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":30,"y":290,"type":1,"bitWidth":4,"label":"","connections":[48]},{"x":150,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":250,"y":40,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":160,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":90,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":240,"y":0,"type":0,"bitWidth":1,"label":"","connections":[36]},{"x":220,"y":0,"type":0,"bitWidth":1,"label":"","connections":[37]},{"x":200,"y":0,"type":0,"bitWidth":1,"label":"","connections":[38]},{"x":180,"y":0,"type":0,"bitWidth":1,"label":"","connections":[39]},{"x":230,"y":290,"type":0,"bitWidth":8,"label":"","connections":[44]},{"x":0,"y":150,"type":0,"bitWidth":1,"label":"","connections":[54]},{"x":0,"y":200,"type":0,"bitWidth":1,"label":"","connections":[63]},{"x":70,"y":0,"type":1,"bitWidth":1,"label":"","connections":[34]},{"x":50,"y":0,"type":1,"bitWidth":1,"label":"","connections":[35]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":30,"y":290,"type":1,"bitWidth":4,"label":"","connections":[43]},{"x":150,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":250,"y":40,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":160,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":90,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[34]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[35]},{"x":950,"y":130,"type":2,"bitWidth":1,"label":"","connections":[23,32]},{"x":930,"y":150,"type":2,"bitWidth":1,"label":"","connections":[24,33]},{"x":1120,"y":130,"type":2,"bitWidth":1,"label":"","connections":[16,55]},{"x":1100,"y":150,"type":2,"bitWidth":1,"label":"","connections":[17,56]},{"x":1080,"y":170,"type":2,"bitWidth":1,"label":"","connections":[18,57]},{"x":1060,"y":190,"type":2,"bitWidth":1,"label":"","connections":[19,58]},{"x":-80,"y":0,"type":0,"bitWidth":4,"label":"Address","connections":[43]},{"x":0,"y":50,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":80,"y":0,"type":1,"bitWidth":8,"label":"DataOut","connections":[44]},{"x":910,"y":650,"type":2,"bitWidth":4,"label":"","connections":[27,40]},{"x":1110,"y":650,"type":2,"bitWidth":8,"label":"","connections":[20,42]},{"x":-80,"y":0,"type":0,"bitWidth":4,"label":"Address","connections":[48]},{"x":0,"y":50,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":80,"y":0,"type":1,"bitWidth":8,"label":"DataOut","connections":[49]},{"x":540,"y":650,"type":2,"bitWidth":4,"label":"","connections":[11,45]},{"x":740,"y":650,"type":2,"bitWidth":8,"label":"","connections":[4,47]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[5,52]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[66]},{"x":460,"y":250,"type":2,"bitWidth":1,"label":"","connections":[50,53]},{"x":840,"y":250,"type":2,"bitWidth":1,"label":"","connections":[52,54]},{"x":840,"y":420,"type":2,"bitWidth":1,"label":"","connections":[21,53]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[36]},{"x":80,"y":40,"type":1,"bitWidth":1,"label":"","connections":[37]},{"x":80,"y":60,"type":1,"bitWidth":1,"label":"","connections":[38]},{"x":80,"y":80,"type":1,"bitWidth":1,"label":"","connections":[39]},{"x":250,"y":220,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":100,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":220,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":100,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":820,"y":470,"type":2,"bitWidth":1,"label":"","connections":[22,64]},{"x":820,"y":260,"type":2,"bitWidth":1,"label":"","connections":[63,65]},{"x":480,"y":260,"type":2,"bitWidth":1,"label":"","connections":[64,66]},{"x":480,"y":470,"type":2,"bitWidth":1,"label":"","connections":[6,51,65]}],"id":57189714465,"name":"Decoder test","Rom":[{"x":1010,"y":650,"objectType":"Rom","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":[[1,18,36,56,18,18,18,18,18,18,18,18,18,18,18,18]],"nodes":{"memAddr":40,"dataOut":42,"en":41}}},{"x":640,"y":650,"objectType":"Rom","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":[[1,18,36,56,18,18,18,18,18,18,18,18,18,18,18,18]],"nodes":{"memAddr":45,"dataOut":47,"en":46}}}],"Button":[{"x":430,"y":420,"objectType":"Button","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":50},"values":{"state":0},"constructorParamaters":["RIGHT",1]},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}},{"x":430,"y":470,"objectType":"Button","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":51},"values":{"state":0},"constructorParamaters":["RIGHT",1]},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}}],"SubCircuit":[{"x":510,"y":270,"id":"52681495145","label":"","labelDirection":"LEFT","inputNodes":[0,1,2,3,4,5,6],"outputNodes":[7,8,9,10,11,59,12,13,14,60,15],"version":"2.0"},{"x":880,"y":270,"id":"52681495145","label":"","labelDirection":"LEFT","inputNodes":[16,17,18,19,20,21,22],"outputNodes":[23,24,25,26,27,61,28,29,30,62,31],"version":"2.0"},{"x":960,"y":110,"id":"45592746926","label":"","labelDirection":"LEFT","inputNodes":[32,33],"outputNodes":[55,56,57,58],"version":"2.0"},{"x":590,"y":110,"id":"52644731843","label":"","labelDirection":"LEFT","inputNodes":[],"outputNodes":[],"version":"2.0"}],"restrictedCircuitElementsUsed":[],"nodes":[34,35,36,37,38,39,43,44,48,49,52,53,54,63,64,65,66]},{"layout":{"width":80,"height":70,"title_x":70,"title_y":43,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[23]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[24]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[19]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[7]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[20]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[26]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[28]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[3]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[23]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[24]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[25]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[21]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[20]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[27]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[23]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[24]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[21]},{"x":-20,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[22]},{"x":-20,"y":10,"type":0,"bitWidth":1,"label":"","connections":[20]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[2]},{"x":770,"y":240,"type":2,"bitWidth":1,"label":"","connections":[4,12,18]},{"x":750,"y":230,"type":2,"bitWidth":1,"label":"","connections":[11,16,22]},{"x":750,"y":220,"type":2,"bitWidth":1,"label":"","connections":[17,21]},{"x":640,"y":220,"type":2,"bitWidth":1,"label":"","connections":[0,8,14]},{"x":660,"y":240,"type":2,"bitWidth":1,"label":"","connections":[1,9,15]},{"x":650,"y":340,"type":2,"bitWidth":1,"label":"","connections":[10,26]},{"x":690,"y":340,"type":2,"bitWidth":1,"label":"","connections":[5,25]},{"x":760,"y":340,"type":2,"bitWidth":1,"label":"","connections":[13,28]},{"x":710,"y":340,"type":2,"bitWidth":1,"label":"","connections":[6,27]}],"id":20016267448,"name":"Full Adder (solution)","Input":[{"x":590,"y":220,"objectType":"Input","label":"A","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"Dw6fne5QcLxmqUkzmUWm"}]}},{"x":590,"y":240,"objectType":"Input","label":"B","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"GVerzA3mKijtGxiHPyKK"}]}},{"x":770,"y":170,"objectType":"Input","label":"CarryIn","direction":"DOWN","labelDirection":"UP","propagationDelay":0,"customData":{"nodes":{"output1":4},"values":{"state":0},"constructorParamaters":["DOWN",1,{"x":40,"y":0,"id":"l1IFcLduAdfLvN7hSNn8"}]}}],"Output":[{"x":850,"y":230,"objectType":"Output","label":"Sum","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":2},"constructorParamaters":["LEFT",1,{"x":80,"y":20,"id":"KeKq1xO2FTVTWTpPZ6EL"}]}},{"x":700,"y":420,"objectType":"Output","label":"CarryOut","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"inp1":3},"constructorParamaters":["UP",1,{"x":40,"y":70,"id":"vmvbvH6Sd8hq1iPEJqVP"}]}}],"OrGate":[{"x":700,"y":360,"objectType":"OrGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[5,6],"output1":7}}}],"AndGate":[{"x":650,"y":290,"objectType":"AndGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[8,9],"output1":10}}},{"x":760,"y":290,"objectType":"AndGate","label":"","direction":"DOWN","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["DOWN",2,1],"nodes":{"inp":[11,12],"output1":13}}}],"XorGate":[{"x":700,"y":230,"objectType":"XorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[14,15],"output1":16}}},{"x":810,"y":230,"objectType":"XorGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[17,18],"output1":19}}}],"restrictedCircuitElementsUsed":[],"nodes":[20,21,22,23,24,25,26,27,28]},{"layout":{"width":100,"height":40,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":240,"y":0,"type":0,"bitWidth":1,"label":"","connections":[60]},{"x":220,"y":0,"type":0,"bitWidth":1,"label":"","connections":[62]},{"x":200,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":180,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":230,"y":290,"type":0,"bitWidth":8,"label":"","connections":[38]},{"x":0,"y":150,"type":0,"bitWidth":1,"label":"","connections":[39]},{"x":0,"y":200,"type":0,"bitWidth":1,"label":"","connections":[78]},{"x":70,"y":0,"type":1,"bitWidth":1,"label":"","connections":[58]},{"x":50,"y":0,"type":1,"bitWidth":1,"label":"","connections":[59]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[70]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":30,"y":290,"type":1,"bitWidth":4,"label":"","connections":[37]},{"x":150,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":250,"y":40,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":160,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":90,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":240,"y":0,"type":0,"bitWidth":1,"label":"","connections":[65]},{"x":220,"y":0,"type":0,"bitWidth":1,"label":"","connections":[66]},{"x":200,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":180,"y":0,"type":0,"bitWidth":1,"label":"","connections":[]},{"x":230,"y":290,"type":0,"bitWidth":8,"label":"","connections":[36]},{"x":0,"y":150,"type":0,"bitWidth":1,"label":"","connections":[43]},{"x":0,"y":200,"type":0,"bitWidth":1,"label":"","connections":[75]},{"x":70,"y":0,"type":1,"bitWidth":1,"label":"","connections":[63]},{"x":50,"y":0,"type":1,"bitWidth":1,"label":"","connections":[64]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[68]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":30,"y":290,"type":1,"bitWidth":4,"label":"","connections":[35]},{"x":150,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":250,"y":40,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":160,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":90,"y":290,"type":1,"bitWidth":1,"label":"","connections":[]},{"x":-80,"y":0,"type":0,"bitWidth":4,"label":"Address","connections":[35]},{"x":0,"y":50,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":80,"y":0,"type":1,"bitWidth":8,"label":"DataOut","connections":[36]},{"x":720,"y":440,"type":2,"bitWidth":4,"label":"","connections":[27,32]},{"x":920,"y":440,"type":2,"bitWidth":8,"label":"","connections":[20,34]},{"x":350,"y":440,"type":2,"bitWidth":4,"label":"","connections":[11,72]},{"x":550,"y":440,"type":2,"bitWidth":8,"label":"","connections":[4,74]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[5,41]},{"x":30,"y":0,"type":1,"bitWidth":1,"label":"","connections":[78]},{"x":270,"y":40,"type":2,"bitWidth":1,"label":"","connections":[39,42]},{"x":650,"y":40,"type":2,"bitWidth":1,"label":"","connections":[41,43]},{"x":650,"y":210,"type":2,"bitWidth":1,"label":"","connections":[21,42]},{"x":250,"y":220,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":100,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":220,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":250,"y":100,"type":1,"bitWidth":4,"label":"","connections":[]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[58]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[59]},{"x":40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[71]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[60]},{"x":40,"y":70,"type":1,"bitWidth":1,"label":"","connections":[61]},{"x":0,"y":20,"type":0,"bitWidth":1,"label":"","connections":[63]},{"x":0,"y":40,"type":0,"bitWidth":1,"label":"","connections":[64]},{"x":40,"y":0,"type":0,"bitWidth":1,"label":"","connections":[69]},{"x":80,"y":20,"type":1,"bitWidth":1,"label":"","connections":[65]},{"x":40,"y":70,"type":1,"bitWidth":1,"label":"","connections":[67]},{"x":390,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[7,48]},{"x":370,"y":-10,"type":2,"bitWidth":1,"label":"","connections":[8,49]},{"x":560,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[0,51]},{"x":450,"y":30,"type":2,"bitWidth":1,"label":"","connections":[52,62]},{"x":540,"y":30,"type":2,"bitWidth":1,"label":"","connections":[1,61]},{"x":760,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[23,53]},{"x":740,"y":-10,"type":2,"bitWidth":1,"label":"","connections":[24,54]},{"x":930,"y":-30,"type":2,"bitWidth":1,"label":"","connections":[16,56]},{"x":910,"y":30,"type":2,"bitWidth":1,"label":"","connections":[17,67]},{"x":820,"y":30,"type":2,"bitWidth":1,"label":"","connections":[57,66]},{"x":720,"y":-60,"type":2,"bitWidth":1,"label":"","connections":[25,69]},{"x":820,"y":-60,"type":2,"bitWidth":1,"label":"","connections":[55,68]},{"x":350,"y":-60,"type":2,"bitWidth":1,"label":"","connections":[9,71]},{"x":450,"y":-60,"type":2,"bitWidth":1,"label":"","connections":[50,70]},{"x":-80,"y":0,"type":0,"bitWidth":4,"label":"Address","connections":[37]},{"x":0,"y":50,"type":0,"bitWidth":1,"label":"Enable","connections":[]},{"x":80,"y":0,"type":1,"bitWidth":8,"label":"DataOut","connections":[38]},{"x":630,"y":260,"type":2,"bitWidth":1,"label":"","connections":[22,76]},{"x":630,"y":50,"type":2,"bitWidth":1,"label":"","connections":[75,77]},{"x":290,"y":50,"type":2,"bitWidth":1,"label":"","connections":[76,78]},{"x":290,"y":260,"type":2,"bitWidth":1,"label":"","connections":[6,40,77]}],"id":26975031233,"name":"Adder test","Rom":[{"x":820,"y":440,"objectType":"Rom","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":[[0,17,33,50,65,82,98,115,0,0,0,0,0,0,0,0]],"nodes":{"memAddr":32,"dataOut":34,"en":33}}},{"x":450,"y":440,"objectType":"Rom","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":[[0,17,33,50,65,82,98,115,0,0,0,0,0,0,0,0]],"nodes":{"memAddr":72,"dataOut":74,"en":73}}}],"Button":[{"x":240,"y":210,"objectType":"Button","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":39},"values":{"state":0},"constructorParamaters":["RIGHT",1]},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}},{"x":240,"y":260,"objectType":"Button","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":40},"values":{"state":0},"constructorParamaters":["RIGHT",1]},"subcircuitMetadata":{"showInSubcircuit":false,"showLabelInSubcircuit":true,"labelDirection":"LEFT","x":0,"y":0}}],"SubCircuit":[{"x":320,"y":60,"id":"52681495145","label":"","labelDirection":"LEFT","inputNodes":[0,1,2,3,4,5,6],"outputNodes":[7,8,9,10,11,44,12,13,14,45,15],"version":"2.0"},{"x":690,"y":60,"id":"52681495145","label":"","labelDirection":"LEFT","inputNodes":[16,17,18,19,20,21,22],"outputNodes":[23,24,25,26,27,46,28,29,30,47,31],"version":"2.0"},{"x":410,"y":-50,"id":"49076977674","label":"","labelDirection":"LEFT","inputNodes":[48,49,50],"outputNodes":[51,52],"version":"2.0"},{"x":780,"y":-50,"id":"20016267448","label":"","labelDirection":"LEFT","inputNodes":[53,54,55],"outputNodes":[56,57],"version":"2.0"}],"restrictedCircuitElementsUsed":[],"nodes":[35,36,37,38,41,42,43,58,59,60,61,62,63,64,65,66,67,68,69,70,71,75,76,77,78]},{"layout":{"width":100,"height":140,"title_x":50,"title_y":13,"titleEnabled":true},"verilogMetadata":{"isVerilogCircuit":false,"isMainCircuit":false,"code":"// Write Some Verilog Code Here!","subCircuitScopeIds":[]},"allNodes":[{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[13]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[4]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[7]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[10]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[1]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[48]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[56]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[2]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[49]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[61]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[3]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[50]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[63]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[0]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[47]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[54]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[38]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[42]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[47]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[39]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[29]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[48]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[31]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[44]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[49]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[33]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[35]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[50]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[43]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[20]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[40]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[22]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[41]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[25]},{"x":-10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[45]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[26]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[38]},{"x":10,"y":0,"type":1,"bitWidth":1,"label":"","connections":[46]},{"x":510,"y":410,"type":2,"bitWidth":1,"label":"","connections":[16,36,39]},{"x":560,"y":410,"type":2,"bitWidth":1,"label":"","connections":[19,38,40]},{"x":610,"y":410,"type":2,"bitWidth":1,"label":"","connections":[30,39,41]},{"x":660,"y":410,"type":2,"bitWidth":1,"label":"","connections":[32,40]},{"x":530,"y":420,"type":2,"bitWidth":1,"label":"","connections":[17,46]},{"x":580,"y":420,"type":2,"bitWidth":1,"label":"","connections":[28,46,44]},{"x":630,"y":420,"type":2,"bitWidth":1,"label":"","connections":[23,43,45]},{"x":680,"y":420,"type":2,"bitWidth":1,"label":"","connections":[34,44]},{"x":540,"y":420,"type":2,"bitWidth":1,"label":"","connections":[37,42,43]},{"x":520,"y":120,"type":2,"bitWidth":1,"label":"","connections":[14,18]},{"x":570,"y":170,"type":2,"bitWidth":1,"label":"","connections":[5,21]},{"x":620,"y":220,"type":2,"bitWidth":1,"label":"","connections":[8,24]},{"x":670,"y":270,"type":2,"bitWidth":1,"label":"","connections":[11,27]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[55]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[57]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[68]},{"x":780,"y":110,"type":2,"bitWidth":1,"label":"","connections":[15,55]},{"x":780,"y":120,"type":2,"bitWidth":1,"label":"","connections":[51,54]},{"x":780,"y":160,"type":2,"bitWidth":1,"label":"","connections":[6,57]},{"x":780,"y":140,"type":2,"bitWidth":1,"label":"","connections":[52,56]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[62]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[64]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[70]},{"x":780,"y":210,"type":2,"bitWidth":1,"label":"","connections":[9,62]},{"x":780,"y":220,"type":2,"bitWidth":1,"label":"","connections":[58,61]},{"x":780,"y":260,"type":2,"bitWidth":1,"label":"","connections":[12,64]},{"x":780,"y":240,"type":2,"bitWidth":1,"label":"","connections":[59,63]},{"x":-10,"y":-10,"type":0,"bitWidth":1,"label":"","connections":[69]},{"x":-10,"y":10,"type":0,"bitWidth":1,"label":"","connections":[71]},{"x":20,"y":0,"type":1,"bitWidth":1,"label":"","connections":[72]},{"x":860,"y":130,"type":2,"bitWidth":1,"label":"","connections":[53,69]},{"x":860,"y":170,"type":2,"bitWidth":1,"label":"","connections":[65,68]},{"x":860,"y":230,"type":2,"bitWidth":1,"label":"","connections":[60,71]},{"x":860,"y":190,"type":2,"bitWidth":1,"label":"","connections":[66,70]},{"x":10,"y":0,"type":0,"bitWidth":1,"label":"","connections":[67]}],"id":52777264668,"name":"4x1 Mux Gates (original)","Input":[{"x":480,"y":100,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":0},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":120,"id":"MRVWrhaVyNhOiNEAdsNd"}]}},{"x":480,"y":150,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":1},"values":{"state":1},"constructorParamaters":["RIGHT",1,{"x":0,"y":20,"id":"YBWvQzaDUDZiukReakgl"}]}},{"x":480,"y":200,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":2},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":40,"id":"uInckifXLpjsqzQX5n9n"}]}},{"x":480,"y":250,"objectType":"Input","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":0,"customData":{"nodes":{"output1":3},"values":{"state":0},"constructorParamaters":["RIGHT",1,{"x":0,"y":60,"id":"65WOFAClV4Xs5vQhP9A7"}]}},{"x":510,"y":450,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":36},"values":{"state":0},"constructorParamaters":["UP",1,{"x":0,"y":80,"id":"cpbPIW29SqbvppBx9RAR"}]}},{"x":540,"y":450,"objectType":"Input","label":"","direction":"UP","labelDirection":"DOWN","propagationDelay":0,"customData":{"nodes":{"output1":37},"values":{"state":1},"constructorParamaters":["UP",1,{"x":0,"y":100,"id":"Su3bW4jBG8f704ibmlPb"}]}}],"Output":[{"x":1010,"y":180,"objectType":"Output","label":"","direction":"LEFT","labelDirection":"RIGHT","propagationDelay":0,"customData":{"nodes":{"inp1":72},"constructorParamaters":["LEFT",1,{"x":100,"y":40,"id":"2IofXAeN8CRETOG0vHLN"}]}}],"NotGate":[{"x":580,"y":370,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":29,"inp1":28}}},{"x":610,"y":370,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":31,"inp1":30}}},{"x":660,"y":370,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":33,"inp1":32}}},{"x":680,"y":370,"objectType":"NotGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",1],"nodes":{"output1":35,"inp1":34}}}],"OrGate":[{"x":820,"y":130,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[51,52],"output1":53}}},{"x":820,"y":230,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[58,59],"output1":60}}},{"x":900,"y":180,"objectType":"OrGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[65,66],"output1":67}}}],"AndGate":[{"x":740,"y":160,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[4,5],"output1":6}}},{"x":740,"y":210,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[7,8],"output1":9}}},{"x":740,"y":260,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[10,11],"output1":12}}},{"x":740,"y":110,"objectType":"AndGate","label":"","direction":"RIGHT","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["RIGHT",2,1],"nodes":{"inp":[13,14],"output1":15}}},{"x":520,"y":320,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[16,17],"output1":18}}},{"x":570,"y":320,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[19,20],"output1":21}}},{"x":620,"y":320,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[22,23],"output1":24}}},{"x":670,"y":320,"objectType":"AndGate","label":"","direction":"UP","labelDirection":"LEFT","propagationDelay":10,"customData":{"constructorParamaters":["UP",2,1],"nodes":{"inp":[25,26],"output1":27}}}],"restrictedCircuitElementsUsed":[],"nodes":[38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,56,57,61,62,63,64,68,69,70,71]}]}