text:
1

      -

      -

      EVMM0

      -

      -

      EVMM3

      -

      -

      -

      62-3-1

      62-1-2

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      67R

      -

      67P

      -

      -

      -

      -

      67X

      63V

      63S

      63M

      -

      -

      63H

      63P

      -

      -

      63X

      -

      -

      -

      RJ/RJR50

      RJ/RJR50

      RJ/RJR50

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

&nbsp;

      SMD TRIM-POT CROSS REFERENCE

      MULTI-TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3224G

      3224J

      3224W

      3269P

      3269W

      3269X

      44G

      44J

      44W

      84P

      84W

      84X

      -

      -

      -

      ST63Z

      ST63Y

      -

      -

      -

      -

      ST5P

      ST5W

      ST5X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

    &nbsp;

      SINGLE TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3314G

      3314J

      3364A/B

      3364C/D

      3364W/X

      3313G

      3313J

      23B

      23A

      21X

      21W

      -

      22B

      22A

      ST5YL/ST53YL

      ST5YJ/5T53YJ

      ST-23A

      ST-22B

      ST-22

      -

      -

      ST-4B

      ST-4A

      -

      -

      -

      ST-3B

      ST-3A

      -

      EVM-6YS

      EVM-1E

      EVM-1G

      EVM-1D

      -

      -

      G4B

      G4A

      TR04-3S1

      TRG04-2S1

      -

      -

      -

      -

      -

      DVR-43A

      CVR-42C

      CVR-42A/C

      -

      -

ALT =&nbsp;ALTERNATE

&nbsp;

</description>
<packages>
<package name="R0402">
<description>RESISTOR

chip</description>
<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="21"/>
<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="21"/>
<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/>
<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/>
<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/>
<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/>
<smd name="1" x="-0.55" y="0" dx="0.6" dy="0.9" layer="1"/>
<smd name="2" x="0.55" y="0" dx="0.6" dy="0.9" layer="1"/>
<text x="-1.143" y="0.508" size="0.508" layer="25">>NAME</text>
<text x="-1.143" y="-1.016" size="0.508" layer="27">>VALUE</text>
<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="21"/>
<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="21"/>
<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
</package>
</packages>
</library>
<library name="SparkFun-Resistors">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find resistors, capacitors, inductors, test points, jumper pads, etc.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.

Licensing: CC v3.0 Share-Alike You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="0603-RES">
<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
<text x="-0.889" y="0.762" size="0.4064" layer="25" font="vector">>NAME</text>
<text x="-1.016" y="-1.143" size="0.4064" layer="27" font="vector">>VALUE</text>
<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/>
</package>
<package name="AXIAL-0.6">
<description>1W Resistor, 0.6" wide

Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf</description>
<wire x1="-5.75" y1="-2.25" x2="-5.75" y2="2.25" width="0.2032" layer="21"/>
<wire x1="-5.75" y1="2.25" x2="5.75" y2="2.25" width="0.2032" layer="21"/>
<wire x1="5.75" y1="2.25" x2="5.75" y2="-2.25" width="0.2032" layer="21"/>
<wire x1="5.75" y1="-2.25" x2="-5.75" y2="-2.25" width="0.2032" layer="21"/>
<pad name="P$1" x="-7.62" y="0" drill="1.2" diameter="1.8796"/>
<pad name="P$2" x="7.62" y="0" drill="1.2" diameter="1.8796"/>
<text x="-5.715" y="3.175" size="0.8128" layer="25" font="vector" ratio="15">>Name</text>
<text x="-4.064" y="-0.381" size="0.8128" layer="21" font="vector" ratio="15">>Value</text>
</package>
</packages>
</library>
<library name="linear-technology">
<description>Linear Technology Devices

http://www.linear-tech.com

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="SOIC8">
<wire x1="2.4" y1="1.9" x2="2.4" y2="-1.4" width="0.2032" layer="21"/>
<wire x1="2.4" y1="-1.4" x2="2.4" y2="-1.9" width="0.2032" layer="21"/>
<wire x1="2.4" y1="-1.9" x2="-2.4" y2="-1.9" width="0.2032" layer="21"/>
<wire x1="-2.4" y1="-1.9" x2="-2.4" y2="-1.4" width="0.2032" layer="21"/>
<wire x1="-2.4" y1="-1.4" x2="-2.4" y2="1.9" width="0.2032" layer="21"/>
<wire x1="-2.4" y1="1.9" x2="2.4" y2="1.9" width="0.2032" layer="21"/>
<wire x1="2.4" y1="-1.4" x2="-2.4" y2="-1.4" width="0.2032" layer="21"/>
<smd name="2" x="-0.635" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="7" x="-0.635" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="1" x="-1.905" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="3" x="0.635" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="4" x="1.905" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="8" x="-1.905" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="6" x="0.635" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="5" x="1.905" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<text x="-2.667" y="-1.905" size="1.27" layer="25" rot="R90">>NAME</text>
<text x="3.937" y="-1.905" size="1.27" layer="27" rot="R90">>VALUE</text>
<rectangle x1="-2.15" y1="-3.1" x2="-1.66" y2="-2" layer="51"/>
<rectangle x1="-0.88" y1="-3.1" x2="-0.39" y2="-2" layer="51"/>
<rectangle x1="0.39" y1="-3.1" x2="0.88" y2="-2" layer="51"/>
<rectangle x1="1.66" y1="-3.1" x2="2.15" y2="-2" layer="51"/>
<rectangle x1="1.66" y1="2" x2="2.15" y2="3.1" layer="51"/>
<rectangle x1="0.39" y1="2" x2="0.88" y2="3.1" layer="51"/>
<rectangle x1="-0.88" y1="2" x2="-0.39" y2="3.1" layer="51"/>
<rectangle x1="-2.15" y1="2" x2="-1.66" y2="3.1" layer="51"/>
</package>
</packages>
</library>
<library name="micro-commercial">
<packages>
<package name="SMB-DIODE">
<description>Diode

Basic small signal diode good up to 200mA. SMB footprint. Common part #: BAS16</description>
<wire x1="-3.973" y1="1.983" x2="3.973" y2="1.983" width="0.0508" layer="39"/>
<wire x1="3.973" y1="-1.983" x2="-3.973" y2="-1.983" width="0.0508" layer="39"/>
<wire x1="-3.973" y1="-1.983" x2="-3.973" y2="1.983" width="0.0508" layer="39"/>
<wire x1="3.973" y1="1.983" x2="3.973" y2="-1.983" width="0.0508" layer="39"/>
<wire x1="-2.2606" y1="1.905" x2="2.2606" y2="1.905" width="0.1016" layer="21"/>
<wire x1="-2.2606" y1="-1.905" x2="2.2606" y2="-1.905" width="0.1016" layer="21"/>
<wire x1="-2.261" y1="-1.905" x2="-2.261" y2="1.905" width="0.1016" layer="51"/>
<wire x1="2.261" y1="-1.905" x2="2.261" y2="1.905" width="0.1016" layer="51"/>
<wire x1="0.643" y1="1" x2="-0.73" y2="0" width="0.2032" layer="21"/>
<wire x1="-0.73" y1="0" x2="0.643" y2="-1" width="0.2032" layer="21"/>
<wire x1="0.643" y1="-1" x2="0.643" y2="1" width="0.2032" layer="21"/>
<wire x1="-0.73" y1="1" x2="-0.73" y2="-1" width="0.2032" layer="21"/>
<smd name="C" x="-2.2" y="0" dx="2.4" dy="2.4" layer="1"/>
<smd name="A" x="2.2" y="0" dx="2.4" dy="2.4" layer="1"/>
<text x="-2.159" y="2.159" size="1.27" layer="25">>NAME</text>
<text x="-1.905" y="-3.429" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-2.794" y1="-1.0922" x2="-2.2606" y2="1.0922" layer="51"/>
<rectangle x1="2.2606" y1="-1.0922" x2="2.794" y2="1.0922" layer="51"/>
</package>
</packages>
</library>
<library name="on-semiconductor">
<description>ON Semiconductor

 Home page

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="D-PAK_TO252AA">
<description>D-Pak (TO-252AA) Package

