text:
17" y1="59.69" x2="90.17" y2="55.88" width="0.254" layer="16"/>
<wire x1="90.17" y1="55.88" x2="91.44" y2="54.61" width="0.254" layer="16"/>
<wire x1="91.44" y1="54.61" x2="91.44" y2="52.8193" width="0.254" layer="16"/>
<wire x1="91.44" y1="52.8193" x2="91.44" y2="41.91" width="0.254" layer="16"/>
<wire x1="91.44" y1="41.91" x2="90.17" y2="40.64" width="0.254" layer="16"/>
<wire x1="90.17" y1="40.64" x2="90.17" y2="36.83" width="0.254" layer="16"/>
<wire x1="90.17" y1="36.83" x2="91.44" y2="35.56" width="0.254" layer="16"/>
<wire x1="91.44" y1="35.56" x2="91.44" y2="33.7693" width="0.254" layer="16"/>
<wire x1="91.44" y1="33.7693" x2="91.44" y2="22.86" width="0.254" layer="16"/>
<wire x1="91.44" y1="22.86" x2="90.17" y2="21.59" width="0.254" layer="16"/>
<wire x1="90.17" y1="21.59" x2="90.17" y2="17.78" width="0.254" layer="16"/>
<wire x1="90.17" y1="17.78" x2="91.44" y2="16.51" width="0.254" layer="16"/>
<wire x1="91.44" y1="14.7193" x2="91.44" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN5" pad="9"/>
<wire x1="91.44" y1="148.0693" x2="91.44" y2="149.86" width="0.254" layer="16"/>
<wire x1="91.44" y1="149.86" x2="90.17" y2="151.13" width="0.254" layer="16"/>
<contactref element="RN11" pad="9"/>
<wire x1="91.44" y1="14.7193" x2="91.44" y2="12.7" width="0.254" layer="16"/>
<wire x1="91.44" y1="12.7" x2="92.71" y2="11.43" width="0.254" layer="16"/>
<wire x1="92.71" y1="11.43" x2="92.71" y2="9.2075" width="0.254" layer="16"/>
<wire x1="92.71" y1="9.2075" x2="93.98" y2="7.9375" width="0.254" layer="16"/>
<wire x1="91.44" y1="157.1625" x2="91.44" y2="156.21" width="0.254" layer="16"/>
<wire x1="91.44" y1="156.21" x2="90.17" y2="154.94" width="0.254" layer="16"/>
<wire x1="90.17" y1="154.94" x2="90.17" y2="151.13" width="0.254" layer="16"/>
</signal>
<signal name="!RD">
<contactref element="0" pad="21"/>
<contactref element="1" pad="21"/>
<contactref element="2" pad="21"/>
<contactref element="3" pad="21"/>
<contactref element="7" pad="21"/>
<contactref element="6" pad="21"/>
<contactref element="5" pad="21"/>
<contactref element="4" pad="21"/>
<wire x1="63.5" y1="148.0693" x2="63.5" y2="137.16" width="0.254" layer="16"/>
<wire x1="63.5" y1="137.16" x2="62.23" y2="135.89" width="0.254" layer="16"/>
<wire x1="62.23" y1="135.89" x2="62.23" y2="132.08" width="0.254" layer="16"/>
<wire x1="62.23" y1="132.08" x2="63.5" y2="130.81" width="0.254" layer="16"/>
<wire x1="63.5" y1="130.81" x2="63.5" y2="129.0193" width="0.254" layer="16"/>
<wire x1="63.5" y1="129.0193" x2="63.5" y2="118.11" width="0.254" layer="16"/>
<wire x1="63.5" y1="118.11" x2="62.23" y2="116.84" width="0.254" layer="16"/>
<wire x1="62.23" y1="116.84" x2="62.23" y2="113.03" width="0.254" layer="16"/>
<wire x1="62.23" y1="113.03" x2="63.5" y2="111.76" width="0.254" layer="16"/>
<wire x1="63.5" y1="111.76" x2="63.5" y2="109.9693" width="0.254" layer="16"/>
<wire x1="63.5" y1="109.9693" x2="63.5" y2="99.06" width="0.254" layer="16"/>
<wire x1="63.5" y1="99.06" x2="62.23" y2="97.79" width="0.254" layer="16"/>
<wire x1="62.23" y1="97.79" x2="62.23" y2="93.98" width="0.254" layer="16"/>
<wire x1="62.23" y1="93.98" x2="63.5" y2="92.71" width="0.254" layer="16"/>
<wire x1="63.5" y1="92.71" x2="63.5" y2="90.9193" width="0.254" layer="16"/>
<wire x1="63.5" y1="90.9193" x2="63.5" y2="80.01" width="0.254" layer="16"/>
<wire x1="63.5" y1="80.01" x2="62.23" y2="78.74" width="0.254" layer="16"/>
<wire x1="62.23" y1="78.74" x2="62.23" y2="74.93" width="0.254" layer="16"/>
<wire x1="62.23" y1="74.93" x2="63.5" y2="73.66" width="0.254" layer="16"/>
<wire x1="63.5" y1="73.66" x2="63.5" y2="71.8693" width="0.254" layer="16"/>
<wire x1="63.5" y1="71.8693" x2="63.5" y2="60.96" width="0.254" layer="16"/>
<wire x1="63.5" y1="60.96" x2="62.23" y2="59.69" width="0.254" layer="16"/>
<wire x1="62.23" y1="59.69" x2="62.23" y2="55.88" width="0.254" layer="16"/>
<wire x1="62.23" y1="55.88" x2="63.5" y2="54.61" width="0.254" layer="16"/>
<wire x1="63.5" y1="54.61" x2="63.5" y2="52.8193" width="0.254" layer="16"/>
<wire x1="63.5" y1="52.8193" x2="63.5" y2="41.91" width="0.254" layer="16"/>
<wire x1="63.5" y1="41.91" x2="62.23" y2="40.64" width="0.254" layer="16"/>
<wire x1="62.23" y1="40.64" x2="62.23" y2="36.83" width="0.254" layer="16"/>
<wire x1="62.23" y1="36.83" x2="63.5" y2="35.56" width="0.254" layer="16"/>
<wire x1="63.5" y1="35.56" x2="63.5" y2="33.7693" width="0.254" layer="16"/>
<wire x1="63.5" y1="33.7693" x2="63.5" y2="22.86" width="0.254" layer="16"/>
<wire x1="63.5" y1="22.86" x2="62.23" y2="21.59" width="0.254" layer="16"/>
<wire x1="62.23" y1="21.59" x2="62.23" y2="17.78" width="0.254" layer="16"/>
<wire x1="62.23" y1="17.78" x2="63.5" y2="16.51" width="0.254" layer="16"/>
<wire x1="63.5" y1="16.51" x2="63.5" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN4" pad="6"/>
<wire x1="63.5" y1="148.0693" x2="63.5" y2="149.86" width="0.254" layer="16"/>
<wire x1="63.5" y1="149.86" x2="62.23" y2="151.13" width="0.254" layer="16"/>
<wire x1="62.23" y1="151.13" x2="62.23" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN10" pad="6"/>
<wire x1="63.5" y1="14.7193" x2="63.5" y2="12.7" width="0.254" layer="16"/>
<wire x1="63.5" y1="12.7" x2="62.23" y2="11.43" width="0.254" layer="16"/>
<wire x1="62.23" y1="11.43" x2="62.23" y2="9.2075" width="0.254" layer="16"/>
<wire x1="62.23" y1="9.2075" x2="63.5" y2="7.9375" width="0.254" layer="16"/>
<wire x1="62.23" y1="154.94" x2="60.96" y2="156.21" width="0.254" layer="16"/>
<wire x1="60.96" y1="156.21" x2="60.96" y2="157.1625" width="0.254" layer="16"/>
</signal>
<signal name="!WR">
<contactref element="0" pad="22"/>
<contactref element="1" pad="22"/>
<contactref element="2" pad="22"/>
<contactref element="3" pad="22"/>
<contactref element="7" pad="22"/>
<contactref element="6" pad="22"/>
<contactref element="5" pad="22"/>
<contactref element="4" pad="22"/>
<wire x1="63.5" y1="152.9207" x2="63.5" y2="151.13" width="0.254" layer="16"/>
<wire x1="63.5" y1="151.13" x2="64.77" y2="149.86" width="0.254" layer="16"/>
<wire x1="64.77" y1="149.86" x2="64.77" y2="137.16" width="0.254" layer="16"/>
<wire x1="64.77" y1="137.16" x2="63.5" y2="135.89" width="0.254" layer="16"/>
<wire x1="63.5" y1="135.89" x2="63.5" y2="133.8707" width="0.254" layer="16"/>
<wire x1="63.5" y1="133.8707" x2="63.5" y2="132.08" width="0.254" layer="16"/>
<wire x1="63.5" y1="132.08" x2="64.77" y2="130.81" width="0.254" layer="16"/>
<wire x1="64.77" y1="130.81" x2="64.77" y2="118.11" width="0.254" layer="16"/>
<wire x1="64.77" y1="118.11" x2="63.5" y2="116.84" width="0.254" layer="16"/>
<wire x1="63.5" y1="116.84" x2="63.5" y2="114.8207" width="0.254" layer="16"/>
<wire x1="63.5" y1="114.8207" x2="63.5" y2="113.03" width="0.254" layer="16"/>
<wire x1="63.5" y1="113.03" x2="64.77" y2="111.76" width="0.254" layer="16"/>
<wire x1="64.77" y1="111.76" x2="64.77" y2="99.06" width="0.254" layer="16"/>
<wire x1="64.77" y1="99.06" x2="63.5" y2="97.79" width="0.254" layer="16"/>
<wire x1="63.5" y1="97.79" x2="63.5" y2="95.7707" width="0.254" layer="16"/>
<wire x1="63.5" y1="95.7707" x2="63.5" y2="93.98" width="0.254" layer="16"/>
<wire x1="63.5" y1="93.98" x2="64.77" y2="92.71" width="0.254" layer="16"/>
<wire x1="64.77" y1="92.71" x2="64.77" y2="80.01" width="0.254" layer="16"/>
<wire x1="64.77" y1="80.01" x2="63.5" y2="78.74" width="0.254" layer="16"/>
<wire x1="63.5" y1="78.74" x2="63.5" y2="76.7207" width="0.254" layer="16"/>
<wire x1="63.5" y1="76.7207" x2="63.5" y2="74.93" width="0.254" layer="16"/>
<wire x1="63.5" y1="74.93" x2="64.77" y2="73.66" width="0.254" layer="16"/>
<wire x1="64.77" y1="73.66" x2="64.77" y2="60.96" width="0.254" layer="16"/>
<wire x1="64.77" y1="60.96" x2="63.5" y2="59.69" width="0.254" layer="16"/>
<wire x1="63.5" y1="59.69" x2="63.5" y2="57.6707" width="0.254" layer="16"/>
<wire x1="63.5" y1="57.6707" x2="63.5" y2="55.88" width="0.254" layer="16"/>
<wire x1="63.5" y1="55.88" x2="64.77" y2="54.61" width="0.254" layer="16"/>
<wire x1="64.77" y1="54.61" x2="64.77" y2="41.91" width="0.254" layer="16"/>
<wire x1="64.77" y1="41.91" x2="63.5" y2="40.64" width="0.254" layer="16"/>
<wire x1="63.5" y1="40.64" x2="63.5" y2="38.6207" width="0.254" layer="16"/>
<wire x1="63.5" y1="38.6207" x2="63.5" y2="36.83" width="0.254" layer="16"/>
<wire x1="63.5" y1="36.83" x2="64.77" y2="35.56" width="0.254" layer="16"/>
<wire x1="64.77" y1="35.56" x2="64.77" y2="22.86" width="0.254" layer="16"/>
<wire x1="64.77" y1="22.86" x2="63.5" y2="21.59" width="0.254" layer="16"/>
<wire x1="63.5" y1="21.59" x2="63.5" y2="19.5707" width="0.254" layer="16"/>
<wire x1="63.5" y1="19.5707" x2="63.5" y2="17.78" width="0.254" layer="16"/>
<wire x1="63.5" y1="17.78" x2="64.77" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN1" pad="6"/>
<wire x1="63.5" y1="152.9207" x2="63.5" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN7" pad="6"/>
<wire x1="64.77" y1="16.51" x2="64.77" y2="12.7" width="0.254" layer="16"/>
<wire x1="64.77" y1="12.7" x2="63.5" y2="11.43" width="0.254" layer="16"/>
<wire x1="63.5" y1="11.43" x2="63.5" y2="10.4775" width="0.254" layer="16"/>
<wire x1="63.5" y1="154.94" x2="62.23" y2="156.21" width="0.254" layer="16"/>
<wire x1="62.23" y1="156.21" x2="62.23" y2="158.4325" width="0.254" layer="16"/>
<wire x1="62.23" y1="158.4325" x2="60.96" y2="159.7025" width="0.254" layer="16"/>
</signal>
<signal name="CKLAUX">
<contactref element="6" pad="16"/>
<contactref element="7" pad="16"/>
<contactref element="5" pad="16"/>
<contactref element="4" pad="16"/>
<contactref element="0" pad="16"/>
<contactref element="1" pad="16"/>
<contactref element="2" pad="16"/>
<contactref element="3" pad="16"/>
<wire x1="55.88" y1="152.9207" x2="55.88" y2="151.13" width="0.254" layer="16"/>
<wire x1="55.88" y1="151.13" x2="57.15" y2="149.86" width="0.254" layer="16"/>
<wire x1="57.15" y1="149.86" x2="57.15" y2="137.16" width="0.254" layer="16"/>
<wire x1="57.15" y1="137.16" x2="55.88" y2="135.89" width="0.254" layer="16"/>
<wire x1="55.88" y1="135.89" x2="55.88" y2="133.8707" width="0.254" layer="16"/>
<wire x1="55.88" y1="133.8707" x2="55.88" y2="132.08" width="0.254" layer="16"/>
<wire x1="55.88" y1="132.08" x2="57.15" y2="130.81" width="0.254" layer="16"/>
<wire x1="57.15" y1="130.81" x2="57.15" y2="118.11" width="0.254" layer="16"/>
<wire x1="57.15" y1="118.11" x2="55.88" y2="116.84" width="0.254" layer="16"/>
<wire x1="55.88" y1="116.84" x2="55.88" y2="114.8207" width="0.254" layer="16"/>
<wire x1="55.88" y1="95.7707" x2="55.88" y2="97.79" width="0.254" layer="16"/>
<wire x1="55.88" y1="97.79" x2="57.15" y2="99.06" width="0.254" layer="16"/>
<wire x1="57.15" y1="99.06" x2="57.15" y2="111.76" width="0.254" layer="16"/>
<wire x1="57.15" y1="111.76" x2="55.88" y2="113.03" width="0.254" layer="16"/>
<wire x1="55.88" y1="113.03" x2="55.88" y2="114.8207" width="0.254" layer="16"/>
<wire x1="55.88" y1="76.7207" x2="55.88" y2="78.74" width="0.254" layer="16"/>
<wire x1="55.88" y1="78.74" x2="57.15" y2="80.01" width="0.254" layer="16"/>
<wire x1="57.15" y1="80.01" x2="57.15" y2="92.71" width="0.254" layer="16"/>
<wire x1="57.15" y1="92.71" x2="55.88" y2="93.98" width="0.254" layer="16"/>
<wire x1="55.88" y1="93.98" x2="55.88" y2="95.7707" width="0.254" layer="16"/>
<wire x1="55.88" y1="76.7207" x2="55.88" y2="74.93" width="0.254" layer="16"/>
<wire x1="55.88" y1="74.93" x2="57.15" y2="73.66" width="0.254" layer="16"/>
<wire x1="57.15" y1="73.66" x2="57.15" y2="60.96" width="0.254" layer="16"/>
<wire x1="57.15" y1="60.96" x2="55.88" y2="59.69" width="0.254" layer="16"/>
<wire x1="55.88" y1="59.69" x2="55.88" y2="57.6707" width="0.254" layer="16"/>
<wire x1="55.88" y1="57.6707" x2="55.88" y2="55.88" width="0.254" layer="16"/>
<wire x1="55.88" y1="55.88" x2="57.15" y2="54.61" width="0.254" layer="16"/>
<wire x1="57.15" y1="54.61" x2="57.15" y2="41.91" width="0.254" layer="16"/>
<wire x1="57.15" y1="41.91" x2="55.88" y2="40.64" width="0.254" layer="16"/>
<wire x1="55.88" y1="40.64" x2="55.88" y2="38.6207" width="0.254" layer="16"/>
<wire x1="55.88" y1="38.6207" x2="55.88" y2="36.83" width="0.254" layer="16"/>
<wire x1="55.88" y1="36.83" x2="57.15" y2="35.56" width="0.254" layer="16"/>
<wire x1="57.15" y1="35.56" x2="57.15" y2="22.86" width="0.254" layer="16"/>
<wire x1="57.15" y1="22.86" x2="55.88" y2="21.59" width="0.254" layer="16"/>
<wire x1="55.88" y1="21.59" x2="55.88" y2="19.5707" width="0.254" layer="16"/>
<wire x1="55.88" y1="19.5707" x2="55.88" y2="17.78" width="0.254" layer="16"/>
<wire x1="55.88" y1="17.78" x2="57.15" y2="16.51" width="0.254" layer="16"/>
<wire x1="57.15" y1="16.51" x2="57.15" y2="12.7" width="0.254" layer="16"/>
<contactref element="RN1" pad="3"/>
<wire x1="55.88" y1="152.9207" x2="55.88" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN7" pad="3"/>
<wire x1="57.15" y1="12.7" x2="55.88" y2="11.43" width="0.254" layer="16"/>
<wire x1="55.88" y1="11.43" x2="55.88" y2="10.4775" width="0.254" layer="16"/>
<wire x1="55.88" y1="154.94" x2="54.61" y2="156.21" width="0.254" layer="16"/>
<wire x1="54.61" y1="156.21" x2="54.61" y2="158.4325" width="0.254" layer="16"/>
<wire x1="54.61" y1="158.4325" x2="53.34" y2="159.7025" width="0.254" layer="16"/>
</signal>
<signal name="!HALT">
<contactref element="6" pad="17"/>
<contactref element="7" pad="17"/>
<contactref element="5" pad="17"/>
<contactref element="4" pad="17"/>
<contactref element="0" pad="17"/>
<contactref element="1" pad="17"/>
<contactref element="2" pad="17"/>
<contactref element="3" pad="17"/>
<wire x1="58.42" y1="148.0693" x2="58.42" y2="137.16" width="0.254" layer="16"/>
<wire x1="58.42" y1="137.16" x2="57.15" y2="135.89" width="0.254" layer="16"/>
<wire x1="57.15" y1="135.89" x2="57.15" y2="132.08" width="0.254" layer="16"/>
<wire x1="57.15" y1="132.08" x2="58.42" y2="130.81" width="0.254" layer="16"/>
<wire x1="58.42" y1="130.81" x2="58.42" y2="129.0193" width="0.254" layer="16"/>
<wire x1="58.42" y1="129.0193" x2="58.42" y2="118.11" width="0.254" layer="16"/>
<wire x1="58.42" y1="118.11" x2="57.15" y2="116.84" width="0.254" layer="16"/>
<wire x1="57.15" y1="116.84" x2="57.15" y2="113.03" width="0.254" layer="16"/>
<wire x1="57.15" y1="113.03" x2="58.42" y2="111.76" width="0.254" layer="16"/>
<wire x1="58.42" y1="111.76" x2="58.42" y2="109.9693" width="0.254" layer="16"/>
<wire x1="58.42" y1="109.9693" x2="58.42" y2="99.06" width="0.254" layer="16"/>
<wire x1="58.42" y1="99.06" x2="57.15" y2="97.79" width="0.254" layer="16"/>
<wire x1="57.15" y1="97.79" x2="57.15" y2="93.98" width="0.254" layer="16"/>
<wire x1="57.15" y1="93.98" x2="58.42" y2="92.71" width="0.254" layer="16"/>
<wire x1="58.42" y1="92.71" x2="58.42" y2="90.9193" width="0.254" layer="16"/>
<wire x1="58.42" y1="71.8693" x2="58.42" y2="73.66" width="0.254" layer="16"/>
<wire x1="58.42" y1="73.66" x2="57.15" y2="74.93" width="0.254" layer="16"/>
<wire x1="57.15" y1="74.93" x2="57.15" y2="78.74" width="0.254" layer="16"/>
<wire x1="57.15" y1="78.74" x2="58.42" y2="80.01" width="0.254" layer="16"/>
<wire x1="58.42" y1="80.01" x2="58.42" y2="90.9193" width="0.254" layer="16"/>
<wire x1="58.42" y1="52.8193" x2="58.42" y2="54.61" width="0.254" layer="16"/>
<wire x1="58.42" y1="54.61" x2="57.15" y2="55.88" width="0.254" layer="16"/>
<wire x1="57.15" y1="55.88" x2="57.15" y2="59.69" width="0.254" layer="16"/>
<wire x1="57.15" y1="59.69" x2="58.42" y2="60.96" width="0.254" layer="16"/>
<wire x1="58.42" y1="60.96" x2="58.42" y2="71.8693" width="0.254" layer="16"/>
<wire x1="58.42" y1="52.8193" x2="58.42" y2="41.91" width="0.254" layer="16"/>
<wire x1="58.42" y1="41.91" x2="57.15" y2="40.64" width="0.254" layer="16"/>
<wire x1="57.15" y1="40.64" x2="57.15" y2="36.83" width="0.254" layer="16"/>
<wire x1="57.15" y1="36.83" x2="58.42" y2="35.56" width="0.254" layer="16"/>
<wire x1="58.42" y1="35.56" x2="58.42" y2="33.7693" width="0.254" layer="16"/>
<wire x1="58.42" y1="33.7693" x2="58.42" y2="22.86" width="0.254" layer="16"/>
<wire x1="58.42" y1="22.86" x2="57.15" y2="21.59" width="0.254" layer="16"/>
<wire x1="57.15" y1="21.59" x2="57.15" y2="17.78" width="0.254" layer="16"/>
<wire x1="57.15" y1="17.78" x2="58.42" y2="16.51" width="0.254" layer="16"/>
<wire x1="58.42" y1="16.51" x2="58.42" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN4" pad="4"/>
<wire x1="58.42" y1="148.0693" x2="58.42" y2="149.86" width="0.254" layer="16"/>
<wire x1="58.42" y1="149.86" x2="57.15" y2="151.13" width="0.254" layer="16"/>
<wire x1="57.15" y1="151.13" x2="57.15" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN10" pad="4"/>
<wire x1="58.42" y1="14.7193" x2="58.42" y2="12.7" width="0.254" layer="16"/>
<wire x1="58.42" y1="12.7" x2="57.15" y2="11.43" width="0.254" layer="16"/>
<wire x1="57.15" y1="11.43" x2="57.15" y2="9.2075" width="0.254" layer="16"/>
<wire x1="57.15" y1="9.2075" x2="58.42" y2="7.9375" width="0.254" layer="16"/>
<wire x1="57.15" y1="154.94" x2="55.88" y2="156.21" width="0.254" layer="16"/>
<wire x1="55.88" y1="156.21" x2="55.88" y2="157.1625" width="0.254" layer="16"/>
</signal>
<signal name="CLK">
<contactref element="6" pad="15"/>
<contactref element="7" pad="15"/>
<contactref element="5" pad="15"/>
<contactref element="4" pad="15"/>
<contactref element="0" pad="15"/>
<contactref element="1" pad="15"/>
<contactref element="2" pad="15"/>
<contactref element="3" pad="15"/>
<wire x1="55.88" y1="148.0693" x2="55.88" y2="137.16" width="0.254" layer="16"/>
<wire x1="55.88" y1="137.16" x2="54.61" y2="135.89" width="0.254" layer="16"/>
<wire x1="54.61" y1="135.89" x2="54.61" y2="132.08" width="0.254" layer="16"/>
<wire x1="54.61" y1="132.08" x2="55.88" y2="130.81" width="0.254" layer="16"/>
<wire x1="55.88" y1="130.81" x2="55.88" y2="129.0193" width="0.254" layer="16"/>
<wire x1="55.88" y1="129.0193" x2="55.88" y2="118.11" width="0.254" layer="16"/>
<wire x1="55.88" y1="118.11" x2="54.61" y2="116.84" width="0.254" layer="16"/>
<wire x1="54.61" y1="116.84" x2="54.61" y2="113.03" width="0.254" layer="16"/>
<wire x1="54.61" y1="113.03" x2="55.88" y2="111.76" width="0.254" layer="16"/>
<wire x1="55.88" y1="111.76" x2="55.88" y2="109.9693" width="0.254" layer="16"/>
<wire x1="55.88" y1="109.9693" x2="55.88" y2="99.06" width="0.254" layer="16"/>
<wire x1="55.88" y1="99.06" x2="54.61" y2="97.79" width="0.254" layer="16"/>
<wire x1="54.61" y1="97.79" x2="54.61" y2="93.98" width="0.254" layer="16"/>
<wire x1="54.61" y1="93.98" x2="55.88" y2="92.71" width="0.254" layer="16"/>
<wire x1="55.88" y1="92.71" x2="55.88" y2="90.9193" width="0.254" layer="16"/>
<wire x1="55.88" y1="71.8693" x2="55.88" y2="73.66" width="0.254" layer="16"/>
<wire x1="55.88" y1="73.66" x2="54.61" y2="74.93" width="0.254" layer="16"/>
<wire x1="54.61" y1="74.93" x2="54.61" y2="78.74" width="0.254" layer="16"/>
<wire x1="54.61" y1="78.74" x2="55.88" y2="80.01" width="0.254" layer="16"/>
<wire x1="55.88" y1="80.01" x2="55.88" y2="90.9193" width="0.254" layer="16"/>
<wire x1="55.88" y1="52.8193" x2="55.88" y2="54.61" width="0.254" layer="16"/>
<wire x1="55.88" y1="54.61" x2="54.61" y2="55.88" width="0.254" layer="16"/>
<wire x1="54.61" y1="55.88" x2="54.61" y2="59.69" width="0.254" layer="16"/>
<wire x1="54.61" y1="59.69" x2="55.88" y2="60.96" width="0.254" layer="16"/>
<wire x1="55.88" y1="60.96" x2="55.88" y2="71.8693" width="0.254" layer="16"/>
<wire x1="55.88" y1="52.8193" x2="55.88" y2="41.91" width="0.254" layer="16"/>
<wire x1="55.88" y1="41.91" x2="54.61" y2="40.64" width="0.254" layer="16"/>
<wire x1="54.61" y1="40.64" x2="54.61" y2="36.83" width="0.254" layer="16"/>
<wire x1="54.61" y1="36.83" x2="55.88" y2="35.56" width="0.254" layer="16"/>
<wire x1="55.88" y1="35.56" x2="55.88" y2="33.7693" width="0.254" layer="16"/>
<wire x1="55.88" y1="33.7693" x2="55.88" y2="22.86" width="0.254" layer="16"/>
<wire x1="55.88" y1="22.86" x2="54.61" y2="21.59" width="0.254" layer="16"/>
<wire x1="54.61" y1="21.59" x2="54.61" y2="17.78" width="0.254" layer="16"/>
<wire x1="54.61" y1="17.78" x2="55.88" y2="16.51" width="0.254" layer="16"/>
<wire x1="55.88" y1="16.51" x2="55.88" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN4" pad="3"/>
<wire x1="55.88" y1="148.0693" x2="55.88" y2="149.86" width="0.254" layer="16"/>
<wire x1="55.88" y1="149.86" x2="54.61" y2="151.13" width="0.254" layer="16"/>
<wire x1="54.61" y1="151.13" x2="54.61" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN10" pad="3"/>
<wire x1="55.88" y1="14.7193" x2="55.88" y2="12.7" width="0.254" layer="16"/>
<wire x1="55.88" y1="12.7" x2="54.61" y2="11.43" width="0.254" layer="16"/>
<wire x1="54.61" y1="11.43" x2="54.61" y2="9.2075" width="0.254" layer="16"/>
<wire x1="54.61" y1="9.2075" x2="55.88" y2="7.9375" width="0.254" layer="16"/>
<wire x1="54.61" y1="154.94" x2="53.34" y2="156.21" width="0.254" layer="16"/>
<wire x1="53.34" y1="156.21" x2="53.34" y2="157.1625" width="0.254" layer="16"/>
</signal>
<signal name="A0">
<contactref element="0" pad="23"/>
<contactref element="1" pad="23"/>
<contactref element="2" pad="23"/>
<contactref element="3" pad="23"/>
<contactref element="7" pad="23"/>
<contactref element="6" pad="23"/>
<contactref element="5" pad="23"/>
<contactref element="4" pad="23"/>
<wire x1="66.04" y1="148.0693" x2="66.04" y2="137.16" width="0.254" layer="16"/>
<wire x1="66.04" y1="137.16" x2="64.77" y2="135.89" width="0.254" layer="16"/>
<wire x1="64.77" y1="135.89" x2="64.77" y2="132.08" width="0.254" layer="16"/>
<wire x1="64.77" y1="132.08" x2="66.04" y2="130.81" width="0.254" layer="16"/>
<wire x1="66.04" y1="130.81" x2="66.04" y2="129.0193" width="0.254" layer="16"/>
<wire x1="66.04" y1="129.0193" x2="66.04" y2="118.11" width="0.254" layer="16"/>
<wire x1="66.04" y1="118.11" x2="64.77" y2="116.84" width="0.254" layer="16"/>
<wire x1="64.77" y1="116.84" x2="64.77" y2="113.03" width="0.254" layer="16"/>
<wire x1="64.77" y1="113.03" x2="66.04" y2="111.76" width="0.254" layer="16"/>
<wire x1="66.04" y1="111.76" x2="66.04" y2="109.9693" width="0.254" layer="16"/>
<wire x1="66.04" y1="109.9693" x2="66.04" y2="99.06" width="0.254" layer="16"/>
<wire x1="66.04" y1="99.06" x2="64.77" y2="97.79" width="0.254" layer="16"/>
<wire x1="64.77" y1="97.79" x2="64.77" y2="93.98" width="0.254" layer="16"/>
<wire x1="64.77" y1="93.98" x2="66.04" y2="92.71" width="0.254" layer="16"/>
<wire x1="66.04" y1="92.71" x2="66.04" y2="90.9193" width="0.254" layer="16"/>
<wire x1="66.04" y1="71.8693" x2="66.04" y2="73.66" width="0.254" layer="16"/>
<wire x1="66.04" y1="73.66" x2="64.77" y2="74.93" width="0.254" layer="16"/>
<wire x1="64.77" y1="74.93" x2="64.77" y2="78.74" width="0.254" layer="16"/>
<wire x1="64.77" y1="78.74" x2="66.04" y2="80.01" width="0.254" layer="16"/>
<wire x1="66.04" y1="80.01" x2="66.04" y2="90.9193" width="0.254" layer="16"/>
<wire x1="66.04" y1="71.8693" x2="66.04" y2="60.96" width="0.254" layer="16"/>
<wire x1="66.04" y1="60.96" x2="64.77" y2="59.69" width="0.254" layer="16"/>
<wire x1="64.77" y1="59.69" x2="64.77" y2="55.88" width="0.254" layer="16"/>
<wire x1="64.77" y1="55.88" x2="66.04" y2="54.61" width="0.254" layer="16"/>
<wire x1="66.04" y1="54.61" x2="66.04" y2="52.8193" width="0.254" layer="16"/>
<wire x1="66.04" y1="52.8193" x2="66.04" y2="41.91" width="0.254" layer="16"/>
<wire x1="66.04" y1="41.91" x2="64.77" y2="40.64" width="0.254" layer="16"/>
<wire x1="64.77" y1="40.64" x2="64.77" y2="36.83" width="0.254" layer="16"/>
<wire x1="64.77" y1="36.83" x2="66.04" y2="35.56" width="0.254" layer="16"/>
<wire x1="66.04" y1="35.56" x2="66.04" y2="33.7693" width="0.254" layer="16"/>
<wire x1="66.04" y1="33.7693" x2="66.04" y2="22.86" width="0.254" layer="16"/>
<wire x1="66.04" y1="22.86" x2="64.77" y2="21.59" width="0.254" layer="16"/>
<wire x1="64.77" y1="21.59" x2="64.77" y2="17.78" width="0.254" layer="16"/>
<wire x1="64.77" y1="17.78" x2="66.04" y2="16.51" width="0.254" layer="16"/>
<wire x1="66.04" y1="16.51" x2="66.04" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN4" pad="7"/>
<wire x1="66.04" y1="148.0693" x2="66.04" y2="149.86" width="0.254" layer="16"/>
<wire x1="66.04" y1="149.86" x2="64.77" y2="151.13" width="0.254" layer="16"/>
<wire x1="64.77" y1="151.13" x2="64.77" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN10" pad="7"/>
<wire x1="66.04" y1="14.7193" x2="66.04" y2="12.7" width="0.254" layer="16"/>
<wire x1="66.04" y1="12.7" x2="64.77" y2="11.43" width="0.254" layer="16"/>
<wire x1="64.77" y1="11.43" x2="64.77" y2="9.2075" width="0.254" layer="16"/>
<wire x1="64.77" y1="9.2075" x2="66.04" y2="7.9375" width="0.254" layer="16"/>
<wire x1="64.77" y1="154.94" x2="63.5" y2="156.21" width="0.254" layer="16"/>
<wire x1="63.5" y1="156.21" x2="63.5" y2="157.1625" width="0.254" layer="16"/>
</signal>
<signal name="A1">
<contactref element="0" pad="24"/>
<contactref element="1" pad="24"/>
<contactref element="2" pad="24"/>
<contactref element="3" pad="24"/>
<contactref element="7" pad="24"/>
<contactref element="6" pad="24"/>
<contactref element="5" pad="24"/>
<contactref element="4" pad="24"/>
<wire x1="66.04" y1="152.9207" x2="66.04" y2="151.13" width="0.254" layer="16"/>
<wire x1="66.04" y1="151.13" x2="67.31" y2="149.86" width="0.254" layer="16"/>
<wire x1="67.31" y1="149.86" x2="67.31" y2="137.16" width="0.254" layer="16"/>
<wire x1="67.31" y1="137.16" x2="66.04" y2="135.89" width="0.254" layer="16"/>
<wire x1="66.04" y1="135.89" x2="66.04" y2="133.8707" width="0.254" layer="16"/>
<wire x1="66.04" y1="133.8707" x2="66.04" y2="132.08" width="0.254" layer="16"/>
<wire x1="66.04" y1="132.08" x2="67.31" y2="130.81" width="0.254" layer="16"/>
<wire x1="67.31" y1="130.81" x2="67.31" y2="118.11" width="0.254" layer="16"/>
<wire x1="67.31" y1="118.11" x2="66.04" y2="116.84" width="0.254" layer="16"/>
<wire x1="66.04" y1="116.84" x2="66.04" y2="114.8207" width="0.254" layer="16"/>
<wire x1="66.04" y1="114.8207" x2="66.04" y2="113.03" width="0.254" layer="16"/>
<wire x1="66.04" y1="113.03" x2="67.31" y2="111.76" width="0.254" layer="16"/>
<wire x1="67.31" y1="111.76" x2="67.31" y2="99.06" width="0.254" layer="16"/>
<wire x1="67.31" y1="99.06" x2="66.04" y2="97.79" width="0.254" layer="16"/>
<wire x1="66.04" y1="97.79" x2="66.04" y2="95.7707" width="0.254" layer="16"/>
<wire x1="66.04" y1="95.7707" x2="66.04" y2="93.98" width="0.254" layer="16"/>
<wire x1="66.04" y1="93.98" x2="67.31" y2="92.71" width="0.254" layer="16"/>
<wire x1="67.31" y1="92.71" x2="67.31" y2="80.01" width="0.254" layer="16"/>
<wire x1="67.31" y1="80.01" x2="66.04" y2="78.74" width="0.254" layer="16"/>
<wire x1="66.04" y1="78.74" x2="66.04" y2="76.7207" width="0.254" layer="16"/>
<wire x1="66.04" y1="76.7207" x2="66.04" y2="74.93" width="0.254" layer="16"/>
<wire x1="66.04" y1="74.93" x2="67.31" y2="73.66" width="0.254" layer="16"/>
<wire x1="67.31" y1="73.66" x2="67.31" y2="60.96" width="0.254" layer="16"/>
<wire x1="67.31" y1="60.96" x2="66.04" y2="59.69" width="0.254" layer="16"/>
<wire x1="66.04" y1="59.69" x2="66.04" y2="57.6707" width="0.254" layer="16"/>
<wire x1="66.04" y1="57.6707" x2="66.04" y2="55.88" width="0.254" layer="16"/>
<wire x1="66.04" y1="55.88" x2="67.31" y2="54.61" width="0.254" layer="16"/>
<wire x1="67.31" y1="54.61" x2="67.31" y2="41.91" width="0.254" layer="16"/>
<wire x1="67.31" y1="41.91" x2="66.04" y2="40.64" width="0.254" layer="16"/>
<wire x1="66.04" y1="40.64" x2="66.04" y2="38.6207" width="0.254" layer="16"/>
<wire x1="66.04" y1="38.6207" x2="66.04" y2="36.83" width="0.254" layer="16"/>
<wire x1="66.04" y1="36.83" x2="67.31" y2="35.56" width="0.254" layer="16"/>
<wire x1="67.31" y1="35.56" x2="67.31" y2="22.86" width="0.254" layer="16"/>
<wire x1="67.31" y1="22.86" x2="66.04" y2="21.59" width="0.254" layer="16"/>
<wire x1="66.04" y1="21.59" x2="66.04" y2="19.5707" width="0.254" layer="16"/>
<wire x1="67.31" y1="16.51" x2="66.04" y2="17.78" width="0.254" layer="16"/>
<wire x1="66.04" y1="17.78" x2="66.04" y2="19.5707" width="0.254" layer="16"/>
<contactref element="RN1" pad="7"/>
<wire x1="66.04" y1="152.9207" x2="66.04" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN7" pad="7"/>
<wire x1="67.31" y1="16.51" x2="67.31" y2="12.7" width="0.254" layer="16"/>
<wire x1="67.31" y1="12.7" x2="66.04" y2="11.43" width="0.254" layer="16"/>
<wire x1="66.04" y1="11.43" x2="66.04" y2="10.4775" width="0.254" layer="16"/>
<wire x1="66.04" y1="154.94" x2="64.77" y2="156.21" width="0.254" layer="16"/>
<wire x1="64.77" y1="156.21" x2="64.77" y2="158.4325" width="0.254" layer="16"/>
<wire x1="64.77" y1="158.4325" x2="63.5" y2="159.7025" width="0.254" layer="16"/>
</signal>
<signal name="A2">
<contactref element="0" pad="25"/>
<contactref element="1" pad="25"/>
<contactref element="2" pad="25"/>
<contactref element="3" pad="25"/>
<contactref element="7" pad="25"/>
<contactref element="6" pad="25"/>
<contactref element="5" pad="25"/>
<contactref element="4" pad="25"/>
<wire x1="68.58" y1="148.0693" x2="68.58" y2="137.16" width="0.254" layer="16"/>
<wire x1="68.58" y1="137.16" x2="67.31" y2="135.89" width="0.254" layer="16"/>
<wire x1="67.31" y1="135.89" x2="67.31" y2="132.08" width="0.254" layer="16"/>
<wire x1="67.31" y1="132.08" x2="68.58" y2="130.81" width="0.254" layer="16"/>
<wire x1="68.58" y1="130.81" x2="68.58" y2="129.0193" width="0.254" layer="16"/>
<wire x1="68.58" y1="129.0193" x2="68.58" y2="118.11" width="0.254" layer="16"/>
<wire x1="68.58" y1="118.11" x2="67.31" y2="116.84" width="0.254" layer="16"/>
<wire x1="67.31" y1="116.84" x2="67.31" y2="113.03" width="0.254" layer="16"/>
<wire x1="67.31" y1="113.03" x2="68.58" y2="111.76" width="0.254" layer="16"/>
<wire x1="68.58" y1="111.76" x2="68.58" y2="109.9693" width="0.254" layer="16"/>
<wire x1="68.58" y1="109.9693" x2="68.58" y2="99.06" width="0.254" layer="16"/>
<wire x1="68.58" y1="99.06" x2="67.31" y2="97.79" width="0.254" layer="16"/>
<wire x1="67.31" y1="97.79" x2="67.31" y2="93.98" width="0.254" layer="16"/>
<wire x1="67.31" y1="93.98" x2="68.58" y2="92.71" width="0.254" layer="16"/>
<wire x1="68.58" y1="92.71" x2="68.58" y2="90.9193" width="0.254" layer="16"/>
<wire x1="68.58" y1="71.8693" x2="68.58" y2="73.66" width="0.254" layer="16"/>
<wire x1="68.58" y1="73.66" x2="67.31" y2="74.93" width="0.254" layer="16"/>
<wire x1="67.31" y1="74.93" x2="67.31" y2="78.74" width="0.254" layer="16"/>
<wire x1="67.31" y1="78.74" x2="68.58" y2="80.01" width="0.254" layer="16"/>
<wire x1="68.58" y1="80.01" x2="68.58" y2="90.9193" width="0.254" layer="16"/>
<wire x1="68.58" y1="71.8693" x2="68.58" y2="60.96" width="0.254" layer="16"/>
<wire x1="68.58" y1="60.96" x2="67.31" y2="59.69" width="0.254" layer="16"/>
<wire x1="67.31" y1="59.69" x2="67.31" y2="55.88" width="0.254" layer="16"/>
<wire x1="67.31" y1="55.88" x2="68.58" y2="54.61" width="0.254" layer="16"/>
<wire x1="68.58" y1="54.61" x2="68.58" y2="52.8193" width="0.254" layer="16"/>
<wire x1="68.58" y1="52.8193" x2="68.58" y2="41.91" width="0.254" layer="16"/>
<wire x1="68.58" y1="41.91" x2="67.31" y2="40.64" width="0.254" layer="16"/>
<wire x1="67.31" y1="40.64" x2="67.31" y2="36.83" width="0.254" layer="16"/>
<wire x1="67.31" y1="36.83" x2="68.58" y2="35.56" width="0.254" layer="16"/>
<wire x1="68.58" y1="35.56" x2="68.58" y2="33.7693" width="0.254" layer="16"/>
<wire x1="68.58" y1="33.7693" x2="68.58" y2="22.86" width="0.254" layer="16"/>
<wire x1="68.58" y1="22.86" x2="67.31" y2="21.59" width="0.254" layer="16"/>
<wire x1="67.31" y1="21.59" x2="67.31" y2="17.78" width="0.254" layer="16"/>
<wire x1="67.31" y1="17.78" x2="68.58" y2="16.51" width="0.254" layer="16"/>
<wire x1="68.58" y1="16.51" x2="68.58" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN4" pad="8"/>
<wire x1="68.58" y1="148.0693" x2="68.58" y2="149.86" width="0.254" layer="16"/>
<wire x1="68.58" y1="149.86" x2="67.31" y2="151.13" width="0.254" layer="16"/>
<wire x1="67.31" y1="151.13" x2="67.31" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN10" pad="8"/>
<wire x1="68.58" y1="14.7193" x2="68.58" y2="12.7" width="0.254" layer="16"/>
<wire x1="68.58" y1="12.7" x2="67.31" y2="11.43" width="0.254" layer="16"/>
<wire x1="67.31" y1="11.43" x2="67.31" y2="9.2075" width="0.254" layer="16"/>
<wire x1="67.31" y1="9.2075" x2="68.58" y2="7.9375" width="0.254" layer="16"/>
<wire x1="67.31" y1="154.94" x2="66.04" y2="156.21" width="0.254" layer="16"/>
<wire x1="66.04" y1="156.21" x2="66.04" y2="157.1625" width="0.254" layer="16"/>
</signal>
<signal name="A3">
<contactref element="0" pad="26"/>
<contactref element="1" pad="26"/>
<contactref element="2" pad="26"/>
<contactref element="3" pad="26"/>
<contactref element="7" pad="26"/>
<contactref element="6" pad="26"/>
<contactref element="5" pad="26"/>
<contactref element="4" pad="26"/>
<wire x1="68.58" y1="152.9207" x2="68.58" y2="151.13" width="0.254" layer="16"/>
<wire x1="68.58" y1="151.13" x2="69.85" y2="149.86" width="0.254" layer="16"/>
<wire x1="69.85" y1="149.86" x2="69.85" y2="137.16" width="0.254" layer="16"/>
<wire x1="69.85" y1="137.16" x2="68.58" y2="135.89" width="0.254" layer="16"/>
<wire x1="68.58" y1="135.89" x2="68.58" y2="133.8707" width="0.254" layer="16"/>
<wire x1="68.58" y1="133.8707" x2="68.58" y2="132.08" width="0.254" layer="16"/>
<wire x1="68.58" y1="132.08" x2="69.85" y2="130.81" width="0.254" layer="16"/>
<wire x1="69.85" y1="130.81" x2="69.85" y2="118.11" width="0.254" layer="16"/>
<wire x1="69.85" y1="118.11" x2="68.58" y2="116.84" width="0.254" layer="16"/>
<wire x1="68.58" y1="116.84" x2="68.58" y2="114.8207" width="0.254" layer="16"/>
<wire x1="68.58" y1="114.8207" x2="68.58" y2="113.03" width="0.254" layer="16"/>
<wire x1="68.58" y1="113.03" x2="69.85" y2="111.76" width="0.254" layer="16"/>
<wire x1="69.85" y1="111.76" x2="69.85" y2="99.06" width="0.254" layer="16"/>
<wire x1="69.85" y1="99.06" x2="68.58" y2="97.79" width="0.254" layer="16"/>
<wire x1="68.58" y1="97.79" x2="68.58" y2="95.7707" width="0.254" layer="16"/>
<wire x1="68.58" y1="95.7707" x2="68.58" y2="93.98" width="0.254" layer="16"/>
<wire x1="68.58" y1="93.98" x2="69.85" y2="92.71" width="0.254" layer="16"/>
<wire x1="69.85" y1="92.71" x2="69.85" y2="80.01" width="0.254" layer="16"/>
<wire x1="69.85" y1="80.01" x2="68.58" y2="78.74" width="0.254" layer="16"/>
<wire x1="68.58" y1="78.74" x2="68.58" y2="76.7207" width="0.254" layer="16"/>
<wire x1="68.58" y1="76.7207" x2="68.58" y2="74.93" width="0.254" layer="16"/>
<wire x1="68.58" y1="74.93" x2="69.85" y2="73.66" width="0.254" layer="16"/>
<wire x1="69.85" y1="73.66" x2="69.85" y2="60.96" width="0.254" layer="16"/>
<wire x1="69.85" y1="60.96" x2="68.58" y2="59.69" width="0.254" layer="16"/>
<wire x1="68.58" y1="59.69" x2="68.58" y2="57.6707" width="0.254" layer="16"/>
<wire x1="68.58" y1="57.6707" x2="68.58" y2="55.88" width="0.254" layer="16"/>
<wire x1="68.58" y1="55.88" x2="69.85" y2="54.61" width="0.254" layer="16"/>
<wire x1="69.85" y1="54.61" x2="69.85" y2="41.91" width="0.254" layer="16"/>
<wire x1="69.85" y1="41.91" x2="68.58" y2="40.64" width="0.254" layer="16"/>
<wire x1="68.58" y1="40.64" x2="68.58" y2="38.6207" width="0.254" layer="16"/>
<wire x1="68.58" y1="38.6207" x2="68.58" y2="36.83" width="0.254" layer="16"/>
<wire x1="68.58" y1="36.83" x2="69.85" y2="35.56" width="0.254" layer="16"/>
<wire x1="69.85" y1="35.56" x2="69.85" y2="22.86" width="0.254" layer="16"/>
<wire x1="69.85" y1="22.86" x2="68.58" y2="21.59" width="0.254" layer="16"/>
<wire x1="68.58" y1="21.59" x2="68.58" y2="19.5707" width="0.254" layer="16"/>
<wire x1="68.58" y1="19.5707" x2="68.58" y2="17.78" width="0.254" layer="16"/>
<wire x1="68.58" y1="17.78" x2="69.85" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN1" pad="8"/>
<wire x1="68.58" y1="152.9207" x2="68.58" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN7" pad="8"/>
<wire x1="68.58" y1="10.4775" x2="68.58" y2="11.43" width="0.254" layer="16"/>
<wire x1="68.58" y1="11.43" x2="69.85" y2="12.7" width="0.254" layer="16"/>
<wire x1="69.85" y1="12.7" x2="69.85" y2="16.51" width="0.254" layer="16"/>
<wire x1="68.58" y1="154.94" x2="67.31" y2="156.21" width="0.254" layer="16"/>
<wire x1="67.31" y1="156.21" x2="67.31" y2="158.4325" width="0.254" layer="16"/>
<wire x1="67.31" y1="158.4325" x2="66.04" y2="159.7025" width="0.254" layer="16"/>
</signal>
<signal name="A4">
<contactref element="0" pad="27"/>
<contactref element="1" pad="27"/>
<contactref element="2" pad="27"/>
<contactref element="3" pad="27"/>
<contactref element="7" pad="27"/>
<contactref element="6" pad="27"/>
<contactref element="5" pad="27"/>
<contactref element="4" pad="27"/>
<wire x1="71.12" y1="148.0693" x2="71.12" y2="137.16" width="0.254" layer="16"/>
<wire x1="71.12" y1="137.16" x2="69.85" y2="135.89" width="0.254" layer="16"/>
<wire x1="69.85" y1="135.89" x2="69.85" y2="132.08" width="0.254" layer="16"/>
<wire x1="69.85" y1="132.08" x2="71.12" y2="130.81" width="0.254" layer="16"/>
<wire x1="71.12" y1="130.81" x2="71.12" y2="129.0193" width="0.254" layer="16"/>
<wire x1="71.12" y1="129.0193" x2="71.12" y2="118.11" width="0.254" layer="16"/>
<wire x1="71.12" y1="118.11" x2="69.85" y2="116.84" width="0.254" layer="16"/>
<wire x1="69.85" y1="116.84" x2="69.85" y2="113.03" width="0.254" layer="16"/>
<wire x1="69.85" y1="113.03" x2="71.12" y2="111.76" width="0.254" layer="16"/>
<wire x1="71.12" y1="111.76" x2="71.12" y2="109.9693" width="0.254" layer="16"/>
<wire x1="71.12" y1="109.9693" x2="71.12" y2="99.06" width="0.254" layer="16"/>
<wire x1="71.12" y1="99.06" x2="69.85" y2="97.79" width="0.254" layer="16"/>
<wire x1="69.85" y1="97.79" x2="69.85" y2="93.98" width="0.254" layer="16"/>
<wire x1="69.85" y1="93.98" x2="71.12" y2="92.71" width="0.254" layer="16"/>
<wire x1="71.12" y1="92.71" x2="71.12" y2="90.9193" width="0.254" layer="16"/>
<wire x1="71.12" y1="90.9193" x2="71.12" y2="80.01" width="0.254" layer="16"/>
<wire x1="71.12" y1="80.01" x2="69.85" y2="78.74" width="0.254" layer="16"/>
<wire x1="69.85" y1="78.74" x2="69.85" y2="74.93" width="0.254" layer="16"/>
<wire x1="69.85" y1="74.93" x2="71.12" y2="73.66" width="0.254" layer="16"/>
<wire x1="71.12" y1="73.66" x2="71.12" y2="71.8693" width="0.254" layer="16"/>
<wire x1="71.12" y1="71.8693" x2="71.12" y2="60.96" width="0.254" layer="16"/>
<wire x1="71.12" y1="60.96" x2="69.85" y2="59.69" width="0.254" layer="16"/>
<wire x1="69.85" y1="59.69" x2="69.85" y2="55.88" width="0.254" layer="16"/>
<wire x1="69.85" y1="55.88" x2="71.12" y2="54.61" width="0.254" layer="16"/>
<wire x1="71.12" y1="54.61" x2="71.12" y2="52.8193" width="0.254" layer="16"/>
<wire x1="71.12" y1="52.8193" x2="71.12" y2="41.91" width="0.254" layer="16"/>
<wire x1="71.12" y1="41.91" x2="69.85" y2="40.64" width="0.254" layer="16"/>
<wire x1="69.85" y1="40.64" x2="69.85" y2="36.83" width="0.254" layer="16"/>
<wire x1="69.85" y1="36.83" x2="71.12" y2="35.56" width="0.254" layer="16"/>
<wire x1="71.12" y1="35.56" x2="71.12" y2="33.7693" width="0.254" layer="16"/>
<wire x1="71.12" y1="33.7693" x2="71.12" y2="22.86" width="0.254" layer="16"/>
<wire x1="71.12" y1="22.86" x2="69.85" y2="21.59" width="0.254" layer="16"/>
<wire x1="69.85" y1="21.59" x2="69.85" y2="17.78" width="0.254" layer="16"/>
<wire x1="69.85" y1="17.78" x2="71.12" y2="16.51" width="0.254" layer="16"/>
<wire x1="71.12" y1="16.51" x2="71.12" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN4" pad="9"/>
<wire x1="71.12" y1="148.0693" x2="71.12" y2="149.86" width="0.254" layer="16"/>
<wire x1="71.12" y1="149.86" x2="69.85" y2="151.13" width="0.254" layer="16"/>
<wire x1="69.85" y1="151.13" x2="69.85" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN10" pad="9"/>
<wire x1="71.12" y1="14.7193" x2="71.12" y2="12.7" width="0.254" layer="16"/>
<wire x1="71.12" y1="12.7" x2="69.85" y2="11.43" width="0.254" layer="16"/>
<wire x1="69.85" y1="11.43" x2="69.85" y2="9.2075" width="0.254" layer="16"/>
<wire x1="69.85" y1="9.2075" x2="71.12" y2="7.9375" width="0.254" layer="16"/>
<wire x1="69.85" y1="154.94" x2="68.58" y2="156.21" width="0.254" layer="16"/>
<wire x1="68.58" y1="156.21" x2="68.58" y2="157.1625" width="0.254" layer="16"/>
</signal>
<signal name="A5">
<contactref element="0" pad="28"/>
<contactref element="1" pad="28"/>
<contactref element="2" pad="28"/>
<contactref element="3" pad="28"/>
<contactref element="7" pad="28"/>
<contactref element="6" pad="28"/>
<contactref element="5" pad="28"/>
<contactref element="4" pad="28"/>
<wire x1="71.12" y1="152.9207" x2="71.12" y2="151.13" width="0.254" layer="16"/>
<wire x1="71.12" y1="151.13" x2="72.39" y2="149.86" width="0.254" layer="16"/>
<wire x1="72.39" y1="149.86" x2="72.39" y2="137.16" width="0.254" layer="16"/>
<wire x1="72.39" y1="137.16" x2="71.12" y2="135.89" width="0.254" layer="16"/>
<wire x1="71.12" y1="135.89" x2="71.12" y2="133.8707" width="0.254" layer="16"/>
<wire x1="71.12" y1="133.8707" x2="71.12" y2="132.08" width="0.254" layer="16"/>
<wire x1="71.12" y1="132.08" x2="72.39" y2="130.81" width="0.254" layer="16"/>
<wire x1="72.39" y1="130.81" x2="72.39" y2="118.11" width="0.254" layer="16"/>
<wire x1="72.39" y1="118.11" x2="71.12" y2="116.84" width="0.254" layer="16"/>
<wire x1="71.12" y1="116.84" x2="71.12" y2="114.8207" width="0.254" layer="16"/>
<wire x1="71.12" y1="114.8207" x2="71.12" y2="113.03" width="0.254" layer="16"/>
<wire x1="71.12" y1="113.03" x2="72.39" y2="111.76" width="0.254" layer="16"/>
<wire x1="72.39" y1="111.76" x2="72.39" y2="99.06" width="0.254" layer="16"/>
<wire x1="72.39" y1="99.06" x2="71.12" y2="97.79" width="0.254" layer="16"/>
<wire x1="71.12" y1="97.79" x2="71.12" y2="95.7707" width="0.254" layer="16"/>
<wire x1="71.12" y1="95.7707" x2="71.12" y2="93.98" width="0.254" layer="16"/>
<wire x1="71.12" y1="93.98" x2="72.39" y2="92.71" width="0.254" layer="16"/>
<wire x1="72.39" y1="92.71" x2="72.39" y2="80.01" width="0.254" layer="16"/>
<wire x1="72.39" y1="80.01" x2="71.12" y2="78.74" width="0.254" layer="16"/>
<wire x1="71.12" y1="78.74" x2="71.12" y2="76.7207" width="0.254" layer="16"/>
<wire x1="71.12" y1="76.7207" x2="71.12" y2="74.93" width="0.254" layer="16"/>
<wire x1="71.12" y1="74.93" x2="72.39" y2="73.66" width="0.254" layer="16"/>
<wire x1="72.39" y1="73.66" x2="72.39" y2="60.96" width="0.254" layer="16"/>
<wire x1="72.39" y1="60.96" x2="71.12" y2="59.69" width="0.254" layer="16"/>
<wire x1="71.12" y1="59.69" x2="71.12" y2="57.6707" width="0.254" layer="16"/>
<wire x1="71.12" y1="57.6707" x2="71.12" y2="55.88" width="0.254" layer="16"/>
<wire x1="71.12" y1="55.88" x2="72.39" y2="54.61" width="0.254" layer="16"/>
<wire x1="72.39" y1="54.61" x2="72.39" y2="41.91" width="0.254" layer="16"/>
<wire x1="72.39" y1="41.91" x2="71.12" y2="40.64" width="0.254" layer="16"/>
<wire x1="71.12" y1="40.64" x2="71.12" y2="38.6207" width="0.254" layer="16"/>
<wire x1="71.12" y1="38.6207" x2="71.12" y2="36.83" width="0.254" layer="16"/>
<wire x1="71.12" y1="36.83" x2="72.39" y2="35.56" width="0.254" layer="16"/>
<wire x1="72.39" y1="35.56" x2="72.39" y2="22.86" width="0.254" layer="16"/>
<wire x1="72.39" y1="22.86" x2="71.12" y2="21.59" width="0.254" layer="16"/>
<wire x1="71.12" y1="21.59" x2="71.12" y2="19.5707" width="0.254" layer="16"/>
<wire x1="71.12" y1="19.5707" x2="71.12" y2="17.78" width="0.254" layer="16"/>
<wire x1="71.12" y1="17.78" x2="72.39" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN1" pad="9"/>
<wire x1="71.12" y1="152.9207" x2="71.12" y2="154.94" width="0.254" layer="16"/>
<contactref element="RN7" pad="9"/>
<wire x1="72.39" y1="16.51" x2="72.39" y2="12.7" width="0.254" layer="16"/>
<wire x1="72.39" y1="12.7" x2="71.12" y2="11.43" width="0.254" layer="16"/>
<wire x1="71.12" y1="11.43" x2="71.12" y2="10.4775" width="0.254" layer="16"/>
<wire x1="71.12" y1="154.94" x2="69.85" y2="156.21" width="0.254" layer="16"/>
<wire x1="69.85" y1="156.21" x2="69.85" y2="158.4325" width="0.254" layer="16"/>
<wire x1="69.85" y1="158.4325" x2="68.58" y2="159.7025" width="0.254" layer="16"/>
</signal>
<signal name="A6">
<contactref element="0" pad="29"/>
<contactref element="1" pad="29"/>
<contactref element="2" pad="29"/>
<contactref element="3" pad="29"/>
<contactref element="7" pad="29"/>
<contactref element="6" pad="29"/>
<contactref element="5" pad="29"/>
<contactref element="4" pad="29"/>
<wire x1="73.66" y1="148.0693" x2="73.66" y2="137.16" width="0.254" layer="16"/>
<wire x1="73.66" y1="137.16" x2="72.39" y2="135.89" width="0.254" layer="16"/>
<wire x1="72.39" y1="135.89" x2="72.39" y2="132.08" width="0.254" layer="16"/>
<wire x1="72.39" y1="132.08" x2="73.66" y2="130.81" width="0.254" layer="16"/>
<wire x1="73.66" y1="130.81" x2="73.66" y2="129.0193" width="0.254" layer="16"/>
<wire x1="73.66" y1="109.9693" x2="73.66" y2="111.76" width="0.254" layer="16"/>
<wire x1="73.66" y1="111.76" x2="72.39" y2="113.03" width="0.254" layer="16"/>
<wire x1="72.39" y1="113.03" x2="72.39" y2="116.84" width="0.254" layer="16"/>
<wire x1="72.39" y1="116.84" x2="73.66" y2="118.11" width="0.254" layer="16"/>
<wire x1="73.66" y1="118.11" x2="73.66" y2="129.0193" width="0.254" layer="16"/>
<wire x1="73.66" y1="109.9693" x2="73.66" y2="99.06" width="0.254" layer="16"/>
<wire x1="73.66" y1="99.06" x2="72.39" y2="97.79" width="0.254" layer="16"/>
<wire x1="72.39" y1="97.79" x2="72.39" y2="93.98" width="0.254" layer="16"/>
<wire x1="72.39" y1="93.98" x2="73.66" y2="92.71" width="0.254" layer="16"/>
<wire x1="73.66" y1="92.71" x2="73.66" y2="90.9193" width="0.254" layer="16"/>
<wire x1="73.66" y1="90.9193" x2="73.66" y2="80.01" width="0.254" layer="16"/>
<wire x1="73.66" y1="80.01" x2="72.39" y2="78.74" width="0.254" layer="16"/>
<wire x1="72.39" y1="78.74" x2="72.39" y2="74.93" width="0.254" layer="16"/>
<wire x1="72.39" y1="74.93" x2="73.66" y2="73.66" width="0.254" layer="16"/>
<wire x1="73.66" y1="73.66" x2="73.66" y2="71.8693" width="0.254" layer="16"/>
<wire x1="73.66" y1="71.8693" x2="73.66" y2="60.96" width="0.254" layer="16"/>
<wire x1="73.66" y1="60.96" x2="72.39" y2="59.69" width="0.254" layer="16"/>
<wire x1="72.39" y1="59.69" x2="72.39" y2="55.88" width="0.254" layer="16"/>
<wire x1="72.39" y1="55.88" x2="73.66" y2="54.61" width="0.254" layer="16"/>
<wire x1="73.66" y1="54.61" x2="73.66" y2="52.8193" width="0.254" layer="16"/>
<wire x1="73.66" y1="52.8193" x2="73.66" y2="41.91" width="0.254" layer="16"/>
<wire x1="73.66" y1="41.91" x2="72.39" y2="40.64" width="0.254" layer="16"/>
<wire x1="72.39" y1="40.64" x2="72.39" y2="36.83" width="0.254" layer="16"/>
<wire x1="72.39" y1="36.83" x2="73.66" y2="35.56" width="0.254" layer="16"/>
<wire x1="73.66" y1="35.56" x2="73.66" y2="33.7693" width="0.254" layer="16"/>
<wire x1="73.66" y1="33.7693" x2="73.66" y2="22.86" width="0.254" layer="16"/>
<wire x1="73.66" y1="22.86" x2="72.39" y2="21.59" width="0.254" layer="16"/>
<wire x1="72.39" y1="21.59" x2="72.39" y2="17.78" width="0.254" layer="16"/>
<wire x1="72.39" y1="17.78" x2="73.66" y2="16.51" width="0.254" layer="16"/>
<wire x1="73.66" y1="16.51" x2="73.66" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN5" pad="2"/>
<wire x1="73.66" y1="148.0693" x2="73.66" y2="149.86" width="0.254" layer="16"/>
<wire x1="73.66" y1="149.86" x2="72.39" y2="151.13" width="0.254" layer="16"/>
<contactref element="RN11" pad="2"/>
<wire x1="73.66" y1="14.7193" x2="73.66" y2="12.7" width="0.254" layer="16"/>
<wire x1="73.66" y1="12.7" x2="74.93" y2="11.43" width="0.254" layer="16"/>
<wire x1="74.93" y1="11.43" x2="74.93" y2="9.2075" width="0.254" layer="16"/>
<wire x1="74.93" y1="9.2075" x2="76.2" y2="7.9375" width="0.254" layer="16"/>
<wire x1="73.66" y1="157.1625" x2="73.66" y2="156.21" width="0.254" layer="16"/>
<wire x1="73.66" y1="156.21" x2="72.39" y2="154.94" width="0.254" layer="16"/>
<wire x1="72.39" y1="154.94" x2="72.39" y2="151.13" width="0.254" layer="16"/>
</signal>
<signal name="A7">
<contactref element="0" pad="30"/>
<contactref element="1" pad="30"/>
<contactref element="2" pad="30"/>
<contactref element="3" pad="30"/>
<contactref element="7" pad="30"/>
<contactref element="6" pad="30"/>
<contactref element="5" pad="30"/>
<contactref element="4" pad="30"/>
<wire x1="73.66" y1="152.9207" x2="73.66" y2="151.13" width="0.254" layer="16"/>
<wire x1="73.66" y1="151.13" x2="74.93" y2="149.86" width="0.254" layer="16"/>
<wire x1="74.93" y1="149.86" x2="74.93" y2="137.16" width="0.254" layer="16"/>
<wire x1="74.93" y1="137.16" x2="73.66" y2="135.89" width="0.254" layer="16"/>
<wire x1="73.66" y1="135.89" x2="73.66" y2="133.8707" width="0.254" layer="16"/>
<wire x1="73.66" y1="133.8707" x2="73.66" y2="132.08" width="0.254" layer="16"/>
<wire x1="73.66" y1="132.08" x2="74.93" y2="130.81" width="0.254" layer="16"/>
<wire x1="74.93" y1="130.81" x2="74.93" y2="118.11" width="0.254" layer="16"/>
<wire x1="74.93" y1="118.11" x2="73.66" y2="116.84" width="0.254" layer="16"/>
<wire x1="73.66" y1="116.84" x2="73.66" y2="114.8207" width="0.254" layer="16"/>
<wire x1="73.66" y1="114.8207" x2="73.66" y2="113.03" width="0.254" layer="16"/>
<wire x1="73.66" y1="113.03" x2="74.93" y2="111.76" width="0.254" layer="16"/>
<wire x1="74.93" y1="111.76" x2="74.93" y2="99.06" width="0.254" layer="16"/>
<wire x1="74.93" y1="99.06" x2="73.66" y2="97.79" width="0.254" layer="16"/>
<wire x1="73.66" y1="97.79" x2="73.66" y2="95.7707" width="0.254" layer="16"/>
<wire x1="73.66" y1="95.7707" x2="73.66" y2="93.98" width="0.254" layer="16"/>
<wire x1="73.66" y1="93.98" x2="74.93" y2="92.71" width="0.254" layer="16"/>
<wire x1="74.93" y1="92.71" x2="74.93" y2="80.01" width="0.254" layer="16"/>
<wire x1="74.93" y1="80.01" x2="73.66" y2="78.74" width="0.254" layer="16"/>
<wire x1="73.66" y1="78.74" x2="73.66" y2="76.7207" width="0.254" layer="16"/>
<wire x1="73.66" y1="76.7207" x2="73.66" y2="74.93" width="0.254" layer="16"/>
<wire x1="73.66" y1="74.93" x2="74.93" y2="73.66" width="0.254" layer="16"/>
<wire x1="74.93" y1="73.66" x2="74.93" y2="60.96" width="0.254" layer="16"/>
<wire x1="74.93" y1="60.96" x2="73.66" y2="59.69" width="0.254" layer="16"/>
<wire x1="73.66" y1="59.69" x2="73.66" y2="57.6707" width="0.254" layer="16"/>
<wire x1="73.66" y1="57.6707" x2="73.66" y2="55.88" width="0.254" layer="16"/>
<wire x1="73.66" y1="55.88" x2="74.93" y2="54.61" width="0.254" layer="16"/>
<wire x1="74.93" y1="54.61" x2="74.93" y2="41.91" width="0.254" layer="16"/>
<wire x1="74.93" y1="41.91" x2="73.66" y2="40.64" width="0.254" layer="16"/>
<wire x1="73.66" y1="40.64" x2="73.6

