text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.4">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="76.2" y2="0" width="0" layer="20"/>
<wire x1="76.2" y1="0" x2="76.2" y2="38.1" width="0" layer="20"/>
<wire x1="76.2" y1="38.1" x2="0" y2="38.1" width="0" layer="20"/>
<wire x1="0" y1="38.1" x2="0" y2="0" width="0" layer="20"/>
<text x="52.07" y="3.81" size="1.778" layer="26" rot="MR0">24 Pin ATX Breakout
Joseph Lewis III 2014-01-10</text>
</plain>
<libraries>
<library name="SparkFun-Connectors">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.

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="ATX24_RIGHT_ANGLE">
<wire x1="-25.9" y1="3.4" x2="-25.9" y2="-9.14" width="0.254" layer="21"/>
<wire x1="-25.9" y1="-9.14" x2="25.9" y2="-9.14" width="0.254" layer="21"/>
<wire x1="25.9" y1="-9.14" x2="25.9" y2="3.4" width="0.254" layer="21"/>
<wire x1="25.9" y1="3.4" x2="-25.9" y2="3.4" width="0.2032" layer="51"/>
<wire x1="-25" y1="4" x2="-25" y2="12" width="0.127" layer="51"/>
<wire x1="-25" y1="12" x2="25" y2="12" width="0.127" layer="51"/>
<wire x1="25" y1="12" x2="25" y2="4" width="0.127" layer="51"/>
<wire x1="25.9" y1="3.4" x2="24" y2="3.4" width="0.254" layer="21"/>
<wire x1="-25.9" y1="3.4" x2="-24" y2="3.4" width="0.254" layer="21"/>
<wire x1="-20" y1="3.4" x2="-22" y2="3.4" width="0.254" layer="21"/>
<wire x1="-15.8" y1="3.4" x2="-17.8" y2="3.4" width="0.254" layer="21"/>
<wire x1="-11.5" y1="3.4" x2="-13.5" y2="3.4" width="0.254" layer="21"/>
<wire x1="-7.4" y1="3.4" x2="-9.4" y2="3.4" width="0.254" layer="21"/>
<wire x1="-3.2" y1="3.4" x2="-5.2" y2="3.4" width="0.254" layer="21"/>
<wire x1="1" y1="3.4" x2="-1" y2="3.4" width="0.254" layer="21"/>
<wire x1="5.2" y1="3.4" x2="3.2" y2="3.4" width="0.254" layer="21"/>
<wire x1="9.4" y1="3.4" x2="7.4" y2="3.4" width="0.254" layer="21"/>
<wire x1="13.6" y1="3.4" x2="11.6" y2="3.4" width="0.254" layer="21"/>
<wire x1="17.8" y1="3.4" x2="15.8" y2="3.4" width="0.254" layer="21"/>
<wire x1="22" y1="3.4" x2="20" y2="3.4" width="0.254" layer="21"/>
<wire x1="-1.7" y1="-9" x2="-1.7" y2="-6" width="0.254" layer="21"/>
<wire x1="-1.7" y1="-6" x2="1.7" y2="-6" width="0.254" layer="21"/>
<wire x1="1.7" y1="-6" x2="1.7" y2="-9" width="0.254" layer="21"/>
<pad name="1" x="23.1" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="2" x="18.9" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="3" x="14.7" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="4" x="10.5" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="5" x="6.3" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="6" x="2.1" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="7" x="-2.1" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="8" x="-6.3" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="9" x="-10.5" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="10" x="-14.7" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="11" x="-18.9" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="12" x="-23.1" y="4.76" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="13" x="23.1" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="14" x="18.9" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="15" x="14.7" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="16" x="10.5" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="17" x="6.3" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="18" x="2.1" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="19" x="-2.1" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="20" x="-6.3" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="21" x="-10.5" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="22" x="-14.7" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="23" x="-18.9" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<pad name="24" x="-23.1" y="10.26" drill="1.8" diameter="2.9" rot="R180"/>
<text x="-25.4" y="-11.43" size="1.27" layer="25">>Name</text>
<text x="20.32" y="-11.43" size="1.27" layer="27">>Value</text>
<hole x="-23.1" y="-2.54" drill="3"/>
<hole x="23.1" y="-2.54" drill="3"/>
<polygon width="0.254" layer="21">
<vertex x="-1.7" y="-7"/>
<vertex x="1.7" y="-7"/>
<vertex x="1.7" y="-6"/>
<vertex x="-1.7" y="-6"/>
</polygon>
</package>
<package name="1X02_LOCK">
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
<pad name="1" x="-0.1778" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="2" x="2.7178" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-0.2921" y1="-0.2921" x2="0.2921" y2="0.2921" layer="51"/>
<rectangle x1="2.2479" y1="-0.2921" x2="2.8321" y2="0.2921" layer="51"/>
</package>
<package name="1X03_NO_SILK">
<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
</package>
</packages>
</library>
<library name="SparkFun-LED">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find discrete LEDs for illumination or indication, but no displays.

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="LED3MM-NS">
<description>
LED 3MM - No Silk