Source: http://www.irf.com/product-info/datasheets/data/irfr5305pbf.pdf</description>
<wire x1="3.275" y1="-2.15" x2="-3.275" y2="-2.15" width="0.2032" layer="21"/>
<wire x1="-3.275" y1="-2.15" x2="-3.275" y2="3.325" width="0.2032" layer="21"/>
<wire x1="-3.275" y1="3.325" x2="-2.775" y2="3.825" width="0.2032" layer="21"/>
<wire x1="-2.775" y1="3.825" x2="2.775" y2="3.825" width="0.2032" layer="21"/>
<wire x1="2.775" y1="3.825" x2="3.275" y2="3.325" width="0.2032" layer="21"/>
<wire x1="3.275" y1="3.325" x2="3.275" y2="-2.15" width="0.2032" layer="21"/>
<wire x1="-2.5654" y1="3.937" x2="-2.5654" y2="4.6482" width="0.2032" layer="51"/>
<wire x1="-2.5654" y1="4.6482" x2="-2.1082" y2="5.1054" width="0.2032" layer="51"/>
<wire x1="-2.1082" y1="5.1054" x2="2.1082" y2="5.1054" width="0.2032" layer="51"/>
<wire x1="2.1082" y1="5.1054" x2="2.5654" y2="4.6482" width="0.2032" layer="51"/>
<wire x1="2.5654" y1="4.6482" x2="2.5654" y2="3.937" width="0.2032" layer="51"/>
<wire x1="2.5654" y1="3.937" x2="-2.5654" y2="3.937" width="0.2032" layer="51"/>
<smd name="4" x="0" y="2.5" dx="5.4" dy="6.2" layer="1"/>
<smd name="1" x="-2.28" y="-4.8" dx="1" dy="1.6" layer="1"/>
<smd name="3" x="2.28" y="-4.8" dx="1" dy="1.6" layer="1"/>
<text x="-3.81" y="-2.54" size="1.27" layer="25" rot="R90">>NAME</text>
<text x="5.08" y="-2.54" size="1.27" layer="27" rot="R90">>VALUE</text>
<rectangle x1="-2.7178" y1="-5.1562" x2="-1.8542" y2="-2.2606" layer="51"/>
<rectangle x1="1.8542" y1="-5.1562" x2="2.7178" y2="-2.2606" layer="51"/>
<rectangle x1="-0.4318" y1="-3.0226" x2="0.4318" y2="-2.2606" layer="21"/>
<polygon width="0.1998" layer="51">
<vertex x="-2.5654" y="3.937"/>
<vertex x="-2.5654" y="4.6482"/>
<vertex x="-2.1082" y="5.1054"/>
<vertex x="2.1082" y="5.1054"/>
<vertex x="2.5654" y="4.6482"/>
<vertex x="2.5654" y="3.937"/>
</polygon>
</package>
</packages>
</library>
<library name="relay">
<description>Relays

Eichhoff

Finder

Fujitsu

HAMLIN

OMRON

Matsushita

NAiS

Siemens

Schrack

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="HE751">
<description>RELAY

reed, 1 x norm. open, Hamlin</description>
<wire x1="-5.08" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="-1.27" x2="-0.635" y2="-0.635" width="0.254" layer="21"/>
<wire x1="-0.635" y1="0" x2="0.635" y2="0" width="0.254" layer="21"/>
<wire x1="0.635" y1="0" x2="0.635" y2="-1.27" width="0.254" layer="21"/>
<wire x1="0.635" y1="-2.54" x2="-0.635" y2="-2.54" width="0.254" layer="21"/>
<wire x1="-0.635" y1="-2.54" x2="-0.635" y2="-1.27" width="0.254" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="5.08" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="0.635" y2="-1.905" width="0.254" layer="21"/>
<wire x1="-0.635" y1="-0.635" x2="0.635" y2="-1.905" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="-0.635" x2="-0.635" y2="0" width="0.254" layer="21"/>
<wire x1="0.635" y1="-1.905" x2="0.635" y2="-2.54" width="0.254" layer="21"/>
<wire x1="-9.271" y1="0.635" x2="-9.271" y2="-0.635" width="0.1524" layer="21" curve="-180"/>
<wire x1="9.652" y1="2.794" x2="-9.652" y2="2.794" width="0.1524" layer="21"/>
<wire x1="9.652" y1="-2.794" x2="-9.652" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="9.652" y1="-2.794" x2="9.652" y2="2.794" width="0.1524" layer="21"/>
<wire x1="5.08" y1="-2.54" x2="5.08" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="-2.54" x2="-5.08" y2="-1.27" width="0.1524" layer="21"/>
<wire x1="-9.271" y1="0.635" x2="-9.652" y2="0.635" width="0.1524" layer="21"/>
<wire x1="-9.652" y1="0.635" x2="-9.652" y2="2.794" width="0.1524" layer="21"/>
<wire x1="-9.271" y1="-0.635" x2="-9.652" y2="-0.635" width="0.1524" layer="21"/>
<wire x1="-9.652" y1="-0.635" x2="-9.652" y2="-2.794" width="0.1524" layer="21"/>
<wire x1="-9.652" y1="-0.635" x2="-9.652" y2="0.635" width="0.1524" layer="21"/>
<wire x1="7.62" y1="2.54" x2="7.62" y2="1.27" width="0.1524" layer="21"/>
<wire x1="1.016" y1="1.27" x2="1.524" y2="1.27" width="0.1524" layer="21"/>
<wire x1="1.524" y1="1.27" x2="7.62" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-7.62" y1="2.54" x2="-7.62" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-7.62" y1="1.27" x2="-1.27" y2="1.27" width="0.1524" layer="21"/>
<wire x1="-1.27" y1="1.27" x2="1.27" y2="1.905" width="0.254" layer="21"/>
<wire x1="1.016" y1="1.27" x2="1.27" y2="1.524" width="0.1524" layer="21"/>
<wire x1="1.27" y1="1.524" x2="1.524" y2="1.27" width="0.1524" layer="21"/>
<pad name="1" x="-7.62" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="2" x="-5.08" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="6" x="5.08" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="7" x="7.62" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="8" x="7.62" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="9" x="5.08" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="13" x="-5.08" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="14" x="-7.62" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<text x="-8.001" y="-2.286" size="1.27" layer="21" ratio="10" rot="R90">1</text>
<text x="-2.54" y="3.175" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-3.81" y="-4.445" size="1.27" layer="27" ratio="10">>VALUE</text>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="LaenPCBOrder">
<description language="de">EAGLE Design Rules

Die Standard-Design-Rules sind so gewählt, dass sie für
die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">Laen's PCB Order Design Rules