license: MIT

license_type: permissive

branch_name: refs/heads/master

extension: brd


text:
6" y2="38.6207" width="0.254" layer="16"/>
<wire x1="73.66" y1="38.6207" x2="73.66" y2="36.83" width="0.254" layer="16"/>
<wire x1="73.66" y1="36.83" x2="74.93" y2="35.56" width="0.254" layer="16"/>
<wire x1="74.93" y1="35.56" x2="74.93" y2="22.86" width="0.254" layer="16"/>
<wire x1="74.93" y1="22.86" x2="73.66" y2="21.59" width="0.254" layer="16"/>
<wire x1="73.66" y1="21.59" x2="73.66" y2="19.5707" width="0.254" layer="16"/>
<wire x1="73.66" y1="19.5707" x2="73.66" y2="17.78" width="0.254" layer="16"/>
<wire x1="73.66" y1="17.78" x2="74.93" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN2" pad="2"/>
<contactref element="RN8" pad="2"/>
<wire x1="74.93" y1="16.51" x2="74.93" y2="12.7" width="0.254" layer="16"/>
<wire x1="74.93" y1="12.7" x2="76.2" y2="11.43" width="0.254" layer="16"/>
<wire x1="76.2" y1="11.43" x2="76.2" y2="10.4775" width="0.254" layer="16"/>
<wire x1="73.66" y1="159.7025" x2="74.93" y2="157.7975" width="0.254" layer="16"/>
<wire x1="74.93" y1="157.7975" x2="74.93" y2="156.21" width="0.254" layer="16"/>
<wire x1="74.93" y1="156.21" x2="73.66" y2="154.94" width="0.254" layer="16"/>
<wire x1="73.66" y1="154.94" x2="73.66" y2="152.9207" width="0.254" layer="16"/>
</signal>
<signal name="D2">
<contactref element="0" pad="45"/>
<contactref element="1" pad="45"/>
<contactref element="2" pad="45"/>
<contactref element="3" pad="45"/>
<contactref element="7" pad="45"/>
<contactref element="6" pad="45"/>
<contactref element="5" pad="45"/>
<contactref element="4" pad="45"/>
<wire x1="93.98" y1="148.0693" x2="93.98" y2="137.16" width="0.254" layer="16"/>
<wire x1="93.98" y1="137.16" x2="92.71" y2="135.89" width="0.254" layer="16"/>
<wire x1="92.71" y1="135.89" x2="92.71" y2="132.08" width="0.254" layer="16"/>
<wire x1="92.71" y1="132.08" x2="93.98" y2="130.81" width="0.254" layer="16"/>
<wire x1="93.98" y1="130.81" x2="93.98" y2="129.0193" width="0.254" layer="16"/>
<wire x1="93.98" y1="129.0193" x2="93.98" y2="118.11" width="0.254" layer="16"/>
<wire x1="93.98" y1="118.11" x2="92.71" y2="116.84" width="0.254" layer="16"/>
<wire x1="92.71" y1="116.84" x2="92.71" y2="113.03" width="0.254" layer="16"/>
<wire x1="92.71" y1="113.03" x2="93.98" y2="111.76" width="0.254" layer="16"/>
<wire x1="93.98" y1="111.76" x2="93.98" y2="109.9693" width="0.254" layer="16"/>
<wire x1="93.98" y1="90.9193" x2="93.98" y2="92.71" width="0.254" layer="16"/>
<wire x1="93.98" y1="92.71" x2="92.71" y2="93.98" width="0.254" layer="16"/>
<wire x1="92.71" y1="93.98" x2="92.71" y2="97.79" width="0.254" layer="16"/>
<wire x1="92.71" y1="97.79" x2="93.98" y2="99.06" width="0.254" layer="16"/>
<wire x1="93.98" y1="99.06" x2="93.98" y2="109.9693" width="0.254" layer="16"/>
<wire x1="93.98" y1="90.9193" x2="93.98" y2="80.01" width="0.254" layer="16"/>
<wire x1="93.98" y1="80.01" x2="92.71" y2="78.74" width="0.254" layer="16"/>
<wire x1="92.71" y1="78.74" x2="92.71" y2="74.93" width="0.254" layer="16"/>
<wire x1="92.71" y1="74.93" x2="93.98" y2="73.66" width="0.254" layer="16"/>
<wire x1="93.98" y1="73.66" x2="93.98" y2="71.8693" width="0.254" layer="16"/>
<wire x1="93.98" y1="71.8693" x2="93.98" y2="60.96" width="0.254" layer="16"/>
<wire x1="93.98" y1="60.96" x2="92.71" y2="59.69" width="0.254" layer="16"/>
<wire x1="92.71" y1="59.69" x2="92.71" y2="55.88" width="0.254" layer="16"/>
<wire x1="92.71" y1="55.88" x2="93.98" y2="54.61" width="0.254" layer="16"/>
<wire x1="93.98" y1="54.61" x2="93.98" y2="52.8193" width="0.254" layer="16"/>
<wire x1="93.98" y1="52.8193" x2="93.98" y2="41.91" width="0.254" layer="16"/>
<wire x1="93.98" y1="41.91" x2="92.71" y2="40.64" width="0.254" layer="16"/>
<wire x1="92.71" y1="40.64" x2="92.71" y2="36.83" width="0.254" layer="16"/>
<wire x1="92.71" y1="36.83" x2="93.98" y2="35.56" width="0.254" layer="16"/>
<wire x1="93.98" y1="35.56" x2="93.98" y2="33.7693" width="0.254" layer="16"/>
<wire x1="93.98" y1="33.7693" x2="93.98" y2="22.86" width="0.254" layer="16"/>
<wire x1="93.98" y1="22.86" x2="92.71" y2="21.59" width="0.254" layer="16"/>
<wire x1="92.71" y1="21.59" x2="92.71" y2="17.78" width="0.254" layer="16"/>
<wire x1="92.71" y1="17.78" x2="93.98" y2="16.51" width="0.254" layer="16"/>
<wire x1="93.98" y1="16.51" x2="93.98" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN6" pad="9"/>
<wire x1="93.98" y1="148.0693" x2="93.98" y2="149.86" width="0.254" layer="16"/>
<wire x1="93.98" y1="149.86" x2="92.71" y2="151.13" width="0.254" layer="16"/>
<contactref element="RN12" pad="9"/>
<wire x1="93.98" y1="14.7193" x2="93.98" y2="12.7" width="0.254" layer="16"/>
<wire x1="93.98" y1="12.7" x2="95.25" y2="11.43" width="0.254" layer="16"/>
<wire x1="95.25" y1="11.43" x2="95.25" y2="9.2075" width="0.254" layer="16"/>
<wire x1="95.25" y1="9.2075" x2="96.52" y2="7.9375" width="0.254" layer="16"/>
<wire x1="93.98" y1="157.1625" x2="93.98" y2="156.21" width="0.254" layer="16"/>
<wire x1="93.98" y1="156.21" x2="92.71" y2="154.94" width="0.254" layer="16"/>
<wire x1="92.71" y1="154.94" x2="92.71" y2="151.13" width="0.254" layer="16"/>
</signal>
<signal name="D3">
<contactref element="0" pad="46"/>
<contactref element="1" pad="46"/>
<contactref element="2" pad="46"/>
<contactref element="3" pad="46"/>
<contactref element="7" pad="46"/>
<contactref element="6" pad="46"/>
<contactref element="5" pad="46"/>
<contactref element="4" pad="46"/>
<wire x1="93.98" y1="152.9207" x2="93.98" y2="151.13" width="0.254" layer="16"/>
<wire x1="93.98" y1="151.13" x2="95.25" y2="149.86" width="0.254" layer="16"/>
<wire x1="95.25" y1="149.86" x2="95.25" y2="137.16" width="0.254" layer="16"/>
<wire x1="95.25" y1="137.16" x2="93.98" y2="135.89" width="0.254" layer="16"/>
<wire x1="93.98" y1="135.89" x2="93.98" y2="133.8707" width="0.254" layer="16"/>
<wire x1="93.98" y1="133.8707" x2="93.98" y2="132.08" width="0.254" layer="16"/>
<wire x1="93.98" y1="132.08" x2="95.25" y2="130.81" width="0.254" layer="16"/>
<wire x1="95.25" y1="130.81" x2="95.25" y2="118.11" width="0.254" layer="16"/>
<wire x1="95.25" y1="118.11" x2="93.98" y2="116.84" width="0.254" layer="16"/>
<wire x1="93.98" y1="116.84" x2="93.98" y2="114.8207" width="0.254" layer="16"/>
<wire x1="93.98" y1="114.8207" x2="93.98" y2="113.03" width="0.254" layer="16"/>
<wire x1="93.98" y1="113.03" x2="95.25" y2="111.76" width="0.254" layer="16"/>
<wire x1="95.25" y1="111.76" x2="95.25" y2="99.06" width="0.254" layer="16"/>
<wire x1="95.25" y1="99.06" x2="93.98" y2="97.79" width="0.254" layer="16"/>
<wire x1="93.98" y1="97.79" x2="93.98" y2="95.7707" width="0.254" layer="16"/>
<wire x1="93.98" y1="95.7707" x2="93.98" y2="93.98" width="0.254" layer="16"/>
<wire x1="93.98" y1="93.98" x2="95.25" y2="92.71" width="0.254" layer="16"/>
<wire x1="95.25" y1="92.71" x2="95.25" y2="80.01" width="0.254" layer="16"/>
<wire x1="95.25" y1="80.01" x2="93.98" y2="78.74" width="0.254" layer="16"/>
<wire x1="93.98" y1="78.74" x2="93.98" y2="76.7207" width="0.254" layer="16"/>
<wire x1="93.98" y1="76.7207" x2="93.98" y2="74.93" width="0.254" layer="16"/>
<wire x1="93.98" y1="74.93" x2="95.25" y2="73.66" width="0.254" layer="16"/>
<wire x1="95.25" y1="73.66" x2="95.25" y2="60.96" width="0.254" layer="16"/>
<wire x1="95.25" y1="60.96" x2="93.98" y2="59.69" width="0.254" layer="16"/>
<wire x1="93.98" y1="59.69" x2="93.98" y2="57.6707" width="0.254" layer="16"/>
<wire x1="93.98" y1="57.6707" x2="93.98" y2="55.88" width="0.254" layer="16"/>
<wire x1="93.98" y1="55.88" x2="95.25" y2="54.61" width="0.254" layer="16"/>
<wire x1="95.25" y1="54.61" x2="95.25" y2="41.91" width="0.254" layer="16"/>
<wire x1="95.25" y1="41.91" x2="93.98" y2="40.64" width="0.254" layer="16"/>
<wire x1="93.98" y1="40.64" x2="93.98" y2="38.6207" width="0.254" layer="16"/>
<wire x1="93.98" y1="38.6207" x2="93.98" y2="36.83" width="0.254" layer="16"/>
<wire x1="93.98" y1="36.83" x2="95.25" y2="35.56" width="0.254" layer="16"/>
<wire x1="95.25" y1="35.56" x2="95.25" y2="22.86" width="0.254" layer="16"/>
<wire x1="95.25" y1="22.86" x2="93.98" y2="21.59" width="0.254" layer="16"/>
<wire x1="93.98" y1="21.59" x2="93.98" y2="19.5707" width="0.254" layer="16"/>
<wire x1="93.98" y1="19.5707" x2="93.98" y2="17.78" width="0.254" layer="16"/>
<wire x1="93.98" y1="17.78" x2="95.25" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN3" pad="9"/>
<contactref element="RN9" pad="9"/>
<wire x1="95.25" y1="16.51" x2="95.25" y2="12.7" width="0.254" layer="16"/>
<wire x1="95.25" y1="12.7" x2="96.52" y2="11.43" width="0.254" layer="16"/>
<wire x1="96.52" y1="11.43" x2="96.52" y2="10.4775" width="0.254" layer="16"/>
<wire x1="93.98" y1="159.7025" x2="95.25" y2="158.4325" width="0.254" layer="16"/>
<wire x1="95.25" y1="158.4325" x2="95.25" y2="156.21" width="0.254" layer="16"/>
<wire x1="95.25" y1="156.21" x2="93.98" y2="154.94" width="0.254" layer="16"/>
<wire x1="93.98" y1="154.94" x2="93.98" y2="152.9207" width="0.254" layer="16"/>
</signal>
<signal name="D4">
<contactref element="0" pad="47"/>
<contactref element="1" pad="47"/>
<contactref element="2" pad="47"/>
<contactref element="3" pad="47"/>
<contactref element="7" pad="47"/>
<contactref element="6" pad="47"/>
<contactref element="5" pad="47"/>
<contactref element="4" pad="47"/>
<wire x1="96.52" y1="148.0693" x2="96.52" y2="137.16" width="0.254" layer="16"/>
<wire x1="96.52" y1="137.16" x2="95.25" y2="135.89" width="0.254" layer="16"/>
<wire x1="95.25" y1="135.89" x2="95.25" y2="132.08" width="0.254" layer="16"/>
<wire x1="95.25" y1="132.08" x2="96.52" y2="130.81" width="0.254" layer="16"/>
<wire x1="96.52" y1="130.81" x2="96.52" y2="129.0193" width="0.254" layer="16"/>
<wire x1="96.52" y1="129.0193" x2="96.52" y2="118.11" width="0.254" layer="16"/>
<wire x1="96.52" y1="118.11" x2="95.25" y2="116.84" width="0.254" layer="16"/>
<wire x1="95.25" y1="116.84" x2="95.25" y2="113.03" width="0.254" layer="16"/>
<wire x1="95.25" y1="113.03" x2="96.52" y2="111.76" width="0.254" layer="16"/>
<wire x1="96.52" y1="111.76" x2="96.52" y2="109.9693" width="0.254" layer="16"/>
<wire x1="96.52" y1="109.9693" x2="96.52" y2="99.06" width="0.254" layer="16"/>
<wire x1="96.52" y1="99.06" x2="95.25" y2="97.79" width="0.254" layer="16"/>
<wire x1="95.25" y1="97.79" x2="95.25" y2="93.98" width="0.254" layer="16"/>
<wire x1="95.25" y1="93.98" x2="96.52" y2="92.71" width="0.254" layer="16"/>
<wire x1="96.52" y1="92.71" x2="96.52" y2="90.9193" width="0.254" layer="16"/>
<wire x1="96.52" y1="90.9193" x2="96.52" y2="80.01" width="0.254" layer="16"/>
<wire x1="96.52" y1="80.01" x2="95.25" y2="78.74" width="0.254" layer="16"/>
<wire x1="95.25" y1="78.74" x2="95.25" y2="74.93" width="0.254" layer="16"/>
<wire x1="95.25" y1="74.93" x2="96.52" y2="73.66" width="0.254" layer="16"/>
<wire x1="96.52" y1="73.66" x2="96.52" y2="71.8693" width="0.254" layer="16"/>
<wire x1="96.52" y1="71.8693" x2="96.52" y2="60.96" width="0.254" layer="16"/>
<wire x1="96.52" y1="60.96" x2="95.25" y2="59.69" width="0.254" layer="16"/>
<wire x1="95.25" y1="59.69" x2="95.25" y2="55.88" width="0.254" layer="16"/>
<wire x1="95.25" y1="55.88" x2="96.52" y2="54.61" width="0.254" layer="16"/>
<wire x1="96.52" y1="54.61" x2="96.52" y2="52.8193" width="0.254" layer="16"/>
<wire x1="96.52" y1="52.8193" x2="96.52" y2="41.91" width="0.254" layer="16"/>
<wire x1="96.52" y1="41.91" x2="95.25" y2="40.64" width="0.254" layer="16"/>
<wire x1="95.25" y1="40.64" x2="95.25" y2="36.83" width="0.254" layer="16"/>
<wire x1="95.25" y1="36.83" x2="96.52" y2="35.56" width="0.254" layer="16"/>
<wire x1="96.52" y1="35.56" x2="96.52" y2="33.7693" width="0.254" layer="16"/>
<wire x1="96.52" y1="33.7693" x2="96.52" y2="22.86" width="0.254" layer="16"/>
<wire x1="96.52" y1="22.86" x2="95.25" y2="21.59" width="0.254" layer="16"/>
<wire x1="95.25" y1="21.59" x2="95.25" y2="17.78" width="0.254" layer="16"/>
<wire x1="95.25" y1="17.78" x2="96.52" y2="16.51" width="0.254" layer="16"/>
<wire x1="96.52" y1="16.51" x2="96.52" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN6" pad="8"/>
<wire x1="96.52" y1="148.0693" x2="96.52" y2="149.86" width="0.254" layer="16"/>
<wire x1="96.52" y1="149.86" x2="95.25" y2="151.13" width="0.254" layer="16"/>
<contactref element="RN12" pad="8"/>
<wire x1="96.52" y1="14.7193" x2="96.52" y2="12.7" width="0.254" layer="16"/>
<wire x1="96.52" y1="12.7" x2="97.79" y2="11.43" width="0.254" layer="16"/>
<wire x1="97.79" y1="11.43" x2="97.79" y2="9.2075" width="0.254" layer="16"/>
<wire x1="97.79" y1="9.2075" x2="99.06" y2="7.9375" width="0.254" layer="16"/>
<wire x1="96.52" y1="157.1625" x2="96.52" y2="156.21" width="0.254" layer="16"/>
<wire x1="96.52" y1="156.21" x2="95.25" y2="154.94" width="0.254" layer="16"/>
<wire x1="95.25" y1="154.94" x2="95.25" y2="151.13" width="0.254" layer="16"/>
</signal>
<signal name="D5">
<contactref element="0" pad="48"/>
<contactref element="1" pad="48"/>
<contactref element="2" pad="48"/>
<contactref element="3" pad="48"/>
<contactref element="7" pad="48"/>
<contactref element="6" pad="48"/>
<contactref element="5" pad="48"/>
<contactref element="4" pad="48"/>
<wire x1="96.52" y1="152.9207" x2="96.52" y2="151.13" width="0.254" layer="16"/>
<wire x1="96.52" y1="151.13" x2="97.79" y2="149.86" width="0.254" layer="16"/>
<wire x1="97.79" y1="149.86" x2="97.79" y2="137.16" width="0.254" layer="16"/>
<wire x1="97.79" y1="137.16" x2="96.52" y2="135.89" width="0.254" layer="16"/>
<wire x1="96.52" y1="135.89" x2="96.52" y2="133.8707" width="0.254" layer="16"/>
<wire x1="96.52" y1="133.8707" x2="96.52" y2="132.08" width="0.254" layer="16"/>
<wire x1="96.52" y1="132.08" x2="97.79" y2="130.81" width="0.254" layer="16"/>
<wire x1="97.79" y1="130.81" x2="97.79" y2="118.11" width="0.254" layer="16"/>
<wire x1="97.79" y1="118.11" x2="96.52" y2="116.84" width="0.254" layer="16"/>
<wire x1="96.52" y1="116.84" x2="96.52" y2="114.8207" width="0.254" layer="16"/>
<wire x1="96.52" y1="114.8207" x2="96.52" y2="113.03" width="0.254" layer="16"/>
<wire x1="96.52" y1="113.03" x2="97.79" y2="111.76" width="0.254" layer="16"/>
<wire x1="97.79" y1="111.76" x2="97.79" y2="99.06" width="0.254" layer="16"/>
<wire x1="97.79" y1="99.06" x2="96.52" y2="97.79" width="0.254" layer="16"/>
<wire x1="96.52" y1="97.79" x2="96.52" y2="95.7707" width="0.254" layer="16"/>
<wire x1="96.52" y1="95.7707" x2="96.52" y2="93.98" width="0.254" layer="16"/>
<wire x1="96.52" y1="93.98" x2="97.79" y2="92.71" width="0.254" layer="16"/>
<wire x1="97.79" y1="92.71" x2="97.79" y2="80.01" width="0.254" layer="16"/>
<wire x1="97.79" y1="80.01" x2="96.52" y2="78.74" width="0.254" layer="16"/>
<wire x1="96.52" y1="78.74" x2="96.52" y2="76.7207" width="0.254" layer="16"/>
<wire x1="96.52" y1="76.7207" x2="96.52" y2="74.93" width="0.254" layer="16"/>
<wire x1="96.52" y1="74.93" x2="97.79" y2="73.66" width="0.254" layer="16"/>
<wire x1="97.79" y1="73.66" x2="97.79" y2="60.96" width="0.254" layer="16"/>
<wire x1="97.79" y1="60.96" x2="96.52" y2="59.69" width="0.254" layer="16"/>
<wire x1="96.52" y1="59.69" x2="96.52" y2="57.6707" width="0.254" layer="16"/>
<wire x1="96.52" y1="57.6707" x2="96.52" y2="55.88" width="0.254" layer="16"/>
<wire x1="96.52" y1="55.88" x2="97.79" y2="54.61" width="0.254" layer="16"/>
<wire x1="97.79" y1="54.61" x2="97.79" y2="41.91" width="0.254" layer="16"/>
<wire x1="97.79" y1="41.91" x2="96.52" y2="40.64" width="0.254" layer="16"/>
<wire x1="96.52" y1="40.64" x2="96.52" y2="38.6207" width="0.254" layer="16"/>
<wire x1="96.52" y1="38.6207" x2="96.52" y2="36.83" width="0.254" layer="16"/>
<wire x1="96.52" y1="36.83" x2="97.79" y2="35.56" width="0.254" layer="16"/>
<wire x1="97.79" y1="35.56" x2="97.79" y2="22.86" width="0.254" layer="16"/>
<wire x1="97.79" y1="22.86" x2="96.52" y2="21.59" width="0.254" layer="16"/>
<wire x1="96.52" y1="21.59" x2="96.52" y2="19.5707" width="0.254" layer="16"/>
<wire x1="96.52" y1="19.5707" x2="96.52" y2="17.78" width="0.254" layer="16"/>
<wire x1="96.52" y1="17.78" x2="97.79" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN3" pad="8"/>
<contactref element="RN9" pad="8"/>
<wire x1="97.79" y1="16.51" x2="97.79" y2="12.7" width="0.254" layer="16"/>
<wire x1="97.79" y1="12.7" x2="99.06" y2="11.43" width="0.254" layer="16"/>
<wire x1="99.06" y1="11.43" x2="99.06" y2="10.4775" width="0.254" layer="16"/>
<wire x1="96.52" y1="159.7025" x2="97.79" y2="158.4325" width="0.254" layer="16"/>
<wire x1="97.79" y1="158.4325" x2="97.79" y2="156.21" width="0.254" layer="16"/>
<wire x1="97.79" y1="156.21" x2="96.52" y2="154.94" width="0.254" layer="16"/>
<wire x1="96.52" y1="154.94" x2="96.52" y2="152.9207" width="0.254" layer="16"/>
</signal>
<signal name="D6">
<contactref element="0" pad="49"/>
<contactref element="1" pad="49"/>
<contactref element="2" pad="49"/>
<contactref element="3" pad="49"/>
<contactref element="7" pad="49"/>
<contactref element="6" pad="49"/>
<contactref element="5" pad="49"/>
<contactref element="4" pad="49"/>
<wire x1="99.06" y1="148.0693" x2="99.06" y2="137.16" width="0.254" layer="16"/>
<wire x1="99.06" y1="137.16" x2="97.79" y2="135.89" width="0.254" layer="16"/>
<wire x1="97.79" y1="135.89" x2="97.79" y2="132.08" width="0.254" layer="16"/>
<wire x1="97.79" y1="132.08" x2="99.06" y2="130.81" width="0.254" layer="16"/>
<wire x1="99.06" y1="130.81" x2="99.06" y2="129.0193" width="0.254" layer="16"/>
<wire x1="99.06" y1="129.0193" x2="99.06" y2="118.11" width="0.254" layer="16"/>
<wire x1="99.06" y1="118.11" x2="97.79" y2="116.84" width="0.254" layer="16"/>
<wire x1="97.79" y1="116.84" x2="97.79" y2="113.03" width="0.254" layer="16"/>
<wire x1="97.79" y1="113.03" x2="99.06" y2="111.76" width="0.254" layer="16"/>
<wire x1="99.06" y1="111.76" x2="99.06" y2="109.9693" width="0.254" layer="16"/>
<wire x1="99.06" y1="109.9693" x2="99.06" y2="99.06" width="0.254" layer="16"/>
<wire x1="99.06" y1="99.06" x2="97.79" y2="97.79" width="0.254" layer="16"/>
<wire x1="97.79" y1="97.79" x2="97.79" y2="93.98" width="0.254" layer="16"/>
<wire x1="97.79" y1="93.98" x2="99.06" y2="92.71" width="0.254" layer="16"/>
<wire x1="99.06" y1="92.71" x2="99.06" y2="90.9193" width="0.254" layer="16"/>
<wire x1="99.06" y1="90.9193" x2="99.06" y2="80.01" width="0.254" layer="16"/>
<wire x1="99.06" y1="80.01" x2="97.79" y2="78.74" width="0.254" layer="16"/>
<wire x1="97.79" y1="78.74" x2="97.79" y2="74.93" width="0.254" layer="16"/>
<wire x1="97.79" y1="74.93" x2="99.06" y2="73.66" width="0.254" layer="16"/>
<wire x1="99.06" y1="73.66" x2="99.06" y2="71.8693" width="0.254" layer="16"/>
<wire x1="99.06" y1="71.8693" x2="99.06" y2="60.96" width="0.254" layer="16"/>
<wire x1="99.06" y1="60.96" x2="97.79" y2="59.69" width="0.254" layer="16"/>
<wire x1="97.79" y1="59.69" x2="97.79" y2="55.88" width="0.254" layer="16"/>
<wire x1="97.79" y1="55.88" x2="99.06" y2="54.61" width="0.254" layer="16"/>
<wire x1="99.06" y1="54.61" x2="99.06" y2="52.8193" width="0.254" layer="16"/>
<wire x1="99.06" y1="52.8193" x2="99.06" y2="41.91" width="0.254" layer="16"/>
<wire x1="99.06" y1="41.91" x2="97.79" y2="40.64" width="0.254" layer="16"/>
<wire x1="97.79" y1="40.64" x2="97.79" y2="36.83" width="0.254" layer="16"/>
<wire x1="97.79" y1="36.83" x2="99.06" y2="35.56" width="0.254" layer="16"/>
<wire x1="99.06" y1="35.56" x2="99.06" y2="33.7693" width="0.254" layer="16"/>
<wire x1="99.06" y1="33.7693" x2="99.06" y2="22.86" width="0.254" layer="16"/>
<wire x1="99.06" y1="22.86" x2="97.79" y2="21.59" width="0.254" layer="16"/>
<wire x1="97.79" y1="21.59" x2="97.79" y2="17.78" width="0.254" layer="16"/>
<wire x1="97.79" y1="17.78" x2="99.06" y2="16.51" width="0.254" layer="16"/>
<wire x1="99.06" y1="16.51" x2="99.06" y2="14.7193" width="0.254" layer="16"/>
<contactref element="RN6" pad="7"/>
<wire x1="99.06" y1="148.0693" x2="99.06" y2="149.86" width="0.254" layer="16"/>
<wire x1="99.06" y1="149.86" x2="97.79" y2="151.13" width="0.254" layer="16"/>
<contactref element="RN12" pad="7"/>
<wire x1="99.06" y1="14.7193" x2="99.06" y2="12.7" width="0.254" layer="16"/>
<wire x1="99.06" y1="12.7" x2="100.33" y2="11.43" width="0.254" layer="16"/>
<wire x1="100.33" y1="11.43" x2="100.33" y2="9.2075" width="0.254" layer="16"/>
<wire x1="100.33" y1="9.2075" x2="101.6" y2="7.9375" width="0.254" layer="16"/>
<wire x1="99.06" y1="157.1625" x2="99.06" y2="156.21" width="0.254" layer="16"/>
<wire x1="99.06" y1="156.21" x2="97.79" y2="154.94" width="0.254" layer="16"/>
<wire x1="97.79" y1="154.94" x2="97.79" y2="151.13" width="0.254" layer="16"/>
</signal>
<signal name="D7">
<contactref element="0" pad="50"/>
<contactref element="1" pad="50"/>
<contactref element="2" pad="50"/>
<contactref element="3" pad="50"/>
<contactref element="7" pad="50"/>
<contactref element="6" pad="50"/>
<contactref element="5" pad="50"/>
<contactref element="4" pad="50"/>
<wire x1="99.06" y1="152.9207" x2="99.06" y2="151.13" width="0.254" layer="16"/>
<wire x1="99.06" y1="151.13" x2="100.33" y2="149.86" width="0.254" layer="16"/>
<wire x1="100.33" y1="149.86" x2="100.33" y2="137.16" width="0.254" layer="16"/>
<wire x1="100.33" y1="137.16" x2="99.06" y2="135.89" width="0.254" layer="16"/>
<wire x1="99.06" y1="135.89" x2="99.06" y2="133.8707" width="0.254" layer="16"/>
<wire x1="99.06" y1="133.8707" x2="99.06" y2="132.08" width="0.254" layer="16"/>
<wire x1="99.06" y1="132.08" x2="100.33" y2="130.81" width="0.254" layer="16"/>
<wire x1="99.06" y1="114.8207" x2="99.06" y2="116.84" width="0.254" layer="16"/>
<wire x1="99.06" y1="116.84" x2="100.33" y2="118.11" width="0.254" layer="16"/>
<wire x1="100.33" y1="118.11" x2="100.33" y2="130.81" width="0.254" layer="16"/>
<wire x1="99.06" y1="114.8207" x2="99.06" y2="113.03" width="0.254" layer="16"/>
<wire x1="99.06" y1="113.03" x2="100.33" y2="111.76" width="0.254" layer="16"/>
<wire x1="100.33" y1="111.76" x2="100.33" y2="99.06" width="0.254" layer="16"/>
<wire x1="100.33" y1="99.06" x2="99.06" y2="97.79" width="0.254" layer="16"/>
<wire x1="99.06" y1="97.79" x2="99.06" y2="95.7707" width="0.254" layer="16"/>
<wire x1="99.06" y1="95.7707" x2="99.06" y2="93.98" width="0.254" layer="16"/>
<wire x1="99.06" y1="93.98" x2="100.33" y2="92.71" width="0.254" layer="16"/>
<wire x1="100.33" y1="92.71" x2="100.33" y2="80.01" width="0.254" layer="16"/>
<wire x1="100.33" y1="80.01" x2="99.06" y2="78.74" width="0.254" layer="16"/>
<wire x1="99.06" y1="78.74" x2="99.06" y2="76.7207" width="0.254" layer="16"/>
<wire x1="99.06" y1="76.7207" x2="99.06" y2="74.93" width="0.254" layer="16"/>
<wire x1="99.06" y1="74.93" x2="100.33" y2="73.66" width="0.254" layer="16"/>
<wire x1="100.33" y1="73.66" x2="100.33" y2="60.96" width="0.254" layer="16"/>
<wire x1="100.33" y1="60.96" x2="99.06" y2="59.69" width="0.254" layer="16"/>
<wire x1="99.06" y1="59.69" x2="99.06" y2="57.6707" width="0.254" layer="16"/>
<wire x1="99.06" y1="57.6707" x2="99.06" y2="55.88" width="0.254" layer="16"/>
<wire x1="99.06" y1="55.88" x2="100.33" y2="54.61" width="0.254" layer="16"/>
<wire x1="100.33" y1="54.61" x2="100.33" y2="41.91" width="0.254" layer="16"/>
<wire x1="100.33" y1="41.91" x2="99.06" y2="40.64" width="0.254" layer="16"/>
<wire x1="99.06" y1="40.64" x2="99.06" y2="38.6207" width="0.254" layer="16"/>
<wire x1="99.06" y1="38.6207" x2="99.06" y2="36.83" width="0.254" layer="16"/>
<wire x1="99.06" y1="36.83" x2="100.33" y2="35.56" width="0.254" layer="16"/>
<wire x1="100.33" y1="35.56" x2="100.33" y2="22.86" width="0.254" layer="16"/>
<wire x1="100.33" y1="22.86" x2="99.06" y2="21.59" width="0.254" layer="16"/>
<wire x1="99.06" y1="21.59" x2="99.06" y2="19.5707" width="0.254" layer="16"/>
<wire x1="99.06" y1="19.5707" x2="99.06" y2="17.78" width="0.254" layer="16"/>
<wire x1="99.06" y1="17.78" x2="100.33" y2="16.51" width="0.254" layer="16"/>
<contactref element="RN3" pad="7"/>
<contactref element="RN9" pad="7"/>
<wire x1="100.33" y1="16.51" x2="100.33" y2="12.7" width="0.254" layer="16"/>
<wire x1="100.33" y1="12.7" x2="101.6" y2="11.43" width="0.254" layer="16"/>
<wire x1="101.6" y1="11.43" x2="101.6" y2="10.4775" width="0.254" layer="16"/>
<wire x1="99.06" y1="159.7025" x2="100.33" y2="158.4325" width="0.254" layer="16"/>
<wire x1="100.33" y1="158.4325" x2="100.33" y2="156.21" width="0.254" layer="16"/>
<wire x1="100.33" y1="156.21" x2="99.06" y2="154.94" width="0.254" layer="16"/>
<wire x1="99.06" y1="154.94" x2="99.06" y2="152.9207" width="0.254" layer="16"/>
</signal>
<signal name="N$46">
<contactref element="R9" pad="2"/>
<contactref element="Q3" pad="2"/>
<wire x1="106.68" y1="177.8" x2="106.68" y2="180.34" width="0.254" layer="16"/>
</signal>
<signal name="N$5">
<contactref element="JP7" pad="1"/>
<contactref element="Q3" pad="3"/>
<wire x1="104.14" y1="163.83" x2="104.14" y2="172.085" width="0.254" layer="16"/>
<wire x1="104.14" y1="172.085" x2="107.95" y2="175.895" width="0.254" layer="16"/>
</signal>
<signal name="N$26">
<contactref element="U5" pad="1"/>
<contactref element="D1" pad="C"/>
<contactref element="C44" pad="1"/>
<wire x1="5.08" y1="5.08" x2="5.08" y2="7.62" width="1.016" layer="16"/>
<wire x1="5.08" y1="7.62" x2="6.35" y2="8.89" width="1.016" layer="16"/>
<wire x1="6.35" y1="8.89" x2="15.24" y2="8.89" width="1.016" layer="16"/>
<wire x1="15.24" y1="11.43" x2="15.24" y2="8.89" width="1.016" layer="16"/>
</signal>
<signal name="N$7">
<contactref element="U5" pad="3"/>
<contactref element="C45" pad="+"/>
<contactref element="C46" pad="1"/>
<contactref element="JP2" pad="3"/>
<wire x1="25.7175" y1="3.175" x2="23.495" y2="3.175" width="1.016" layer="1"/>
<wire x1="10.16" y1="5.08" x2="11.43" y2="3.81" width="1.016" layer="16"/>
<wire x1="11.43" y1="3.81" x2="20.32" y2="3.81" width="1.016" layer="16"/>
<wire x1="20.32" y1="3.81" x2="22.86" y2="3.81" width="1.016" layer="1"/>
<wire x1="22.86" y1="3.81" x2="23.495" y2="3.175" width="1.016" layer="1"/>
<contactref element="JP1" pad="3"/>
<wire x1="48.26" y1="162.56" x2="46.0375" y2="162.56" width="0.8128" layer="1"/>
<wire x1="46.0375" y1="162.56" x2="42.545" y2="159.0675" width="0.8128" layer="1"/>
<wire x1="42.545" y1="159.0675" x2="23.495" y2="159.0675" width="0.8128" layer="1"/>
<via x="23.495" y="159.0675" extent="1-16" drill="0.6"/>
<wire x1="23.495" y1="159.0675" x2="22.86" y2="158.4325" width="0.8128" layer="16"/>
<wire x1="22.86" y1="158.4325" x2="22.86" y2="6.35" width="0.8128" layer="16"/>
<wire x1="22.86" y1="6.35" x2="20.32" y2="3.81" width="0.8128" layer="16"/>
<via x="22.86" y="158.4325" extent="1-16" drill="0.6"/>
<wire x1="23.495" y1="159.0675" x2="22.86" y2="158.4325" width="0.8128" layer="1"/>
<wire x1="25.7175" y1="3.175" x2="43.4975" y2="3.175" width="0.8128" layer="1"/>
<wire x1="43.4975" y1="3.175" x2="45.72" y2="5.3975" width="0.8128" layer="1"/>
</signal>
<signal name="N$23">
<contactref element="D1" pad="A"/>
<contactref element="JP3" pad="1"/>
<wire x1="15.24" y1="25.4" x2="15.24" y2="19.05" width="1.016" layer="16"/>
</signal>
<signal name="N$25">
<contactref element="U9" pad="5"/>
<contactref element="C55" pad="1"/>
<wire x1="110.49" y1="199.39" x2="114.3" y2="199.39" width="0.254" layer="16"/>
</signal>
<signal name="N$38">
<contactref element="U9" pad="4"/>
<contactref element="U9" pad="8"/>
<contactref element="C54" pad="1"/>
<contactref element="R7" pad="1"/>
<contactref element="R8" pad="1"/>
<contactref element="JP6" pad="2"/>
<wire x1="116.84" y1="182.88" x2="109.855" y2="182.88" width="0.4064" layer="1"/>
<via x="109.855" y="182.88" extent="1-16" drill="0.6"/>
<wire x1="109.855" y1="182.88" x2="109.855" y2="188.595" width="0.4064" layer="16"/>
<wire x1="109.855" y1="188.595" x2="110.49" y2="189.23" width="0.4064" layer="16"/>
<wire x1="110.49" y1="189.23" x2="110.49" y2="191.77" width="0.4064" layer="16"/>
<wire x1="110.49" y1="191.77" x2="110.49" y2="196.85" width="0.4064" layer="16"/>
<wire x1="110.49" y1="196.85" x2="109.22" y2="198.12" width="0.4064" layer="16"/>
<via x="109.22" y="198.12" extent="1-16" drill="0.6"/>
<wire x1="109.22" y1="198.12" x2="102.87" y2="198.12" width="0.4064" layer="1"/>
<wire x1="102.87" y1="199.39" x2="102.87" y2="198.12" width="0.4064" layer="1"/>
<wire x1="102.87" y1="198.12" x2="100.33" y2="198.12" width="0.4064" layer="1"/>
<wire x1="100.33" y1="198.12" x2="99.06" y2="196.85" width="0.4064" layer="1"/>
<wire x1="93.98" y1="195.58" x2="97.79" y2="195.58" width="0.4064" layer="1"/>
<wire x1="97.79" y1="195.58" x2="99.06" y2="196.85" width="0.4064" layer="1"/>
<wire x1="93.98" y1="195.58" x2="92.71" y2="196.85" width="0.4064" layer="1"/>
<wire x1="92.71" y1="196.85" x2="77.47" y2="196.85" width="0.4064" layer="1"/>
<wire x1="77.47" y1="196.85" x2="76.2" y2="195.58" width="0.4064" layer="1"/>
</signal>
<signal name="N$39">
<contactref element="C56" pad="2"/>
<contactref element="JP5" pad="2"/>
<wire x1="91.44" y1="195.58" x2="92.71" y2="194.31" width="0.254" layer="1"/>
<wire x1="92.71" y1="194.31" x2="96.52" y2="194.31" width="0.254" layer="1"/>
<wire x1="96.52" y1="194.31" x2="97.79" y2="193.04" width="0.254" layer="1"/>
<wire x1="97.79" y1="193.04" x2="113.03" y2="193.04" width="0.254" layer="1"/>
<wire x1="113.03" y1="193.04" x2="114.3" y2="194.31" width="0.254" layer="1"/>
</signal>
<signal name="N$27">
<contactref element="RN12" pad="1"/>
<contactref element="RN9" pad="1"/>
<contactref element="RN11" pad="1"/>
<contactref element="RN8" pad="1"/>
<contactref element="RN7" pad="1"/>
<contactref element="RN10" pad="1"/>
<contactref element="R2" pad="1"/>
<contactref element="JP2" pad="2"/>
<contactref element="C39" pad="1"/>
<contactref element="C38" pad="1"/>
<contactref element="C37" pad="1"/>
<wire x1="50.8" y1="10.4775" x2="50.8" y2="7.9375" width="0.8128" layer="16"/>
<wire x1="73.66" y1="10.4775" x2="73.66" y2="7.9375" width="0.8128" layer="16"/>
<wire x1="116.84" y1="10.4775" x2="116.84" y2="7.9375" width="0.8128" layer="16"/>
<wire x1="116.84" y1="7.9375" x2="115.2525" y2="6.35" width="0.8128" layer="16"/>
<wire x1="115.2525" y1="6.35" x2="73.66" y2="6.35" width="0.8128" layer="16"/>
<wire x1="73.66" y1="6.35" x2="50.8" y2="6.35" width="0.8128" layer="16"/>
<wire x1="50.8" y1="6.35" x2="50.8" y2="7.9375" width="0.8128" layer="16"/>
<wire x1="50.8" y1="4.7625" x2="50.8" y2="6.35" width="0.8128" layer="16"/>
<wire x1="73.66" y1="7.9375" x2="73.66" y2="6.35" width="0.8128" layer="16"/>
<wire x1="73.66" y1="6.35" x2="73.66" y2="4.7625" width="0.8128" layer="16"/>
<wire x1="116.84" y1="7.9375" x2="119.38" y2="7.9375" width="0.8128" layer="16"/>
<wire x1="50.8" y1="4.7625" x2="50.4825" y2="5.08" width="0.8128" layer="16"/>
<wire x1="46.6725" y1="6.985" x2="43.18" y2="6.985" width="0.8128" layer="16"/>
<wire x1="43.18" y1="6.985" x2="39.0525" y2="6.985" width="0.8128" layer="16"/>
<wire x1="39.0525" y1="6.985" x2="38.1" y2="7.9375" width="0.8128" layer="16"/>
<wire x1="43.18" y1="5.3975" x2="43.18" y2="6.985" width="0.8128" layer="16"/>
<wire x1="46.6725" y1="6.985" x2="47.3075" y2="6.35" width="0.8128" layer="16"/>
<wire x1="47.3075" y1="6.35" x2="50.8" y2="6.35" width="0.8128" layer="16"/>
</signal>
<signal name="N$28">
<contactref element="C36" pad="1"/>
<contactref element="C34" pad="1"/>
<contactref element="C35" pad="1"/>
<contactref element="RN6" pad="1"/>
<contactref element="RN3" pad="1"/>
<contactref element="RN5" pad="1"/>
<contactref element="RN2" pad="1"/>
<contactref element="RN1" pad="1"/>
<contactref element="RN4" pad="1"/>
<contactref element="R1" pad="1"/>
<contactref element="JP1" pad="2"/>
<wire x1="71.12" y1="157.1625" x2="71.12" y2="159.7025" width="0.8128" layer="16"/>
<wire x1="48.26" y1="159.7025" x2="48.26" y2="157.1625" width="0.8128" layer="16"/>
<wire x1="114.3" y1="157.1625" x2="114.3" y2="159.7025" width="0.8128" layer="16"/>
<wire x1="50.8" y1="163.5125" x2="50.8" y2="161.29" width="0.8128" layer="1"/>
<wire x1="69.85" y1="162.8775" x2="69.85" y2="161.29" width="0.8128" layer="1"/>
<wire x1="69.85" y1="161.29" x2="71.12" y2="161.29" width="0.8128" layer="1"/>
<wire x1="69.85" y1="161.29" x2="63.5" y2="161.29" width="0.8128" layer="1"/>
<wire x1="63.5" y1="161.29" x2="50.8" y2="161.29" width="0.8128" layer="1"/>
<wire x1="63.5" y1="162.8775" x2="63.5" y2="161.29" width="0.8128" layer="1"/>
<wire x1="71.12" y1="159.7025" x2="71.12" y2="161.29" width="0.8128" layer="1"/>
<wire x1="71.12" y1="161.29" x2="112.7125" y2="161.29" width="0.8128" layer="1"/>
<wire x1="112.7125" y1="161.29" x2="114.3" y2="159.7025" width="0.8128" layer="1"/>
<wire x1="114.3" y1="159.7025" x2="116.84" y2="159.7025" width="0.8128" layer="1"/>
<wire x1="48.26" y1="159.7025" x2="49.8475" y2="161.29" width="0.8128" layer="1"/>
<wire x1="49.8475" y1="161.29" x2="50.8" y2="161.29" width="0.8128" layer="1"/>
<wire x1="50.8" y1="163.5125" x2="49.8475" y2="163.5125" width="0.8128" layer="1"/>
<wire x1="49.8475" y1="163.5125" x2="48.26" y2="165.1" width="0.8128" layer="1"/>
</signal>
<signal name="N$21">
<contactref element="U2" pad="4"/>
<contactref element="R4" pad="1"/>
<wire x1="3.175" y1="122.555" x2="6.35" y2="122.555" width="0.254" layer="1"/>
<wire x1="6.35" y1="122.555" x2="7.62" y2="123.825" width="0.254" layer="1"/>
<wire x1="7.62" y1="123.825" x2="12.065" y2="123.825" width="0.254" layer="1"/>
<wire x1="12.065" y1="123.825" x2="13.335" y2="122.555" width="0.254" layer="1"/>
<wire x1="13.335" y1="122.555" x2="13.335" y2="117.475" width="0.254" layer="1"/>
</signal>
<signal name="N$29">
<contactref element="U1" pad="3"/>
<contactref element="R3" pad="1"/>
<wire x1="3.175" y1="151.765" x2="6.35" y2="151.765" width="0.254" layer="1"/>
<wire x1="6.35" y1="151.765" x2="7.62" y2="153.035" width="0.254" layer="1"/>
<wire x1="7.62" y1="153.035" x2="12.065" y2="153.035" width="0.254" layer="1"/>
<wire x1="12.065" y1="153.035" x2="13.335" y2="154.305" width="0.254" layer="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>


