text:
element="J9" pad="1"/>
<wire x1="12.44" y1="26.345" x2="13.1068" y2="26.345" width="0.254" layer="1"/>
<wire x1="13.1068" y1="26.345" x2="15.3243" y2="24.1275" width="0.254" layer="1"/>
<wire x1="15.3243" y1="24.1275" x2="15.3243" y2="23.1846" width="0.254" layer="1"/>
<wire x1="15.3243" y1="23.1846" x2="16.1942" y2="22.3147" width="0.254" layer="1"/>
<wire x1="16.1942" y1="22.3147" x2="16.1942" y2="17.0737" width="0.254" layer="1"/>
<wire x1="16.1942" y1="17.0737" x2="13.97" y2="14.8495" width="0.254" layer="1"/>
<wire x1="13.97" y1="13.97" x2="13.97" y2="14.8495" width="0.254" layer="1"/>
</signal>
<signal name="N_IR1">
<contactref element="U9" pad="14"/>
<contactref element="J10" pad="1"/>
<wire x1="12.44" y1="25.695" x2="13.0681" y2="25.695" width="0.254" layer="1"/>
<wire x1="13.0681" y1="25.695" x2="14.9178" y2="23.8453" width="0.254" layer="1"/>
<wire x1="14.9178" y1="23.8453" x2="14.9178" y2="23.0161" width="0.254" layer="1"/>
<wire x1="14.9178" y1="23.0161" x2="15.7877" y2="22.1462" width="0.254" layer="1"/>
<wire x1="15.7877" y1="22.1462" x2="15.7877" y2="17.9129" width="0.254" layer="1"/>
<wire x1="15.7877" y1="17.9129" x2="13.0905" y2="15.2157" width="0.254" layer="1"/>
<wire x1="13.0905" y1="15.2157" x2="13.0905" y2="11.919" width="0.254" layer="1"/>
<wire x1="13.0905" y1="11.919" x2="13.97" y2="11.0395" width="0.254" layer="1"/>
<wire x1="13.97" y1="10.16" x2="13.97" y2="11.0395" width="0.254" layer="1"/>
</signal>
<signal name="N_IR2">
<contactref element="U9" pad="15"/>
<contactref element="J11" pad="1"/>
<wire x1="12.44" y1="25.045" x2="13.1429" y2="25.045" width="0.254" layer="1"/>
<wire x1="13.1429" y1="25.045" x2="14.5113" y2="23.6766" width="0.254" layer="1"/>
<wire x1="14.5113" y1="23.6766" x2="14.5113" y2="22.8477" width="0.254" layer="1"/>
<wire x1="14.5113" y1="22.8477" x2="15.3812" y2="21.9778" width="0.254" layer="1"/>
<wire x1="15.3812" y1="21.9778" x2="15.3812" y2="18.3687" width="0.254" layer="1"/>
<wire x1="15.3812" y1="18.3687" x2="12.6344" y2="15.6219" width="0.254" layer="1"/>
<wire x1="12.6344" y1="15.6219" x2="12.6344" y2="8.5651" width="0.254" layer="1"/>
<wire x1="12.6344" y1="8.5651" x2="13.97" y2="7.2295" width="0.254" layer="1"/>
<wire x1="13.97" y1="6.35" x2="13.97" y2="7.2295" width="0.254" layer="1"/>
</signal>
<signal name="N_IR3">
<contactref element="U9" pad="12"/>
<contactref element="J12" pad="1"/>
<wire x1="12.44" y1="26.995" x2="13.0697" y2="26.995" width="0.254" layer="1"/>
<wire x1="13.0697" y1="26.995" x2="16.1164" y2="23.9483" width="0.254" layer="1"/>
<wire x1="16.1164" y1="23.9483" x2="16.1164" y2="23.3306" width="0.254" layer="1"/>
<wire x1="16.1164" y1="23.3306" x2="16.6007" y2="22.8463" width="0.254" layer="1"/>
<wire x1="16.6007" y1="22.8463" x2="16.6007" y2="15.71" width="0.254" layer="1"/>
<wire x1="16.6007" y1="15.71" x2="14.8495" y2="13.9588" width="0.254" layer="1"/>
<wire x1="14.8495" y1="13.9588" x2="14.8495" y2="4.299" width="0.254" layer="1"/>
<wire x1="14.8495" y1="4.299" x2="13.97" y2="3.4195" width="0.254" layer="1"/>
<wire x1="13.97" y1="2.54" x2="13.97" y2="3.4195" width="0.254" layer="1"/>
</signal>
<signal name="N_IR4">
<contactref element="U9" pad="1"/>
<contactref element="J13" pad="1"/>
<wire x1="21.59" y1="13.97" x2="21.59" y2="14.8495" width="0.254" layer="1"/>
<wire x1="18.04" y1="24.395" x2="18.2904" y2="24.1446" width="0.254" layer="1"/>
<wire x1="18.2904" y1="24.1446" x2="18.2904" y2="18.1491" width="0.254" layer="1"/>
<wire x1="18.2904" y1="18.1491" x2="21.59" y2="14.8495" width="0.254" layer="1"/>
</signal>
<signal name="N_IR5">
<contactref element="U9" pad="5"/>
<contactref element="J14" pad="1"/>
<wire x1="21.59" y1="10.16" x2="21.59" y2="11.0395" width="0.254" layer="1"/>
<wire x1="18.04" y1="26.995" x2="17.4132" y2="26.995" width="0.254" layer="1"/>
<wire x1="17.4132" y1="26.995" x2="16.5722" y2="26.154" width="0.254" layer="1"/>
<wire x1="16.5722" y1="26.154" x2="16.5722" y2="23.7305" width="0.254" layer="1"/>
<wire x1="16.5722" y1="23.7305" x2="17.1295" y2="23.1732" width="0.254" layer="1"/>
<wire x1="17.1295" y1="23.1732" x2="17.1295" y2="14.6205" width="0.254" layer="1"/>
<wire x1="17.1295" y1="14.6205" x2="20.7105" y2="11.0395" width="0.254" layer="1"/>
<wire x1="20.7105" y1="11.0395" x2="21.59" y2="11.0395" width="0.254" layer="1"/>
</signal>
<signal name="N_IR6">
<contactref element="U9" pad="2"/>
<contactref element="J15" pad="1"/>
<wire x1="21.59" y1="7.2295" x2="22.4695" y2="8.109" width="0.254" layer="1"/>
<wire x1="22.4695" y1="8.109" x2="22.4695" y2="15.292" width="0.254" layer="1"/>
<wire x1="22.4695" y1="15.292" x2="18.8958" y2="18.8657" width="0.254" layer="1"/>
<wire x1="18.8958" y1="18.8657" x2="18.8958" y2="22.5942" width="0.254" layer="1"/>
<wire x1="18.8958" y1="22.5942" x2="19.0946" y2="22.793" width="0.254" layer="1"/>
<wire x1="19.0946" y1="22.793" x2="19.0946" y2="24.6487" width="0.254" layer="1"/>
<wire x1="19.0946" y1="24.6487" x2="18.6983" y2="25.045" width="0.254" layer="1"/>
<wire x1="18.6983" y1="25.045" x2="18.04" y2="25.045" width="0.254" layer="1"/>
<wire x1="21.59" y1="6.35" x2="21.59" y2="7.2295" width="0.254" layer="1"/>
</signal>
<signal name="N_IR7">
<contactref element="U9" pad="4"/>
<contactref element="J16" pad="1"/>
<wire x1="22.4695" y1="2.54" x2="23.349" y2="1.6605" width="0.254" layer="1"/>
<wire x1="23.349" y1="1.6605" x2="24.5538" y2="1.6605" width="0.254" layer="1"/>
<wire x1="24.5538" y1="1.6605" x2="25.0527" y2="2.1594" width="0.254" layer="1"/>
<wire x1="25.0527" y1="2.1594" x2="25.0527" y2="6.7233" width="0.254" layer="1"/>
<wire x1="25.0527" y1="6.7233" x2="22.9194" y2="8.8566" width="0.254" layer="1"/>
<wire x1="22.9194" y1="8.8566" x2="22.9194" y2="15.5718" width="0.254" layer="1"/>
<wire x1="22.9194" y1="15.5718" x2="19.3184" y2="19.1728" width="0.254" layer="1"/>
<wire x1="19.3184" y1="19.1728" x2="19.3184" y2="22.4419" width="0.254" layer="1"/>
<wire x1="19.3184" y1="22.4419" x2="19.5098" y2="22.6333" width="0.254" layer="1"/>
<wire x1="19.5098" y1="22.6333" x2="19.5098" y2="24.8086" width="0.254" layer="1"/>
<wire x1="19.5098" y1="24.8086" x2="19.0946" y2="25.2238" width="0.254" layer="1"/>
<wire x1="19.0946" y1="25.2238" x2="19.0946" y2="25.9263" width="0.254" layer="1"/>
<wire x1="19.0946" y1="25.9263" x2="18.6759" y2="26.345" width="0.254" layer="1"/>
<wire x1="18.6759" y1="26.345" x2="18.04" y2="26.345" width="0.254" layer="1"/>
<wire x1="21.59" y1="2.54" x2="22.4695" y2="2.54" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP7">
<contactref element="U10" pad="4"/>
<contactref element="J24" pad="1"/>
<wire x1="38.1" y1="2.54" x2="38.1" y2="3.4195" width="0.254" layer="1"/>
<wire x1="39.63" y1="19.995" x2="40.2736" y2="19.995" width="0.254" layer="1"/>
<wire x1="40.2736" y1="19.995" x2="40.7017" y2="19.5669" width="0.254" layer="1"/>
<wire x1="40.7017" y1="19.5669" x2="40.7017" y2="16.9758" width="0.254" layer="1"/>
<wire x1="40.7017" y1="16.9758" x2="39.7172" y2="15.9913" width="0.254" layer="1"/>
<wire x1="39.7172" y1="15.9913" x2="39.7172" y2="5.0367" width="0.254" layer="1"/>
<wire x1="39.7172" y1="5.0367" x2="38.1" y2="3.4195" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP6">
<contactref element="U10" pad="2"/>
<contactref element="J23" pad="1"/>
<wire x1="38.1" y1="6.35" x2="38.1" y2="7.2295" width="0.254" layer="1"/>
<wire x1="39.63" y1="18.695" x2="38.9779" y2="18.695" width="0.254" layer="1"/>
<wire x1="38.9779" y1="18.695" x2="37.2205" y2="16.9376" width="0.254" layer="1"/>
<wire x1="37.2205" y1="16.9376" x2="37.2205" y2="8.109" width="0.254" layer="1"/>
<wire x1="37.2205" y1="8.109" x2="38.1" y2="7.2295" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP5">
<contactref element="U10" pad="5"/>
<contactref element="J22" pad="1"/>
<wire x1="38.1" y1="10.16" x2="38.1" y2="9.2805" width="0.254" layer="1"/>
<wire x1="39.63" y1="20.645" x2="40.2907" y2="20.645" width="0.254" layer="1"/>
<wire x1="40.2907" y1="20.645" x2="41.5473" y2="19.3884" width="0.254" layer="1"/>
<wire x1="41.5473" y1="19.3884" x2="41.5473" y2="5.1743" width="0.254" layer="1"/>
<wire x1="41.5473" y1="5.1743" x2="39.3858" y2="3.0128" width="0.254" layer="1"/>
<wire x1="39.3858" y1="3.0128" x2="39.3858" y2="2.1675" width="0.254" layer="1"/>
<wire x1="39.3858" y1="2.1675" x2="38.8787" y2="1.6604" width="0.254" layer="1"/>
<wire x1="38.8787" y1="1.6604" x2="37.3534" y2="1.6604" width="0.254" layer="1"/>
<wire x1="37.3534" y1="1.6604" x2="37.2094" y2="1.8044" width="0.254" layer="1"/>
<wire x1="37.2094" y1="1.8044" x2="37.2094" y2="3.8641" width="0.254" layer="1"/>
<wire x1="37.2094" y1="3.8641" x2="38.9795" y2="5.6342" width="0.254" layer="1"/>
<wire x1="38.9795" y1="5.6342" x2="38.9795" y2="8.401" width="0.254" layer="1"/>
<wire x1="38.9795" y1="8.401" x2="38.1" y2="9.2805" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP4">
<contactref element="U10" pad="1"/>
<contactref element="J21" pad="1"/>
<wire x1="38.1" y1="13.97" x2="38.1" y2="16.515" width="0.254" layer="1"/>
<wire x1="38.1" y1="16.515" x2="39.63" y2="18.045" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP3">
<contactref element="U10" pad="12"/>
<contactref element="J20" pad="1"/>
<wire x1="30.48" y1="2.54" x2="30.48" y2="3.4195" width="0.254" layer="1"/>
<wire x1="30.48" y1="3.4195" x2="29.6005" y2="4.299" width="0.254" layer="1"/>
<wire x1="29.6005" y1="4.299" x2="29.6005" y2="16.8414" width="0.254" layer="1"/>
<wire x1="29.6005" y1="16.8414" x2="33.4041" y2="20.645" width="0.254" layer="1"/>
<wire x1="33.4041" y1="20.645" x2="34.03" y2="20.645" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP2">
<contactref element="U10" pad="15"/>
<contactref element="J19" pad="1"/>
<wire x1="30.48" y1="7.2295" x2="32.1404" y2="8.8899" width="0.254" layer="1"/>
<wire x1="32.1404" y1="8.8899" x2="32.1404" y2="17.4307" width="0.254" layer="1"/>
<wire x1="32.1404" y1="17.4307" x2="33.4047" y2="18.695" width="0.254" layer="1"/>
<wire x1="33.4047" y1="18.695" x2="34.03" y2="18.695" width="0.254" layer="1"/>
<wire x1="30.48" y1="6.35" x2="30.48" y2="7.2295" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP1">
<contactref element="U10" pad="14"/>
<contactref element="J18" pad="1"/>
<wire x1="30.48" y1="10.16" x2="30.48" y2="11.0395" width="0.254" layer="1"/>
<wire x1="34.03" y1="19.345" x2="33.3896" y2="19.345" width="0.254" layer="1"/>
<wire x1="33.3896" y1="19.345" x2="31.3595" y2="17.3149" width="0.254" layer="1"/>
<wire x1="31.3595" y1="17.3149" x2="31.3595" y2="11.919" width="0.254" layer="1"/>
<wire x1="31.3595" y1="11.919" x2="30.48" y2="11.0395" width="0.254" layer="1"/>
</signal>
<signal name="N_TEMP0">
<contactref element="U10" pad="13"/>
<contactref element="J17" pad="1"/>
<wire x1="30.48" y1="13.97" x2="30.48" y2="17.102" width="0.254" layer="1"/>
<wire x1="30.48" y1="17.102" x2="33.373" y2="19.995" width="0.254" layer="1"/>
<wire x1="33.373" y1="19.995" x2="34.03" y2="19.995" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_D_R">
<contactref element="U6" pad="12"/>
<contactref element="J41" pad="1"/>
<wire x1="64.77" y1="35.56" x2="64.77" y2="36.4395" width="0.254" layer="16"/>
<wire x1="61.25" y1="45.32" x2="60.679" y2="45.32" width="0.254" layer="1"/>
<wire x1="60.679" y1="45.32" x2="59.8263" y2="44.4673" width="0.254" layer="1"/>
<wire x1="59.8263" y1="44.4673" x2="59.8263" y2="43.8358" width="0.254" layer="1"/>
<wire x1="64.77" y1="36.4395" x2="59.8263" y2="41.3832" width="0.254" layer="16"/>
<wire x1="59.8263" y1="41.3832" x2="59.8263" y2="43.8358" width="0.254" layer="16"/>
<via x="59.8263" y="43.8358" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_LED_D_G">
<contactref element="U6" pad="13"/>
<contactref element="J41" pad="2"/>
<via x="62.6885" y="45.3056" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="62.6885" y1="45.3056" x2="63.5723" y2="44.4218" width="0.254" layer="16"/>
<wire x1="63.5723" y1="44.4218" x2="65.1303" y2="44.4218" width="0.254" layer="16"/>
<wire x1="65.1303" y1="44.4218" x2="65.6496" y2="43.9025" width="0.254" layer="16"/>
<wire x1="65.6496" y1="43.9025" x2="65.6496" y2="38.9796" width="0.254" layer="16"/>
<wire x1="65.6496" y1="38.9796" x2="64.77" y2="38.1" width="0.254" layer="16"/>
<wire x1="61.25" y1="46.12" x2="61.8741" y2="46.12" width="0.254" layer="1"/>
<wire x1="61.8741" y1="46.12" x2="62.6885" y2="45.3056" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_D_B">
<contactref element="U6" pad="7"/>
<contactref element="J41" pad="3"/>
<wire x1="59.15" y1="41.62" x2="59.15" y2="41.0393" width="0.254" layer="1"/>
<wire x1="59.15" y1="41.0393" x2="59.7009" y2="40.4884" width="0.254" layer="1"/>
<wire x1="59.7009" y1="40.4884" x2="64.6184" y2="40.4884" width="0.254" layer="1"/>
<wire x1="64.6184" y1="40.4884" x2="64.77" y2="40.64" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_B_R">
<contactref element="U6" pad="1"/>
<contactref element="J44" pad="1"/>
<wire x1="68.58" y1="43.18" x2="68.58" y2="42.3005" width="0.254" layer="16"/>
<wire x1="54.35" y1="41.62" x2="54.3526" y2="41.6174" width="0.254" layer="1"/>
<wire x1="54.3526" y1="41.6174" x2="54.3527" y2="41.6174" width="0.254" layer="1"/>
<wire x1="54.3527" y1="41.6174" x2="54.3527" y2="41.0448" width="0.254" layer="1"/>
<wire x1="54.3527" y1="41.0448" x2="56.3827" y2="39.0148" width="0.254" layer="1"/>
<wire x1="56.3827" y1="39.0148" x2="59.5117" y2="39.0148" width="0.254" layer="1"/>
<wire x1="59.5117" y1="39.0148" x2="59.6426" y2="39.1457" width="0.254" layer="1"/>
<wire x1="59.6426" y1="39.1457" x2="67.2306" y2="39.1457" width="0.254" layer="1"/>
<wire x1="67.2306" y1="39.1457" x2="67.3209" y2="39.0554" width="0.254" layer="1"/>
<wire x1="67.3209" y1="39.0554" x2="67.3209" y2="41.0414" width="0.254" layer="16"/>
<wire x1="67.3209" y1="41.0414" x2="68.58" y2="42.3005" width="0.254" layer="16"/>
<via x="67.3209" y="39.0554" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_LED_B_G">
<contactref element="U6" pad="2"/>
<contactref element="J44" pad="2"/>
<wire x1="55.15" y1="41.62" x2="55.15" y2="40.838" width="0.254" layer="1"/>
<wire x1="55.15" y1="40.838" x2="56.5563" y2="39.4317" width="0.254" layer="1"/>
<wire x1="56.5563" y1="39.4317" x2="59.3484" y2="39.4317" width="0.254" layer="1"/>
<wire x1="59.3484" y1="39.4317" x2="59.5999" y2="39.6832" width="0.254" layer="1"/>
<wire x1="59.5999" y1="39.6832" x2="68.8793" y2="39.6832" width="0.254" layer="1"/>
<wire x1="68.8793" y1="39.6832" x2="69.4596" y2="40.2635" width="0.254" layer="1"/>
<wire x1="69.4596" y1="40.2635" x2="69.4596" y2="44.8404" width="0.254" layer="1"/>
<wire x1="69.4596" y1="44.8404" x2="68.58" y2="45.72" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_B_B">
<contactref element="U6" pad="9"/>
<contactref element="J44" pad="3"/>
<wire x1="61.25" y1="42.92" x2="61.8696" y2="42.3004" width="0.254" layer="1"/>
<wire x1="61.8696" y1="42.3004" x2="65.7793" y2="42.3004" width="0.254" layer="1"/>
<wire x1="65.7793" y1="42.3004" x2="67.5412" y2="44.0623" width="0.254" layer="1"/>
<wire x1="67.5412" y1="44.0623" x2="67.5412" y2="47.2212" width="0.254" layer="1"/>
<wire x1="67.5412" y1="47.2212" x2="68.58" y2="48.26" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_C_R">
<contactref element="U6" pad="10"/>
<contactref element="J42" pad="1"/>
<wire x1="68.58" y1="35.56" x2="68.58" y2="36.4395" width="0.254" layer="16"/>
<wire x1="61.25" y1="43.72" x2="63.3779" y2="43.72" width="0.254" layer="1"/>
<wire x1="63.3779" y1="43.72" x2="63.759" y2="44.1011" width="0.254" layer="1"/>
<wire x1="63.759" y1="44.1011" x2="66.6908" y2="44.1011" width="0.254" layer="1"/>
<wire x1="68.58" y1="36.4395" x2="66.6908" y2="38.3287" width="0.254" layer="16"/>
<wire x1="66.6908" y1="38.3287" x2="66.6908" y2="44.1011" width="0.254" layer="16"/>
<via x="66.6908" y="44.1011" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_LED_C_G">
<contactref element="U6" pad="11"/>
<contactref element="J42" pad="2"/>
<wire x1="61.25" y1="44.52" x2="62.7832" y2="44.52" width="0.254" layer="1"/>
<wire x1="62.7832" y1="44.52" x2="63.3109" y2="45.0477" width="0.254" layer="1"/>
<wire x1="63.3109" y1="45.0477" x2="63.3109" y2="45.5568" width="0.254" layer="1"/>
<wire x1="63.3109" y1="45.5568" x2="66.9076" y2="49.1535" width="0.254" layer="1"/>
<wire x1="66.9076" y1="49.1535" x2="68.9314" y2="49.1535" width="0.254" layer="1"/>
<wire x1="68.9314" y1="49.1535" x2="69.8934" y2="48.1915" width="0.254" layer="1"/>
<wire x1="69.8934" y1="48.1915" x2="69.8934" y2="39.4134" width="0.254" layer="1"/>
<wire x1="69.8934" y1="39.4134" x2="68.58" y2="38.1" width="0.254" layer="1"/>
</signal>
<signal name="N_COMM_G">
<contactref element="D11" pad="3"/>
<contactref element="U2" pad="24"/>
<via x="57.1403" y="59.3381" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="59.69" y="55.0599" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="54.9" y1="61.22" x2="55.4908" y2="61.22" width="0.254" layer="1"/>
<wire x1="55.4908" y1="61.22" x2="57.1403" y2="59.5705" width="0.254" layer="1"/>
<wire x1="57.1403" y1="59.5705" x2="57.1403" y2="59.3381" width="0.254" layer="1"/>
<wire x1="57.1403" y1="59.3381" x2="59.69" y2="56.7884" width="0.254" layer="16"/>
<wire x1="59.69" y1="56.7884" x2="59.69" y2="55.0599" width="0.254" layer="16"/>
<wire x1="59.69" y1="55.0599" x2="60.8399" y2="53.91" width="0.254" layer="1"/>
<wire x1="60.8399" y1="53.91" x2="61.09" y2="53.91" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_A_B">
<contactref element="U6" pad="32"/>
<contactref element="J43" pad="3"/>
<wire x1="55.8439" y1="43.4851" x2="55.8439" y2="43.7075" width="0.254" layer="16"/>
<wire x1="55.8439" y1="43.7075" x2="58.736" y2="46.5996" width="0.254" layer="16"/>
<wire x1="58.736" y1="46.5996" x2="63.1096" y2="46.5996" width="0.254" layer="16"/>
<wire x1="63.1096" y1="46.5996" x2="64.77" y2="48.26" width="0.254" layer="16"/>
<via x="55.8439" y="43.4851" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="53.05" y1="42.92" x2="55.2788" y2="42.92" width="0.254" layer="1"/>
<wire x1="55.2788" y1="42.92" x2="55.8439" y2="43.4851" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_C_B">
<contactref element="U6" pad="8"/>
<contactref element="J42" pad="3"/>
<wire x1="59.95" y1="41.62" x2="67.6" y2="41.62" width="0.254" layer="1"/>
<wire x1="67.6" y1="41.62" x2="68.58" y2="40.64" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_A_G">
<contactref element="U6" pad="31"/>
<contactref element="J43" pad="2"/>
<wire x1="53.05" y1="43.72" x2="55.1552" y2="43.72" width="0.254" layer="1"/>
<wire x1="55.1552" y1="43.72" x2="55.5457" y2="44.1105" width="0.254" layer="1"/>
<wire x1="55.5457" y1="44.1105" x2="56.6321" y2="44.1105" width="0.254" layer="1"/>
<wire x1="56.6321" y1="44.1105" x2="56.8982" y2="43.8444" width="0.254" layer="1"/>
<wire x1="64.77" y1="45.72" x2="64.5619" y2="45.9281" width="0.254" layer="16"/>
<wire x1="64.5619" y1="45.9281" x2="58.7766" y2="45.9281" width="0.254" layer="16"/>
<wire x1="58.7766" y1="45.9281" x2="56.8983" y2="44.0498" width="0.254" layer="16"/>
<wire x1="56.8983" y1="44.0498" x2="56.8983" y2="43.8444" width="0.254" layer="16"/>
<wire x1="56.8983" y1="43.8444" x2="56.8982" y2="43.8444" width="0.254" layer="16"/>
<via x="56.8982" y="43.8444" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_LED_A_R">
<contactref element="U6" pad="30"/>
<contactref element="J43" pad="1"/>
<wire x1="53.05" y1="44.52" x2="58.2548" y2="44.52" width="0.254" layer="1"/>
<wire x1="63.8905" y1="43.18" x2="62.5505" y2="44.52" width="0.254" layer="16"/>
<wire x1="62.5505" y1="44.52" x2="58.2548" y2="44.52" width="0.254" layer="16"/>
<wire x1="64.77" y1="43.18" x2="63.8905" y2="43.18" width="0.254" layer="16"/>
<via x="58.2548" y="44.52" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_LIGHT_B_COM">
<contactref element="U11" pad="3"/>
</signal>
<signal name="N_LIGHT_A_COM">
<contactref element="U12" pad="3"/>
</signal>
<signal name="N_LIGHT_B0">
<contactref element="U11" pad="13"/>
<contactref element="J25" pad="1"/>
<wire x1="46.99" y1="13.97" x2="46.99" y2="20.6106" width="0.254" layer="1"/>
<wire x1="46.99" y1="20.6106" x2="51.5399" y2="25.1605" width="0.254" layer="1"/>
<wire x1="51.5399" y1="25.1605" x2="53.0551" y2="25.1605" width="0.254" layer="1"/>
<wire x1="53.0551" y1="25.1605" x2="53.3695" y2="25.4749" width="0.254" layer="1"/>
<wire x1="53.3695" y1="25.4749" x2="53.3695" y2="26.0039" width="0.254" layer="1"/>
<wire x1="53.3695" y1="26.0039" x2="54.9806" y2="27.615" width="0.254" layer="1"/>
<wire x1="54.9806" y1="27.615" x2="55.62" y2="27.615" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B1">
<contactref element="U11" pad="14"/>
<contactref element="J26" pad="1"/>
<wire x1="46.99" y1="10.16" x2="46.99" y2="11.0395" width="0.254" layer="1"/>
<wire x1="46.99" y1="11.0395" x2="47.8695" y2="11.919" width="0.254" layer="1"/>
<wire x1="47.8695" y1="11.919" x2="47.8695" y2="20.837" width="0.254" layer="1"/>
<wire x1="47.8695" y1="20.837" x2="51.7865" y2="24.754" width="0.254" layer="1"/>
<wire x1="51.7865" y1="24.754" x2="53.2235" y2="24.754" width="0.254" layer="1"/>
<wire x1="53.2235" y1="24.754" x2="53.776" y2="25.3065" width="0.254" layer="1"/>
<wire x1="53.776" y1="25.3065" x2="53.776" y2="25.7772" width="0.254" layer="1"/>
<wire x1="53.776" y1="25.7772" x2="54.9638" y2="26.965" width="0.254" layer="1"/>
<wire x1="54.9638" y1="26.965" x2="55.62" y2="26.965" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B2">
<contactref element="U11" pad="15"/>
<contactref element="J27" pad="1"/>
<wire x1="46.99" y1="6.35" x2="46.99" y2="7.2295" width="0.254" layer="1"/>
<wire x1="46.99" y1="7.2295" x2="48.4317" y2="8.6712" width="0.254" layer="1"/>
<wire x1="48.4317" y1="8.6712" x2="48.4317" y2="20.8241" width="0.254" layer="1"/>
<wire x1="48.4317" y1="20.8241" x2="51.9551" y2="24.3475" width="0.254" layer="1"/>
<wire x1="51.9551" y1="24.3475" x2="53.3919" y2="24.3475" width="0.254" layer="1"/>
<wire x1="53.3919" y1="24.3475" x2="54.1825" y2="25.1381" width="0.254" layer="1"/>
<wire x1="54.1825" y1="25.1381" x2="54.1825" y2="25.5047" width="0.254" layer="1"/>
<wire x1="54.1825" y1="25.5047" x2="54.9928" y2="26.315" width="0.254" layer="1"/>
<wire x1="54.9928" y1="26.315" x2="55.62" y2="26.315" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B3">
<contactref element="U11" pad="12"/>
<contactref element="J28" pad="1"/>
<wire x1="46.99" y1="2.54" x2="46.99" y2="3.4195" width="0.254" layer="1"/>
<wire x1="55.62" y1="28.265" x2="51.565" y2="28.265" width="0.254" layer="1"/>
<wire x1="51.565" y1="28.265" x2="46.1105" y2="22.8105" width="0.254" layer="1"/>
<wire x1="46.1105" y1="22.8105" x2="46.1105" y2="4.299" width="0.254" layer="1"/>
<wire x1="46.1105" y1="4.299" x2="46.99" y2="3.4195" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B4">
<contactref element="U11" pad="1"/>
<contactref element="J29" pad="1"/>
<wire x1="54.61" y1="13.97" x2="54.61" y2="14.8495" width="0.254" layer="1"/>
<wire x1="61.22" y1="25.665" x2="60.0584" y2="25.665" width="0.254" layer="1"/>
<wire x1="60.0584" y1="25.665" x2="56.1554" y2="21.762" width="0.254" layer="1"/>
<wire x1="56.1554" y1="21.762" x2="56.1554" y2="16.3949" width="0.254" layer="1"/>
<wire x1="56.1554" y1="16.3949" x2="54.61" y2="14.8495" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B5">
<contactref element="U11" pad="5"/>
<contactref element="J30" pad="1"/>
<wire x1="54.61" y1="10.16" x2="54.61" y2="11.0395" width="0.254" layer="1"/>
<wire x1="61.22" y1="28.265" x2="60.5798" y2="28.265" width="0.254" layer="1"/>
<wire x1="60.5798" y1="28.265" x2="54.923" y2="22.6082" width="0.254" layer="1"/>
<wire x1="54.923" y1="22.6082" x2="54.923" y2="17.5404" width="0.254" layer="1"/>
<wire x1="54.923" y1="17.5404" x2="53.3128" y2="15.9302" width="0.254" layer="1"/>
<wire x1="53.3128" y1="15.9302" x2="53.3128" y2="12.3367" width="0.254" layer="1"/>
<wire x1="53.3128" y1="12.3367" x2="54.61" y2="11.0395" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B6">
<contactref element="U11" pad="2"/>
<contactref element="J31" pad="1"/>
<wire x1="54.61" y1="6.35" x2="55.4895" y2="6.35" width="0.254" layer="1"/>
<wire x1="55.4895" y1="6.35" x2="56.369" y2="5.4705" width="0.254" layer="1"/>
<wire x1="56.369" y1="5.4705" x2="57.5591" y2="5.4705" width="0.254" layer="1"/>
<wire x1="57.5591" y1="5.4705" x2="58.0305" y2="5.9419" width="0.254" layer="1"/>
<wire x1="58.0305" y1="5.9419" x2="58.0305" y2="6.7655" width="0.254" layer="1"/>
<wire x1="58.0305" y1="6.7655" x2="55.4898" y2="9.3062" width="0.254" layer="1"/>
<wire x1="55.4898" y1="9.3062" x2="55.4898" y2="11.4908" width="0.254" layer="1"/>
<wire x1="55.4898" y1="11.4908" x2="53.7216" y2="13.259" width="0.254" layer="1"/>
<wire x1="53.7216" y1="13.259" x2="53.7216" y2="15.2047" width="0.254" layer="1"/>
<wire x1="53.7216" y1="15.2047" x2="55.7361" y2="17.2192" width="0.254" layer="1"/>
<wire x1="55.7361" y1="17.2192" x2="55.7361" y2="21.9224" width="0.254" layer="1"/>
<wire x1="55.7361" y1="21.9224" x2="60.1287" y2="26.315" width="0.254" layer="1"/>
<wire x1="60.1287" y1="26.315" x2="61.22" y2="26.315" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_B7">
<contactref element="U11" pad="4"/>
<contactref element="J32" pad="1"/>
<wire x1="54.61" y1="2.54" x2="55.4895" y2="2.54" width="0.254" layer="1"/>
<wire x1="61.22" y1="27.615" x2="61.8791" y2="27.615" width="0.254" layer="1"/>
<wire x1="61.8791" y1="27.615" x2="62.3377" y2="27.1564" width="0.254" layer="1"/>
<wire x1="62.3377" y1="27.1564" x2="62.3377" y2="22.7783" width="0.254" layer="1"/>
<wire x1="62.3377" y1="22.7783" x2="63.5494" y2="21.5666" width="0.254" layer="1"/>
<wire x1="63.5494" y1="21.5666" x2="63.5494" y2="18.6446" width="0.254" layer="1"/>
<wire x1="63.5494" y1="18.6446" x2="65.8126" y2="16.3814" width="0.254" layer="1"/>
<wire x1="65.8126" y1="16.3814" x2="68.7517" y2="16.3814" width="0.254" layer="1"/>
<wire x1="68.7517" y1="16.3814" x2="69.4595" y2="15.6736" width="0.254" layer="1"/>
<wire x1="69.4595" y1="15.6736" x2="69.4595" y2="14.8236" width="0.254" layer="1"/>
<wire x1="69.4595" y1="14.8236" x2="67.7004" y2="13.0645" width="0.254" layer="1"/>
<wire x1="67.7004" y1="13.0645" x2="67.7004" y2="9.3869" width="0.254" layer="1"/>
<wire x1="67.7004" y1="9.3869" x2="68.3259" y2="8.7614" width="0.254" layer="1"/>
<wire x1="68.3259" y1="8.7614" x2="68.7511" y2="8.7614" width="0.254" layer="1"/>
<wire x1="68.7511" y1="8.7614" x2="69.4596" y2="8.0529" width="0.254" layer="1"/>
<wire x1="69.4596" y1="8.0529" x2="69.4596" y2="7.2036" width="0.254" layer="1"/>
<wire x1="69.4596" y1="7.2036" x2="68.9964" y2="6.7404" width="0.254" layer="1"/>
<wire x1="68.9964" y1="6.7404" x2="65.1729" y2="6.7404" width="0.254" layer="1"/>
<wire x1="65.1729" y1="6.7404" x2="60.093" y2="1.6605" width="0.254" layer="1"/>
<wire x1="60.093" y1="1.6605" x2="56.369" y2="1.6605" width="0.254" layer="1"/>
<wire x1="56.369" y1="1.6605" x2="55.4895" y2="2.54" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A7">
<contactref element="U12" pad="4"/>
<contactref element="J40" pad="1"/>
<wire x1="68.58" y1="26.67" x2="68.58" y2="27.5495" width="0.254" layer="1"/>
<wire x1="68.58" y1="27.5495" x2="67.7005" y2="27.5495" width="0.254" layer="1"/>
<wire x1="67.7005" y1="27.5495" x2="63.8532" y2="31.3968" width="0.254" layer="1"/>
<wire x1="63.8532" y1="31.3968" x2="63.8532" y2="33.2609" width="0.254" layer="1"/>
<wire x1="63.8532" y1="33.2609" x2="61.8791" y2="35.235" width="0.254" layer="1"/>
<wire x1="61.8791" y1="35.235" x2="61.22" y2="35.235" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A6">
<contactref element="U12" pad="2"/>
<contactref element="J39" pad="1"/>
<wire x1="61.22" y1="33.935" x2="61.8613" y2="33.935" width="0.254" layer="1"/>
<wire x1="61.8613" y1="33.935" x2="63.2735" y2="32.5228" width="0.254" layer="1"/>
<wire x1="63.2735" y1="32.5228" x2="63.2735" y2="29.1506" width="0.254" layer="1"/>
<wire x1="63.2735" y1="29.1506" x2="64.77" y2="27.6541" width="0.254" layer="1"/>
<wire x1="64.77" y1="27.6541" x2="64.77" y2="26.67" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A5">
<contactref element="U12" pad="5"/>
<contactref element="J38" pad="1"/>
<wire x1="68.58" y1="19.05" x2="68.58" y2="19.9295" width="0.254" layer="1"/>
<wire x1="61.22" y1="35.885" x2="60.5609" y2="35.885" width="0.254" layer="1"/>
<wire x1="60.5609" y1="35.885" x2="60.0955" y2="36.3504" width="0.254" layer="1"/>
<wire x1="60.0955" y1="36.3504" x2="60.0955" y2="37.995" width="0.254" layer="1"/>
<wire x1="60.0955" y1="37.995" x2="60.4039" y2="38.3034" width="0.254" layer="1"/>
<wire x1="60.4039" y1="38.3034" x2="62.0997" y2="38.3034" width="0.254" layer="1"/>
<wire x1="62.0997" y1="38.3034" x2="63.7074" y2="36.6957" width="0.254" layer="1"/>
<wire x1="63.7074" y1="36.6957" x2="65.2639" y2="36.6957" width="0.254" layer="1"/>
<wire x1="65.2639" y1="36.6957" x2="69.4595" y2="32.5001" width="0.254" layer="1"/>
<wire x1="69.4595" y1="32.5001" x2="69.4595" y2="20.809" width="0.254" layer="1"/>
<wire x1="69.4595" y1="20.809" x2="68.58" y2="19.9295" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A4">
<contactref element="U12" pad="1"/>
<contactref element="J37" pad="1"/>
<wire x1="64.77" y1="19.05" x2="64.77" y2="19.9295" width="0.254" layer="1"/>
<wire x1="61.22" y1="33.285" x2="62.2746" y2="32.2304" width="0.254" layer="1"/>
<wire x1="62.2746" y1="32.2304" x2="62.2746" y2="29.5222" width="0.254" layer="1"/>
<wire x1="62.2746" y1="29.5222" x2="63.8905" y2="27.9063" width="0.254" layer="1"/>
<wire x1="63.8905" y1="27.9063" x2="63.8905" y2="25.9542" width="0.254" layer="1"/>
<wire x1="63.8905" y1="25.9542" x2="64.3008" y2="25.5439" width="0.254" layer="1"/>
<wire x1="64.3008" y1="25.5439" x2="64.638" y2="25.5439" width="0.254" layer="1"/>
<wire x1="64.638" y1="25.5439" x2="65.6495" y2="24.5324" width="0.254" layer="1"/>
<wire x1="65.6495" y1="24.5324" x2="65.6495" y2="20.809" width="0.254" layer="1"/>
<wire x1="65.6495" y1="20.809" x2="64.77" y2="19.9295" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A3">
<contactref element="U12" pad="12"/>
<contactref element="J36" pad="1"/>
<wire x1="68.58" y1="10.16" x2="68.58" y2="11.0395" width="0.254" layer="1"/>
<wire x1="68.58" y1="11.0395" x2="69.866" y2="12.3255" width="0.254" layer="1"/>
<wire x1="69.866" y1="12.3255" x2="69.866" y2="32.6685" width="0.254" layer="1"/>
<wire x1="69.866" y1="32.6685" x2="65.4323" y2="37.1022" width="0.254" layer="1"/>
<wire x1="65.4323" y1="37.1022" x2="63.8758" y2="37.1022" width="0.254" layer="1"/>
<wire x1="63.8758" y1="37.1022" x2="62.2681" y2="38.7099" width="0.254" layer="1"/>
<wire x1="62.2681" y1="38.7099" x2="60.1937" y2="38.7099" width="0.254" layer="1"/>
<wire x1="60.1937" y1="38.7099" x2="57.3688" y2="35.885" width="0.254" layer="1"/>
<wire x1="57.3688" y1="35.885" x2="55.62" y2="35.885" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A2">
<contactref element="U12" pad="15"/>
<contactref element="J35" pad="1"/>
<wire x1="64.77" y1="10.16" x2="64.77" y2="11.0395" width="0.254" layer="16"/>
<via x="57.4821" y="32.7673" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="64.77" y1="11.0395" x2="63.8905" y2="11.919" width="0.254" layer="16"/>
<wire x1="63.8905" y1="11.919" x2="63.8905" y2="23.4251" width="0.254" layer="16"/>
<wire x1="63.8905" y1="23.4251" x2="57.4821" y2="29.8335" width="0.254" layer="16"/>
<wire x1="57.4821" y1="29.8335" x2="57.4821" y2="32.7673" width="0.254" layer="16"/>
<wire x1="55.62" y1="33.935" x2="56.3144" y2="33.935" width="0.254" layer="1"/>
<wire x1="56.3144" y1="33.935" x2="57.4821" y2="32.7673" width="0.254" layer="1"/>
</signal>
<signal name="N_LIGHT_A1">
<contactref element="U12" pad="14"/>
<contactref element="J34" pad="1"/>
<wire x1="68.58" y1="2.54" x2="68.58" y2="3.4195" width="0.254" layer="16"/>
<via x="56.9626" y="34.2047" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="55.62" y1="34.585" x2="56.5823" y2="34.585" width="0.254" layer="1"/>
<wire x1="56.5823" y1="34.585" x2="56.9626" y2="34.2047" width="0.254" layer="1"/>
<wire x1="68.58" y1="3.4195" x2="67.7005" y2="3.4195" width="0.254" layer="16"/>
<wire x1="67.7005" y1="3.4195" x2="63.2869" y2="7.8331" width="0.254" layer="16"/>
<wire x1="63.2869" y1="7.8331" x2="63.2869" y2="23.2569" width="0.254" layer="16"/>
<wire x1="63.2869" y1="23.2569" x2="56.8037" y2="29.7401" width="0.254" layer="16"/>
<wire x1="56.8037" y1="29.7401" x2="56.8037" y2="34.0458" width="0.254" layer="16"/>
<wire x1="56.8037" y1="34.0458" x2="56.9626" y2="34.2047" width="0.254" layer="16"/>
</signal>
<signal name="N_LIGHT_A0">
<contactref element="U12" pad="13"/>
<contactref element="J33" pad="1"/>
<wire x1="64.77" y1="2.54" x2="64.77" y2="3.4195" width="0.254" layer="16"/>
<via x="55.7632" y="24.6044" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="55.7632" y1="24.6044" x2="55.8354" y2="24.6044" width="0.254" layer="1"/>
<wire x1="55.8354" y1="24.6044" x2="58.1056" y2="26.8746" width="0.254" layer="1"/>
<wire x1="58.1056" y1="26.8746" x2="58.1056" y2="33.942" width="0.254" layer="1"/>
<wire x1="58.1056" y1="33.942" x2="56.8126" y2="35.235" width="0.254" layer="1"/>
<wire x1="56.8126" y1="35.235" x2="55.62" y2="35.235" width="0.254" layer="1"/>
<wire x1="55.7632" y1="24.6044" x2="55.7632" y2="19.2779" width="0.254" layer="16"/>
<wire x1="55.7632" y1="19.2779" x2="62.5645" y2="12.4766" width="0.254" layer="16"/>
<wire x1="62.5645" y1="12.4766" x2="62.5645" y2="5.625" width="0.254" layer="16"/>
<wire x1="62.5645" y1="5.625" x2="64.77" y2="3.4195" width="0.254" layer="16"/>
</signal>
<signal name="B_LIGHT_A_SEL0">
<contactref element="U6" pad="23"/>
<contactref element="U12" pad="11"/>
<wire x1="55.62" y1="36.535" x2="54.9881" y2="36.535" width="0.254" layer="1"/>
<wire x1="54.9881" y1="36.535" x2="50.6879" y2="40.8352" width="0.254" layer="1"/>
<wire x1="50.6879" y1="40.8352" x2="50.6879" y2="48.1832" width="0.254" layer="1"/>
<wire x1="50.6879" y1="48.1832" x2="53.436" y2="50.9313" width="0.254" layer="1"/>
<wire x1="53.436" y1="50.9313" x2="54.668" y2="50.9313" width="0.254" layer="1"/>
<wire x1="54.668" y1="50.9313" x2="55.15" y2="50.4493" width="0.254" layer="1"/>
<wire x1="55.15" y1="50.4493" x2="55.15" y2="49.82" width="0.254" layer="1"/>
</signal>
<signal name="B_LIGHT_A_SEL1">
<contactref element="U6" pad="24"/>
<contactref element="U12" pad="10"/>
<wire x1="55.62" y1="37.185" x2="54.9944" y2="37.185" width="0.254" layer="1"/>
<wire x1="54.9944" y1="37.185" x2="51.0944" y2="41.085" width="0.254" layer="1"/>
<wire x1="51.0944" y1="41.085" x2="51.0944" y2="48.0051" width="0.254" layer="1"/>
<wire x1="51.0944" y1="48.0051" x2="52.9093" y2="49.82" width="0.254" layer="1"/>
<wire x1="52.9093" y1="49.82" x2="54.35" y2="49.82" width="0.254" layer="1"/>
</signal>
<signal name="B_LIGHT_A_SEL2">
<contactref element="U6" pad="25"/>
<contactref element="U12" pad="9"/>
<wire x1="55.62" y1="37.835" x2="55.5324" y2="37.835" width="0.254" layer="1"/>
<wire x1="55.5324" y1="37.835" x2="51.501" y2="41.8664" width="0.254" layer="1"/>
<wire x1="51.501" y1="41.8664" x2="51.501" y2="47.6202" width="0.254" layer="1"/>
<wire x1="51.501" y1="47.6202" x2="52.4008" y2="48.52" width="0.254" layer="1"/>
<wire x1="52.4008" y1="48.52" x2="53.05" y2="48.52" width="0.254" layer="1"/>
</signal>
<signal name="B_LIGHT_B_SEL0">
<contactref element="U6" pad="26"/>
<contactref element="U11" pad="11"/>
<wire x1="53.05" y1="47.72" x2="53.6743" y2="47.72" width="0.254" layer="1"/>
<wire x1="53.6743" y1="47.72" x2="54.8148" y2="46.5795" width="0.254" layer="1"/>
<wire x1="54.8148" y1="46.5795" x2="54.9878" y2="46.5795" width="0.254" layer="1"/>
<wire x1="53.6082" y1="33.71" x2="54.9878" y2="35.0896" width="0.254" layer="16"/>
<wire x1="54.9878" y1="35.0896" x2="54.9878" y2="46.5795" width="0.254" layer="16"/>
<via x="54.9878" y="46.5795" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="53.6082" y="33.71" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="55.62" y1="28.915" x2="56.2607" y2="28.915" width="0.254" layer="1"/>
<wire x1="56.2607" y1="28.915" x2="56.6777" y2="29.332" width="0.254" layer="1"/>
<wire x1="56.6777" y1="29.332" x2="56.6777" y2="30.6405" width="0.254" layer="1"/>
<wire x1="56.6777" y1="30.6405" x2="53.6082" y2="33.71" width="0.254" layer="1"/>
</signal>
<signal name="B_LIGHT_B_SEL1">
<contactref element="U6" pad="27"/>
<contactref element="U11" pad="10"/>
<wire x1="52.4672" y1="41.8168" x2="52.1893" y2="41.5389" width="0.254" layer="16"/>
<wire x1="52.1893" y1="41.5389" x2="52.1893" y2="32.819" width="0.254" layer="16"/>
<wire x1="52.1893" y1="32.819" x2="52.2103" y2="32.798" width="0.254" layer="16"/>
<wire x1="55.62" y1="29.565" x2="54.9849" y2="29.565" width="0.254" layer="1"/>
<wire x1="54.9849" y1="29.565" x2="52.2103" y2="32.3396" width="0.254" layer="1"/>
<wire x1="52.2103" y1="32.3396" x2="52.2103" y2="32.798" width="0.254" layer="1"/>
<via x="52.2103" y="32.798" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="52.4672" y="41.8168" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="52.4672" y1="41.8168" x2="51.939" y2="42.345" width="0.254" layer="1"/>
<wire x1="51.939" y1="42.345" x2="51.939" y2="46.4395" width="0.254" layer="1"/>
<wire x1="51.939" y1="46.4395" x2="52.4195" y2="46.92" width="0.254" layer="1"/>
<wire x1="52.4195" y1="46.92" x2="53.05" y2="46.92" width="0.254" layer="1"/>
</signal>
<signal name="B_LIGHT_B_SEL2">
<contactref element="U6" pad="28"/>
<contactref element="U11" pad="9"/>
<wire x1="55.62" y1="30.215" x2="55.62" y2="30.7411" width="0.254" layer="1"/>
<wire x1="55.62" y1="30.7411" x2="52.8118" y2="33.5493" width="0.254" layer="1"/>
<wire x1="52.8118" y1="33.5493" x2="52.8118" y2="34.3358" width="0.254" layer="1"/>
<wire x1="54.3464" y1="46.0181" x2="54.3464" y2="35.8704" width="0.254" layer="16"/>
<wire x1="54.3464" y1="35.8704" x2="52.8118" y2="34.3358" width="0.254" layer="16"/>
<via x="52.8118" y="34.3358" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="54.3464" y="46.0181" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="54.3464" y1="46.0181" x2="53.1519" y2="46.0181" width="0.254" layer="1"/>
<wire x1="53.1519" y1="46.0181" x2="53.05" y2="46.12" width="0.254" layer="1"/>
</signal>
<signal name="N_RESET">
<contactref element="J45" pad="5"/>
<contactref element="U2" pad="29"/>
<contactref element="U4" pad="29"/>
<contactref element="U6" pad="29"/>
<wire x1="55.7664" y1="47.3866" x2="55.7664" y2="47.0155" width="0.254" layer="16"/>
<wire x1="34.29" y1="38.1" x2="35.9102" y2="39.7202" width="0.254" layer="16"/>
<wire x1="35.9102" y1="39.7202" x2="42.752" y2="39.7202" width="0.254" layer="16"/>
<wire x1="42.752" y1="39.7202" x2="51.0807" y2="48.0489" width="0.254" layer="16"/>
<wire x1="51.0807" y1="48.0489" x2="55.1993" y2="48.0489" width="0.254" layer="16"/>
<wire x1="55.1993" y1="48.0489" x2="55.7664" y2="47.4818" width="0.254" layer="16"/>
<wire x1="55.7664" y1="47.4818" x2="55.7664" y2="47.3866" width="0.254" layer="16"/>
<wire x1="55.7664" y1="47.3866" x2="59.2392" y2="47.3866" width="0.254" layer="16"/>
<wire x1="59.2392" y1="47.3866" x2="59.6273" y2="47.7747" width="0.254" layer="16"/>
<wire x1="59.6273" y1="47.7747" x2="59.6273" y2="53.0923" width="0.254" layer="16"/>
<wire x1="59.6273" y1="53.0923" x2="52.7303" y2="59.9893" width="0.254" layer="16"/>
<wire x1="52.7303" y1="59.9893" x2="52.3164" y2="59.9893" width="0.254" layer="1"/>
<wire x1="52.3164" y1="59.9893" x2="50.4" y2="61.9057" width="0.254" layer="1"/>
<wire x1="50.4" y1="61.9057" x2="50.4" y2="62.52" width="0.254" layer="1"/>
<via x="52.7303" y="59.9893" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="53.05" y1="45.32" x2="54.6305" y2="45.32" width="0.254" layer="1"/>
<wire x1="54.6305" y1="45.32" x2="55.7664" y2="46.4559" width="0.254" layer="1"/>
<wire x1="55.7664" y1="46.4559" x2="55.7664" y2="47.0155" width="0.254" layer="1"/>
<via x="55.7664" y="47.0155" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="28.1469" y1="25.6624" x2="25.7008" y2="25.6624" width="0.254" layer="1"/>
<wire x1="25.7008" y1="25.6624" x2="25" y2="26.3632" width="0.254" layer="1"/>
<wire x1="25" y1="26.3632" x2="25" y2="26.96" width="0.254" layer="1"/>
<via x="28.1469" y="25.6624" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="34.29" y1="38.1" x2="28.1469" y2="31.9569" width="0.254" layer="16"/>
<wire x1="28.1469" y1="31.9569" x2="28.1469" y2="25.6624" width="0.254" layer="16"/>
</signal>
<signal name="N_SPI3">
<contactref element="U5" pad="7"/>
<contactref element="J48" pad="3"/>
<wire x1="31.115" y1="64.39" x2="31.115" y2="64.0918" width="0.254" layer="1"/>
<wire x1="31.115" y1="64.0918" x2="28.7162" y2="61.693" width="0.254" layer="1"/>
<wire x1="28.7162" y1="61.693" x2="23.593" y2="61.693" width="0.254" layer="1"/>
<wire x1="23.593" y1="61.693" x2="20.32" y2="58.42" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI4">
<contactref element="U5" pad="6"/>
<contactref element="J48" pad="4"/>
<wire x1="32.385" y1="64.39" x2="32.385" y2="64.0956" width="0.254" layer="1"/>
<wire x1="32.385" y1="64.0956" x2="29.5758" y2="61.2864" width="0.254" layer="1"/>
<wire x1="29.5758" y1="61.2864" x2="25.7264" y2="61.2864" width="0.254" layer="1"/>
<wire x1="25.7264" y1="61.2864" x2="20.32" y2="55.88" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI5">
<contactref element="U5" pad="5"/>
<contactref element="J49" pad="1"/>
<wire x1="17.78" y1="63.5" x2="18.6595" y2="63.5" width="0.254" layer="1"/>
<wire x1="18.6595" y1="63.5" x2="21.2535" y2="66.094" width="0.254" layer="1"/>
<wire x1="21.2535" y1="66.094" x2="32.8675" y2="66.094" width="0.254" layer="1"/>
<wire x1="32.8675" y1="66.094" x2="33.655" y2="65.3065" width="0.254" layer="1"/>
<wire x1="33.655" y1="65.3065" x2="33.655" y2="64.39" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI6">
<contactref element="U5" pad="4"/>
<contactref element="J49" pad="2"/>
<wire x1="34.925" y1="64.39" x2="34.925" y2="63.5203" width="0.254" layer="1"/>
<wire x1="34.925" y1="63.5203" x2="31.7279" y2="60.3232" width="0.254" layer="1"/>
<wire x1="31.7279" y1="60.3232" x2="27.0271" y2="60.3232" width="0.254" layer="1"/>
<wire x1="27.0271" y1="60.3232" x2="21.6664" y2="54.9625" width="0.254" layer="1"/>
<wire x1="21.6664" y1="54.9625" x2="19.9333" y2="54.9625" width="0.254" layer="1"/>
<wire x1="19.9333" y1="54.9625" x2="19.0501" y2="55.8457" width="0.254" layer="1"/>
<wire x1="19.0501" y1="55.8457" x2="19.0501" y2="59.6899" width="0.254" layer="1"/>
<wire x1="19.0501" y1="59.6899" x2="17.78" y2="60.96" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI7">
<contactref element="U5" pad="3"/>
<contactref element="J49" pad="3"/>
<wire x1="17.78" y1="58.42" x2="17.7996" y2="58.4004" width="0.254" layer="1"/>
<wire x1="17.7996" y1="58.4004" x2="17.7996" y2="57.1879" width="0.254" layer="1"/>
<wire x1="17.7996" y1="57.1879" x2="16.8998" y2="56.2881" width="0.254" layer="1"/>
<wire x1="16.8998" y1="56.2881" x2="16.8998" y2="55.511" width="0.254" layer="1"/>
<wire x1="16.8998" y1="55.511" x2="18.2725" y2="54.1383" width="0.254" layer="1"/>
<wire x1="18.2725" y1="54.1383" x2="22.3244" y2="54.1383" width="0.254" layer="1"/>
<wire x1="22.3244" y1="54.1383" x2="27.409" y2="59.2229" width="0.254" layer="1"/>
<wire x1="27.409" y1="59.2229" x2="31.903" y2="59.2229" width="0.254" layer="1"/>
<wire x1="31.903" y1="59.2229" x2="36.195" y2="63.5149" width="0.254" layer="1"/>
<wire x1="36.195" y1="63.5149" x2="36.195" y2="64.39" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI8">
<contactref element="U5" pad="2"/>
<contactref element="J49" pad="4"/>
<wire x1="37.465" y1="64.39" x2="37.465" y2="64.7183" width="0.254" layer="1"/>
<wire x1="37.465" y1="64.7183" x2="36.4995" y2="65.6838" width="0.254" layer="1"/>
<wire x1="36.4995" y1="65.6838" x2="35.9037" y2="65.6838" width="0.254" layer="1"/>
<wire x1="35.9037" y1="65.6838" x2="35.56" y2="65.3401" width="0.254" layer="1"/>
<wire x1="35.56" y1="65.3401" x2="35.56" y2="63.455" width="0.254" layer="1"/>
<wire x1="35.56" y1="63.455" x2="31.9724" y2="59.8674" width="0.254" layer="1"/>
<wire x1="31.9724" y1="59.8674" x2="27.4784" y2="59.8674" width="0.254" layer="1"/>
<wire x1="27.4784" y1="59.8674" x2="22.1559" y2="54.5449" width="0.254" layer="1"/>
<wire x1="22.1559" y1="54.5449" x2="19.1151" y2="54.5449" width="0.254" layer="1"/>
<wire x1="19.1151" y1="54.5449" x2="17.78" y2="55.88" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI9">
<contactref element="U5" pad="23"/>
<contactref element="J50" pad="1"/>
<wire x1="37.465" y1="54.99" x2="37.465" y2="54.6201" width="0.254" layer="1"/>
<wire x1="37.465" y1="54.6201" x2="36.0687" y2="53.2238" width="0.254" layer="1"/>
<wire x1="36.0687" y1="53.2238" x2="34.1714" y2="53.2238" width="0.254" layer="1"/>
<wire x1="16.0964" y1="58.6641" x2="16.0964" y2="57.629" width="0.254" layer="16"/>
<wire x1="16.0964" y1="57.629" x2="16.9658" y2="56.7596" width="0.254" layer="16"/>
<wire x1="16.9658" y1="56.7596" x2="26.9001" y2="56.7596" width="0.254" layer="16"/>
<wire x1="26.9001" y1="56.7596" x2="30.8156" y2="52.8441" width="0.254" layer="16"/>
<wire x1="30.8156" y1="52.8441" x2="33.7917" y2="52.8441" width="0.254" layer="16"/>
<wire x1="33.7917" y1="52.8441" x2="34.1714" y2="53.2238" width="0.254" layer="16"/>
<wire x1="5.08" y1="63.5" x2="5.9595" y2="63.5" width="0.254" layer="1"/>
<via x="16.0964" y="58.6641" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="34.1714" y="53.2238" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="5.9595" y1="63.5" x2="5.9595" y2="62.7304" width="0.254" layer="1"/>
<wire x1="5.9595" y1="62.7304" x2="10.0258" y2="58.6641" width="0.254" layer="1"/>
<wire x1="10.0258" y1="58.6641" x2="16.0964" y2="58.6641" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI10">
<contactref element="U5" pad="22"/>
<contactref element="J50" pad="2"/>
<wire x1="36.195" y1="54.99" x2="36.195" y2="55.2884" width="0.254" layer="1"/>
<wire x1="36.195" y1="55.2884" x2="34.3108" y2="57.1726" width="0.254" layer="1"/>
<wire x1="34.3108" y1="57.1726" x2="29.8133" y2="57.1726" width="0.254" layer="1"/>
<wire x1="29.8133" y1="57.1726" x2="29.1566" y2="56.5159" width="0.254" layer="1"/>
<wire x1="29.1566" y1="56.5159" x2="29.1566" y2="56.4391" width="0.254" layer="1"/>
<wire x1="17.1772" y1="57.4458" x2="28.1499" y2="57.4458" width="0.254" layer="16"/>
<wire x1="28.1499" y1="57.4458" x2="29.1566" y2="56.4391" width="0.254" layer="16"/>
<via x="17.1772" y="57.4458" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="29.1566" y="56.4391" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="17.1772" y1="57.4458" x2="8.5942" y2="57.4458" width="0.254" layer="1"/>
<wire x1="8.5942" y1="57.4458" x2="5.08" y2="60.96" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI11">
<contactref element="U5" pad="21"/>
<contactref element="J50" pad="3"/>
<wire x1="5.08" y1="58.42" x2="6.0079" y2="59.3479" width="0.254" layer="16"/>
<wire x1="6.0079" y1="59.3479" x2="6.0079" y2="66.1841" width="0.254" layer="16"/>
<wire x1="6.0079" y1="66.1841" x2="5.4378" y2="66.7542" width="0.254" layer="16"/>
<wire x1="5.4378" y1="66.7542" x2="5.4378" y2="68.9706" width="0.254" layer="16"/>
<wire x1="5.4378" y1="68.9706" x2="5.947" y2="69.4798" width="0.254" layer="16"/>
<wire x1="5.947" y1="69.4798" x2="6.6944" y2="69.4798" width="0.254" layer="16"/>
<wire x1="6.6944" y1="69.4798" x2="10.0414" y2="66.1328" width="0.254" layer="16"/>
<wire x1="10.0414" y1="66.1328" x2="20.4398" y2="66.1328" width="0.254" layer="16"/>
<wire x1="20.4398" y1="66.1328" x2="29.995" y2="56.5776" width="0.254" layer="16"/>
<wire x1="29.995" y1="56.5776" x2="29.995" y2="56.4741" width="0.254" layer="16"/>
<wire x1="34.925" y1="54.99" x2="34.925" y2="55.3168" width="0.254" layer="1"/>
<wire x1="34.925" y1="55.3168" x2="33.7677" y2="56.4741" width="0.254" layer="1"/>
<wire x1="33.7677" y1="56.4741" x2="29.995" y2="56.4741" width="0.254" layer="1"/>
<via x="29.995" y="56.4741" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_SPI12">
<contactref element="U5" pad="20"/>
<contactref element="J50" pad="4"/>
<wire x1="5.08" y1="55.88" x2="6.4939" y2="54.4661" width="0.254" layer="1"/>
<wire x1="6.4939" y1="54.4661" x2="11.8992" y2="54.4661" width="0.254" layer="1"/>
<wire x1="11.8992" y1="54.4661" x2="13.3371" y2="53.0282" width="0.254" layer="1"/>
<wire x1="13.3371" y1="53.0282" x2="27.9441" y2="53.0282" width="0.254" layer="1"/>
<wire x1="27.9441" y1="53.0282" x2="28.216" y2="52.7563" width="0.254" layer="1"/>
<wire x1="28.216" y1="52.7563" x2="32.3245" y2="52.7563" width="0.254" layer="1"/>
<wire x1="32.3245" y1="52.7563" x2="33.655" y2="54.0868" width="0.254" layer="1"/>
<wire x1="33.655" y1="54.0868" x2="33.655" y2="54.99" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI13">
<contactref element="U5" pad="19"/>
<contactref element="J51" pad="1"/>
<wire x1="2.54" y1="63.5" x2="2.54" y2="67.2686" width="0.254" layer="16"/>
<wire x1="2.54" y1="67.2686" x2="5.5828" y2="70.3114" width="0.254" layer="16"/>
<wire x1="5.5828" y1="70.3114" x2="10.9945" y2="70.3114" width="0.254" layer="16"/>
<wire x1="10.9945" y1="70.3114" x2="13.6055" y2="67.7004" width="0.254" layer="16"/>
<wire x1="13.6055" y1="67.7004" x2="20.2958" y2="67.7004" width="0.254" layer="16"/>
<wire x1="20.2958" y1="67.7004" x2="32.1465" y2="55.8497" width="0.254" layer="16"/>
<wire x1="32.1465" y1="55.8497" x2="32.1465" y2="53.4931" width="0.254" layer="16"/>
<via x="32.1465" y="53.4931" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="32.385" y1="54.99" x2="32.385" y2="53.7316" width="0.254" layer="1"/>
<wire x1="32.385" y1="53.7316" x2="32.1465" y2="53.4931" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI14">
<contactref element="U5" pad="18"/>
<contactref element="J51" pad="2"/>
<wire x1="31.115" y1="54.99" x2="31.2878" y2="54.8172" width="0.254" layer="1"/>
<wire x1="31.2878" y1="54.8172" x2="31.2878" y2="53.502" width="0.254" layer="1"/>
<wire x1="2.54" y1="60.96" x2="3.8451" y2="62.2651" width="0.254" layer="16"/>
<wire x1="3.8451" y1="62.2651" x2="3.8451" y2="67.953" width="0.254" layer="16"/>
<wire x1="3.8451" y1="67.953" x2="5.7798" y2="69.8877" width="0.254" layer="16"/>
<wire x1="5.7798" y1="69.8877" x2="8.8782" y2="69.8877" width="0.254" layer="16"/>
<wire x1="8.8782" y1="69.8877" x2="11.8201" y2="66.945