Please make sure your boards conform to these design rules.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm"/>
<param name="mtIsolate" value="1.5011mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="13mil"/>
<param name="msMicroVia" value="13mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="7mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="7mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="7mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="7mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="7mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="3mil"/>
<param name="mlMaxStopFrame" value="3mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="\"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="\"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="D1" library="formula electric" package="SOT-23-3" value="DIODE_MMBD4448" x="85.09" y="15.24" rot="MR180"/>
<element name="HV_CONN" library="formula electric" package="CONNECTOR_3" value="CONN_3" x="6.985" y="56.515" rot="R270"/>
<element name="R1" library="formula electric" package="VISHAY_FS20W_RES" value="500" x="26.035" y="35.56"/>
<element name="R2" library="formula electric" package="VISHAY_FS20W_RES" value="500" x="26.035" y="21.59" rot="R180"/>
<element name="R3" library="formula electric" package="VISHAY_FS20W_RES" value="500" x="31.75" y="7.62"/>
<element name="U1" library="formula electric" package="G2RL-1-E_RELAY" value="G2RL-1-E" x="64.135" y="12.7" rot="R270">
<attribute name="COIL" value="DC 12" x="64.135" y="12.7" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="C2" library="sym" package="C0805" value="1µF" x="86.995" y="56.515" rot="R90"/>
<element name="U2" library="FE_Kenny" package="CNY17-3" value="CNY17-3" x="53.975" y="55.88" rot="MR180"/>
<element name="R4" library="FE_Kenny" package="LTC6992-1" value="LTC6992-1" x="85.09" y="42.545" rot="R90"/>
<element name="R5" library="SparkFun-Resistors" package="AXIAL-0.6" value="110k" x="29.21" y="49.53" rot="R180"/>
<element name="U3" library="on-semiconductor" package="D-PAK_TO252AA" value="MJD45H11T4G" x="69.85" y="37.465" rot="R180"/>
<element name="R16" library="SparkFun-Resistors" package="AXIAL-0.6" value="240" x="78.74" y="34.29" rot="R90"/>
<element name="U4" library="formula electric" package="SOT-23-3" value="MMBT4401-7-F" x="74.93" y="27.305" rot="R270"/>
<element name="R17" library="resistor" package="R0402" value="3.9k" x="82.804" y="35.941" rot="R90"/>
<element name="FUSE_1" library="resistor" package="R0402" value="" x="83.185" y="28.575" rot="MR270"/>
<element name="LV_CONN" library="formula electric" package="CONNECTOR_5" value="CONN_5" x="93.044" y="11.557" rot="R90"/>
<element name="D2" library="formula electric" package="SOT-23-3" value="DIODE_MMBD4448" x="85.471" y="25.273" rot="MR180"/>
<element name="U$2" library="linear-technology" package="SOIC8" value="LT1121" x="72.39" y="52.705" rot="R90"/>
<element name="R6" library="SparkFun-Resistors" package="0603-RES" value="22k" x="74.295" y="60.325" rot="R180"/>
<element name="R7" library="SparkFun-Resistors" package="0603-RES" value="1100k" x="76.835" y="45.085"/>
<element name="R8" library="SparkFun-Resistors" package="0603-RES" value="1M" x="81.915" y="50.165" rot="R90"/>
<element name="R9" library="SparkFun-Resistors" package="0603-RES" value="887k" x="76.835" y="48.133"/>
<element name="R10" library="SparkFun-Resistors" package="0603-RES" value="100k" x="81.915" y="53.34" rot="R270"/>
<element name="R12" library="SparkFun-Resistors" package="0603-RES" value="10k" x="81.915" y="56.515" rot="R270"/>
<element name="U$3" library="micro-commercial" package="SMB-DIODE" value="SMBJ5371B-TP" x="43.18" y="49.53" rot="MR180"/>
<element name="U$1" library="formula electric" package="SSOP5-P-0.95" value="TC4S69F(TE85L,F)" x="71.12" y="57.785" rot="R180"/>
<element name="K1" library="relay" package="HE751" value="HE751" x="57.15" y="52.07" rot="R90">
<attribute name="OC_NEWARK" value="unknown" x="57.15" y="52.07" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="57.15" y="52.07" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MF" value="" x="57.15" y="52.07" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="57.15" y="52.07" size="1.778" layer="27" rot="R90" display="off"/>
</element>
</elements>
<signals>
<signal name="TSMS_IN">
<contactref element="D1" pad="P$1"/>
<contactref element="U1" pad="P$8"/>
<contactref element="LV_CONN" pad="2"/>
<contactref element="LV_CONN" pad="1"/>
<wire x1="88.044" y1="14.057" x2="90.544" y2="14.057" width="2.1844" layer="16"/>
<wire x1="90.544" y1="14.057" x2="93.044" y2="11.557" width="2.1844" layer="16"/>
<wire x1="88.044" y1="14.057" x2="85.273" y2="14.057" width="0.8128" layer="16"/>
<wire x1="85.273" y1="14.057" x2="85.09" y2="14.24" width="0.8128" layer="16"/>
<wire x1="85.09" y1="14.24" x2="80.375" y2="14.24" width="0.8128" layer="16"/>
<wire x1="80.375" y1="14.24" x2="67.945" y2="26.035" width="0.8128" layer="16"/>
<wire x1="67.945" y1="26.035" x2="67.645" y2="26.67" width="0.8128" layer="16"/>
<wire x1="67.645" y1="26.67" x2="67.885" y2="27.7" width="0.8128" layer="16"/>
</signal>
<signal name="GND">
<contactref element="D1" pad="P$2"/>
<contactref element="U1" pad="P$1"/>
<contactref element="C2" pad="2"/>
<contactref element="R4" pad="P$2"/>
<contactref element="U4" pad="P$3"/>
<contactref element="U$2" pad="3"/>
<contactref element="R6" pad="1"/>
<contactref element="R7" pad="1"/>
<contactref element="R9" pad="1"/>
<contactref element="R12" pad="1"/>
<contactref element="LV_CONN" pad="4"/>
<contactref element="LV_CONN" pad="3"/>
<contactref element="U$1" pad="P$3"/>
<contactref element="K1" pad="2"/>
<wire x1="74.99" y1="53.34" x2="73.66" y2="53.34" width="0.6096" layer="1"/>
<wire x1="73.66" y1="53.34" x2="72.39" y2="54.61" width="0.6096" layer="1"/>
<wire x1="72.39" y1="54.61" x2="72.39" y2="55.245" width="0.6096" layer="1"/>
<wire x1="72.39" y1="55.245" x2="77.47" y2="59.055" width="0.6096" layer="1"/>
<wire x1="77.47" y1="59.055" x2="77.47" y2="60.11" width="0.6096" layer="1"/>
<wire x1="77.47" y1="60.11" x2="75.145" y2="60.325" width="0.6096" layer="1"/>
<wire x1="75.145" y1="60.325" x2="77.685" y2="59.905" width="0.6096" layer="1"/>
<wire x1="77.685" y1="59.905" x2="77.47" y2="59.055" width="0.6096" layer="1"/>
<wire x1="77.47" y1="59.055" x2="77.785" y2="59.37" width="0.3048" layer="1"/>
<wire x1="77.785" y1="59.37" x2="72.22" y2="58.735" width="0.3048" layer="1"/>
<wire x1="72.39" y1="54.61" x2="72.39" y2="48.895" width="1.016" layer="1"/>
<via x="72.39" y="48.895" extent="1-16" drill="0.5"/>
<wire x1="72.39" y1="48.895" x2="70.485" y2="46.99" width="1.016" layer="16"/>
<wire x1="70.485" y1="46.99" x2="65.405" y2="46.99" width="1.016" layer="16"/>
<via x="65.405" y="46.99" extent="1-16" drill="0.5"/>
<wire x1="60.96" y1="46.99" x2="65.405" y2="46.99" width="1.016" layer="1"/>
<wire x1="65.405" y1="46.99" x2="64.77" y2="46.355" width="1.016" layer="1"/>
<wire x1="64.77" y1="46.355" x2="64.77" y2="43.815" width="1.016" layer="1"/>
<wire x1="64.77" y1="43.815" x2="60.325" y2="40.005" width="1.016" layer="1"/>
<wire x1="60.325" y1="40.005" x2="60.325" y2="27.94" width="1.016" layer="1"/>
<wire x1="60.325" y1="27.94" x2="60.385" y2="28" width="2.54" layer="1"/>
<wire x1="60.385" y1="28" x2="60.385" y2="27.7" width="2.54" layer="1"/>
<wire x1="74.99" y1="53.34" x2="73.025" y2="53.34" width="0.6096" layer="1"/>
<wire x1="73.025" y1="53.34" x2="72.39" y2="52.705" width="0.6096" layer="1"/>
<wire x1="72.39" y1="52.705" x2="72.39" y2="48.895" width="0.6096" layer="1"/>
<wire x1="72.39" y1="48.895" x2="73.152" y2="48.133" width="0.6096" layer="1"/>
<wire x1="73.152" y1="48.133" x2="75.985" y2="48.133" width="0.6096" layer="1"/>
<wire x1="75.985" y1="45.085" x2="75.985" y2="48.133" width="0.8128" layer="1"/>
<wire x1="84.14" y1="16.24" x2="84.14" y2="17.465" width="0.8128" layer="16"/>
<wire x1="84.14" y1="17.465" x2="85.725" y2="19.05" width="0.8128" layer="16"/>
<wire x1="85.725" y1="19.05" x2="88.037" y2="19.05" width="0.8128" layer="16"/>
<wire x1="88.037" y1="19.05" x2="88.044" y2="19.057" width="0.8128" layer="16"/>
<wire x1="88.044" y1="19.057" x2="82.543" y2="19.057" width="0.8128" layer="16"/>
<wire x1="82.543" y1="19.057" x2="78.105" y2="23.495" width="0.8128" layer="16"/>
<via x="78.105" y="23.495" extent="1-16" drill="0.5"/>
<wire x1="78.105" y1="23.495" x2="77.425" y2="23.495" width="0.8128" layer="1"/>
<wire x1="77.425" y1="23.495" x2="73.93" y2="26.355" width="0.8128" layer="1"/>
<wire x1="88.044" y1="19.057" x2="86.767" y2="19.05" width="1.778" layer="1"/>
<wire x1="86.767" y1="19.05" x2="74.295" y2="19.05" width="1.778" layer="1"/>
<wire x1="74.295" y1="19.05" x2="69.215" y2="24.13" width="1.778" layer="1"/>
<wire x1="69.215" y1="24.13" x2="63.5" y2="24.13" width="1.778" layer="1"/>
<wire x1="63.5" y1="24.13" x2="60.385" y2="27.245" width="1.778" layer="1"/>
<wire x1="60.385" y1="27.245" x2="60.385" y2="27.7" width="1.778" layer="1"/>
<wire x1="77.685" y1="59.905" x2="77.685" y2="59.055" width="1.016" layer="1"/>
<wire x1="77.685" y1="59.055" x2="81.915" y2="57.365" width="1.016" layer="1"/>
<wire x1="81.915" y1="57.365" x2="86.995" y2="57.465" width="1.016" layer="1"/>
<wire x1="86.995" y1="57.465" x2="87.315" y2="57.465" width="1.016" layer="1"/>
<wire x1="87.315" y1="57.465" x2="87.63" y2="57.15" width="1.016" layer="1"/>
<wire x1="87.63" y1="57.15" x2="89.535" y2="57.15" width="0.6096" layer="1"/>
<wire x1="89.535" y1="57.15" x2="90.17" y2="54.61" width="0.6096" layer="1"/>
<wire x1="90.17" y1="54.61" x2="90.17" y2="46.355" width="0.6096" layer="1"/>
<wire x1="90.17" y1="46.355" x2="89.08" y2="43.995" width="0.6096" layer="1"/>
<wire x1="89.08" y1="43.995" x2="85.79" y2="43.995" width="0.6096" layer="1"/>
<wire x1="93.044" y1="16.557" x2="90.544" y2="19.057" width="1.778" layer="1"/>
<wire x1="90.544" y1="19.057" x2="88.044" y2="19.057" width="1.778" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="R3" pad="P$2"/>
<contactref element="U1" pad="P$6"/>
<contactref element="U1" pad="P$3"/>
<wire x1="53.34" y1="7.62" x2="56.515" y2="7.62" width="3.81" layer="1"/>
<wire x1="56.515" y1="7.62" x2="56.595" y2="7.7" width="2.54" layer="1"/>
<wire x1="56.595" y1="7.7" x2="60.385" y2="7.7" width="2.54" layer="1"/>
<wire x1="60.385" y1="7.7" x2="67.885" y2="7.7" width="2.54" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="R1" pad="P$2"/>
<contactref element="R2" pad="P$1"/>
<wire x1="47.625" y1="35.56" x2="47.625" y2="21.59" width="5.08" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="R2" pad="P$2"/>
<contactref element="R3" pad="P$1"/>
<wire x1="4.445" y1="21.59" x2="10.16" y2="7.62" width="5.08" layer="1"/>
</signal>
<signal name="N$4">
<via x="28.58008125" y="55.245" extent="1-16" drill="3.175"/>
</signal>
<signal name="N$5">
<via x="3.175" y="3.175" extent="1-16" drill="3.175"/>
</signal>
<signal name="N$12">
<via x="97.155" y="2.54" extent="1-16" drill="3.175"/>
</signal>
<signal name="N$13">
<via x="97.155" y="59.69" extent="1-16" drill="3.175"/>
</signal>
<signal name="GLV+">
<contactref element="U2" pad="P$5"/>
<contactref element="U$2" pad="8"/>
<contactref element="U3" pad="3"/>
<contactref element="D2" pad="P$1"/>
<contactref element="LV_CONN" pad="5"/>
<contactref element="LV_CONN" pad="6"/>
<contactref element="U$1" pad="P$5"/>
<wire x1="62.025" y1="52.23" x2="62.705" y2="52.23" width="1.27" layer="16"/>
<wire x1="62.705" y1="52.23" x2="64.135" y2="52.07" width="1.27" layer="16"/>
<via x="64.135" y="52.07" extent="1-16" drill="0.8" diameter="1.778"/>
<wire x1="64.135" y1="52.07" x2="64.135" y2="55.245" width="0.8128" layer="1"/>
<wire x1="64.135" y1="55.245" x2="66.04" y2="56.515" width="0.8128" layer="1"/>
<wire x1="66.04" y1="56.515" x2="69.85" y2="56.515" width="0.8128" layer="1"/>
<wire x1="69.85" y1="56.515" x2="69.68" y2="56.685" width="0.8128" layer="1"/>
<wire x1="69.68" y1="56.685" x2="70.02" y2="56.835" width="0.8128" layer="1"/>
<wire x1="69.79" y1="50.8" x2="69.215" y2="50.8" width="0.8128" layer="1"/>
<wire x1="69.215" y1="50.8" x2="65.405" y2="50.8" width="0.8128" layer="1"/>
<wire x1="65.405" y1="50.8" x2="64.135" y2="52.07" width="0.8128" layer="1"/>
<wire x1="88.044" y1="24.057" x2="90.544" y2="24.057" width="2.1844" layer="16"/>
<wire x1="90.544" y1="24.057" x2="93.044" y2="21.557" width="2.1844" layer="16"/>
<wire x1="88.044" y1="24.057" x2="85.687" y2="24.057" width="0.8128" layer="16"/>
<wire x1="85.687" y1="24.057" x2="85.471" y2="24.273" width="0.8128" layer="16"/>
<wire x1="67.57" y1="42.265" x2="67.57" y2="49.155" width="0.8128" layer="1"/>
<wire x1="67.57" y1="49.155" x2="69.215" y2="50.8" width="0.8128" layer="1"/>
<wire x1="67.57" y1="42.265" x2="67.57" y2="42.17" width="0.8128" layer="1"/>
<wire x1="67.57" y1="42.17" x2="64.77" y2="39.37" width="0.8128" layer="1"/>
<wire x1="64.77" y1="39.37" x2="64.77" y2="31.75" width="0.8128" layer="1"/>
<wire x1="64.77" y1="31.75" x2="66.04" y2="30.48" width="0.8128" layer="1"/>
<wire x1="66.04" y1="30.48" x2="69.215" y2="30.48" width="0.8128" layer="1"/>
<wire x1="69.215" y1="30.48" x2="70.485" y2="29.21" width="0.8128" layer="1"/>
<wire x1="70.485" y1="29.21" x2="70.485" y2="26.035" width="0.8128" layer="1"/>
<wire x1="70.485" y1="26.035" x2="75.565" y2="21.59" width="0.8128" layer="1"/>
<wire x1="75.565" y1="21.59" x2="80.645" y2="21.59" width="0.8128" layer="1"/>
<wire x1="80.645" y1="21.59" x2="83.185" y2="23.495" width="0.8128" layer="1"/>
<via x="83.185" y="23.495" extent="1-16" drill="0.5"/>
<wire x1="83.185" y1="23.495" x2="84.058" y2="24.13" width="0.8128" layer="16"/>
<wire x1="84.058" y1="24.13" x2="85.471" y2="24.273" width="0.8128" layer="16"/>
</signal>
<signal name="N$14">
<contactref element="R4" pad="P$1"/>
<contactref element="R10" pad="1"/>
<contactref element="R12" pad="2"/>
<wire x1="81.915" y1="55.665" x2="81.915" y2="54.61" width="1.016" layer="1"/>
<wire x1="81.915" y1="54.61" x2="81.915" y2="54.19" width="1.016" layer="1"/>
<wire x1="85.79" y1="43.045" x2="86.925" y2="42.545" width="0.6096" layer="1"/>
<wire x1="86.925" y1="42.545" x2="87.63" y2="42.545" width="0.6096" layer="1"/>
<via x="87.63" y="42.545" extent="1-16" drill="0.5"/>
<wire x1="87.63" y1="42.545" x2="88.9" y2="43.815" width="0.6096" layer="16"/>
<wire x1="88.9" y1="43.815" x2="88.9" y2="48.895" width="0.6096" layer="16"/>
<wire x1="88.9" y1="48.895" x2="84.455" y2="53.975" width="0.6096" layer="16"/>
<via x="84.455" y="53.975" extent="1-16" drill="0.5"/>
<wire x1="84.455" y1="53.975" x2="83.82" y2="54.61" width="0.6096" layer="1"/>
<wire x1="83.82" y1="54.61" x2="81.915" y2="54.61" width="0.6096" layer="1"/>
<wire x1="81.915" y1="54.61" x2="81.915" y2="54.19" width="0" layer="19" extent="1-16"/>
</signal>
<signal name="N$15">
<contactref element="U2" pad="P$2"/>
<contactref element="U$3" pad="A"/>
<wire x1="45.38" y1="49.53" x2="52.265" y2="49.53" width="1.778" layer="16"/>
<wire x1="52.265" y1="49.53" x2="52.425" y2="49.69" width="1.778" layer="16"/>
</signal>
<signal name="5V">
<contactref element="C2" pad="1"/>
<contactref element="R4" pad="P$5"/>
<contactref element="R8" pad="2"/>
<contactref element="U$2" pad="1"/>
<contactref element="R10" pad="2"/>
<wire x1="81.915" y1="51.015" x2="81.495" y2="51.015" width="0.6096" layer="1"/>
<wire x1="81.495" y1="51.015" x2="77.47" y2="50.8" width="0.6096" layer="1"/>
<wire x1="77.47" y1="50.8" x2="74.99" y2="50.8" width="0.6096" layer="1"/>
<wire x1="81.915" y1="52.49" x2="81.915" y2="52.07" width="1.016" layer="1"/>
<wire x1="81.915" y1="52.07" x2="81.915" y2="51.015" width="1.016" layer="1"/>
<wire x1="86.995" y1="55.565" x2="86.995" y2="53.975" width="0.8128" layer="1"/>
<wire x1="86.995" y1="53.975" x2="85.09" y2="52.07" width="0.8128" layer="1"/>
<wire x1="85.09" y1="52.07" x2="81.915" y2="52.07" width="0.8128" layer="1"/>
<wire x1="81.915" y1="51.015" x2="83.605" y2="51.015" width="0.8128" layer="1"/>
<wire x1="83.605" y1="51.015" x2="84.455" y2="50.165" width="0.8128" layer="1"/>
<via x="84.455" y="50.165" extent="1-16" drill="0.5"/>
<wire x1="84.455" y1="50.165" x2="84.455" y2="48.895" width="0.8128" layer="16"/>
<wire x1="84.455" y1="48.895" x2="83.185" y2="47.625" width="0.8128" layer="16"/>
<wire x1="83.185" y1="47.625" x2="81.28" y2="47.625" width="0.8128" layer="16"/>
<wire x1="81.28" y1="47.625" x2="80.645" y2="46.99" width="0.8128" layer="16"/>
<via x="80.645" y="46.99" extent="1-16" drill="0.5"/>
<wire x1="80.645" y1="46.99" x2="80.645" y2="45.085" width="0.6096" layer="1"/>
<wire x1="80.645" y1="45.085" x2="81.915" y2="43.815" width="0.6096" layer="1"/>
<wire x1="81.915" y1="43.815" x2="82.71" y2="43.815" width="0.6096" layer="1"/>
<wire x1="82.71" y1="43.815" x2="82.89" y2="43.995" width="0.6096" layer="1"/>
</signal>
<signal name="N$18">
<contactref element="R4" pad="P$3"/>
<contactref element="R7" pad="2"/>
<wire x1="77.685" y1="45.085" x2="78.955" y2="46.355" width="0.8128" layer="1"/>
<wire x1="78.955" y1="46.355" x2="79.375" y2="46.355" width="0.8128" layer="1"/>
<via x="79.375" y="46.355" extent="1-16" drill="0.5"/>
<wire x1="79.375" y1="46.355" x2="81.915" y2="43.815" width="0.6096" layer="16"/>
<wire x1="81.915" y1="43.815" x2="84.455" y2="43.815" width="0.6096" layer="16"/>
<wire x1="84.455" y1="43.815" x2="84.455" y2="45.72" width="0.6096" layer="16"/>
<wire x1="84.455" y1="45.72" x2="85.09" y2="46.355" width="0.6096" layer="16"/>
<wire x1="85.09" y1="46.355" x2="86.995" y2="46.355" width="0.6096" layer="16"/>
<via x="86.995" y="46.355" extent="1-16" drill="0.5"/>
<wire x1="86.995" y1="46.355" x2="86.995" y2="45.085" width="0.6096" layer="1"/>
<wire x1="86.995" y1="45.085" x2="85.93" y2="45.085" width="0.6096" layer="1"/>
<wire x1="85.93" y1="45.085" x2="85.79" y2="44.945" width="0.6096" layer="1"/>
</signal>
<signal name="N$19">
<contactref element="R4" pad="P$4"/>
<contactref element="R8" pad="1"/>
<contactref element="R9" pad="2"/>
<wire x1="77.685" y1="48.133" x2="78.955" y2="48.055" width="0.6096" layer="1"/>
<wire x1="78.955" y1="48.055" x2="81.915" y2="49.315" width="0.6096" layer="1"/>
<wire x1="82.89" y1="44.945" x2="81.84" y2="47.485" width="0.8128" layer="1"/>
<wire x1="81.84" y1="47.485" x2="81.915" y2="49.315" width="0.8128" layer="1"/>
</signal>
<signal name="HV+">
<contactref element="R5" pad="P$2"/>
<contactref element="HV_CONN" pad="4"/>
<contactref element="HV_CONN" pad="3"/>
<contactref element="U1" pad="P$2"/>
<contactref element="U1" pad="P$7"/>
<wire x1="67.885" y1="12.7" x2="60.385" y2="12.7" width="2.54" layer="16"/>
<wire x1="60.385" y1="12.7" x2="58.48" y2="14.605" width="2.54" layer="16"/>
<wire x1="58.48" y1="14.605" x2="52.07" y2="14.605" width="2.54" layer="16"/>
<wire x1="52.07" y1="14.605" x2="38.735" y2="14.605" width="3.81" layer="16"/>
<wire x1="38.735" y1="14.605" x2="33.02" y2="14.605" width="5.08" layer="16"/>
<wire x1="6.985" y1="51.515" x2="11.985" y2="49.015" width="2.54" layer="1"/>
<wire x1="11.985" y1="49.015" x2="21.71" y2="49.015" width="2.54" layer="1"/>
<wire x1="21.71" y1="49.015" x2="21.59" y2="49.53" width="2.54" layer="1"/>
<wire x1="33.02" y1="14.605" x2="26.035" y2="20.955" width="5.08" layer="16"/>
<wire x1="26.035" y1="20.955" x2="26.035" y2="26.035" width="5.08" layer="16"/>
<via x="26.035" y="26.035" extent="1-16" drill="3.2" diameter="3.81"/>
<wire x1="26.035" y1="20.955" x2="26.035" y2="26.035" width="5.08" layer="1"/>
<wire x1="26.035" y1="26.035" x2="21.59" y2="49.53" width="5.08" layer="1"/>
</signal>
<signal name="HV-">
<contactref element="U2" pad="P$1"/>
<contactref element="R1" pad="P$1"/>
<contactref element="K1" pad="14"/>
<contactref element="HV_CONN" pad="6"/>
<contactref element="HV_CONN" pad="5"/>
<wire x1="6.985" y1="46.515" x2="11.985" y2="44.015" width="2.54" layer="16"/>
<wire x1="11.985" y1="44.015" x2="10.16" y2="41.91" width="2.54" layer="16"/>
<wire x1="10.16" y1="41.91" x2="8.255" y2="40.005" width="3.81" layer="16"/>
<wire x1="8.255" y1="40.005" x2="4.445" y2="35.56" width="5.08" layer="16"/>
<wire x1="11.985" y1="44.015" x2="12.185" y2="43.815" width="2.54" layer="16"/>
<wire x1="12.185" y1="43.815" x2="31.75" y2="43.815" width="2.54" layer="16"/>
<wire x1="31.75" y1="43.815" x2="52.705" y2="43.815" width="2.54" layer="16"/>
<wire x1="52.705" y1="43.815" x2="53.34" y2="44.45" width="2.54" layer="16"/>
<wire x1="31.75" y1="43.815" x2="31.75" y2="52.07" width="1.27" layer="16"/>
<wire x1="31.75" y1="52.07" x2="36.83" y2="55.245" width="1.27" layer="16"/>
<wire x1="36.83" y1="55.245" x2="48.26" y2="55.245" width="1.27" layer="16"/>
<wire x1="48.26" y1="55.245" x2="51.275" y2="52.23" width="1.27" layer="16"/>
<wire x1="51.275" y1="52.23" x2="52.425" y2="52.23" width="1.27" layer="16"/>
</signal>
<signal name="N$17">
<contactref element="R16" pad="P$2"/>
<contactref element="U3" pad="1"/>
<wire x1="72.13" y1="42.265" x2="72.485" y2="41.91" width="0.8128" layer="1"/>
<wire x1="72.485" y1="41.91" x2="78.74" y2="41.91" width="0.8128" layer="1"/>
</signal>
<signal name="N$20">
<contactref element="R16" pad="P$1"/>
<contactref element="U4" pad="P$1"/>
<wire x1="75.93" y1="27.305" x2="78.74" y2="26.67" width="0.8128" layer="1"/>
</signal>
<signal name="N$21">
<contactref element="U4" pad="P$2"/>
<contactref element="R17" pad="1"/>
<wire x1="73.93" y1="28.255" x2="75.52" y2="29.845" width="0.8128" layer="1"/>
<wire x1="75.52" y1="29.845" x2="77.47" y2="29.845" width="0.8128" layer="1"/>
<wire x1="77.47" y1="29.845" x2="82.804" y2="35.179" width="0.8128" layer="1"/>
<wire x1="82.804" y1="35.179" x2="82.804" y2="35.391" width="0.8128" layer="1"/>
</signal>
<signal name="N$22">
<contactref element="R4" pad="P$6"/>
<contactref element="R17" pad="2"/>
<wire x1="82.804" y1="36.491" x2="82.89" y2="36.577" width="0.8128" layer="1" curve="90"/>
<wire x1="82.89" y1="36.577" x2="82.89" y2="43.045" width="0.8128" layer="1"/>
</signal>
<signal name="TSAL+">
<contactref element="FUSE_1" pad="1"/>
<contactref element="LV_CONN" pad="7"/>
<contactref element="LV_CONN" pad="8"/>
<wire x1="83.185" y1="29.125" x2="83.185" y2="29.845" width="0.8128" layer="16"/>
<wire x1="83.185" y1="29.845" x2="83.82" y2="30.48" width="0.8128" layer="16"/>
<wire x1="83.82" y1="30.48" x2="86.621" y2="30.48" width="0.8128" layer="16"/>
<wire x1="86.621" y1="30.48" x2="88.044" y2="29.057" width="0.8128" layer="16"/>
<wire x1="88.044" y1="29.057" x2="90.544" y2="29.057" width="2.1844" layer="16"/>
<wire x1="90.544" y1="29.057" x2="93.044" y2="26.557" width="2.1844" layer="16"/>
</signal>
<signal name="N$26">
<contactref element="U2" pad="P$4"/>
<contactref element="U$2" pad="5"/>
<contactref element="R6" pad="2"/>
<wire x1="62.025" y1="54.77" x2="62.025" y2="55.04" width="0.8128" layer="16"/>
<wire x1="62.025" y1="55.04" x2="67.945" y2="60.325" width="0.8128" layer="16"/>
<via x="67.945" y="60.325" extent="1-16" drill="0.5"/>
<wire x1="67.945" y1="60.325" x2="73.445" y2="60.325" width="0.8128" layer="1"/>
<wire x1="67.945" y1="60.325" x2="61.595" y2="54.61" width="0.8128" layer="16"/>
<wire x1="61.595" y1="54.61" x2="66.675" y2="54.61" width="0.8128" layer="16"/>
<via x="66.675" y="54.61" extent="1-16" drill="0.5"/>
<wire x1="66.675" y1="54.61" x2="69.79" y2="54.61" width="0.8128" layer="1"/>
</signal>
<signal name="N$29">
<contactref element="D2" pad="P$2"/>
<contactref element="U3" pad="4"/>
<contactref element="FUSE_1" pad="2"/>
<wire x1="83.185" y1="28.025" x2="83.185" y2="27.94" width="0.4064" layer="16"/>
<wire x1="83.185" y1="27.94" x2="83.185" y2="27.609" width="0.4064" layer="16"/>
<wire x1="83.185" y1="27.609" x2="84.521" y2="26.273" width="0.4064" layer="16"/>
<wire x1="83.185" y1="28.025" x2="83.1" y2="27.94" width="0.6096" layer="16"/>
<wire x1="83.1" y1="27.94" x2="81.915" y2="27.94" width="0.6096" layer="16"/>
<wire x1="81.915" y1="27.94" x2="74.93" y2="34.925" width="0.6096" layer="16"/>
<wire x1="74.93" y1="34.925" x2="74.89" y2="34.965" width="0.6096" layer="16"/>
<wire x1="74.89" y1="34.965" x2="69.85" y2="34.965" width="0.6096" layer="16"/>
<wire x1="69.85" y1="34.965" x2="69.89" y2="34.925" width="1.27" layer="16"/>
<wire x1="69.89" y1="34.925" x2="71.12" y2="34.925" width="1.27" layer="16"/>
<wire x1="71.12" y1="34.925" x2="72.39" y2="34.925" width="1.27" layer="16"/>
<wire x1="72.39" y1="34.925" x2="73.66" y2="34.925" width="1.27" layer="16"/>
<wire x1="73.66" y1="34.925" x2="74.93" y2="34.925" width="1.27" layer="16"/>
<wire x1="74.93" y1="34.925" x2="83.82" y2="26.035" width="1.27" layer="16"/>
<wire x1="83.82" y1="26.035" x2="84.455" y2="26.035" width="1.27" layer="16"/>
<wire x1="84.455" y1="26.035" x2="83.185" y2="27.305" width="1.27" layer="16"/>
<wire x1="83.185" y1="27.305" x2="83.185" y2="27.94" width="1.27" layer="16"/>
<wire x1="69.85" y1="34.965" x2="71.715" y2="36.83" width="1.27" layer="1"/>
<wire x1="71.715" y1="36.83" x2="71.755" y2="36.83" width="1.27" layer="1"/>
<wire x1="71.755" y1="36.83" x2="71.12" y2="37.465" width="1.27" layer="1"/>
<wire x1="71.12" y1="37.465" x2="68.58" y2="37.465" width="1.27" layer="1"/>
<wire x1="68.58" y1="37.465" x2="69.85" y2="36.195" width="1.27" layer="1"/>
<wire x1="69.85" y1="36.195" x2="69.85" y2="34.965" width="1.27" layer="1"/>
<wire x1="69.85" y1="34.965" x2="71.12" y2="33.695" width="1.27" layer="1"/>
<wire x1="71.12" y1="33.695" x2="71.12" y2="33.655" width="1.27" layer="1"/>
<wire x1="71.12" y1="33.655" x2="69.85" y2="34.925" width="1.27" layer="1"/>
<wire x1="69.85" y1="34.925" x2="69.85" y2="34.965" width="1.27" layer="1"/>
<via x="74.93" y="34.925" extent="1-16" drill="0.5"/>
<via x="73.66" y="34.925" extent="1-16" drill="0.5"/>
<via x="72.39" y="34.925" extent="1-16" drill="0.5"/>
<via x="71.12" y="34.925" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$1">
<contactref element="R5" pad="P$1"/>
<contactref element="U$3" pad="C"/>
<wire x1="36.83" y1="49.53" x2="40.98" y2="49.53" width="2.54" layer="16"/>
</signal>
<signal name="POS_AIR">
<contactref element="LV_CONN" pad="10"/>
<contactref element="LV_CONN" pad="9"/>
<contactref element="U$1" pad="P$2"/>
<wire x1="72.22" y1="57.785" x2="73.66" y2="57.785" width="0.6096" layer="1"/>
<via x="73.66" y="57.785" extent="1-16" drill="0.5"/>
<wire x1="73.66" y1="57.785" x2="77.47" y2="54.61" width="0.6096" layer="16"/>
<wire x1="77.47" y1="54.61" x2="77.47" y2="50.8" width="0.6096" layer="16"/>
<wire x1="77.47" y1="50.8" x2="74.93" y2="48.26" width="0.6096" layer="16"/>
<wire x1="74.93" y1="48.26" x2="74.93" y2="44.45" width="0.6096" layer="16"/>
<wire x1="74.93" y1="44.45" x2="75.565" y2="43.815" width="0.6096" layer="16"/>
<wire x1="75.565" y1="43.815" x2="80.01" y2="43.815" width="0.6096" layer="16"/>
<wire x1="80.01" y1="43.815" x2="81.28" y2="42.545" width="0.6096" layer="16"/>
<wire x1="81.28" y1="42.545" x2="81.28" y2="37.465" width="0.6096" layer="16"/>
<wire x1="81.28" y1="37.465" x2="85.504" y2="33.876" width="0.6096" layer="16"/>
<wire x1="85.504" y1="33.876" x2="88.044" y2="34.057" width="0.6096" layer="16"/>
<wire x1="88.044" y1="34.057" x2="90.544" y2="34.057" width="2.1844" layer="16"/>
<wire x1="90.544" y1="34.057" x2="93.044" y2="31.557" width="2.1844" layer="16"/>
</signal>
<signal name="GATE_IN">
<contactref element="K1" pad="8"/>
<contactref element="HV_CONN" pad="2"/>
<contactref element="HV_CONN" pad="1"/>
<wire x1="6.985" y1="56.515" x2="11.985" y2="54.015" width="2.54" layer="16"/>
<wire x1="11.985" y1="54.015" x2="15.915" y2="54.015" width="2.54" layer="16"/>
<wire x1="15.915" y1="54.015" x2="26.035" y2="59.69" width="2.54" layer="16"/>
<via x="26.035" y="59.69" extent="1-16" drill="0.8" diameter="1.778"/>
<wire x1="26.035" y1="59.69" x2="53.34" y2="59.69" width="2.54" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="U$1" pad="P$4"/>
<contactref element="K1" pad="6"/>
<wire x1="60.96" y1="57.15" x2="62.23" y2="57.15" width="0.8128" layer="1"/>
<wire x1="62.23" y1="57.15" x2="64.135" y2="58.42" width="0.8128" layer="1"/>
<wire x1="64.135" y1="58.42" x2="69.705" y2="58.42" width="0.8128" layer="1"/>
<wire x1="69.705" y1="58.42" x2="70.02" y2="58.735" width="0.8128" layer="1"/>
</signal>
<signal name="N$6">
<via x="26.035" y="20.955" extent="1-16" drill="3.2" diameter="3.81"/>
</signal>
<signal name="N$7">
<via x="69.85" y="34.925" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$8">
<via x="73.66" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$9">
<via x="74.93" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$16">
<via x="74.93" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$23">
<via x="73.66" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$24">
<via x="72.39" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$25">
<via x="72.39" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$27">
<via x="71.12" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$28">
<via x="69.85" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$30">
<via x="68.58" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$31">
<via x="68.58" y="34.925" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$32">
<via x="67.31" y="36.83" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$33">
<via x="67.31" y="34.925" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$34">
<via x="67.31" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$35">
<via x="68.58" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$36">
<via x="69.85" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$37">
<via x="71.12" y="33.02" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$38">
<via x="67.31" y="38.735" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$39">
<via x="68.58" y="38.735" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$40">
<via x="69.85" y="38.735" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$41">
<via x="71.12" y="38.735" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$42">
<via x="72.39" y="38.735" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$43">
<via x="73.66" y="38.735" extent="1-16" drill="0.5"/>
</signal>
<signal name="N$44">
<via x="74.93" y="38.735" extent="1-16" drill="0.5"/>
</signal>
</signals>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
</compatibility>
</eagle>