text:
using Microsoft.AspNetCore.DataProtection;
using Microsoft.Extensions.DependencyInjection;
using Newtonsoft.Json;
using System;
using System.IO;

namespace Chronos
{
    internal sealed class DataProtector
    {
        public static void ProtectApiSettings(ApiSettings apiSettings)
        {
            var protector = GetDataProtector();

            apiSettings.Email = protector.Protect(apiSettings.Email);
            apiSettings.JiraCloudInstanceName = protector.Protect(apiSettings.JiraCloudInstanceName);
            apiSettings.JiraToken = protector.Protect(apiSettings.JiraToken);
            apiSettings.JiraUserId = protector.Protect(apiSettings.JiraUserId);
            apiSettings.TempoToken = protector.Protect(apiSettings.TempoToken);
            apiSettings.BasePath = protector.Protect(apiSettings.BasePath);

            string json = JsonConvert.SerializeObject(apiSettings);

            var path = SecretConfigFileFullPath;
            File.WriteAllText(path, json);
        }

        public static ApiSettings UnprotectApiSettings(ApiSettings apiSettings)
        {
            try
            {
                var protector = GetDataProtector();
                var unprotectedApiSettings = new ApiSettings
                {
                    Email = protector.Unprotect(apiSettings.Email),
                    JiraCloudInstanceName = protector.Unprotect(apiSettings.JiraCloudInstanceName),
                    JiraToken = protector.Unprotect(apiSettings.JiraToken),
                    JiraUserId = protector.Unprotect(apiSettings.JiraUserId),
                    TempoToken = protector.Unprotect(apiSettings.TempoToken),
                    BasePath = protector.Unprotect(apiSettings.BasePath),
                };

                return unprotectedApiSettings;
            }
            catch (Exception)
            {
                return new ApiSettings();
            }
        }