license: MIT

repository: OlyCow/sensory-overload

license_type: permissive

repo_name: OlyCow/sensory-overload

branch_name: refs/heads/master

extension: brd


text:
8" width="0.254" layer="16"/>
<wire x1="11.8201" y1="66.9458" x2="20.4577" y2="66.9458" width="0.254" layer="16"/>
<wire x1="20.4577" y1="66.9458" x2="31.2878" y2="56.1157" width="0.254" layer="16"/>
<wire x1="31.2878" y1="56.1157" x2="31.2878" y2="53.502" width="0.254" layer="16"/>
<via x="31.2878" y="53.502" extent="1-16" drill="0.3302" diameter="0.6858"/>
</signal>
<signal name="N_SPI15">
<contactref element="U5" pad="17"/>
<contactref element="J51" pad="3"/>
<wire x1="16.1805" y1="55.511" x2="14.6854" y2="57.0061" width="0.254" layer="1"/>
<wire x1="14.6854" y1="57.0061" x2="7.3988" y2="57.0061" width="0.254" layer="1"/>
<wire x1="7.3988" y1="57.0061" x2="7.1738" y2="57.2311" width="0.254" layer="1"/>
<wire x1="7.1738" y1="57.2311" x2="3.7289" y2="57.2311" width="0.254" layer="1"/>
<wire x1="3.7289" y1="57.2311" x2="2.54" y2="58.42" width="0.254" layer="1"/>
<via x="16.1805" y="55.511" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="28.4738" y1="53.3787" x2="18.3128" y2="53.3787" width="0.254" layer="16"/>
<wire x1="18.3128" y1="53.3787" x2="16.1805" y2="55.511" width="0.254" layer="16"/>
<via x="28.4738" y="53.3787" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="29.845" y1="54.99" x2="29.845" y2="54.6645" width="0.254" layer="1"/>
<wire x1="29.845" y1="54.6645" x2="28.5592" y2="53.3787" width="0.254" layer="1"/>
<wire x1="28.5592" y1="53.3787" x2="28.4738" y2="53.3787" width="0.254" layer="1"/>
</signal>
<signal name="N_SPI16">
<contactref element="U5" pad="16"/>
<contactref element="J51" pad="4"/>
<wire x1="2.54" y1="55.88" x2="3.4629" y2="56.8029" width="0.254" layer="1"/>
<wire x1="3.4629" y1="56.8029" x2="6.7397" y2="56.8029" width="0.254" layer="1"/>
<wire x1="6.7397" y1="56.8029" x2="8.6699" y2="54.8727" width="0.254" layer="1"/>
<wire x1="8.6699" y1="54.8727" x2="12.1062" y2="54.8727" width="0.254" layer="1"/>
<wire x1="12.1062" y1="54.8727" x2="13.2498" y2="53.7291" width="0.254" layer="1"/>
<wire x1="13.2498" y1="53.7291" x2="27.656" y2="53.7291" width="0.254" layer="1"/>
<wire x1="27.656" y1="53.7291" x2="28.575" y2="54.6481" width="0.254" layer="1"/>
<wire x1="28.575" y1="54.6481" x2="28.575" y2="54.99" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_GND">
<contactref element="D8" pad="1"/>
<contactref element="D7" pad="1"/>
<contactref element="D6" pad="1"/>
<contactref element="D5" pad="1"/>
<contactref element="D1" pad="1"/>
<contactref element="D2" pad="1"/>
<contactref element="D3" pad="1"/>
<contactref element="D4" pad="1"/>
<contactref element="R1" pad="1"/>
<wire x1="15.1353" y1="41.3797" x2="16.0947" y2="41.3797" width="0.254" layer="1"/>
<wire x1="16.0947" y1="41.3797" x2="17.145" y2="42.43" width="0.254" layer="1"/>
<wire x1="14.085" y1="39.37" x2="14.085" y2="40.3294" width="0.254" layer="1"/>
<wire x1="14.085" y1="40.3294" x2="15.1353" y2="41.3797" width="0.254" layer="1"/>
<wire x1="15.1353" y1="37.3603" x2="14.085" y2="38.4106" width="0.254" layer="1"/>
<wire x1="14.085" y1="38.4106" x2="14.085" y2="39.37" width="0.254" layer="1"/>
<wire x1="20.205" y1="39.37" x2="19.111" y2="40.464" width="0.254" layer="1"/>
<wire x1="17.907" y1="39.37" x2="18.017" y2="39.37" width="0.254" layer="1"/>
<wire x1="18.017" y1="39.37" x2="19.111" y2="40.464" width="0.254" layer="1"/>
<wire x1="19.111" y1="40.464" x2="19.1547" y2="40.5077" width="0.254" layer="1"/>
<wire x1="19.1547" y1="40.5077" x2="19.1547" y2="41.3797" width="0.254" layer="1"/>
<wire x1="17.907" y1="37.3603" x2="17.907" y2="39.37" width="0.254" layer="1"/>
<wire x1="17.907" y1="37.3603" x2="19.1547" y2="37.3603" width="0.254" layer="1"/>
<wire x1="17.145" y1="36.6809" x2="17.145" y2="36.31" width="0.254" layer="1"/>
<wire x1="17.907" y1="37.3603" x2="17.2276" y2="36.6809" width="0.254" layer="1"/>
<wire x1="17.2276" y1="36.6809" x2="17.145" y2="36.6809" width="0.254" layer="1"/>
<wire x1="17.145" y1="36.6809" x2="15.8147" y2="36.6809" width="0.254" layer="1"/>
<wire x1="15.8147" y1="36.6809" x2="15.1353" y2="37.3603" width="0.254" layer="1"/>
<wire x1="19.1547" y1="41.3797" x2="19.15466875" y2="41.37966875" width="0" layer="19" extent="1-1"/>
<wire x1="15.135328125" y1="41.37966875" x2="15.1353" y2="41.3797" width="0" layer="19" extent="1-1"/>
<wire x1="19.15466875" y1="37.360328125" x2="19.1547" y2="37.3603" width="0" layer="19" extent="1-1"/>
<wire x1="15.135328125" y1="37.360328125" x2="15.1353" y2="37.3603" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N_LED_COMM_A">
<contactref element="D14" pad="1"/>
<contactref element="R3" pad="1"/>
<contactref element="D16" pad="1"/>
<contactref element="D15" pad="1"/>
<wire x1="43.815" y1="62.75" x2="45.72" y2="62.75" width="0.254" layer="1"/>
<wire x1="43.307" y1="62.242" x2="43.815" y2="62.75" width="0.254" layer="1"/>
<wire x1="41.91" y1="62.75" x2="42.799" y2="62.75" width="0.254" layer="1"/>
<wire x1="42.799" y1="62.75" x2="43.307" y2="62.242" width="0.254" layer="1"/>
<wire x1="43.307" y1="59.69" x2="43.307" y2="62.242" width="0.254" layer="1"/>
</signal>
<signal name="N_LED_COMM_B">
<contactref element="D11" pad="1"/>
<contactref element="R5" pad="2"/>
<wire x1="64.008" y1="54.61" x2="62.6278" y2="55.9902" width="0.254" layer="1"/>
<wire x1="62.6278" y1="55.9902" x2="58.9702" y2="55.9902" width="0.254" layer="1"/>
<wire x1="58.9702" y1="55.9902" x2="58.29" y2="55.31" width="0.254" layer="1"/>
</signal>
<signal name="N_STATUS_LED1">
<contactref element="U2" pad="27"/>
<contactref element="D15" pad="2"/>
<wire x1="52" y1="62.52" x2="52" y2="63.1189" width="0.254" layer="1"/>
<wire x1="52" y1="63.1189" x2="49.9674" y2="65.1515" width="0.254" layer="1"/>
<wire x1="49.9674" y1="65.1515" x2="44.7165" y2="65.1515" width="0.254" layer="1"/>
<wire x1="44.7165" y1="65.1515" x2="43.815" y2="64.25" width="0.254" layer="1"/>
</signal>
<signal name="N_STATUS_LED2">
<contactref element="U2" pad="28"/>
<contactref element="D16" pad="2"/>
<wire x1="51.2" y1="62.52" x2="51.2" y2="63.1202" width="0.254" layer="1"/>
<wire x1="51.2" y1="63.1202" x2="50.5452" y2="63.775" width="0.254" layer="1"/>
<wire x1="50.5452" y1="63.775" x2="46.8822" y2="63.775" width="0.254" layer="1"/>
<wire x1="46.8822" y1="63.775" x2="46.6344" y2="63.5272" width="0.254" layer="1"/>
<wire x1="46.6344" y1="63.5272" x2="42.6328" y2="63.5272" width="0.254" layer="1"/>
<wire x1="42.6328" y1="63.5272" x2="41.91" y2="64.25" width="0.254" layer="1"/>
</signal>
<signal name="N_VCC_MCU0">
<contactref element="U2" pad="20"/>
<contactref element="U2" pad="18"/>
<contactref element="U2" pad="6"/>
<contactref element="U2" pad="4"/>
<contactref element="S3" pad="2"/>
<wire x1="45.6353" y1="57.22" x2="43.776" y2="55.3607" width="0.254" layer="1"/>
<wire x1="43.776" y1="55.3607" x2="43.776" y2="45.632" width="0.254" layer="1"/>
<wire x1="43.776" y1="45.632" x2="44.45" y2="44.958" width="0.254" layer="1"/>
<wire x1="46.7" y1="57.22" x2="45.6353" y2="57.22" width="0.254" layer="1"/>
<wire x1="45.6353" y1="57.22" x2="45.5995" y2="57.2558" width="0.254" layer="1"/>
<wire x1="45.5995" y1="57.2558" x2="45.5995" y2="58.3562" width="0.254" layer="1"/>
<wire x1="45.5995" y1="58.3562" x2="46.0633" y2="58.82" width="0.254" layer="1"/>
<wire x1="46.0633" y1="58.82" x2="46.7" y2="58.82" width="0.254" layer="1"/>
<wire x1="53.8134" y1="57.4228" x2="53.8134" y2="56.9189" width="0.254" layer="1"/>
<wire x1="53.8134" y1="56.9189" x2="54.3123" y2="56.42" width="0.254" layer="1"/>
<wire x1="54.3123" y1="56.42" x2="54.9" y2="56.42" width="0.254" layer="1"/>
<wire x1="54.9" y1="58.02" x2="54.2957" y2="58.02" width="0.254" layer="1"/>
<wire x1="54.2957" y1="58.02" x2="53.8134" y2="57.5377" width="0.254" layer="1"/>
<wire x1="53.8134" y1="57.5377" x2="53.8134" y2="57.4228" width="0.254" layer="1"/>
<wire x1="53.8134" y1="57.4228" x2="46.9028" y2="57.4228" width="0.254" layer="1"/>
<wire x1="46.9028" y1="57.4228" x2="46.7" y2="57.22" width="0.254" layer="1"/>
</signal>
<signal name="N_VCC_MCU1">
<contactref element="U4" pad="20"/>
<contactref element="U4" pad="18"/>
<contactref element="U4" pad="6"/>
<contactref element="U4" pad="4"/>
<contactref element="S3" pad="4"/>
<wire x1="30.7986" y1="23.1043" x2="30.7986" y2="32.023" width="0.254" layer="16"/>
<wire x1="30.7986" y1="32.023" x2="35.1157" y2="36.3401" width="0.254" layer="16"/>
<wire x1="22.3954" y1="22.1839" x2="22.3954" y2="22.7493" width="0.254" layer="1"/>
<wire x1="22.3954" y1="22.7493" x2="21.8847" y2="23.26" width="0.254" layer="1"/>
<wire x1="21.8847" y1="23.26" x2="21.3" y2="23.26" width="0.254" layer="1"/>
<wire x1="21.3" y1="21.66" x2="21.8715" y2="21.66" width="0.254" layer="1"/>
<wire x1="21.8715" y1="21.66" x2="22.3954" y2="22.1839" width="0.254" layer="1"/>
<wire x1="28.4137" y1="21.9533" x2="28.1831" y2="22.1839" width="0.254" layer="1"/>
<wire x1="28.1831" y1="22.1839" x2="22.3954" y2="22.1839" width="0.254" layer="1"/>
<via x="35.1157" y="36.3401" extent="1-16" drill="0.3302" diameter="0.6858"/>
<via x="30.7986" y="23.1043" extent="1-16" drill="0.3302" diameter="0.6858"/>
<wire x1="35.1157" y1="36.3401" x2="38.4613" y2="36.3401" width="0.254" layer="1"/>
<wire x1="38.4613" y1="36.3401" x2="46.99" y2="44.8688" width="0.254" layer="1"/>
<wire x1="46.99" y1="44.8688" x2="46.99" y2="44.958" width="0.254" layer="1"/>
<wire x1="30.7986" y1="23.1043" x2="30.1543" y2="22.46" width="0.254" layer="1"/>
<wire x1="30.1543" y1="22.46" x2="29.5" y2="22.46" width="0.254" layer="1"/>
<wire x1="29.5" y1="22.46" x2="28.9204" y2="22.46" width="0.254" layer="1"/>
<wire x1="28.9204" y1="22.46" x2="28.4137" y2="21.9533" width="0.254" layer="1"/>
<wire x1="28.4137" y1="21.9533" x2="28.4137" y2="21.3343" width="0.254" layer="1"/>
<wire x1="28.4137" y1="21.3343" x2="28.888" y2="20.86" width="0.254" layer="1"/>
<wire x1="28.888" y1="20.86" x2="29.5" y2="20.86" width="0.254" layer="1"/>
</signal>
<signal name="N_VCC_MCU2">
<contactref element="U6" pad="20"/>
<contactref element="U6" pad="18"/>
<contactref element="U6" pad="6"/>
<contactref element="U6" pad="4"/>
<contactref element="S3" pad="6"/>
<wire x1="57.55" y1="49.82" x2="57.55" y2="50.4104" width="0.254" layer="1"/>
<wire x1="57.55" y1="50.4104" x2="56.6224" y2="51.338" width="0.254" layer="1"/>
<wire x1="56.6224" y1="51.338" x2="53.2676" y2="51.338" width="0.254" layer="1"/>
<wire x1="53.2676" y1="51.338" x2="49.53" y2="47.6004" width="0.254" layer="1"/>
<wire x1="49.53" y1="47.6004" x2="49.53" y2="44.958" width="0.254" layer="1"/>
<wire x1="58.3438" y1="48.6982" x2="58.0853" y2="48.6982" width="0.254" layer="1"/>
<wire x1="58.0853" y1="48.6982" x2="57.55" y2="49.2335" width="0.254" layer="1"/>
<wire x1="57.55" y1="49.2335" x2="57.55" y2="49.82" width="0.254" layer="1"/>
<wire x1="58.35" y1="42.736" x2="58.35" y2="41.62" width="0.254" layer="1"/>
<wire x1="58.3438" y1="48.6982" x2="58.3438" y2="46.6388" width="0.254" layer="1"/>
<wire x1="58.3438" y1="46.6388" x2="58.8773" y2="46.1053" width="0.254" layer="1"/>
<wire x1="58.8773" y1="46.1053" x2="58.8773" y2="43.2633" width="0.254" layer="1"/>
<wire x1="58.8773" y1="43.2633" x2="58.35" y2="42.736" width="0.254" layer="1"/>
<wire x1="58.35" y1="42.736" x2="57.2954" y2="42.736" width="0.254" layer="1"/>
<wire x1="57.2954" y1="42.736" x2="56.75" y2="42.1906" width="0.254" layer="1"/>
<wire x1="56.75" y1="42.1906" x2="56.75" y2="41.62" width="0.254" layer="1"/>
<wire x1="59.15" y1="49.82" x2="59.15" y2="49.2458" width="0.254" layer="1"/>
<wire x1="59.15" y1="49.2458" x2="58.6024" y2="48.6982" width="0.254" layer="1"/>
<wire x1="58.6024" y1="48.6982" x2="58.3438" y2="48.6982" width="0.254" layer="1"/>
</signal>
</signals>
<errors>
<approved hash="3,16,c8f5d9a796992565"/>
<approved hash="3,16,bc3bbbcd7b2bbe9d"/>
<approved hash="3,16,41f37bfa7a8190f8"/>
<approved hash="3,16,933bf833f7b14e8b"/>
<approved hash="3,16,77ea9198b0c2b6e1"/>
<approved hash="3,16,f136a6c14111f059"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>


