{"size": 772, "ext": "js", "max_stars_repo_path": "app/system10k/labs/asic/example.js", "max_stars_repo_name": "steve-aurifexlabs/prospero", "max_stars_repo_stars_event_min_datetime": "2022-03-22T13:40:21.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-22T13:40:21.000Z", "max_issues_repo_path": "app/system10k/labs/asic/example.js", "max_issues_repo_name": "steve-aurifexlabs/prospero", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "app/system10k/labs/asic/example.js", "max_forks_repo_name": "steve-aurifexlabs/prospero", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 30.88, "max_line_length": 170, "alphanum_fraction": 0.6165803109}
var thermostat = {
	ports: ['buttons[2]', 'temperature[2]', 'digits[3][7]'],
	components: {
		my_nand2: {
			ports: ['a', 'b', 'y'],
			rectangles: [
				{ port: 'a', layer: 'li1', x: 0.123, y: 0.343, width: 3.345, height: 234.2, angle: 0 },
			],
		},
		alu: {
			ports: ['a[16]', 'b[16]', 'y[16]', 'z', 'n'],
			components: {
				alu_multiplier_16: 'https://raw.githubusercontent.com/arjunrajasekharan/16-bit-DADDA-Multiplier/main/dadda.v',
				alu_xor_4: 'https://raw.githubusercontent.com/google/skywater-pdk-libs-sky130_fd_sc_ls/4f549e30dd91a1c264f8895e07b2872fe410a8c2/cells/xor2/sky130_fd_sc_ls__xor2_4.v',
			},
			connections: [
				['ports.a', 'alu_multiplier.a', 'alu_xor.a'],
			],
		},
	},
	connections: [
		['ports.buttons[0]', 'alu.multiplier.x[0]'],
	],
}