3 mm, round</description>
<wire x1="1.5748" y1="-1.27" x2="1.5748" y2="1.27" width="0.254" layer="51"/>
<wire x1="0" y1="2.032" x2="1.561" y2="1.3009" width="0.254" layer="51" curve="-50.193108" cap="flat"/>
<wire x1="-1.7929" y1="0.9562" x2="0" y2="2.032" width="0.254" layer="51" curve="-61.926949" cap="flat"/>
<wire x1="0" y1="-2.032" x2="1.5512" y2="-1.3126" width="0.254" layer="51" curve="49.763022" cap="flat"/>
<wire x1="-1.7643" y1="-1.0082" x2="0" y2="-2.032" width="0.254" layer="51" curve="60.255215" cap="flat"/>
<wire x1="-2.032" y1="0" x2="-1.7891" y2="0.9634" width="0.254" layer="51" curve="-28.301701" cap="flat"/>
<wire x1="-2.032" y1="0" x2="-1.7306" y2="-1.065" width="0.254" layer="51" curve="31.60822" cap="flat"/>
<wire x1="1.5748" y1="1.2954" x2="1.5748" y2="0.7874" width="0.254" layer="51"/>
<wire x1="1.5748" y1="-1.2954" x2="1.5748" y2="-0.8382" width="0.254" layer="51"/>
<pad name="A" x="-1.27" y="0" drill="0.8128"/>
<pad name="K" x="1.27" y="0" drill="0.8128"/>
<text x="1.905" y="0.381" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="1.905" y="-1.651" size="1.27" layer="27" ratio="10">>VALUE</text>
</package>
</packages>
</library>
<library name="SparkFun-Passives">
<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="AXIAL-0.3">
<wire x1="-2.54" y1="0.762" x2="2.54" y2="0.762" width="0.2032" layer="21"/>
<wire x1="2.54" y1="0.762" x2="2.54" y2="0" width="0.2032" layer="21"/>
<wire x1="2.54" y1="0" x2="2.54" y2="-0.762" width="0.2032" layer="21"/>
<wire x1="2.54" y1="-0.762" x2="-2.54" y2="-0.762" width="0.2032" layer="21"/>
<wire x1="-2.54" y1="-0.762" x2="-2.54" y2="0" width="0.2032" layer="21"/>
<wire x1="-2.54" y1="0" x2="-2.54" y2="0.762" width="0.2032" layer="21"/>
<wire x1="2.54" y1="0" x2="2.794" y2="0" width="0.2032" layer="21"/>
<wire x1="-2.54" y1="0" x2="-2.794" y2="0" width="0.2032" layer="21"/>
<pad name="P$1" x="-3.81" y="0" drill="0.9" diameter="1.8796"/>
<pad name="P$2" x="3.81" y="0" drill="0.9" diameter="1.8796"/>
<text x="-2.54" y="1.27" size="0.4064" layer="25" font="vector">>Name</text>
<text x="-2.032" y="-0.381" size="1.016" layer="21" font="vector" ratio="15">>Value</text>
</package>
</packages>
</library>
<library name="SparkFun-Electromechanical">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find anything that moves- switches, relays, buttons, potentiometers. Also, anything that goes on a board but isn't electrical in nature- screws, standoffs, 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="SWITCH-SPDT">
<wire x1="2.175" y1="5.815" x2="-2.175" y2="5.815" width="0.2032" layer="21"/>
<wire x1="-2.175" y1="5.815" x2="-2.175" y2="-5.815" width="0.2032" layer="21"/>
<wire x1="-2.175" y1="-5.815" x2="2.175" y2="-5.815" width="0.2032" layer="21"/>
<wire x1="2.175" y1="-5.815" x2="2.175" y2="5.815" width="0.2032" layer="21"/>
<pad name="1" x="0" y="2.54" drill="1.016" diameter="1.8796"/>
<pad name="2" x="0" y="0" drill="1.016" diameter="1.8796"/>
<pad name="3" x="0" y="-2.54" drill="1.016" diameter="1.8796"/>
<text x="-3.81" y="7.62" size="1.778" layer="25" ratio="10">>NAME</text>
<text x="-3.81" y="-9.525" size="1.778" layer="27" ratio="10">>VALUE</text>
</package>
</packages>
</library>
<library name="holes">
<description>Mounting Holes and Pads

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="4,1-PAD">
<description>MOUNTING PAD 4.1 mm, round</description>
<wire x1="-2.54" y1="0" x2="0" y2="-2.54" width="3.9116" layer="51" curve="90" cap="flat"/>
<wire x1="0" y1="2.54" x2="2.54" y2="0" width="3.9116" layer="51" curve="-90" cap="flat"/>
<circle x="0" y="0" radius="0.762" width="0.4572" layer="51"/>
<circle x="0" y="0" radius="4.572" width="0.1524" layer="21"/>
<circle x="0" y="0" radius="5.08" width="2" layer="43"/>
<circle x="0" y="0" radius="2.15" width="0.2032" layer="21"/>
<pad name="B4,1" x="0" y="0" drill="4.1" diameter="8"/>
</package>
<package name="3,0">
<description>MOUNTING HOLE 3.0 mm with drill center</description>
<wire x1="-2.159" y1="0" x2="0" y2="-2.159" width="2.4892" layer="51" curve="90" cap="flat"/>
<wire x1="0" y1="2.159" x2="2.159" y2="0" width="2.4892" layer="51" curve="-90" cap="flat"/>
<circle x="0" y="0" radius="3.429" width="0.1524" layer="21"/>
<circle x="0" y="0" radius="0.762" width="0.4572" layer="51"/>
<circle x="0" y="0" radius="3.048" width="2.032" layer="39"/>
<circle x="0" y="0" radius="3.048" width="2.032" layer="43"/>
<circle x="0" y="0" radius="3.048" width="2.032" layer="40"/>
<circle x="0" y="0" radius="3.048" width="2.032" layer="41"/>
<circle x="0" y="0" radius="3.048" width="2.032" layer="42"/>
<circle x="0" y="0" radius="1.6" width="0.2032" layer="21"/>
<text x="-1.27" y="-3.81" size="1.27" layer="48">3,0</text>
<hole x="0" y="0" drill="3"/>
</package>
</packages>
</library>
<library name="SparkFun-PowerIC">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find drivers, regulators, and amplifiers.

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="PTC-1206-WIDE">
<wire x1="-1.5" y1="0.75" x2="1.5" y2="0.75" width="0.127" layer="51"/>
<wire x1="1.5" y1="0.75" x2="1.5" y2="-0.75" width="0.127" layer="51"/>
<wire x1="1.5" y1="-0.75" x2="-1.5" y2="-0.75" width="0.127" layer="51"/>
<wire x1="-1.5" y1="-0.75" x2="-1.5" y2="0.75" width="0.127" layer="51"/>
<wire x1="0.635" y1="-0.762" x2="-0.635" y2="-0.762" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="0.762" x2="0.635" y2="0.762" width="0.2032" layer="21"/>
<wire x1="-1.143" y1="-1.016" x2="0.254" y2="1.016" width="0.127" layer="51"/>
<wire x1="0.254" y1="1.016" x2="1.143" y2="1.016" width="0.127" layer="51"/>
<smd name="1" x="-1.654" y="0" dx="1" dy="1.8" layer="1"/>
<smd name="2" x="1.654" y="0" dx="1" dy="1.8" layer="1"/>
<text x="-1.524" y="1.27" size="0.4064" layer="25">>Name</text>
<text x="-1.524" y="-1.651" size="0.4064" layer="27">>Value</text>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="default *">
<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">EAGLE Design Rules