text:
/**
 * License: zlib/libpng
 * @author Santo Pfingsten
 * @see https://github.com/Lusito/forget-me-not
 */

import * as messageUtil from "../lib/messageUtil";
import { settings } from "../lib/settings";
import { badges, getBadgeForDomain } from './backgroundShared';
import { TabWatcher } from './tabWatcher';
import { MostRecentCookieDomains } from './mostRecentCookieDomains';
import { browser, WebRequest } from "webextension-polyfill-ts";

const cookieDomainRegexp = /domain=([\.a-z0-9\-]+);/i;
function getCookieDomainFromCookieHeader(header: string) {
    var match = cookieDomainRegexp.exec(header);
    if (match)
        return match[1];
    return false;
}

export class HeaderFilter {
    private readonly tabWatcher: TabWatcher;
    private readonly mostRecentCookieDomains: MostRecentCookieDomains;
    private readonly onHeadersReceived: (details: WebRequest.OnHeadersReceivedDetailsType) => WebRequest.BlockingResponse;

    public constructor(tabWatcher: TabWatcher, mostRecentCookieDomains: MostRecentCookieDomains) {
        this.tabWatcher = tabWatcher;
        this.mostRecentCookieDomains = mostRecentCookieDomains;
        this.onHeadersReceived = (details) => {
            if (details.responseHeaders) {
                return {
                    responseHeaders: this.filterResponseHeaders(details.responseHeaders, details.tabId)
                }
            }
            return {};
        }
        this.updateSettings();
        messageUtil.receive('settingsChanged', (changedKeys: string[]) => {
            if (changedKeys.indexOf('cleanThirdPartyCookies.beforeCreation') !== -1 || changedKeys.indexOf('rules') !== -1)
                this.updateSettings();
        });
    }