text:
package querynode

import (
	"testing"

	"github.com/milvus-io/milvus/internal/proto/schemapb"
	"github.com/stretchr/testify/assert"
)

func TestCGoHelper_Naive(t *testing.T) {
	pb := schemapb.BoolArray{
		Data: []bool{true, false, true, true, true},
	}
	_, err := MarshalForCGo(&pb)
	assert.Nil(t, err)
}

repository: ishine/milvus

license_type: permissive

repo_name: ishine/milvus

branch_name: refs/heads/master

extension: go


text:
package main

import (
	"fmt"
	"log"

	"github.com/Xuyuanp/advent_of_code/pkg/utils"
)

const inputPath = "2020/01/puzzle1/input.txt"

func twoSum(vals []int, magic int) (int, int) {
	m := make(map[int]bool)
	for _, v := range vals {
		if m[v] {
			return v, magic - v
		}
		m[magic-v] = true
	}
	return -1, -1
}

// I known this is not the best solution but the most straightforward
func threeSum(vals []int, magic int) (int, int, int) {
	for i := 0; i < len(vals)-2; i++ {
		x, y := twoSum(vals[i+1:], magic-vals[i])
		if x != -1 {
			return vals[i], x, y
		}
	}
	return -1, -1, -1
}

func main() {
	lines, err := utils.InputInts(inputPath)
	if err != nil {
		log.Fatalf("get input failed: %v", err)
	}

	x, y, z := threeSum(lines, 2020)
	if x != -1 {
		fmt.Println(x, y, z)
		fmt.Println(x * y * z)
	}
}