The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="8mil"/>
<param name="mdWirePad" value="8mil"/>
<param name="mdWireVia" value="8mil"/>
<param name="mdPadPad" value="8mil"/>
<param name="mdPadVia" value="8mil"/>
<param name="mdViaVia" value="8mil"/>
<param name="mdSmdPad" value="8mil"/>
<param name="mdSmdVia" value="8mil"/>
<param name="mdSmdSmd" value="8mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="40mil"/>
<param name="mdDrill" value="8mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="64mil"/>
<param name="msDrill" value="24mil"/>
<param name="msMicroVia" value="9.99mm"/>
<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="10mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<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="4mil"/>
<param name="mlMaxStopFrame" value="4mil"/>
<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="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="J1" library="SparkFun-Connectors" package="ATX24_RIGHT_ANGLE" value="ATX24RH" x="38.1" y="8.89"/>
<element name="PS_ON" library="SparkFun-LED" package="LED3MM-NS" value="" x="38.1" y="30.48" rot="R270"/>
<element name="R2(5V)" library="SparkFun-Passives" package="AXIAL-0.3" value="" x="34.29" y="35.56"/>
<element name="I/O" library="SparkFun-Electromechanical" package="SWITCH-SPDT" value="" x="43.18" y="25.4" rot="R270"/>
<element name="3V3" library="holes" package="4,1-PAD" value="MOUNT-PAD-ROUND4.1" x="69.85" y="16.51"/>
<element name="H2" library="holes" package="4,1-PAD" value="MOUNT-PAD-ROUND4.1" x="17.78" y="31.75"/>
<element name="H3" library="holes" package="4,1-PAD" value="MOUNT-PAD-ROUND4.1" x="6.35" y="16.51"/>
<element name="12V_MNT" library="holes" package="4,1-PAD" value="MOUNT-PAD-ROUND4.1" x="57.15" y="31.75"/>
<element name="H5" library="holes" package="3,0" value="MOUNT-HOLE3.0" x="69.85" y="6.35"/>
<element name="H6" library="holes" package="3,0" value="MOUNT-HOLE3.0" x="6.35" y="31.75"/>
<element name="H7" library="holes" package="3,0" value="MOUNT-HOLE3.0" x="69.85" y="31.75"/>
<element name="H8" library="holes" package="3,0" value="MOUNT-HOLE3.0" x="6.35" y="6.35"/>
<element name="3V3_JMP" library="SparkFun-Connectors" package="1X02_LOCK" value="M02LOCK" x="63.5" y="24.13" rot="R180"/>
<element name="5V_JMP" library="SparkFun-Connectors" package="1X02_LOCK" value="M02LOCK" x="30.48" y="27.94" rot="R180"/>
<element name="12V_JMP" library="SparkFun-Connectors" package="1X02_LOCK" value="M02LOCK" x="45.72" y="35.56" rot="R180"/>
<element name="F12V" library="SparkFun-PowerIC" package="PTC-1206-WIDE" value="PTCSMD-W" x="44.45" y="33.02"/>
<element name="F3V3" library="SparkFun-PowerIC" package="PTC-1206-WIDE" value="PTCSMD-W" x="62.23" y="26.67" rot="R180"/>
<element name="F5V" library="SparkFun-PowerIC" package="PTC-1206-WIDE" value="PTCSMD-W" x="29.21" y="30.48"/>
<element name="12V" library="SparkFun-Connectors" package="1X03_NO_SILK" value="" x="50.8" y="30.48" rot="R90"/>
<element name="3V3_PIN" library="SparkFun-Connectors" package="1X03_NO_SILK" value="" x="67.31" y="24.13"/>
<element name="5V" library="SparkFun-Connectors" package="1X03_NO_SILK" value="" x="24.13" y="33.02" rot="R270"/>
<element name="GND" library="SparkFun-Connectors" package="1X03_NO_SILK" value="" x="3.81" y="24.13"/>
</elements>
<signals>
<signal name="GND">
<contactref element="H3" pad="B4,1"/>
<contactref element="J1" pad="3"/>
<contactref element="J1" pad="5"/>
<contactref element="J1" pad="7"/>
<contactref element="J1" pad="15"/>
<contactref element="J1" pad="17"/>
<contactref element="J1" pad="24"/>
<contactref element="J1" pad="19"/>
<contactref element="I/O" pad="3"/>
<contactref element="GND" pad="1"/>
<contactref element="GND" pad="2"/>
<contactref element="GND" pad="3"/>
<contactref element="PS_ON" pad="K"/>
<wire x1="53.34" y1="19.05" x2="53.34" y2="13.97" width="1.6256" layer="1"/>
<wire x1="53.34" y1="13.97" x2="52.8" y2="13.65" width="1.6256" layer="1"/>
<wire x1="53.34" y1="19.05" x2="52.8" y2="19.15" width="1.6256" layer="1"/>
<wire x1="44.45" y1="19.05" x2="44.45" y2="16.51" width="1.6256" layer="1"/>
<wire x1="44.45" y1="16.51" x2="44.45" y2="13.97" width="1.6256" layer="1"/>
<wire x1="44.45" y1="13.97" x2="44.4" y2="13.65" width="1.6256" layer="1"/>
<wire x1="44.45" y1="19.05" x2="44.4" y2="19.15" width="1.6256" layer="1"/>
<wire x1="40.64" y1="26.67" x2="38.1" y2="29.21" width="1.6256" layer="1"/>
<wire x1="40.64" y1="25.4" x2="40.64" y2="26.67" width="1.6256" layer="1"/>
<wire x1="36.83" y1="21.59" x2="40.64" y2="25.4" width="1.6256" layer="1"/>
<wire x1="36.83" y1="20.32" x2="36.83" y2="21.59" width="1.6256" layer="1"/>
<wire x1="36.83" y1="20.32" x2="36" y2="19.15" width="1.6256" layer="1"/>
<wire x1="36.83" y1="19.05" x2="36.83" y2="13.97" width="1.6256" layer="1"/>
<wire x1="36.83" y1="13.97" x2="36" y2="13.65" width="1.6256" layer="1"/>
<wire x1="36.83" y1="19.05" x2="36" y2="19.15" width="1.6256" layer="1"/>
<wire x1="40.64" y1="24.13" x2="44.45" y2="20.32" width="1.6256" layer="1"/>
<wire x1="40.64" y1="25.4" x2="40.64" y2="24.13" width="1.6256" layer="1"/>
<wire x1="44.45" y1="20.32" x2="44.4" y2="19.15" width="1.6256" layer="1"/>
<wire x1="49.53" y1="16.51" x2="52.07" y2="13.97" width="1.6256" layer="1"/>
<wire x1="44.45" y1="16.51" x2="49.53" y2="16.51" width="1.6256" layer="1"/>
<wire x1="52.07" y1="13.97" x2="52.8" y2="13.65" width="1.6256" layer="1"/>
<wire x1="6.35" y1="24.13" x2="3.81" y2="24.13" width="1.6256" layer="1"/>
<wire x1="6.35" y1="24.13" x2="8.89" y2="24.13" width="1.6256" layer="1"/>
<wire x1="6.35" y1="16.51" x2="6.35" y2="24.13" width="1.6256" layer="1"/>
<wire x1="13.97" y1="21.59" x2="15.24" y2="20.32" width="1.6256" layer="1"/>
<wire x1="13.97" y1="26.67" x2="13.97" y2="21.59" width="1.6256" layer="1"/>
<wire x1="12.7" y1="27.94" x2="13.97" y2="26.67" width="1.6256" layer="1"/>
<wire x1="10.16" y1="27.94" x2="12.7" y2="27.94" width="1.6256" layer="1"/>
<wire x1="8.89" y1="26.67" x2="10.16" y2="27.94" width="1.6256" layer="1"/>
<wire x1="8.89" y1="24.13" x2="8.89" y2="26.67" width="1.6256" layer="1"/>
<wire x1="15.24" y1="20.32" x2="15" y2="19.15" width="1.6256" layer="1"/>
<wire x1="41.91" y1="2.54" x2="52.07" y2="12.7" width="1.6256" layer="16"/>
<wire x1="12.7" y1="2.54" x2="41.91" y2="2.54" width="1.6256" layer="16"/>
<wire x1="11.43" y1="3.81" x2="12.7" y2="2.54" width="1.6256" layer="16"/>
<wire x1="11.43" y1="11.43" x2="11.43" y2="3.81" width="1.6256" layer="1"/>
<wire x1="6.35" y1="16.51" x2="11.43" y2="11.43" width="1.6256" layer="1"/>
<wire x1="52.07" y1="12.7" x2="52.8" y2="13.65" width="1.6256" layer="16"/>
<via x="11.43" y="3.81" extent="1-16" drill="0.6096"/>
</signal>
<signal name="5VFUSE">
<contactref element="H2" pad="B4,1"/>
<contactref element="F5V" pad="1"/>
<contactref element="5V" pad="1"/>
<contactref element="5V" pad="2"/>
<contactref element="5V" pad="3"/>
<contactref element="5V_JMP" pad="2"/>
<wire x1="27.94" y1="27.94" x2="27.94" y2="30.48" width="1.6256" layer="1"/>
<wire x1="27.94" y1="30.48" x2="27.556" y2="30.48" width="1.6256" layer="1"/>
<wire x1="24.13" y1="30.48" x2="24.13" y2="27.94" width="1.6256" layer="1"/>
<wire x1="24.13" y1="30.48" x2="24.13" y2="31.75" width="1.6256" layer="1"/>
<wire x1="24.13" y1="31.75" x2="24.13" y2="33.02" width="1.6256" layer="1"/>
<wire x1="24.13" y1="27.94" x2="27.7622" y2="27.94" width="1.6256" layer="1"/>
<wire x1="27.94" y1="27.94" x2="27.7622" y2="27.94" width="1.6256" layer="1"/>
<wire x1="17.78" y1="31.75" x2="24.13" y2="31.75" width="1.6256" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="J1" pad="13"/>
<contactref element="J1" pad="1"/>
<contactref element="J1" pad="2"/>
<contactref element="J1" pad="12"/>
<contactref element="3V3_JMP" pad="2"/>
<contactref element="F3V3" pad="2"/>
<wire x1="60.96" y1="24.13" x2="60.96" y2="26.67" width="1.6256" layer="1"/>
<wire x1="60.96" y1="26.67" x2="60.576" y2="26.67" width="1.6256" layer="1"/>
<wire x1="60.96" y1="20.32" x2="60.96" y2="24.13" width="1.6256" layer="1"/>
<wire x1="60.96" y1="24.13" x2="60.7822" y2="24.13" width="1.6256" layer="1"/>
<wire x1="60.96" y1="20.32" x2="61.2" y2="19.15" width="1.6256" layer="1"/>
<wire x1="17.78" y1="10.16" x2="15.24" y2="12.7" width="1.6256" layer="1"/>
<wire x1="55.88" y1="10.16" x2="17.78" y2="10.16" width="1.6256" layer="1"/>
<wire x1="55.88" y1="13.97" x2="55.88" y2="10.16" width="1.6256" layer="1"/>
<wire x1="15.24" y1="12.7" x2="15" y2="13.65" width="1.6256" layer="1"/>
<wire x1="55.88" y1="13.97" x2="57" y2="13.65" width="1.6256" layer="1"/>
<wire x1="57.15" y1="13.97" x2="60.96" y2="13.97" width="1.6256" layer="1"/>
<wire x1="60.96" y1="13.97" x2="61.2" y2="13.65" width="1.6256" layer="1"/>
<wire x1="57.15" y1="13.97" x2="57" y2="13.65" width="1.6256" layer="1"/>
<wire x1="62.23" y1="13.97" x2="62.23" y2="19.05" width="1.6256" layer="1"/>
<wire x1="62.23" y1="19.05" x2="61.2" y2="19.15" width="1.6256" layer="1"/>
<wire x1="62.23" y1="13.97" x2="61.2" y2="13.65" width="1.6256" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="J1" pad="11"/>
<contactref element="J1" pad="10"/>
<contactref element="12V_JMP" pad="2"/>
<contactref element="F12V" pad="1"/>
<wire x1="43.18" y1="35.56" x2="43.18" y2="33.02" width="1.6256" layer="1"/>
<wire x1="43.18" y1="33.02" x2="42.796" y2="33.02" width="1.6256" layer="1"/>
<wire x1="43.18" y1="35.56" x2="43.0022" y2="35.56" width="1.6256" layer="1"/>
<wire x1="43.18" y1="27.94" x2="43.18" y2="35.56" width="1.6256" layer="16"/>
<wire x1="39.37" y1="27.94" x2="43.18" y2="27.94" width="1.6256" layer="16"/>
<wire x1="36.83" y1="25.4" x2="39.37" y2="27.94" width="1.6256" layer="16"/>
<wire x1="11.43" y1="25.4" x2="36.83" y2="25.4" width="1.6256" layer="16"/>
<wire x1="11.43" y1="19.05" x2="11.43" y2="25.4" width="1.6256" layer="1"/>
<wire x1="13.97" y1="16.51" x2="11.43" y2="19.05" width="1.6256" layer="1"/>
<wire x1="19.05" y1="16.51" x2="13.97" y2="16.51" width="1.6256" layer="1"/>
<wire x1="19.05" y1="13.97" x2="19.05" y2="16.51" width="1.6256" layer="1"/>
<wire x1="43.18" y1="35.56" x2="43.0022" y2="35.56" width="1.6256" layer="16"/>
<wire x1="19.05" y1="13.97" x2="19.2" y2="13.65" width="1.6256" layer="1"/>
<wire x1="20.32" y1="13.97" x2="22.86" y2="13.97" width="1.6256" layer="1"/>
<wire x1="22.86" y1="13.97" x2="23.4" y2="13.65" width="1.6256" layer="1"/>
<wire x1="20.32" y1="13.97" x2="19.2" y2="13.65" width="1.6256" layer="1"/>
<via x="11.43" y="25.4" extent="1-16" drill="0.6096"/>
</signal>
<signal name="N$5">
<contactref element="J1" pad="4"/>
<contactref element="J1" pad="23"/>
<contactref element="J1" pad="6"/>
<contactref element="J1" pad="21"/>
<contactref element="J1" pad="22"/>
<contactref element="5V_JMP" pad="1"/>
<contactref element="F5V" pad="2"/>
<wire x1="43.18" y1="10.16" x2="40.64" y2="12.7" width="1.6256" layer="16"/>
<wire x1="45.72" y1="10.16" x2="43.18" y2="10.16" width="1.6256" layer="16"/>
<wire x1="48.26" y1="12.7" x2="45.72" y2="10.16" width="1.6256" layer="16"/>
<wire x1="40.64" y1="12.7" x2="40.2" y2="13.65" width="1.6256" layer="16"/>
<wire x1="48.26" y1="12.7" x2="48.6" y2="13.65" width="1.6256" layer="16"/>
<wire x1="22.86" y1="19.05" x2="20.32" y2="19.05" width="1.6256" layer="1"/>
<wire x1="20.32" y1="19.05" x2="19.2" y2="19.15" width="1.6256" layer="1"/>
<wire x1="22.86" y1="19.05" x2="23.4" y2="19.15" width="1.6256" layer="1"/>
<wire x1="30.48" y1="27.94" x2="30.48" y2="30.48" width="1.6256" layer="1"/>
<wire x1="30.48" y1="30.48" x2="30.864" y2="30.48" width="1.6256" layer="1"/>
<wire x1="30.48" y1="22.86" x2="30.48" y2="27.94" width="1.6256" layer="1"/>
<wire x1="27.94" y1="20.32" x2="30.48" y2="22.86" width="1.6256" layer="1"/>
<wire x1="30.48" y1="27.94" x2="30.6578" y2="27.94" width="1.6256" layer="1"/>
<wire x1="27.94" y1="20.32" x2="27.6" y2="19.15" width="1.6256" layer="1"/>
<wire x1="26.67" y1="19.05" x2="24.13" y2="19.05" width="1.6256" layer="1"/>
<wire x1="24.13" y1="19.05" x2="23.4" y2="19.15" width="1.6256" layer="1"/>
<wire x1="26.67" y1="19.05" x2="27.6" y2="19.15" width="1.6256" layer="1"/>
<wire x1="36.83" y1="16.51" x2="39.37" y2="13.97" width="1.6256" layer="16"/>
<wire x1="30.48" y1="16.51" x2="36.83" y2="16.51" width="1.6256" layer="16"/>
<wire x1="27.94" y1="19.05" x2="30.48" y2="16.51" width="1.6256" layer="16"/>
<wire x1="39.37" y1="13.97" x2="40.2" y2="13.65" width="1.6256" layer="16"/>
<wire x1="27.94" y1="19.05" x2="27.6" y2="19.15" width="1.6256" layer="16"/>
</signal>
<signal name="N$4">
<contactref element="3V3" pad="B4,1"/>
<contactref element="3V3_JMP" pad="1"/>
<contactref element="F3V3" pad="1"/>
<contactref element="3V3_PIN" pad="1"/>
<contactref element="3V3_PIN" pad="2"/>
<contactref element="3V3_PIN" pad="3"/>
<wire x1="63.5" y1="24.13" x2="63.5" y2="26.67" width="1.6256" layer="1"/>
<wire x1="63.5" y1="26.67" x2="63.884" y2="26.67" width="1.6256" layer="1"/>
<wire x1="69.85" y1="24.13" x2="67.31" y2="24.13" width="1.6256" layer="1"/>
<wire x1="69.85" y1="24.13" x2="72.39" y2="24.13" width="1.6256" layer="1"/>
<wire x1="67.31" y1="24.13" x2="63.6778" y2="24.13" width="1.6256" layer="1"/>
<wire x1="63.5" y1="24.13" x2="63.6778" y2="24.13" width="1.6256" layer="1"/>
<wire x1="69.85" y1="16.51" x2="69.85" y2="24.13" width="1.6256" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="12V_MNT" pad="B4,1"/>
<contactref element="12V_JMP" pad="1"/>
<contactref element="F12V" pad="2"/>
<contactref element="12V" pad="1"/>
<contactref element="12V" pad="2"/>
<contactref element="12V" pad="3"/>
<wire x1="45.72" y1="35.56" x2="45.72" y2="33.02" width="1.6256" layer="1"/>
<wire x1="45.72" y1="33.02" x2="46.104" y2="33.02" width="1.6256" layer="1"/>
<wire x1="50.8" y1="33.02" x2="50.8" y2="31.75" width="1.6256" layer="1"/>
<wire x1="50.8" y1="31.75" x2="50.8" y2="30.48" width="1.6256" layer="1"/>
<wire x1="50.8" y1="33.02" x2="50.8" y2="35.56" width="1.6256" layer="1"/>
<wire x1="50.8" y1="35.56" x2="45.8978" y2="35.56" width="1.6256" layer="1"/>
<wire x1="45.72" y1="35.56" x2="45.8978" y2="35.56" width="1.6256" layer="1"/>
<wire x1="57.15" y1="31.75" x2="50.8" y2="31.75" width="1.6256" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="J1" pad="8"/>
<contactref element="R2(5V)" pad="P$1"/>
<wire x1="33.02" y1="33.02" x2="30.48" y2="35.56" width="1.6256" layer="1"/>
<wire x1="33.02" y1="22.86" x2="33.02" y2="33.02" width="1.6256" layer="1"/>
<wire x1="13.97" y1="22.86" x2="33.02" y2="22.86" width="1.6256" layer="16"/>
<wire x1="11.43" y1="20.32" x2="13.97" y2="22.86" width="1.6256" layer="16"/>
<wire x1="11.43" y1="10.16" x2="11.43" y2="20.32" width="1.6256" layer="16"/>
<wire x1="29.21" y1="10.16" x2="11.43" y2="10.16" width="1.6256" layer="16"/>
<wire x1="31.75" y1="12.7" x2="29.21" y2="10.16" width="1.6256" layer="16"/>
<wire x1="31.75" y1="12.7" x2="31.8" y2="13.65" width="1.6256" layer="16"/>
<via x="33.02" y="22.86" extent="1-16" drill="0.6096"/>
</signal>
<signal name="N$7">
<contactref element="R2(5V)" pad="P$2"/>
<contactref element="PS_ON" pad="A"/>
<wire x1="38.1" y1="35.56" x2="38.1" y2="31.75" width="1.6256" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="J1" pad="16"/>
<contactref element="I/O" pad="2"/>
<wire x1="43.18" y1="22.86" x2="43.18" y2="25.4" width="1.6256" layer="16"/>
<wire x1="45.72" y1="22.86" x2="43.18" y2="22.86" width="1.6256" layer="16"/>
<wire x1="48.26" y1="20.32" x2="45.72" y2="22.86" width="1.6256" layer="16"/>
<wire x1="48.26" y1="20.32" x2="48.6" y2="19.15" width="1.6256" layer="16"/>
</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:
// Copyright 2015 PingCAP, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package arena