    private shouldCookieBeBlocked(tabId: number, domain: string) {
        const badge = getBadgeForDomain(domain.startsWith('.') ? domain.substr(1) : domain);
        if(badge === badges.white || badge === badges.gray)
            return false;
        return badge === badges.block || this.tabWatcher.isThirdPartyCookie(tabId, domain);
    }

    private filterResponseHeaders(responseHeaders: WebRequest.HttpHeaders, tabId: number): WebRequest.HttpHeaders | undefined {
        return responseHeaders.filter((x) => {
            if (x.name.toLowerCase() === 'set-cookie') {
                if (x.value) {
                    const domain = getCookieDomainFromCookieHeader(x.value);
                    if(domain && this.shouldCookieBeBlocked(tabId, domain)) {
                        this.mostRecentCookieDomains.add(domain);
                        return false;
                    }
                }
            }
            return true;
        });
    }

    private updateSettings() {
        if (settings.get('cleanThirdPartyCookies.beforeCreation') || settings.hasBlockingRule())
            browser.webRequest.onHeadersReceived.addListener(this.onHeadersReceived, { urls: ["<all_urls>"] }, ["responseHeaders", "blocking"]);
        else
            browser.webRequest.onHeadersReceived.removeListener(this.onHeadersReceived);
    }
}