text:
declare module "satoshi-bitcoin" {
  export function toSatoshi(n: number): number;
  export function toBitcoin(n: number): number;
}

declare module "coininfo";

declare module "bitcoincashjs";

license: MIT

repository: gurrlzonbikes/xpub-scan

repo_name: gurrlzonbikes/xpub-scan

extension: ts


text:
/* eslint-disable @typescript-eslint/no-empty-function */
import { Controller, Get, Redirect, HttpStatus } from '@nestjs/common';

@Controller()
export class AppController {
  @Get()
  @Redirect('world', HttpStatus.TEMPORARY_REDIRECT)
  getHello() {}
}

repository: Arnesfield/nest-typeorm-sample

repo_name: Arnesfield/nest-typeorm-sample

gha_language: TypeScript


text:
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Component, DoCheck, NgModule, ViewChild } from '@angular/core';
import { DoCheck$ } from '@pdtec/ngx-observable-lifecycle';
import { CommonModule } from '@angular/common';

function checkCalls(fixture: ComponentFixture<TestComponent>, called: number) {
  // first check on plain to ensure it works without the library
  expect(fixture.componentInstance.plain.ngDoCheckCalled).toBe(called);
  // then check the library
  expect(fixture.componentInstance.sub.ngDoCheck$triggered).toBe(called);
}