// Allocator pre-allocates memory to reduce memory allocation cost.
// It is not thread-safe.
type Allocator interface {
	// Alloc allocates memory with 0 len and capacity cap.
	Alloc(capacity int) []byte

	// AllocWithLen allocates memory with length and capacity.
	AllocWithLen(length int, capacity int) []byte

	// Reset resets arena offset.
	// Make sure all the allocated memory are not used any more.
	Reset()
}

// SimpleAllocator is a simple implementation of ArenaAllocator.
type SimpleAllocator struct {
	arena []byte
	off   int
}

type stdAllocator struct {
}

func (*stdAllocator) Alloc(capacity int) []byte {
	return make([]byte, 0, capacity)
}

func (*stdAllocator) AllocWithLen(length int, capacity int) []byte {
	return make([]byte, length, capacity)
}

func (*stdAllocator) Reset() {}

var _ Allocator = &stdAllocator{}

// StdAllocator implements Allocator but do not pre-allocate memory.
var StdAllocator = &stdAllocator{}

// NewAllocator creates an Allocator with a specified capacity.
func NewAllocator(capacity int) *SimpleAllocator {
	return &SimpleAllocator{arena: make([]byte, 0, capacity)}
}

// Alloc implements Allocator.AllocBytes interface.
func (s *SimpleAllocator) Alloc(capacity int) []byte {
	if s.off+capacity < cap(s.arena) {
		slice := s.arena[s.off : s.off : s.off+capacity]
		s.off += capacity
		return slice
	}

	return make([]byte, 0, capacity)
}