license: Zlib

repository: gmafiagomez/forget-me-not

repo_name: gmafiagomez/forget-me-not

extension: ts


text:
using System;
using System.Collections.Generic;
using System.IO;
using Newtonsoft.Json;

namespace MHArmory.Configurations
{
    public class Extensions
    {
        [JsonProperty("solver")]
        public string Solver { get; set; }
        [JsonProperty("solverData")]
        public string SolverData { get; set; }
    }

    public class SkillLoadoutItemConfigurationV3
    {
        [JsonProperty("weaponSlots")]
        public int[] WeaponSlots { get; set; }
        [JsonProperty("skills")]
        public SkillLoadoutItemConfigurationV2[] Skills { get; set; }
    }

    public class ViewConfiguration
    {
        [JsonProperty("showCraftMaterials")]
        public bool ShowCraftMaterials { get; set; }
    }

    public class ConfigurationV3 : IConfiguration
    {
        [JsonProperty("version")]
        public uint Version { get; set; }

        [JsonProperty("lang")]
        public string Language { get; set; }

        [JsonProperty("acknowledgedVersion")]
        public string AcknowledgedVersion { get; set; }

        [JsonProperty("extensions")]
        public Extensions Extensions { get; } = new Extensions();

        [JsonProperty("backupLocations")]
        public string[] BackupLocations { get; set; }