        private static IDataProtector GetDataProtector()
        {
            // https://stackoverflow.com/a/56158490
            var serviceCollection = new ServiceCollection();

            serviceCollection.AddDataProtection()
                .SetApplicationName(APP_NAME)
                .PersistKeysToFileSystem(new DirectoryInfo(SECRET_KEYS_DIR_NAME));

            var services = serviceCollection.BuildServiceProvider();
            var dataProtectionProvider = services.GetService<IDataProtectionProvider>();
            return dataProtectionProvider.CreateProtector(APP_NAME);
        }

        private static string CurrentDirectory
        {
            get { return Directory.GetParent(typeof(Program).Assembly.Location).FullName; }
        }

        private static string SecretConfigFileFullPath
        {
            get { return Path.Combine(CurrentDirectory, SECRET_CONFIG_FILE_NAME); }
        }

        private const string SECRET_CONFIG_FILE_NAME = "appsettings.secret.json";
        private const string APP_NAME = "7D3CE3B7-004F-43A3-A4AF-1FCD3C2F5E20";
        private const string SECRET_KEYS_DIR_NAME = "keys";
    }
}

repository: KamiNeko/chronos

repo_name: KamiNeko/chronos

branch_name: refs/heads/main

extension: cs


text:
package web

import (
	"log"
	"net"
	"net/http"
	"strings"
)