// AllocWithLen implements Allocator.AllocWithLen interface.
func (s *SimpleAllocator) AllocWithLen(length int, capacity int) []byte {
	slice := s.Alloc(capacity)
	return slice[:length:capacity]
}

// Reset implements Allocator.Reset interface.
func (s *SimpleAllocator) Reset() {
	s.off = 0
}

repository: pingcap/tidb

license_type: permissive

repo_name: pingcap/tidb

branch_name: refs/heads/master

gha_language: Go

extension: go


text:
DESCRIPTION = "A console URL download utility featuring HTTP, FTP, and more."
SECTION = "console/network"
MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
DEPENDS = ""
PR = "r1"
LICENSE = "GPL"

SRC_URI = "${GNU_MIRROR}/wget/wget-${PV}.tar.gz \
	   file://m4macros.patch;patch=1 \
	   file://autotools.patch;patch=1"
S = "${WORKDIR}/wget-${PV}"

inherit autotools gettext

do_configure () {
	if [ ! -e acinclude.m4 ]; then
		mv aclocal.m4 acinclude.m4
	fi
	rm -f libtool.m4
	autotools_do_configure
}

license: MIT

repository: BackupTheBerlios/openslug-svn

repo_name: BackupTheBerlios/openslug-svn

extension: bb


text:
import { Table, Column, Model, ForeignKey, PrimaryKey } from 'sequelize-typescript'
import { Repository, User } from '../'

@Table({ freezeTableName: true, timestamps: false, tableName: 'repositories_members' })
export default class RepositoriesMembers extends Model<RepositoriesMembers> {
  @ForeignKey(() => User)
  @PrimaryKey
  @Column
  userId: number

  @ForeignKey(() => Repository)
  @PrimaryKey
  @Column
  repositoryId: number
}

gha_license_id: MIT

gha_language: TypeScript

extension: ts


text:
require qt5-git.inc
require ${PN}.inc

QT_MODULE_BRANCH = "dev"

# qtsystems wasn't released yet, last tag before this SRCREV is 5.0.0-beta1
# qt5-git PV is only to indicate that this recipe is compatible with qt5 5.4

SRCREV = "37b614abbfb35d06a57e5b0824249c3abd5640e3"