        [JsonProperty("lastOpenedLoadout")]
        public string LastOpenedLoadout { get; set; }

        [JsonProperty("skillLoadouts")]
        public Dictionary<string, SkillLoadoutItemConfigurationV3> SkillLoadouts { get; } = new Dictionary<string, SkillLoadoutItemConfigurationV3>();

        [JsonProperty("searchResultProcessing")]
        public SearchResultProcessingConfiguration SearchResultProcessing { get; } = new SearchResultProcessingConfiguration();

        [JsonProperty("inParameters")]
        public InParametersConfigurationV2 InParameters { get; } = new InParametersConfigurationV2();

        [JsonProperty("view")]
        public ViewConfiguration View { get; } = new ViewConfiguration();

        [JsonProperty("possessedWeapons")]
        public Dictionary<string, int> PossessedWeapons { get; } = new Dictionary<string, int>();

        [JsonProperty("windows")]
        public Dictionary<string, WindowConfiguration> Windows { get; } = new Dictionary<string, WindowConfiguration>();
    }
}

repository: TanukiSharp/MHArmory

repo_name: TanukiSharp/MHArmory

gha_license_id: MIT

gha_language: C#

extension: cs


text:
package scheduler

import (
	"fmt"

	"github.com/jc01rho/scheduler/storage"
)