// Server represents a local web server.
// Format of `Address` is `ip:port`, or `ip:` to get random port.
type Server struct {
	Directory string
	Address   string
}

// ServeStatic starts a static server serving the contents of the `directory`
// over `address`. It returns the http.Server and random port number with error.
func (s *Server) ServeStatic(verbose bool) (*http.Server, int, error) {
	fs := http.FileServer(http.Dir(s.Directory))
	mux := http.NewServeMux()
	mux.Handle("/", fs)

	srv := &http.Server{Handler: mux}

	port := ":0"
	if s.Address != "" {
		port = s.Address
	}
	listener, err := net.Listen("tcp", port)
	if err != nil {
		return nil, 0, err
	}
	p := listener.Addr().(*net.TCPAddr).Port
	if verbose {
		host := s.Address
		if host == "" {
			host = "127.0.0.1"
		} else {
			host = strings.Split(host, ":")[0]
		}
		log.Printf("Serving at http://%s:%d\n", host, p)
	}

	go func() {
		if err := srv.Serve(listener); err != http.ErrServerClosed {
			log.Fatalf("ListenAndServe(): %s", err)
		}
	}()

	return srv, p, nil
}

repository: altizure/alti-cli

repo_name: altizure/alti-cli

extension: go


text:
package data

func GetValue(key string) (KeyValue, error) {
	var result KeyValue
	if _, ok := GlobalStore[key]; ok {
		result.Key = key
		result.Value = GlobalStore[key]
	}
	return result, nil
}