text:
@School{exposome_2020,
  author      = {J. Chiquet},
  title = {Network inference and penalisation: tutorial, lectures},
  howpublished = {Surf 64: Advanced OMIC Profiling and Integration, Master \url{http://www.imperial.ac.uk/school-public-health/study/short-courses/surf-64/}, London, Anglet},
  year = 	 {2018,2019,2020},
}

@School{formation_ngb,
  author      = {Chiquet, J. and Donnet, S. and Mariadassou, M. and Ouadah, S. and Robin, S.},
  title = {Introduction à l'analyse de réseau et l'analyse multivariée
                  pour les données de comptage en écologique},
  howpublished = {2 jours d'ateliers de formation pour l'ANR NGB},
  year = 	 {2019},
}

@School{stratege,
  author      = {J. Chiquet},
  title = {Tutorial on network inference},
  howpublished = {STrATEGe: MIA Methodological Network for omic data in Ecology, AgroParisTech, Paris},
  year = 	 {2017},
}

@School{pathobiome17,
  author      = {J. Chiquet},
  title = {Perspective for network inference for Microbiological data},
  howpublished = {PathoBiome MEM subgroup meeting, INRA, Rennes},
  year = 	 {2017},
}

@School{cartable,
  author      = {J. Chiquet},
  howpublished = {Tutorial on network inference, Conference CARTABLE, INRA Toulouse},
  year = 	 {2016},
}

@School{angers_2016,
  author      = {J. Chiquet},
  title = {Statistics and Classification for Genomic data},
  howpublished = {Bioinformatics Summer School in Angers, \url{http://summerschools.univ-angers.fr/en/index/about-schools/schools/bioinformatics.html}},
  year = 	 {2016},
}

@School{mem16,
  author      = {J. Chiquet},
  title = {Perspective for network inference for Microbiological data},
  howpublished = {MEM methodological network, Paris},
  year = 	 {2016},
}

@School{cnrs_2016,
  author      = {J. Chiquet},
  title = {Introduction to statistical analysis with \texttt{R}},
  howpublished = {CNRS formation, \url{https://cnrsformation.cnrs.fr/}},
  address = 	 {Évry},
  year = 	 {2016},
}

@School{sps_2016,
  author      = {J. Chiquet},
  title = {From gene expression to genomic network},
  howpublished = {"Saclay Plant Science" Summer School , \url{https://www6.inra.fr/saclay-plant-sciences_eng/Teaching-and-training/Summer-schools/Summer-School-2016}},
  address = 	 {Port-Royal des champs},
  year = 	 {2016},
}

@School{bigoptim_2015,
  author      = {J. Chiquet},
  title = {Application of sparse convex methods in genomics},
  howpublished = {Summer School "BigOptim", \url{http://www.gipsa-lab.fr/summerschool/BigOptim}},
  address = 	 {Grenoble},
  year = 	 {2015},
}

@School{agro_2015,
  author      = {J. Chiquet},
  title = {Introduction to Regularization methods in life science},
  howpublished = {Cours de 3\ieme\ cycle, École doctorale ABIES/AgroParisTech},
  address = 	 {Paris},
  year = 	 {2012, 2013, 2014, 2015},
}

extension: bib


text:
SUMMARY = "Molecular point group symmetry lib"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=60a6a261d3c9d47b608d8e02d24c119a"

inherit cmake cmake_lib

SRC_URI = "git://github.com/mcodev31/${BPN}.git;protocol=https"
SRCREV = "c99470376270db4ec4c925b952fa722e011377d6"
S = "${WORKDIR}/git"
PV = "0.2.3"

EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON"

CMAKE_ALIGN_SYSROOT[1] = "libmsym, -S${libdir}/libmsym.so, -s${OE_QMAKE_PATH_HOST_LIBS}/libmsym.so"

branch_name: refs/heads/nilrt/master/hardknott

gha_language: BitBake


text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.3.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="6" fill="1" visible="no" active="no"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
</layers>
<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
<libraries>
<library name="microchip">
<description>Microchip PIC Microcontrollers and other Devices

Based on the following sources :

Microchip Data Book, 1993

THE EMERGING WORLD STANDARD, 1995/1996

Microchip, Technical Library CD-ROM, June 1998

www.microchip.com

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="DIL8">
<description>Dual In Line

package type P</description>
<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="-2.54" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="-0.635" x2="-5.08" y2="0.635" width="0.1524" layer="21" curve="180"/>
<wire x1="5.08" y1="-2.54" x2="-5.08" y2="-2.54" width="0.1524" layer="21"/>
<wire x1="5.08" y1="-2.54" x2="5.08" y2="2.54" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="2.54" x2="-5.08" y2="0.635" width="0.1524" layer="21"/>
<pad name="1" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90" first="yes"/>
<pad name="2" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="3" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="4" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="5" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="6" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="7" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<pad name="8" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
<text x="-5.2578" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
<text x="7.239" y="-2.54" size="1.778" layer="27" ratio="10" rot="R90">>VALUE</text>
</package>
<package name="SO-08M">
<description>Small Outline Medium Plastic Gull Wing

207-mil body, package type SM</description>
<wire x1="2.4" y1="2.43" x2="2.4" y2="-1.93" width="0.2032" layer="21"/>
<wire x1="2.4" y1="-1.93" x2="2.4" y2="-2.43" width="0.2032" layer="21"/>
<wire x1="2.4" y1="-2.43" x2="-2.4" y2="-2.43" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-2.43" x2="-2.4" y2="-1.93" width="0.2032" layer="21"/>
<wire x1="-2.4" y1="-1.93" x2="-2.4" y2="2.43" width="0.2032" layer="21"/>
<wire x1="-2.4" y1="2.43" x2="2.4" y2="2.43" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.93" x2="-2.4" y2="-1.93" width="0.2032" layer="21"/>
<smd name="2" x="-0.635" y="-3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="7" x="-0.635" y="3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="1" x="-1.905" y="-3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="3" x="0.635" y="-3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="4" x="1.905" y="-3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="8" x="-1.905" y="3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="6" x="0.635" y="3.33" dx="0.6" dy="2.2" layer="1"/>
<smd name="5" x="1.905" y="3.33" dx="0.6" dy="2.2" layer="1"/>
<text x="-2.667" y="-2.54" size="1.27" layer="25" rot="R90">>NAME</text>
<text x="3.937" y="-2.54" size="1.27" layer="27" rot="R90">>VALUE</text>
<text x="-1.905" y="-1.27" size="0.3048" layer="48">SO8 Medium</text>
<text x="-1.905" y="-0.635" size="0.3048" layer="48">Microchip</text>
<rectangle x1="-2.1501" y1="-4.05" x2="-1.6599" y2="-2.5301" layer="21"/>
<rectangle x1="-0.8801" y1="-4.05" x2="-0.3899" y2="-2.5301" layer="21"/>
<rectangle x1="0.3899" y1="-4.05" x2="0.8801" y2="-2.5301" layer="21"/>
<rectangle x1="1.6599" y1="-4.05" x2="2.1501" y2="-2.5301" layer="21"/>
<rectangle x1="1.6599" y1="2.5301" x2="2.1501" y2="4.05" layer="21"/>
<rectangle x1="0.3899" y1="2.5301" x2="0.8801" y2="4.05" layer="21"/>
<rectangle x1="-0.8801" y1="2.5301" x2="-0.3899" y2="4.05" layer="21"/>
<rectangle x1="-2.1501" y1="2.5301" x2="-1.6599" y2="4.05" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="6IO">
<wire x1="-10.16" y1="10.16" x2="10.16" y2="10.16" width="0.4064" layer="94"/>
<wire x1="10.16" y1="10.16" x2="10.16" y2="-7.62" width="0.4064" layer="94"/>
<wire x1="10.16" y1="-7.62" x2="-10.16" y2="-7.62" width="0.4064" layer="94"/>
<wire x1="-10.16" y1="-7.62" x2="-10.16" y2="10.16" width="0.4064" layer="94"/>
<text x="-10.16" y="11.176" size="1.778" layer="95">>NAME</text>
<text x="-10.414" y="-10.414" size="1.778" layer="96">>VALUE</text>
<pin name="GP0" x="12.7" y="-5.08" length="short" rot="R180"/>
<pin name="GP1" x="12.7" y="-2.54" length="short" rot="R180"/>
<pin name="GP2" x="12.7" y="0" length="short" rot="R180"/>
<pin name="GP3/MC" x="12.7" y="2.54" length="short" direction="in" rot="R180"/>
<pin name="GP4/COUT" x="12.7" y="5.08" length="short" rot="R180"/>
<pin name="VDD" x="-12.7" y="7.62" length="short" direction="pwr"/>
<pin name="VSS" x="-12.7" y="-5.08" length="short" direction="pwr"/>
<pin name="GP5/CIN" x="12.7" y="7.62" length="short" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="PIC12C*?" prefix="IC">
<description>MICROCONTROLLER</description>
<gates>
<gate name="G$1" symbol="6IO" x="0" y="0"/>
</gates>
<devices>
<device name="P" package="DIL8">
<connects>
<connect gate="G$1" pin="GP0" pad="7"/>
<connect gate="G$1" pin="GP1" pad="6"/>
<connect gate="G$1" pin="GP2" pad="5"/>
<connect gate="G$1" pin="GP3/MC" pad="4"/>
<connect gate="G$1" pin="GP4/COUT" pad="3"/>
<connect gate="G$1" pin="GP5/CIN" pad="2"/>
<connect gate="G$1" pin="VDD" pad="1"/>
<connect gate="G$1" pin="VSS" pad="8"/>
</connects>
<technologies>
<technology name="508">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C508A-04I/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758763" constant="no"/>
<attribute name="OC_NEWARK" value="12C1849" constant="no"/>
</technology>
<technology name="509">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C509-04/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758810" constant="no"/>
<attribute name="OC_NEWARK" value="54K2820" constant="no"/>
</technology>
<technology name="671">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C671-10/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758860" constant="no"/>
<attribute name="OC_NEWARK" value="23C2974" constant="no"/>
</technology>
<technology name="672">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C672-04/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758887" constant="no"/>
<attribute name="OC_NEWARK" value="59K0241" constant="no"/>
</technology>
</technologies>
</device>
<device name="JN" package="DIL8">
<connects>
<connect gate="G$1" pin="GP0" pad="7"/>
<connect gate="G$1" pin="GP1" pad="6"/>
<connect gate="G$1" pin="GP2" pad="5"/>
<connect gate="G$1" pin="GP3/MC" pad="4"/>
<connect gate="G$1" pin="GP4/COUT" pad="3"/>
<connect gate="G$1" pin="GP5/CIN" pad="2"/>
<connect gate="G$1" pin="VDD" pad="1"/>
<connect gate="G$1" pin="VSS" pad="8"/>
</connects>
<technologies>
<technology name="508">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C508-04/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758771" constant="no"/>
<attribute name="OC_NEWARK" value="60K6710" constant="no"/>
</technology>
<technology name="509">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C509A-04I/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758828" constant="no"/>
<attribute name="OC_NEWARK" value="23C2958" constant="no"/>
</technology>
<technology name="671">
<attribute name="MF" value="" constant="no"/>
<attribute name="MPN" value="PIC12C671-10I/P" constant="no"/>
<attribute name="OC_FARNELL" value="1084238" constant="no"/>
<attribute name="OC_NEWARK" value="34M7956" constant="no"/>
</technology>
<technology name="672">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C672-04/P" constant="no"/>
<attribute name="OC_FARNELL" value="9758887" constant="no"/>
<attribute name="OC_NEWARK" value="59K0241" constant="no"/>
</technology>
</technologies>
</device>
<device name="SM" package="SO-08M">
<connects>
<connect gate="G$1" pin="GP0" pad="7"/>
<connect gate="G$1" pin="GP1" pad="6"/>
<connect gate="G$1" pin="GP2" pad="5"/>
<connect gate="G$1" pin="GP3/MC" pad="4"/>
<connect gate="G$1" pin="GP4/COUT" pad="3"/>
<connect gate="G$1" pin="GP5/CIN" pad="2"/>
<connect gate="G$1" pin="VDD" pad="1"/>
<connect gate="G$1" pin="VSS" pad="8"/>
</connects>
<technologies>
<technology name="508">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C508-04I/SM" constant="no"/>
<attribute name="OC_FARNELL" value="1196846" constant="no"/>
<attribute name="OC_NEWARK" value="96K3762" constant="no"/>
</technology>
<technology name="509">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C509A-04I/SM" constant="no"/>
<attribute name="OC_FARNELL" value="9758844" constant="no"/>
<attribute name="OC_NEWARK" value="65K1035" constant="no"/>
</technology>
<technology name="671">
<attribute name="MF" value="" constant="no"/>
<attribute name="MPN" value="PIC12C671-10I/SM" constant="no"/>
<attribute name="OC_FARNELL" value="1196776" constant="no"/>
<attribute name="OC_NEWARK" value="24M5845" constant="no"/>
</technology>
<technology name="672">
<attribute name="MF" value="MICROCHIP" constant="no"/>
<attribute name="MPN" value="PIC12C672-04/SM" constant="no"/>
<attribute name="OC_FARNELL" value="1137297" constant="no"/>
<attribute name="OC_NEWARK" value="72K7294" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="generic_smd">
<packages>
<package name="100MIL_PAD">
<smd name="P$1" x="0" y="0" dx="2.54" dy="2.54" layer="1"/>
</package>
<package name="100X50MIL_PAD">
<smd name="P$1" x="0" y="0" dx="1.27" dy="2.54" layer="1"/>
</package>
</packages>
<symbols>
<symbol name="PAD">
<pin name="P$1" x="5.08" y="0" length="middle" rot="R180"/>
<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>
<wire x1="-7.62" y1="-5.08" x2="0" y2="-5.08" width="0.254" layer="94"/>
<wire x1="0" y1="-5.08" x2="0" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="PAD">
<gates>
<gate name="G$1" symbol="PAD" x="0" y="0"/>
</gates>
<devices>
<device name="100MIL" package="100MIL_PAD">
<connects>
<connect gate="G$1" pin="P$1" pad="P$1"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="50X100MIL" package="100X50MIL_PAD">
<connects>
<connect gate="G$1" pin="P$1" pad="P$1"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<parts>
<part name="IC1" library="microchip" deviceset="PIC12C*?" device="SM" technology="508"/>
<part name="U$1" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$2" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$3" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$4" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$5" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$6" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$7" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
<part name="U$8" library="generic_smd" deviceset="PAD" device="50X100MIL"/>
</parts>
<sheets>
<sheet>
<plain>
</plain>
<instances>
<instance part="IC1" gate="G$1" x="55.88" y="48.26"/>
<instance part="U$1" gate="G$1" x="27.94" y="55.88"/>
<instance part="U$2" gate="G$1" x="27.94" y="43.18"/>
<instance part="U$3" gate="G$1" x="91.44" y="55.88" rot="R180"/>
<instance part="U$4" gate="G$1" x="91.44" y="40.64" rot="R180"/>
<instance part="U$5" gate="G$1" x="101.6" y="48.26" rot="R180"/>
<instance part="U$6" gate="G$1" x="101.6" y="63.5" rot="R180"/>
<instance part="U$7" gate="G$1" x="101.6" y="33.02" rot="R180"/>
<instance part="U$8" gate="G$1" x="91.44" y="71.12" rot="R180"/>
</instances>
<busses>
</busses>
<nets>
<net name="N$1" class="0">
<segment>
<pinref part="U$1" gate="G$1" pin="P$1"/>
<pinref part="IC1" gate="G$1" pin="VDD"/>
<wire x1="33.02" y1="55.88" x2="43.18" y2="55.88" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="U$2" gate="G$1" pin="P$1"/>
<pinref part="IC1" gate="G$1" pin="VSS"/>
<wire x1="33.02" y1="43.18" x2="43.18" y2="43.18" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<pinref part="U$8" gate="G$1" pin="P$1"/>
<wire x1="86.36" y1="71.12" x2="71.12" y2="71.12" width="0.1524" layer="91"/>
<wire x1="71.12" y1="71.12" x2="71.12" y2="55.88" width="0.1524" layer="91"/>
<pinref part="IC1" gate="G$1" pin="GP5/CIN"/>
<wire x1="71.12" y1="55.88" x2="68.58" y2="55.88" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
<pinref part="U$6" gate="G$1" pin="P$1"/>
<wire x1="96.52" y1="63.5" x2="73.66" y2="63.5" width="0.1524" layer="91"/>
<wire x1="73.66" y1="63.5" x2="73.66" y2="53.34" width="0.1524" layer="91"/>
<pinref part="IC1" gate="G$1" pin="GP4/COUT"/>
<wire x1="73.66" y1="53.34" x2="68.58" y2="53.34" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<pinref part="U$3" gate="G$1" pin="P$1"/>
<wire x1="86.36" y1="55.88" x2="76.2" y2="55.88" width="0.1524" layer="91"/>
<wire x1="76.2" y1="55.88" x2="76.2" y2="50.8" width="0.1524" layer="91"/>
<pinref part="IC1" gate="G$1" pin="GP3/MC"/>
<wire x1="76.2" y1="50.8" x2="68.58" y2="50.8" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$6" class="0">
<segment>
<pinref part="U$5" gate="G$1" pin="P$1"/>
<pinref part="IC1" gate="G$1" pin="GP2"/>
<wire x1="96.52" y1="48.26" x2="68.58" y2="48.26" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<pinref part="U$4" gate="G$1" pin="P$1"/>
<wire x1="86.36" y1="40.64" x2="76.2" y2="40.64" width="0.1524" layer="91"/>
<wire x1="76.2" y1="40.64" x2="76.2" y2="45.72" width="0.1524" layer="91"/>
<pinref part="IC1" gate="G$1" pin="GP1"/>
<wire x1="76.2" y1="45.72" x2="68.58" y2="45.72" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$8" class="0">
<segment>
<pinref part="IC1" gate="G$1" pin="GP0"/>
<wire x1="68.58" y1="43.18" x2="73.66" y2="43.18" width="0.1524" layer="91"/>
<wire x1="73.66" y1="43.18" x2="73.66" y2="33.02" width="0.1524" layer="91"/>
<pinref part="U$7" gate="G$1" pin="P$1"/>
<wire x1="73.66" y1="33.02" x2="96.52" y2="33.02" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</schematic>
</drawing>
</eagle>

repository: bradselph/ugly-smd-adapters

repo_name: bradselph/ugly-smd-adapters

extension: sch


text:
SUMMARY = "snmp policy configuration for meta-ibm machines"
PR = "r1"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

inherit allarch
inherit phosphor-dbus-monitor

FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"

SRC_URI += "file://snmp-config.yaml"

do_install() {
        install -D ${WORKDIR}/snmp-config.yaml ${D}${config_dir}/snmp-config.yaml
}

FILES:${PN} += "${config_dir}/snmp-config.yaml"

repository: openbmc/openbmc

repo_name: openbmc/openbmc

gha_license_id: NOASSERTION

gha_language: Python


text:
package client

type OrganizationResource struct {
	client *Client
}

type Organization struct {
	Id       string `json:"id"`
	Name     string `json:"name"`
	TimeZone string `json:"time_zone"`
}

type wrappedOrganization struct {
	Organization Organization `json:"organization"`
}

func (r *OrganizationResource) Get(id string) (*Organization, error) {
	wrapped := &wrappedOrganization{}
	err := r.client.getResource("organizations", id, wrapped)
	return &wrapped.Organization, err
}

func (r *OrganizationResource) Create(create Organization) (*Organization, error) {
	wrapped := &wrappedOrganization{Organization: create}
	err := r.client.createResource("organizations", wrapped)
	return &wrapped.Organization, err
}

func (r *OrganizationResource) Update(update Organization) (*Organization, error) {
	wrapped := &wrappedOrganization{Organization: update}
	err := r.client.updateResource("organizations", update.Id, wrapped)
	return &wrapped.Organization, err
}

func (r *OrganizationResource) Delete(id string) error {
	err := r.client.deleteResource("organizations", id)
	return err
}

repository: carwow/terraform-provider-hirefire

repo_name: carwow/terraform-provider-hirefire

branch_name: refs/heads/main


text:
#ifndef _NEPGEAR_POSTPROCESS_H_
#define _NEPGEAR_POSTPROCESS_H_

#include <string>
#include "material/material.h"

namespace Nepgear
{
class PostProcessEffect
{
public:
	void init(int width, int height);
	void load(std::string shader);
	void bind();
	void unbind(); // more accurately: bind back buffer.
	void draw();

	// we don't need different ones of these for each post effect;
	// they're just gonna be fullscreen quads,
	static unsigned vao, vbo, ibo;
protected:
	unsigned m_texture, m_fbo;
	Material m_material;
};
}

#endif

repository: shakesoda/experiments

repo_name: shakesoda/experiments

extension: h


text:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
public class videoPlayerWorkaround : MonoBehaviour
{
    public VideoPlayer VP;
    // Start is called before the first frame update
    void Start()
    {
#if UNITY_WEBGL
        VP.url = "https://lbhs.github.io/Games/Images/4thtry.mp4";
#else
        VP.url = System.IO.Path.Combine(Application.streamingAssetsPath, "4thtry.mp4");
#endif
        VP.Play();
    }
}

repository: lbhs/Rockets

repo_name: lbhs/Rockets

extension: cs


text:
#pragma once

namespace collections {

    template<class ID>
    class id_generator {
        std::vector<ID> m_freeNums;
        ID m_highest;

    public:

        id_generator() : m_highest(0) {}

        ID newId() {
            if (!m_freeNums.empty()) {
                int num = m_freeNums.back();
                m_freeNums.pop_back();
                return num;
            }

            ++m_highest;
            return m_highest;
        }

        void reuseId(ID num) {
            m_freeNums.push_back(num);
        }

        template<class Archive>
        void serialize(Archive & ar, const unsigned int version) {
            ar & m_freeNums;
            ar & m_highest;
        }

        void u_clear() {
            m_highest = 0;
            m_freeNums.clear();
        }
    };

}

repository: Verteiron/JContainers

repo_name: Verteiron/JContainers


text:
namespace CyberCAT.Core.DumpedEnums
{
public enum worldPrefabOwnership
{
	None = 0,
	Quest = 1,
	Audio = 2,
	Environment = 3,
	FX = 4,
	LevelDesign = 5,
	Lighting = 6,
	OpenWorld = 7,
	Cinematics = 8
}
}

repository: seberoth/CyberCAT

repo_name: seberoth/CyberCAT


text:
DESCRIPTION = "Task for a GNOME based image"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"

PR = "r9"

inherit task

# Most of these tasks are arch independant
PACKAGE_ARCH = "all"

PACKAGES += "task-gnome-apps task-gnome-fonts task-gnome task-gnome-gstreamer task-gnome-perl task-gnome-cups task-gnome-pulseaudio task-gnome-themes task-gnome-totem task-gnome-xserver-base "

RDEPENDS_task-gnome-apps = " \
  x11vnc \
  matchbox-terminal \
  epiphany \
 "

RDEPENDS_task-gnome-fonts = " \
  fontconfig fontconfig-utils font-util \
  ttf-liberation-sans \
  ttf-liberation-serif \
  ttf-liberation-mono \
 "

RDEPENDS_task-gnome = " \
  gnome-settings-daemon gnome-control-center \
  gnome-keyring \
  gdm-systemd angstrom-gdm-autologin-hack \
  gnome-power-manager \
  gnome-bluetooth \
  connman-gnome connman-plugin-ntpd \
  gnome-panel \
  gtk-engine-clearlooks gtk-theme-clearlooks \
  upower udisks \
  gnome-disk-utility \
  gnome-system-monitor \
  nautilus \
  gpe-scap \
  bash \
  tzdata \
  gedit \
"

RRECOMMENDS_task-gnome = "ofono"

DEPENDS_task-gnome-gstreamer = " \
  gst-plugins-base \
  gst-plugins-good \
  gst-plugins-bad \
  gst-plugins-ugly \
"

RDEPENDS_task-gnome-gstreamer = " \
  gst-ffmpeg \
  gst-plugins-base-meta \
"

RDEPENDS_task-gnome-perl = " \
  perl \
  libxml-parser-perl \
"

RDEPENDS_task-gnome-themes = " \
  angstrom-gnome-icon-theme-enable \
  gnome-icon-theme \
  gnome-themes \
  gnome-theme-crux \
  gnome-theme-highcontrast \
  gnome-theme-highcontrastinverse \
  gnome-theme-highcontrastlargeprint \
  gnome-theme-highcontrastlargeprintinverse \
  gnome-theme-largeprint \
  gnome-theme-mist \
  gtk-engine-clearlooks \
  gtk-engine-crux-engine \
  gtk-engine-glide \
  gtk-engine-hcengine \
  gtk-engine-thinice \
  gtk-engine-redmond95 \
  gtk-theme-clearlooks \
  gtk-theme-crux \
  gtk-theme-mist \
  gtk-theme-thinice \
  gtk-theme-redmond \
  hicolor-icon-theme \
 "

RDEPENDS_task-gnome-xserver-base = " \
  dbus-x11 \
  iso-codes \
  mime-support \
  xauth \
  xdg-utils \
  xhost \
  xinetd \
  xinit \
  xrandr \
  xrdb \
  xset \
  xvinfo \
 "

RDEPENDS_${PN} = " \
  task-gnome-fonts \
  task-gnome \
  task-gnome-gstreamer \
  task-gnome-perl \
  task-gnome-themes \
  task-gnome-xserver-base \
"

RRECOMMENDS_${PN} = " \
   task-xserver \
"

repository: joelagnel/meta-angstrom

repo_name: joelagnel/meta-angstrom


text:
package vpc

import (
	"fmt"
	"net/http"

	"github.com/qiniu/stack-go/components/client"
)

// UnAssociateEIPParams 弹性公网IP解绑参数
type UnAssociateEIPParams struct {
	// 要解绑的EIP的地域ID。
	RegionID string `json:"region_id"`

	// 要解绑的EIP的ID。
	AllocationID string `json:"allocation_id"`

	// 要解绑EIP的云产品类型，取值：
	// - EcsInstance（默认值）：专有网络类型的ECS实例。
	// - SlbInstance：专有网络类型的SLB实例。
	// - NetworkInterface：专有网络类型的辅助弹性网卡。
	// - Nat：NAT网关。
	// - HaVip：高可用虚拟IP。
	InstanceType *InstanceType `json:"instance_type"`

	// 要解绑EIP的云产品实例的ID。
	InstanceID string `json:"instance_id"`

	// 当EIP绑定了NAT网关，且NAT网关添加了DNAT或SNAT条目时，是否强制解绑EIP
	//
	// 取值：
	// - `false`：不强制解绑EIP（默认值）。
	// - `true`：强制解绑EIP。
	Force *bool `json:"force,omitempty"`
}

// UnAssociateEIPResponse 弹性公网IP解绑返回数据
type UnAssociateEIPResponse struct {
	RequestID string `json:"request_id"`
}

// UnAssociateEIP 弹性公网IP解绑
func (s *VPC) UnAssociateEIP(p *UnAssociateEIPParams) (resp *UnAssociateEIPResponse, err error) {
	req := client.NewRequest(http.MethodDelete, fmt.Sprintf("/v1/vm/eip/%s/associate", p.AllocationID)).WithRegionID(&p.RegionID).WithJSONBody(p)
	err = s.client.Call(req, &resp)
	return
}