type failureMode int

const (
	fail failureMode = iota
	failOnLastRun
	failOnNextRun
	failOnDuration
	failOnIsRecurring
	failOnFuncMeta
	failOnEmptyParams
	failOnEmptyListParams
)

type storeMock struct {
	Mode failureMode
}

func newStoreMockWithMode(mode failureMode) *storeMock {
	return &storeMock{
		Mode: mode,
	}
}

func (s *storeMock) Add(task storage.TaskAttributes) error {
	return nil
}

func (s *storeMock) Fetch() ([]storage.TaskAttributes, error) {
	if s.Mode == fail {
		return []storage.TaskAttributes{}, fmt.Errorf("Error")
	}

	taskAttributes := storage.TaskAttributes{
		Hash: "TestHash",
	}

	if s.Mode == failOnLastRun {
		taskAttributes.LastRun = "SomeCorruptString"
	} else {
		taskAttributes.LastRun = "2017-11-10T12:00:00Z"
	}

	if s.Mode == failOnNextRun {
		taskAttributes.NextRun = "SomeCorruptString"
	} else {
		taskAttributes.NextRun = "2017-11-10T12:00:00Z"
	}

	if s.Mode == failOnDuration {
		taskAttributes.Duration = "SomeCorruptString"
	} else {
		taskAttributes.Duration = "5s"
	}

	if s.Mode == failOnIsRecurring {
		taskAttributes.IsRecurring = "SomeCorruptString"
	} else {
		taskAttributes.IsRecurring = "1"
	}

	if s.Mode == failOnFuncMeta {
		taskAttributes.Name = "NonExistentName"
	} else {
		taskAttributes.Name = "github.com/jc01rho/scheduler.mockFunction"
	}

	if s.Mode == failOnEmptyParams {
		taskAttributes.Params = ""
	} else {
		taskAttributes.Params = "[]"
	}

	if s.Mode == failOnEmptyListParams {
		taskAttributes.Params = "SomeCorruptString"
	} else if s.Mode != failOnEmptyParams {
		taskAttributes.Params = "[]"
	}

	return []storage.TaskAttributes{taskAttributes}, nil
}