describe('ngDoCheck$ observable', () => {

  let fixture: ComponentFixture<TestComponent>;

  beforeEach(() => {
    TestBed.configureTestingModule({
      imports: [
        TestModule,
      ]
    }).compileComponents();

    fixture = TestBed.createComponent(TestComponent);
  });

  it('should not trigger without change detection', async () => {
    checkCalls(fixture, 0);

    await fixture.whenStable();

    checkCalls(fixture, 0);
  });

  it('should trigger after change detection', async () => {
    checkCalls(fixture, 0);

    fixture.detectChanges();
    await fixture.whenStable();

    checkCalls(fixture, 1);

    // checked hook should be called for each change detection

    fixture.detectChanges();
    await fixture.whenStable();

    checkCalls(fixture, 2);
  });
});

@Component({
  selector: 'lib-test-sub',
  template: ``
})
class TestSubComponent extends DoCheck$ {
  ngDoCheck$triggered = 0;

  constructor() {
    super();

    this.ngDoCheck$.subscribe(() => {
      this.ngDoCheck$triggered++;
    });
  }
}

@Component({
  selector: 'lib-test-sub-plain',
  template: ``
})
class TestSubPlainComponent implements DoCheck {
  ngDoCheckCalled = 0;

  constructor() {}

  ngDoCheck(): void {
    this.ngDoCheckCalled++;
  }
}