func SetValue(data KeyValue) bool {
	GlobalStore[data.Key] = data.Value
	return true
}

repository: emrecanozkok/goys

repo_name: emrecanozkok/goys


text:
using System.Collections.Generic;
using System.Threading.Tasks;
using AutoMapper;
using CarsManager.Application.Common.Dtos;
using CarsManager.Application.Common.Models;
using CarsManager.Application.Issues;
using CarsManager.Application.Issues.Queries;
using CarsManager.Application.Issues.Queries.GetAllIssues;
using CarsManager.Application.Issues.Queries.GetIssuesReport;
using CarsManager.Application.Issues.Queries.GetIssuesWithPagination;
using Microsoft.AspNetCore.Mvc;

namespace CarsManager.Server.Controllers
{
    public class IssuesController : ApiControllerBase
    {
        private readonly IMapper mapper;

        public IssuesController(IMapper mapper)
        {
            this.mapper = mapper;
        }

        [HttpGet]
        public async Task<ActionResult<IssuesDto>> Get(
            int beltW,
            int beltA,
            int beltC,
            int brakeLiningsW,
            int brakeLiningsA,
            int brakeLiningsC,
            int brakeDisksW,
            int brakeDisksA,
            int brakeDisksC,
            int coolantW,
            int coolantA,
            int coolantC,
            int oilW,
            int oilA,
            int oilC,
            int motW,
            int motA,
            int civilLiabilityW,
            int civilLiabilityA,
            int carInsuranceW,
            int carInsuranceA,
            int vignetteW,
            int vignetteA)
            => await Mediator.Send(new GetAllIssuesQuery
            {
                BeltMileageAlertLimit = beltA,
                BeltMileageWarningLimit = beltW,
                BeltChangeMileage = beltC,
                BrakeLiningsMileageAlertLimit = brakeLiningsA,
                BrakeLiningsMileageWarningLimit = brakeLiningsW,
                BrakeLiningsChangeMileage = brakeLiningsC,
                BrakeDisksMileageAlertLimit = brakeDisksA,
                BrakeDisksMileageWarningLimit = brakeDisksW,
                BrakeDisksChangeMileage = brakeDisksC,
                CoolantMileageAlertLimit = coolantA,
                CoolantMileageWarningLimit = coolantW,
                CoolantChangeMileage = coolantC,
                OilMileageAlertLimit = oilA,
                OilMileageWarningLimit = oilW,
                OilChangeMileage = oilC,
                MotAlertLimit = motA,
                MotWarningLimit = motW,
                CivilLiabilityAlertLimit = civilLiabilityA,
                CivilLiabilityWarningLimit = civilLiabilityW,
                CarInsuranceAlertLimit = carInsuranceA,
                CarInsuranceWarningLimit = carInsuranceW,
                VignetteAlertLimit = vignetteA,
                VignetteWarningsimit = vignetteW,
            });