func (s *storeMock) Remove(task storage.TaskAttributes) error {
	return nil
}
func (s *storeMock) Close() error {
	return nil
}
func mockFunction(a string, b int) {

}

extension: go


text:
/*
Copyright 2019 Jerome Delvigne

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

	http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

// Package dsx contains code for the dsxutl command
package dsx

import (
	"bufio"
	"fmt"
	"os"
	"strings"

	"golang.org/x/text/encoding"
	"golang.org/x/text/encoding/charmap"
	"golang.org/x/text/transform"
)

// Some Constants
const (
	beginHeader string = "BEGIN HEADER"
	endHeader   string = "END HEADER"

	characterSet string = "   CharacterSet"

	beginDSJOB string = "BEGIN DSJOB"
	endDSJOB   string = "END DSJOB"

	beginDSEXECJOB string = "BEGIN DSEXECJOB"
	endDSEXECJOB   string = "END DSEXECJOB"

	beginDSROUTINES string = "BEGIN DSROUTINES"
	endDSROUTINES   string = "END DSROUTINES"

	dsroutineIDENTIFIER string = "      Identifier"
	dsroutineCATEGORY   string = "      Category"

	beginDSRECORD string = "   BEGIN DSRECORD"
	endDSRECORD   string = "   END DSRECORD"

	toolInstanceID string = "   ToolInstanceID"

	dsjobIDENTIFIER string = "   Identifier"
	dsjobCATEGORY   string = "      Category"

	bufferSize = 1024 * 1024
)

// Command ...
type Command interface {
	Process()
}

var csMap = map[string]encoding.Encoding{
	"CP1252": charmap.Windows1252,
}

// Check error returned by I/O functions
func check(e error) {
	if e != nil {
		if os.IsNotExist(e) {
			fmt.Fprintln(os.Stderr, e)
			os.Exit(1)
		}
		panic(e)
	}
}

// open a file
// TODO: check the DSX charset here and return the appropriate scanner
func openFile(fileName string) (*os.File, *transform.Reader) {

	cs, err := extractCharset(fileName)
	check(err)

	f, err := os.Open(fileName)
	check(err)

	r := transform.NewReader(f, csMap[cs].NewDecoder())

	return f, r
}

func extractCharset(fileName string) (charset string, err error) {

	f, err := os.Open(fileName)
	check(err)
	defer f.Close()

	check(err)

	scanner := bufio.NewScanner(f)

	for scanner.Scan() {
		line := scanner.Text()

		if strings.HasPrefix(line, characterSet) {
			return strings.Split(line, "\"")[1], nil
		}
	}

	return "", fmt.Errorf("CharacterSet not found in %s", f.Name())
}

repository: jdelvign/dsxutl

repo_name: jdelvign/dsxutl

gha_language: Go