@Component({
  selector: 'lib-test',
  template: `
    <lib-test-sub></lib-test-sub>
    <lib-test-sub-plain></lib-test-sub-plain>
  `
})
class TestComponent {
  @ViewChild(TestSubComponent, {static: true})
  sub!: TestSubComponent;

  @ViewChild(TestSubPlainComponent, {static: true})
  plain!: TestSubPlainComponent;
}

@NgModule({
  imports: [
    CommonModule,
  ],
  declarations: [
    TestComponent,
    TestSubComponent,
    TestSubPlainComponent,
  ]
})
class TestModule {}

repository: pdtec/ngx-observable-lifecycle

repo_name: pdtec/ngx-observable-lifecycle

branch_name: refs/heads/main

gha_license_id: MIT


text:
LICENSE     = "LGPL"
DESCRIPTION = "LiPS address book library."
SECTION = "gpe/libs"
PRIORITY    = "optional"
DEPENDS     = "glib-2.0 librecord liblipsevent libim sqlite3"
PR          = "r1"

GPE_TARBALL_SUFFIX = "bz2"

inherit gpephone pkgconfig autotools

LDFLAGS += " -L${STAGING_LIBDIR}"

SRC_URI[md5sum] = "49fe67302fd76543a7574a73c01395ba"
SRC_URI[sha256sum] = "512674419ac2013d11eccf4f106d6cfc719c9c2b49215a8f0e89c5327d176a84"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD

extension: bb


text:
import { Distribution } from './Distribution';
import { RandomGenerator } from '../generator/RandomGenerator';
import { unsafeUniformIntDistribution } from './UnsafeUniformIntDistribution';

/**
 * Uniformly generate random integer values between `from` (included) and `to` (included)
 *
 * @param from - Lower bound of the range (included)
 * @param to - Upper bound of the range (included)
 *
 * @public
 */
function uniformIntDistribution(from: number, to: number): Distribution<number>;
/**
 * Uniformly generate random integer values between `from` (included) and `to` (included)
 *
 * @param from - Lower bound of the range (included)
 * @param to - Upper bound of the range (included)
 * @param rng - Instance of RandomGenerator to extract random values from
 *
 * @public
 */
function uniformIntDistribution(from: number, to: number, rng: RandomGenerator): [number, RandomGenerator];
function uniformIntDistribution(from: number, to: number, rng?: RandomGenerator) {
  if (rng != null) {
    const nextRng = rng.clone();
    return [unsafeUniformIntDistribution(from, to, nextRng), nextRng];
  }
  return function (rng: RandomGenerator) {
    const nextRng = rng.clone();
    return [unsafeUniformIntDistribution(from, to, nextRng), nextRng];
  };
}

export { uniformIntDistribution };

repository: dubzzz/pure-rand

repo_name: dubzzz/pure-rand


text:
package types

var JAVA_TYPE_MAP = map[string]string{
	"string":      "String",
	"boolean":     "Boolean",
	"date":        "Date",
	"dateTime":    "Date",
	"float":       "Float",
	"double":      "Double",
	"long":        "Long",
	"int":         "Integer",
	"hovedklasse": "FintMainObject",
	"referanse":   "FintReference",
	"abstrakt":    "FintAbstractObject",
	"datatype":    "FintComplexDatatypeObject",
}

func GetJavaType(t string) string {

	value, ok := JAVA_TYPE_MAP[t]
	if ok {
		return value
	} else {
		return t
	}
}

repository: FINTLabs/fint-graphql-cli

repo_name: FINTLabs/fint-graphql-cli

gha_language: Go


text:
#
# Copyright (c) Siemens AG, 2019-2020
#
# Authors:
#  Gao Nian <nian.gao@siemens.com>
#  Jan Kiszka <jan.kiszka@siemens.com>
#
# This file is subject to the terms and conditions of the MIT License.  See
# COPYING.MIT file in the top-level directory.
#

inherit dpkg

DESCRIPTION = "Tool to switch between the uart0 modes"
MAINTAINER = "nian.gao@siemens.com"

SRC_URI = "file://src"

S = "${WORKDIR}/src"

DEBIAN_BUILD_DEPENDS = "cmake, libusb-1.0-0-dev"

do_prepare_build[cleandirs] += "${S}/debian"

do_prepare_build() {
    deb_debianize
}