        [HttpGet("belts")]
        public async Task<IList<IssueReportDto>> GetBeltsReport()
            => await Mediator.Send(new GetIssuesReportQuery { IssueType = RepairIssueType.BeltMileage });

        [HttpGet("oil")]
        public async Task<IList<IssueReportDto>> GetOilReport()
            => await Mediator.Send(new GetIssuesReportQuery { IssueType = RepairIssueType.OilMileage });

        [HttpGet("linings")]
        public async Task<IList<IssueReportDto>> GetLiningsReport()
            => await Mediator.Send(new GetIssuesReportQuery { IssueType = RepairIssueType.BrakeLiningsMileage });

        [HttpGet("brakes")]
        public async Task<IList<IssueReportDto>> GetBrakesReport()
            => await Mediator.Send(new GetIssuesReportQuery { IssueType = RepairIssueType.BrakeDisksMileage });

        [HttpGet("coolant")]
        public async Task<IList<IssueReportDto>> GetCoolantReport()
            => await Mediator.Send(new GetIssuesReportQuery { IssueType = RepairIssueType.CoolantMileage });

        [HttpGet("belts/pages")]
        public async Task<ActionResult<PaginatedList<IssueReportDto>>> GetPagedBeltsReport([FromQuery] PaginationDto dto)
        {
            var query = mapper.Map<GetIssuesWithPaginationQuery>(dto);
            query.IssueType = RepairIssueType.BeltMileage;

            return await Mediator.Send(query);
        }

        [HttpGet("oil/pages")]
        public async Task<ActionResult<PaginatedList<IssueReportDto>>> GetPagedOilReport([FromQuery] PaginationDto dto)
        {
            var query = mapper.Map<GetIssuesWithPaginationQuery>(dto);
            query.IssueType = RepairIssueType.OilMileage;

            return await Mediator.Send(query);
        }

        [HttpGet("linings/pages")]
        public async Task<ActionResult<PaginatedList<IssueReportDto>>> GetPagedLiningsReport([FromQuery] PaginationDto dto)
        {
            var query = mapper.Map<GetIssuesWithPaginationQuery>(dto);
            query.IssueType = RepairIssueType.BrakeLiningsMileage;

            return await Mediator.Send(query);
        }

        [HttpGet("brakes/pages")]
        public async Task<ActionResult<PaginatedList<IssueReportDto>>> GetPagedBrakesReport([FromQuery] PaginationDto dto)
        {
            var query = mapper.Map<GetIssuesWithPaginationQuery>(dto);
            query.IssueType = RepairIssueType.BrakeDisksMileage;

            return await Mediator.Send(query);
        }

        [HttpGet("coolant/pages")]
        public async Task<ActionResult<PaginatedList<IssueReportDto>>> GetPagedCoolantReport([FromQuery] PaginationDto dto)
        {
            var query = mapper.Map<GetIssuesWithPaginationQuery>(dto);
            query.IssueType = RepairIssueType.CoolantMileage;

            return await Mediator.Send(query);
        }
    }
}

repository: pkanev/CarsManager

repo_name: pkanev/CarsManager

gha_license_id: MIT

gha_language: C#