rusefi_documentation/ibom-backup/Common_Rail_MC33816_0.3.html

2656 lines
469 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Interactive BOM for KiCAD</title>
<style type="text/css">
:root {
--pcb-edge-color: black;
--pad-color: #878787;
--pad-color-highlight: #D04040;
--pin1-outline-color: #ffb629;
--pin1-outline-color-highlight: #b4ff03;
--silkscreen-edge-color: #aa4;
--silkscreen-polygon-color: #4aa;
--silkscreen-text-color: #4aa;
--fabrication-edge-color: #907651;
--fabrication-polygon-color: #907651;
--fabrication-text-color: #a27c24;
}
html, body {
margin: 0px;
height: 100%;
font-family: Verdana, sans-serif;
}
.dark {
--pcb-edge-color: #eee;
--pad-color: #808080;
--pin1-outline-color: #ffa800;
--pin1-outline-color-highlight: #ccff00;
background-color: #252c30;
color: #eee;
}
button {
background-color: #eee;
border: 1px solid #888;
color: black;
height: 44px;
width: 44px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 14px;
font-weight: bolder;
}
.dark button {
/* This will be inverted */
background-color: #c3b7b5;
}
button.depressed {
background-color: #0a0;
color: white;
}
.dark button.depressed {
/* This will be inverted */
background-color: #b3b;
}
button:focus {
outline: 0;
}
button#tb-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
background-size: 32px 32px;
background-position: 5px 5px;
background-repeat: no-repeat;
}
button#lr-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
background-size: 32px 32px;
background-position: 5px 5px;
background-repeat: no-repeat;
}
button#bom-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
background-size: 32px 32px;
background-position: 5px 5px;
background-repeat: no-repeat;
}
button#copy {
background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
background-position: 6px 6px;
background-repeat: no-repeat;
background-size: 26px 26px;
border-radius: 6px;
height: 40px;
width: 40px;
margin: 10px 5px;
}
button#copy:active {
box-shadow: inset 0px 0px 5px #6c6c6c;
}
textarea.clipboard-temp {
position: fixed;
top: 0;
left: 0;
width: 2em;
height: 2em;
padding: 0;
border: None;
outline: None;
box-shadow: None;
background: transparent;
}
.left-most-button {
border-right: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.middle-button {
border-right: 0;
}
.right-most-button {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.button-container {
font-size: 0;
}
.dark .button-container {
filter: invert(1);
}
@media print {
.hideonprint {
display: none;
}
}
canvas {
cursor: crosshair;
}
canvas:active {
cursor: grabbing;
}
.fileinfo {
width: 100%;
max-width: 1000px;
border: none;
padding: 5px;
}
.fileinfo .title {
font-size: 20pt;
font-weight: bold;
}
.fileinfo td {
overflow: hidden;
white-space: nowrap;
max-width: 1px;
width: 50%;
text-overflow: ellipsis;
}
.bom {
border-collapse: collapse;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 10pt;
table-layout: fixed;
width: 100%;
margin-top: 1px;
}
.bom th, .bom td {
border: 1px solid black;
padding: 5px;
word-wrap: break-word;
text-align: center;
position: relative;
}
.dark .bom th, .dark .bom td {
border: 1px solid #777;
}
.bom th {
background-color: #CCCCCC;
background-clip: padding-box;
}
.dark .bom th {
background-color: #3b4749;
}
.bom tr.highlighted:nth-child(n) {
background-color: #cfc;
}
.dark .bom tr.highlighted:nth-child(n) {
background-color: #226022;
}
.bom tr:nth-child(even) {
background-color: #f2f2f2;
}
.dark .bom tr:nth-child(even) {
background-color: #313b40;
}
.bom tr {
transition: background-color 0.2s;
}
.bom .numCol {
width: 25px;
}
.bom .Description {
width: 10%;
}
.bom .Part {
width: 10%;
}
.bom .Value {
width: 15%;
}
.bom .Quantity {
width: 65px;
}
.bom th .sortmark {
position: absolute;
right: 1px;
top: 1px;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #221 transparent;
transform-origin: 50% 85%;
transition: opacity 0.2s, transform 0.4s;
}
.dark .bom th .sortmark {
filter: invert(1);
}
.bom th .sortmark.none {
opacity: 0;
}
.bom th .sortmark.desc {
transform: rotate(180deg);
}
.bom th:hover .sortmark.none {
opacity: 0.5;
}
.bom .bom-checkbox {
width: 30px;
position: relative;
user-select: none;
-moz-user-select: none;
}
.bom .bom-checkbox:before {
content: "";
position: absolute;
border-width: 15px;
border-style: solid;
border-color: #51829f transparent transparent transparent;
visibility: hidden;
top: -15px;
}
.bom .bom-checkbox:after {
content: "Double click to set/unset all";
position: absolute;
color: white;
top: -35px;
left: -26px;
background: #51829f;
padding: 5px 15px;
border-radius: 8px;
white-space: nowrap;
visibility: hidden;
}
.bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after {
visibility: visible;
transition: visibility 0.2s linear 1s;
}
.split {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
overflow-x: hidden;
background-color: inherit;
}
.split.split-horizontal, .gutter.gutter-horizontal {
height: 100%;
float: left;
}
.gutter {
background-color: #ddd;
background-repeat: no-repeat;
background-position: 50%;
transition: background-color 0.3s;
}
.dark .gutter {
background-color: #777;
}
.gutter.gutter-horizontal {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
cursor: ew-resize;
width: 5px;
}
.gutter.gutter-vertical {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
cursor: ns-resize;
height: 5px;
}
.searchbox {
float: left;
height: 40px;
margin: 10px 5px;
padding: 12px 32px;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 18px;
box-sizing: border-box;
border: 1px solid #888;
border-radius: 6px;
outline: none;
background-color: #eee;
transition: background-color 0.2s, border 0.2s;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==');
background-position: 10px 10px;
background-repeat: no-repeat;
}
.dark .searchbox {
background-color: #111;
color: #eee;
}
.searchbox::placeholder {
color: #ccc;
}
.dark .searchbox::placeholder {
color: #666;
}
.filter {
width: calc(60% - 64px);
}
.reflookup {
width: calc(40% - 10px);
}
input[type=text]:focus {
background-color: white;
border: 1px solid #333;
}
.dark input[type=text]:focus {
background-color: #333;
border: 1px solid #ccc;
}
mark.highlight {
background-color: #5050ff;
color: #fff;
padding: 2px;
border-radius: 6px;
}
.dark mark.highlight {
background-color: #76a6da;
color: #111;
}
.menubtn {
background-color: white;
font-size: 16px;
border: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
background-position: center;
background-repeat: no-repeat;
}
.dark .menubtn {
filter: invert(1);
}
.menu {
position: relative;
display: inline-block;
}
.menu-content {
display: none;
position: absolute;
background-color: white;
right: 0;
min-width: 300px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 100;
padding: 8px;
}
.dark .menu-content {
background-color: #111;
}
.menu:hover .menu-content {
display: block;
}
.menu:hover .menubtn {
background-color: #eee;
}
.dark .menu:hover .menubtn {}
.menu-label {
display: inline-block;
padding: 8px;
border: 1px solid #ccc;
border-top: 0;
width: calc(100% - 18px);
}
.menu-label-top {
border-top: 1px solid #ccc;
}
.menu-textbox {
float: left;
height: 24px;
margin: 10px 5px;
padding: 5px 5px;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 14px;
box-sizing: border-box;
border: 1px solid #888;
border-radius: 4px;
outline: none;
background-color: #eee;
transition: background-color 0.2s, border 0.2s;
width: calc(100% - 10px);
}
.dark .menu-textbox {
background-color: #222;
color: #eee;
}
#topmostdiv {
transition: background-color 0.3s;
}
#top {
height: 78px;
border-bottom: 2px solid black;
}
.dark #top {
border-bottom: 2px solid #ccc;
}
#dbg {
display: block;
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #aaa;
}
::-webkit-scrollbar-thumb {
background: #666;
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.slider {
-webkit-appearance: none;
width: 100%;
margin: 3px 0;
padding: 0;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
border-radius: 3px;
}
.slider:hover {
opacity: 1;
}
.slider:focus {
outline: none;
}
.slider::-webkit-slider-runnable-track {
-webkit-appearance: none;
width: 100%;
height: 8px;
background: #d3d3d3;
border-radius: 3px;
border: none;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
width: 15px;
height: 15px;
border-radius: 50%;
background: #0a0;
cursor: pointer;
margin-top: -4px;
}
.dark .slider::-webkit-slider-thumb {
background: #3d3;
}
.slider::-moz-range-thumb {
width: 15px;
height: 15px;
border-radius: 50%;
background: #0a0;
cursor: pointer;
}
.slider::-moz-range-track {
height: 8px;
background: #d3d3d3;
border-radius: 3px;
}
.dark .slider::-moz-range-thumb {
background: #3d3;
}
.slider::-ms-track {
width: 100%;
height: 8px;
border-width: 3px 0;
background: transparent;
border-color: transparent;
color: transparent;
transition: opacity .2s;
}
.slider::-ms-fill-lower {
background: #d3d3d3;
border: none;
border-radius: 3px;
}
.slider::-ms-fill-upper {
background: #d3d3d3;
border: none;
border-radius: 3px;
}
.slider::-ms-thumb {
width: 15px;
height: 15px;
border-radius: 50%;
background: #0a0;
cursor: pointer;
margin: 0;
}
.shameless-plug {
font-size: 0.8em;
text-align: center;
display: block;
}
a {
color: #0278a4;
}
.dark a {
color: #00b9fd;
}
#frontcanvas, #backcanvas {
touch-action: none;
}
</style>
<script type="text/javascript" >
///////////////////////////////////////////////
/*
Split.js - v1.3.5
MIT License
https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});
///////////////////////////////////////////////
///////////////////////////////////////////////
/*!
* PEP v0.4.3 | https://github.com/jquery/PEP
* Copyright jQuery Foundation and other contributors | http://jquery.org/license
*/
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});
///////////////////////////////////////////////
///////////////////////////////////////////////
var config = {"show_fabrication": false, "redraw_on_drag": true, "highlight_pin1": false, "extra_fields": [], "dark_mode": false, "bom_view": "left-right", "board_rotation": 0.0, "checkboxes": "Sourced,Placed", "show_silkscreen": true, "show_pads": true, "layer_view": "FB"}
///////////////////////////////////////////////
///////////////////////////////////////////////
var pcbdata = {"edges": [{"start": [125.857, 141.85899999999998], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [125.857, 113.919], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [153.162, 113.919], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [125.857, 91.694], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [153.162, 91.694], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [153.162, 70.104], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [110.61699999999999, 154.559], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [165.227, 154.559], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [165.227, 64.389], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [110.61699999999999, 64.389], "radius": 1.27, "type": "circle", "width": 0.127}, {"start": [97.78999999999999, 157.73399999999998], "end": [168.402, 157.73399999999998], "type": "segment", "width": 0.127}, {"start": [97.78999999999999, 58.674], "end": [97.78999999999999, 157.73399999999998], "type": "segment", "width": 0.127}, {"start": [168.402, 58.674], "end": [97.78999999999999, 58.674], "type": "segment", "width": 0.127}, {"start": [168.402, 157.73399999999998], "end": [168.402, 58.674], "type": "segment", "width": 0.127}], "bom": {"both": [[2, "390uF", "CP_Radial_D16.0mm_P7.50mm", [["C21", 5], ["C22", 6]], []], [2, "1000uF", "CP_Radial_D22.0mm_P10.00mm_SnapIn", [["C14", 3], ["C15", 4]], []], [10, "1000pF", "C_0805", [["C35", 62], ["C36", 63], ["C37", 64], ["C38", 65], ["C55", 78], ["C56", 79], ["C57", 80], ["C58", 81], ["C63", 84], ["C71", 88]], []], [10, "4700pF", "C_0805", [["C43", 70], ["C44", 71], ["C45", 72], ["C46", 73], ["C47", 74], ["C48", 75], ["C49", 76], ["C50", 77], ["C65", 86], ["C67", 87]], []], [6, "330pF", "C_0805", [["C23", 57], ["C24", 58], ["C28", 61], ["C59", 82], ["C60", 83], ["C73", 89]], []], [5, "0.33uF", "C_0805", [["C39", 66], ["C40", 67], ["C41", 68], ["C42", 69], ["C64", 85]], []], [4, "0.1uF", "C_0805", [["C8", 49], ["C10", 51], ["C11", 52], ["C13", 54]], []], [4, "0.22uF", "C_0805", [["C16", 55], ["C17", 56], ["C25", 59], ["C27", 60]], []], [1, "1uF", "C_0805", [["C9", 50]], []], [1, "4.7uF", "C_0805", [["C12", 53]], []], [1, "470pF", "C_0805", [["C26", 103]], []], [11, "10R", "R_0805", [["R11", 92], ["R13", 93], ["R14", 94], ["R15", 95], ["R16", 96], ["R17", 97], ["R18", 98], ["R19", 99], ["R20", 100], ["R23", 101], ["R24", 102]], []], [2, "5.1R", "R_0805", [["R9", 90], ["R10", 91]], []], [3, "0R015", "R_1206_HandSoldering", [["R21", 37], ["R22", 38], ["R26", 39]], []], [1, "0R010", "R_1206_HandSoldering", [["R12", 36]], []], [1, "6uH", "744710610-Inductor", [["L1", 24]], []], [1, "10uH", "IHLP6767GZER100M01", [["L2", 2]], []], [6, "STPS2H100UY", "D_SMB", [["D12", 10], ["D13", 11], ["D14", 12], ["D15", 13], ["D16", 14], ["D17", 15]], []], [2, "SBR10200CTL", "TO-252-2Lead", [["D10", 8], ["D11", 9]], []], [1, "FFD10UP20S", "TO-252-2Lead", [["D9", 7]], []], [1, "MC33816", "HTQFP-64-1EP_10x10mm_Pitch0.5mm_ThermalPad_for_MC33816", [["U4", 106]], []], [1, "1MHz", "Crystal_SMD_SeikoEpson_MC306-4pin_8.0x3.2mm", [["Y1", 48]], []], [8, "CONN_01X01", "PINTST", [["TP23", 40], ["TP24", 41], ["TP101", 42], ["TP102", 43], ["TP103", 44], ["TP104", 45], ["TP105", 46], ["TP106", 47]], []], [11, "BUK9230-100B", "TO-252-2Lead", [["Q2", 25], ["Q3", 26], ["Q4", 27], ["Q5", 28], ["Q6", 29], ["Q7", 30], ["Q8", 31], ["Q9", 32], ["Q10", 33], ["Q11", 34], ["Q12", 35]], []], [1, "Conn_01x02", "PINHEAD1-2", [["J20", 107]], []], [1, "CONN_01X01", "Pin_Header_Straight_1x01_Pitch2.54mm", [["J15", 105]], []], [4, "CONN_01X03", "Pin_Header_Straight_1x03_Pitch2.54mm", [["J5", 16], ["J6", 17], ["J7", 18], ["J14", 104]], []], [2, "CONN_02X08", "Pin_Header_Straight_2x08_Pitch2.54mm", [["J3", 0], ["J4", 1]], []], [5, "INJ_Term", "TerminalBlock_bornier-2_P5.08mm", [["J8", 19], ["J9", 20], ["J10", 21], ["J11", 22], ["J12", 23]], []]], "B": [[10, "1000pF", "C_0805", [["C35", 62], ["C36", 63], ["C37", 64], ["C38", 65], ["C55", 78], ["C56", 79], ["C57", 80], ["C58", 81], ["C63", 84], ["C71", 88]], []], [10, "4700pF", "C_0805", [["C43", 70], ["C44", 71], ["C45", 72], ["C46", 73], ["C47", 74], ["C48", 75], ["C49", 76], ["C50", 77], ["C65", 86], ["C67", 87]], []], [6, "330pF", "C_0805", [["C23", 57], ["C24", 58], ["C28", 61], ["C59", 82], ["C60", 83], ["C73", 89]], []], [4, "0.1uF", "C_0805", [["C8", 49], ["C10", 51], ["C11", 52], ["C13", 54]], []], [4, "0.22uF", "C_0805", [["C16", 55], ["C17", 56], ["C25", 59], ["C27", 60]], []], [1, "1uF", "C_0805", [["C9", 50]], []], [1, "4.7uF", "C_0805", [["C12", 53]], []], [1, "0.33uF", "C_0805", [["C41", 68]], []], [8, "10R", "R_0805", [["R15", 95], ["R16", 96], ["R17", 97], ["R18", 98], ["R19", 99], ["R20", 100], ["R23", 101], ["R24", 102]], []], [2, "5.1R", "R_0805", [["R9", 90], ["R10", 91]], []], [3, "0R015", "R_1206_HandSoldering", [["R21", 37], ["R22", 38], ["R26", 39]], []], [1, "0R010", "R_1206_HandSoldering", [["R12", 36]], []], [1, "6uH", "744710610-Inductor", [["L1", 24]], []], [1, "10uH", "IHLP6767GZER100M01", [["L2", 2]], []], [6, "STPS2H100UY", "D_SMB", [["D12", 10], ["D13", 11], ["D14", 12], ["D15", 13], ["D16", 14], ["D17", 15]], []]], "skipped": [], "F": [[2, "390uF", "CP_Radial_D16.0mm_P7.50mm", [["C21", 5], ["C22", 6]], []], [2, "1000uF", "CP_Radial_D22.0mm_P10.00mm_SnapIn", [["C14", 3], ["C15", 4]], []], [4, "0.33uF", "C_0805", [["C39", 66], ["C40", 67], ["C42", 69], ["C64", 85]], []], [1, "470pF", "C_0805", [["C26", 103]], []], [3, "10R", "R_0805", [["R11", 92], ["R13", 93], ["R14", 94]], []], [2, "SBR10200CTL", "TO-252-2Lead", [["D10", 8], ["D11", 9]], []], [1, "FFD10UP20S", "TO-252-2Lead", [["D9", 7]], []], [1, "MC33816", "HTQFP-64-1EP_10x10mm_Pitch0.5mm_ThermalPad_for_MC33816", [["U4", 106]], []], [1, "1MHz", "Crystal_SMD_SeikoEpson_MC306-4pin_8.0x3.2mm", [["Y1", 48]], []], [8, "CONN_01X01", "PINTST", [["TP23", 40], ["TP24", 41], ["TP101", 42], ["TP102", 43], ["TP103", 44], ["TP104", 45], ["TP105", 46], ["TP106", 47]], []], [11, "BUK9230-100B", "TO-252-2Lead", [["Q2", 25], ["Q3", 26], ["Q4", 27], ["Q5", 28], ["Q6", 29], ["Q7", 30], ["Q8", 31], ["Q9", 32], ["Q10", 33], ["Q11", 34], ["Q12", 35]], []], [1, "Conn_01x02", "PINHEAD1-2", [["J20", 107]], []], [1, "CONN_01X01", "Pin_Header_Straight_1x01_Pitch2.54mm", [["J15", 105]], []], [4, "CONN_01X03", "Pin_Header_Straight_1x03_Pitch2.54mm", [["J5", 16], ["J6", 17], ["J7", 18], ["J14", 104]], []], [2, "CONN_02X08", "Pin_Header_Straight_2x08_Pitch2.54mm", [["J3", 0], ["J4", 1]], []], [5, "INJ_Term", "TerminalBlock_bornier-2_P5.08mm", [["J8", 19], ["J9", 20], ["J10", 21], ["J11", 22], ["J12", 23]], []]]}, "silkscreen": {"B": [{"width": 1.016, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "INJ2 B1", "thickness": 0.127, "pos": [140.589, 110.99799999999999], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "INJ1 B1", "thickness": 0.127, "pos": [140.589, 97.917], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "INJ3 B2", "thickness": 0.127, "pos": [140.589, 88.265], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "INJ4 B2", "thickness": 0.127, "pos": [140.589, 75.057], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "PUMP", "thickness": 0.127, "pos": [140.589, 67.056], "height": 1.016}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "EXT1", "thickness": 0.1016, "pos": [165.1, 139.954], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "DBG", "thickness": 0.1016, "pos": [165.1, 142.494], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "EXT2", "thickness": 0.1016, "pos": [165.227, 145.034], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "EXT", "thickness": 0.1016, "pos": [160.147, 150.114], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "VCCIO", "thickness": 0.1016, "pos": [157.607, 150.114], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "5V", "thickness": 0.1016, "pos": [155.06699999999998, 150.114], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "EXT", "thickness": 0.1016, "pos": [145.542, 149.352], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "CLK", "thickness": 0.1016, "pos": [143.00199999999998, 149.352], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "Y1-3", "thickness": 0.1016, "pos": [140.589, 149.352], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "5V", "thickness": 0.1016, "pos": [134.74699999999999, 143.51], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "3.3V", "thickness": 0.1016, "pos": [132.207, 143.51], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [129.667, 143.51], "height": 0.508}, {"width": 1.016, "angle": 180.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 113.28399999999999], "height": 1.016}, {"width": 1.016, "angle": 180.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 96.393], "height": 1.016}, {"width": 1.016, "angle": 180.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 90.42399999999999], "height": 1.016}, {"width": 1.016, "angle": 180.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 73.40599999999999], "height": 1.016}, {"width": 1.016, "angle": 180.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 70.231], "height": 1.016}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [137.922, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "DBG", "thickness": 0.1016, "pos": [132.84199999999998, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "OA_1", "thickness": 0.1016, "pos": [120.142, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "OA_2", "thickness": 0.1016, "pos": [122.68199999999999, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "IRQB", "thickness": 0.1016, "pos": [125.222, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "FLAG0", "thickness": 0.1016, "pos": [127.762, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "FLAG1", "thickness": 0.1016, "pos": [130.302, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "FLAG2", "thickness": 0.1016, "pos": [132.84199999999998, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [135.382, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [137.922, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [135.382, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [130.302, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "ECLK", "thickness": 0.1016, "pos": [127.762, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "NC", "thickness": 0.1016, "pos": [125.222, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "VCCP", "thickness": 0.1016, "pos": [122.68199999999999, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "VCCIO", "thickness": 0.1016, "pos": [120.142, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STAR6", "thickness": 0.1016, "pos": [160.147, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STAR5", "thickness": 0.1016, "pos": [157.607, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STAR4", "thickness": 0.1016, "pos": [155.06699999999998, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STAR3", "thickness": 0.1016, "pos": [152.527, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STAR2", "thickness": 0.1016, "pos": [149.987, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STAR1", "thickness": 0.1016, "pos": [147.447, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "RSTB", "thickness": 0.1016, "pos": [144.90699999999998, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "DRVEN", "thickness": 0.1016, "pos": [142.367, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [142.367, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "NC", "thickness": 0.1016, "pos": [144.90699999999998, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "NC", "thickness": 0.1016, "pos": [147.447, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "DBG", "thickness": 0.1016, "pos": [149.987, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "SCLK", "thickness": 0.1016, "pos": [152.527, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "MOSI", "thickness": 0.1016, "pos": [155.06699999999998, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "MISO", "thickness": 0.1016, "pos": [157.48, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "CSB", "thickness": 0.1016, "pos": [160.147, 157.226], "height": 0.508}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "L2", "thickness": 0.15, "ref": 1, "pos": [123.27636, 129.25806], "height": 1.0}, {"start": [134.12699999999998, 138.159], "end": [119.127, 138.159], "type": "segment", "width": 0.127}, {"start": [119.127, 120.15899999999999], "end": [135.12699999999998, 120.15899999999999], "type": "segment", "width": 0.127}, {"start": [135.702, 137.73399999999998], "end": [135.702, 120.58399999999999], "type": "segment", "width": 0.15}, {"start": [118.55199999999999, 137.73399999999998], "end": [118.55199999999999, 120.58399999999999], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D12", "thickness": 0.15, "ref": 1, "pos": [151.082, 100.58399999999999], "height": 1.0}, {"start": [150.232, 104.134], "end": [145.932, 104.134], "type": "segment", "width": 0.12}, {"start": [145.932, 104.134], "end": [145.932, 98.434], "type": "segment", "width": 0.12}, {"start": [150.232, 104.134], "end": [150.232, 98.434], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D13", "thickness": 0.15, "ref": 1, "pos": [151.13, 108.839], "height": 1.0}, {"start": [145.932, 105.289], "end": [150.232, 105.289], "type": "segment", "width": 0.12}, {"start": [150.232, 105.289], "end": [150.232, 110.98899999999999], "type": "segment", "width": 0.12}, {"start": [145.932, 105.289], "end": [145.932, 110.98899999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D14", "thickness": 0.15, "ref": 1, "pos": [151.13, 86.61399999999999], "height": 1.0}, {"start": [145.932, 83.064], "end": [150.232, 83.064], "type": "segment", "width": 0.12}, {"start": [150.232, 83.064], "end": [150.232, 88.764], "type": "segment", "width": 0.12}, {"start": [145.932, 83.064], "end": [145.932, 88.764], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D15", "thickness": 0.15, "ref": 1, "pos": [151.082, 77.72399999999999], "height": 1.0}, {"start": [150.232, 81.274], "end": [145.932, 81.274], "type": "segment", "width": 0.12}, {"start": [145.932, 81.274], "end": [145.932, 75.574], "type": "segment", "width": 0.12}, {"start": [150.232, 81.274], "end": [150.232, 75.574], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D16", "thickness": 0.15, "ref": 1, "pos": [139.573, 59.436], "height": 1.0}, {"start": [136.277, 64.634], "end": [136.277, 60.333999999999996], "type": "segment", "width": 0.12}, {"start": [136.277, 60.333999999999996], "end": [141.977, 60.333999999999996], "type": "segment", "width": 0.12}, {"start": [136.277, 64.634], "end": [141.977, 64.634], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D17", "thickness": 0.15, "ref": 1, "pos": [151.257, 66.294], "height": 1.0}, {"start": [145.932, 62.744], "end": [150.232, 62.744], "type": "segment", "width": 0.12}, {"start": [150.232, 62.744], "end": [150.232, 68.444], "type": "segment", "width": 0.12}, {"start": [145.932, 62.744], "end": [145.932, 68.444], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "L1", "thickness": 0.15, "ref": 1, "pos": [102.86999999999999, 117.205], "height": 1.0}, {"start": [107.17, 129.055], "end": [98.57, 129.055], "type": "segment", "width": 0.15}, {"start": [98.57, 129.055], "end": [98.57, 103.35499999999999], "type": "segment", "width": 0.15}, {"start": [98.57, 103.35499999999999], "end": [107.17, 103.35499999999999], "type": "segment", "width": 0.15}, {"start": [107.17, 103.35499999999999], "end": [107.17, 129.055], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R12", "thickness": 0.15, "ref": 1, "pos": [155.647, 122.17399999999999], "height": 1.0}, {"start": [152.727, 121.17399999999999], "end": [152.727, 123.17399999999999], "type": "segment", "width": 0.12}, {"start": [154.867, 123.17399999999999], "end": [154.867, 121.17399999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R21", "thickness": 0.15, "ref": 1, "pos": [158.242, 101.274], "height": 1.0}, {"start": [157.242, 104.19399999999999], "end": [159.242, 104.19399999999999], "type": "segment", "width": 0.12}, {"start": [159.242, 102.054], "end": [157.242, 102.054], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R22", "thickness": 0.15, "ref": 1, "pos": [158.242, 78.414], "height": 1.0}, {"start": [157.242, 81.334], "end": [159.242, 81.334], "type": "segment", "width": 0.12}, {"start": [159.242, 79.194], "end": [157.242, 79.194], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R26", "thickness": 0.15, "ref": 1, "pos": [158.932, 64.389], "height": 1.0}, {"start": [161.852, 65.389], "end": [161.852, 63.388999999999996], "type": "segment", "width": 0.12}, {"start": [159.712, 63.388999999999996], "end": [159.712, 65.389], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C8", "thickness": 0.1016, "ref": 1, "pos": [155.702, 143.76399999999998], "height": 0.508}, {"start": [155.202, 142.914], "end": [156.202, 142.914], "type": "segment", "width": 0.12}, {"start": [156.202, 144.614], "end": [155.202, 144.614], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C9", "thickness": 0.1016, "ref": 1, "pos": [159.512, 143.76399999999998], "height": 0.508}, {"start": [160.012, 144.614], "end": [159.012, 144.614], "type": "segment", "width": 0.12}, {"start": [159.012, 142.914], "end": [160.012, 142.914], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C10", "thickness": 0.1016, "ref": 1, "pos": [155.702, 145.66899999999998], "height": 0.508}, {"start": [155.202, 144.819], "end": [156.202, 144.819], "type": "segment", "width": 0.12}, {"start": [156.202, 146.519], "end": [155.202, 146.519], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C11", "thickness": 0.1016, "ref": 1, "pos": [155.702, 141.85899999999998], "height": 0.508}, {"start": [155.202, 141.009], "end": [156.202, 141.009], "type": "segment", "width": 0.12}, {"start": [156.202, 142.709], "end": [155.202, 142.709], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C12", "thickness": 0.1016, "ref": 1, "pos": [151.892, 135.001], "height": 0.508}, {"start": [151.042, 135.501], "end": [151.042, 134.501], "type": "segment", "width": 0.12}, {"start": [152.742, 134.501], "end": [152.742, 135.501], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C13", "thickness": 0.1016, "ref": 1, "pos": [149.987, 135.001], "height": 0.508}, {"start": [149.137, 135.501], "end": [149.137, 134.501], "type": "segment", "width": 0.12}, {"start": [150.837, 134.501], "end": [150.837, 135.501], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C16", "thickness": 0.1016, "ref": 1, "pos": [113.157, 113.919], "height": 0.508}, {"start": [114.00699999999999, 113.419], "end": [114.00699999999999, 114.419], "type": "segment", "width": 0.12}, {"start": [112.30699999999999, 114.419], "end": [112.30699999999999, 113.419], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C17", "thickness": 0.1016, "ref": 1, "pos": [110.934, 136.462], "height": 0.508}, {"start": [110.08399999999999, 136.962], "end": [110.08399999999999, 135.962], "type": "segment", "width": 0.12}, {"start": [111.78399999999999, 135.962], "end": [111.78399999999999, 136.962], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C23", "thickness": 0.1016, "ref": 1, "pos": [137.922, 124.714], "height": 0.508}, {"start": [137.072, 125.214], "end": [137.072, 124.214], "type": "segment", "width": 0.12}, {"start": [138.772, 124.214], "end": [138.772, 125.214], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C24", "thickness": 0.1016, "ref": 1, "pos": [144.90699999999998, 124.714], "height": 0.508}, {"start": [144.057, 125.214], "end": [144.057, 124.214], "type": "segment", "width": 0.12}, {"start": [145.757, 124.214], "end": [145.757, 125.214], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C25", "thickness": 0.1016, "ref": 1, "pos": [141.732, 122.17399999999999], "height": 0.508}, {"start": [140.882, 122.67399999999999], "end": [140.882, 121.67399999999999], "type": "segment", "width": 0.12}, {"start": [142.582, 121.67399999999999], "end": [142.582, 122.67399999999999], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C27", "thickness": 0.1016, "ref": 1, "pos": [113.47399999999999, 87.566], "height": 0.508}, {"start": [112.97399999999999, 86.716], "end": [113.97399999999999, 86.716], "type": "segment", "width": 0.12}, {"start": [113.97399999999999, 88.416], "end": [112.97399999999999, 88.416], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C28", "thickness": 0.1016, "ref": 1, "pos": [156.337, 132.969], "height": 0.508}, {"start": [157.18699999999998, 132.469], "end": [157.18699999999998, 133.469], "type": "segment", "width": 0.12}, {"start": [155.487, 133.469], "end": [155.487, 132.469], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C35", "thickness": 0.1016, "ref": 1, "pos": [118.872, 98.679], "height": 0.508}, {"start": [119.722, 98.179], "end": [119.722, 99.179], "type": "segment", "width": 0.12}, {"start": [118.02199999999999, 99.179], "end": [118.02199999999999, 98.179], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C36", "thickness": 0.1016, "ref": 1, "pos": [132.207, 107.56899999999999], "height": 0.508}, {"start": [133.057, 107.06899999999999], "end": [133.057, 108.06899999999999], "type": "segment", "width": 0.12}, {"start": [131.357, 108.06899999999999], "end": [131.357, 107.06899999999999], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C37", "thickness": 0.1016, "ref": 1, "pos": [118.237, 75.819], "height": 0.508}, {"start": [119.08699999999999, 75.319], "end": [119.08699999999999, 76.319], "type": "segment", "width": 0.12}, {"start": [117.387, 76.319], "end": [117.387, 75.319], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C38", "thickness": 0.1016, "ref": 1, "pos": [131.572, 84.709], "height": 0.508}, {"start": [132.422, 84.209], "end": [132.422, 85.209], "type": "segment", "width": 0.12}, {"start": [130.72199999999998, 85.209], "end": [130.72199999999998, 84.209], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C41", "thickness": 0.1016, "ref": 1, "pos": [138.557, 138.684], "height": 0.508}, {"start": [137.707, 139.184], "end": [137.707, 138.184], "type": "segment", "width": 0.12}, {"start": [139.40699999999998, 138.184], "end": [139.40699999999998, 139.184], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C43", "thickness": 0.1016, "ref": 1, "pos": [135.382, 113.28399999999999], "height": 0.508}, {"start": [134.882, 112.434], "end": [135.882, 112.434], "type": "segment", "width": 0.12}, {"start": [135.882, 114.134], "end": [134.882, 114.134], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C44", "thickness": 0.1016, "ref": 1, "pos": [135.382, 95.50399999999999], "height": 0.508}, {"start": [134.882, 94.654], "end": [135.882, 94.654], "type": "segment", "width": 0.12}, {"start": [135.882, 96.354], "end": [134.882, 96.354], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C45", "thickness": 0.1016, "ref": 1, "pos": [135.382, 90.42399999999999], "height": 0.508}, {"start": [134.882, 89.574], "end": [135.882, 89.574], "type": "segment", "width": 0.12}, {"start": [135.882, 91.274], "end": [134.882, 91.274], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C46", "thickness": 0.1016, "ref": 1, "pos": [135.382, 72.64399999999999], "height": 0.508}, {"start": [134.882, 71.794], "end": [135.882, 71.794], "type": "segment", "width": 0.12}, {"start": [135.882, 73.494], "end": [134.882, 73.494], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C47", "thickness": 0.1016, "ref": 1, "pos": [145.542, 96.774], "height": 0.508}, {"start": [146.392, 96.274], "end": [146.392, 97.274], "type": "segment", "width": 0.12}, {"start": [144.692, 97.274], "end": [144.692, 96.274], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C48", "thickness": 0.1016, "ref": 1, "pos": [145.542, 112.649], "height": 0.508}, {"start": [144.692, 113.149], "end": [144.692, 112.149], "type": "segment", "width": 0.12}, {"start": [146.392, 112.149], "end": [146.392, 113.149], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C49", "thickness": 0.1016, "ref": 1, "pos": [145.542, 90.42399999999999], "height": 0.508}, {"start": [144.692, 90.92399999999999], "end": [144.692, 89.92399999999999], "type": "segment", "width": 0.12}, {"start": [146.392, 89.92399999999999], "end": [146.392, 90.92399999999999], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C50", "thickness": 0.1016, "ref": 1, "pos": [145.542, 73.914], "height": 0.508}, {"start": [146.392, 73.414], "end": [146.392, 74.414], "type": "segment", "width": 0.12}, {"start": [144.692, 74.414], "end": [144.692, 73.414], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C55", "thickness": 0.1016, "ref": 1, "pos": [159.512, 98.679], "height": 0.508}, {"start": [158.662, 99.179], "end": [158.662, 98.179], "type": "segment", "width": 0.12}, {"start": [160.362, 98.179], "end": [160.362, 99.179], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C56", "thickness": 0.1016, "ref": 1, "pos": [159.512, 107.56899999999999], "height": 0.508}, {"start": [158.662, 108.06899999999999], "end": [158.662, 107.06899999999999], "type": "segment", "width": 0.12}, {"start": [160.362, 107.06899999999999], "end": [160.362, 108.06899999999999], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C57", "thickness": 0.1016, "ref": 1, "pos": [159.512, 84.709], "height": 0.508}, {"start": [158.662, 85.209], "end": [158.662, 84.209], "type": "segment", "width": 0.12}, {"start": [160.362, 84.209], "end": [160.362, 85.209], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C58", "thickness": 0.1016, "ref": 1, "pos": [159.512, 75.819], "height": 0.508}, {"start": [158.662, 76.319], "end": [158.662, 75.319], "type": "segment", "width": 0.12}, {"start": [160.362, 75.319], "end": [160.362, 76.319], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C59", "thickness": 0.1016, "ref": 1, "pos": [155.702, 139.954], "height": 0.508}, {"start": [155.202, 139.10399999999998], "end": [156.202, 139.10399999999998], "type": "segment", "width": 0.12}, {"start": [156.202, 140.804], "end": [155.202, 140.804], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C60", "thickness": 0.1016, "ref": 1, "pos": [155.702, 138.049], "height": 0.508}, {"start": [155.202, 137.19899999999998], "end": [156.202, 137.19899999999998], "type": "segment", "width": 0.12}, {"start": [156.202, 138.899], "end": [155.202, 138.899], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C63", "thickness": 0.1016, "ref": 1, "pos": [131.572, 64.389], "height": 0.508}, {"start": [132.422, 63.888999999999996], "end": [132.422, 64.889], "type": "segment", "width": 0.12}, {"start": [130.72199999999998, 64.889], "end": [130.72199999999998, 63.888999999999996], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C65", "thickness": 0.1016, "ref": 1, "pos": [135.382, 70.104], "height": 0.508}, {"start": [134.882, 69.25399999999999], "end": [135.882, 69.25399999999999], "type": "segment", "width": 0.12}, {"start": [135.882, 70.954], "end": [134.882, 70.954], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C67", "thickness": 0.1016, "ref": 1, "pos": [145.542, 70.104], "height": 0.508}, {"start": [144.692, 70.604], "end": [144.692, 69.604], "type": "segment", "width": 0.12}, {"start": [146.392, 69.604], "end": [146.392, 70.604], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C71", "thickness": 0.1016, "ref": 1, "pos": [158.242, 64.389], "height": 0.508}, {"start": [157.392, 64.889], "end": [157.392, 63.888999999999996], "type": "segment", "width": 0.12}, {"start": [159.09199999999998, 63.888999999999996], "end": [159.09199999999998, 64.889], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "C73", "thickness": 0.1016, "ref": 1, "pos": [155.702, 136.144], "height": 0.508}, {"start": [155.202, 135.29399999999998], "end": [156.202, 135.29399999999998], "type": "segment", "width": 0.12}, {"start": [156.202, 136.994], "end": [155.202, 136.994], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R9", "thickness": 0.1016, "ref": 1, "pos": [137.922, 120.904], "height": 0.508}, {"start": [138.797, 121.50399999999999], "end": [138.797, 120.30399999999999], "type": "segment", "width": 0.15}, {"start": [137.047, 120.30399999999999], "end": [137.047, 121.50399999999999], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R10", "thickness": 0.1016, "ref": 1, "pos": [144.90699999999998, 120.904], "height": 0.508}, {"start": [145.78199999999998, 121.50399999999999], "end": [145.78199999999998, 120.30399999999999], "type": "segment", "width": 0.15}, {"start": [144.03199999999998, 120.30399999999999], "end": [144.03199999999998, 121.50399999999999], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R15", "thickness": 0.1016, "ref": 1, "pos": [120.777, 80.899], "height": 0.508}, {"start": [121.652, 81.499], "end": [121.652, 80.29899999999999], "type": "segment", "width": 0.15}, {"start": [119.902, 80.29899999999999], "end": [119.902, 81.499], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R16", "thickness": 0.1016, "ref": 1, "pos": [131.572, 90.42399999999999], "height": 0.508}, {"start": [132.447, 91.024], "end": [132.447, 89.824], "type": "segment", "width": 0.15}, {"start": [130.697, 89.824], "end": [130.697, 91.024], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R17", "thickness": 0.1016, "ref": 1, "pos": [156.97199999999998, 115.189], "height": 0.508}, {"start": [157.84699999999998, 115.789], "end": [157.84699999999998, 114.589], "type": "segment", "width": 0.15}, {"start": [156.09699999999998, 114.589], "end": [156.09699999999998, 115.789], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R18", "thickness": 0.1016, "ref": 1, "pos": [156.97199999999998, 112.014], "height": 0.508}, {"start": [156.37199999999999, 112.889], "end": [157.572, 112.889], "type": "segment", "width": 0.15}, {"start": [157.572, 111.139], "end": [156.37199999999999, 111.139], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R19", "thickness": 0.1016, "ref": 1, "pos": [156.97199999999998, 89.154], "height": 0.508}, {"start": [156.37199999999999, 90.029], "end": [157.572, 90.029], "type": "segment", "width": 0.15}, {"start": [157.572, 88.279], "end": [156.37199999999999, 88.279], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R20", "thickness": 0.1016, "ref": 1, "pos": [156.97199999999998, 92.329], "height": 0.508}, {"start": [157.84699999999998, 92.929], "end": [157.84699999999998, 91.729], "type": "segment", "width": 0.15}, {"start": [156.09699999999998, 91.729], "end": [156.09699999999998, 92.929], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R23", "thickness": 0.1016, "ref": 1, "pos": [132.84199999999998, 70.104], "height": 0.508}, {"start": [133.71699999999998, 70.704], "end": [133.71699999999998, 69.50399999999999], "type": "segment", "width": 0.15}, {"start": [131.96699999999998, 69.50399999999999], "end": [131.96699999999998, 70.704], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R24", "thickness": 0.1016, "ref": 1, "pos": [157.607, 70.104], "height": 0.508}, {"start": [158.482, 70.704], "end": [158.482, 69.50399999999999], "type": "segment", "width": 0.15}, {"start": [156.732, 69.50399999999999], "end": [156.732, 70.704], "type": "segment", "width": 0.15}], "F": [{"width": 1.016, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "MC33816 \nfor rusEFI.com\nR0.3", "thickness": 0.127, "pos": [123.19, 147.95499999999998], "height": 1.016}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "EXT1", "thickness": 0.1016, "pos": [165.1, 139.954], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "DBG", "thickness": 0.1016, "pos": [165.1, 142.494], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "EXT2", "thickness": 0.1016, "pos": [165.227, 145.034], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "EXT", "thickness": 0.1016, "pos": [160.147, 150.114], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "VCCIO", "thickness": 0.1016, "pos": [157.607, 150.114], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "5V", "thickness": 0.1016, "pos": [155.06699999999998, 150.114], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [129.667, 143.256], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "3.3V", "thickness": 0.1016, "pos": [132.207, 143.256], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "5V", "thickness": 0.1016, "pos": [134.74699999999999, 143.256], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "EXT", "thickness": 0.1016, "pos": [145.542, 149.352], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "CLK", "thickness": 0.1016, "pos": [143.00199999999998, 149.352], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Y1-3", "thickness": 0.1016, "pos": [140.589, 149.352], "height": 0.508}, {"width": 1.016, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "INJ2 B1", "thickness": 0.127, "pos": [146.558, 109.09299999999999], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "INJ1 B1", "thickness": 0.127, "pos": [146.558, 97.78999999999999], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "INJ3 B2", "thickness": 0.127, "pos": [146.558, 86.23299999999999], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "INJ4 B2", "thickness": 0.127, "pos": [146.81199999999998, 74.92999999999999], "height": 1.016}, {"width": 1.016, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "PUMP", "thickness": 0.127, "pos": [146.81199999999998, 66.42099999999999], "height": 1.016}, {"width": 1.016, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 70.231], "height": 1.016}, {"width": 1.016, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 73.40599999999999], "height": 1.016}, {"width": 1.016, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 90.42399999999999], "height": 1.016}, {"width": 1.016, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 96.393], "height": 1.016}, {"width": 1.016, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "HI LOW", "thickness": 0.127, "pos": [140.71599999999998, 113.28399999999999], "height": 1.016}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [142.367, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "NC", "thickness": 0.1016, "pos": [144.90699999999998, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "NC", "thickness": 0.1016, "pos": [147.447, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "DBG", "thickness": 0.1016, "pos": [149.987, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "SCLK", "thickness": 0.1016, "pos": [152.527, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "MOSI", "thickness": 0.1016, "pos": [155.06699999999998, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "MISO", "thickness": 0.1016, "pos": [157.48, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "CSB", "thickness": 0.1016, "pos": [160.147, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "STAR6", "thickness": 0.1016, "pos": [160.147, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "STAR5", "thickness": 0.1016, "pos": [157.607, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "STAR4", "thickness": 0.1016, "pos": [155.06699999999998, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "STAR3", "thickness": 0.1016, "pos": [152.527, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "STAR2", "thickness": 0.1016, "pos": [149.987, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "STAR1", "thickness": 0.1016, "pos": [147.447, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "RSTB", "thickness": 0.1016, "pos": [144.90699999999998, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "DRVEN", "thickness": 0.1016, "pos": [142.367, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "OA_1", "thickness": 0.1016, "pos": [120.142, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "OA_2", "thickness": 0.1016, "pos": [122.68199999999999, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "IRQB", "thickness": 0.1016, "pos": [125.222, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "FLAG0", "thickness": 0.1016, "pos": [127.762, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [137.922, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "FLAG1", "thickness": 0.1016, "pos": [130.302, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "FLAG2", "thickness": 0.1016, "pos": [132.84199999999998, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [135.382, 157.226], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [135.382, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.1016, "pos": [130.302, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "ECLK", "thickness": 0.1016, "pos": [127.762, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "NC", "thickness": 0.1016, "pos": [125.222, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "VCCP", "thickness": 0.1016, "pos": [122.68199999999999, 151.511], "height": 0.508}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "VCCIO", "thickness": 0.1016, "pos": [120.142, 151.511], "height": 0.508}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J3", "thickness": 0.15, "ref": 1, "pos": [162.68699999999998, 154.432], "height": 1.0}, {"start": [141.037, 151.959], "end": [141.037, 157.159], "type": "segment", "width": 0.12}, {"start": [158.87699999999998, 151.959], "end": [141.037, 151.959], "type": "segment", "width": 0.12}, {"start": [158.87699999999998, 151.959], "end": [158.87699999999998, 154.559], "type": "segment", "width": 0.12}, {"start": [158.87699999999998, 154.559], "end": [161.477, 154.559], "type": "segment", "width": 0.12}, {"start": [161.477, 154.559], "end": [161.477, 157.159], "type": "segment", "width": 0.12}, {"start": [160.147, 151.959], "end": [161.477, 151.959], "type": "segment", "width": 0.12}, {"start": [161.477, 151.959], "end": [161.477, 153.289], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J4", "thickness": 0.15, "ref": 1, "pos": [117.475, 156.845], "height": 1.0}, {"start": [139.25199999999998, 157.159], "end": [139.25199999999998, 151.959], "type": "segment", "width": 0.12}, {"start": [118.812, 151.959], "end": [139.25199999999998, 151.959], "type": "segment", "width": 0.12}, {"start": [121.41199999999999, 157.159], "end": [121.41199999999999, 154.559], "type": "segment", "width": 0.12}, {"start": [121.41199999999999, 154.559], "end": [118.812, 154.559], "type": "segment", "width": 0.12}, {"start": [118.812, 154.559], "end": [118.812, 151.959], "type": "segment", "width": 0.12}, {"start": [118.812, 157.159], "end": [118.812, 155.82899999999998], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C14", "thickness": 0.15, "ref": 1, "pos": [115.0615, 118.36449999999999], "height": 1.0}, {"start": [110.934, 113.68199999999999], "radius": 11.09, "type": "circle", "width": 0.12}, {"start": [99.884, 113.68199999999999], "end": [121.984, 113.68199999999999], "type": "segment", "width": 0.12}, {"start": [99.884, 113.642], "end": [121.984, 113.642], "type": "segment", "width": 0.12}, {"start": [99.884, 113.60199999999999], "end": [121.984, 113.60199999999999], "type": "segment", "width": 0.12}, {"start": [99.884, 113.562], "end": [121.984, 113.562], "type": "segment", "width": 0.12}, {"start": [99.88499999999999, 113.52199999999999], "end": [121.98299999999999, 113.52199999999999], "type": "segment", "width": 0.12}, {"start": [99.88499999999999, 113.482], "end": [121.98299999999999, 113.482], "type": "segment", "width": 0.12}, {"start": [99.886, 113.442], "end": [121.982, 113.442], "type": "segment", "width": 0.12}, {"start": [99.887, 113.402], "end": [121.981, 113.402], "type": "segment", "width": 0.12}, {"start": [99.88799999999999, 113.362], "end": [121.97999999999999, 113.362], "type": "segment", "width": 0.12}, {"start": [99.889, 113.32199999999999], "end": [121.979, 113.32199999999999], "type": "segment", "width": 0.12}, {"start": [99.89099999999999, 113.282], "end": [121.97699999999999, 113.282], "type": "segment", "width": 0.12}, {"start": [99.892, 113.24199999999999], "end": [121.976, 113.24199999999999], "type": "segment", "width": 0.12}, {"start": [99.89399999999999, 113.202], "end": [121.97399999999999, 113.202], "type": "segment", "width": 0.12}, {"start": [99.896, 113.16199999999999], "end": [121.972, 113.16199999999999], "type": "segment", "width": 0.12}, {"start": [99.898, 113.122], "end": [121.97, 113.122], "type": "segment", "width": 0.12}, {"start": [99.89999999999999, 113.082], "end": [121.96799999999999, 113.082], "type": "segment", "width": 0.12}, {"start": [99.902, 113.042], "end": [121.966, 113.042], "type": "segment", "width": 0.12}, {"start": [99.904, 113.002], "end": [121.964, 113.002], "type": "segment", "width": 0.12}, {"start": [99.907, 112.961], "end": [121.961, 112.961], "type": "segment", "width": 0.12}, {"start": [99.91, 112.92099999999999], "end": [121.958, 112.92099999999999], "type": "segment", "width": 0.12}, {"start": [99.91199999999999, 112.881], "end": [121.95599999999999, 112.881], "type": "segment", "width": 0.12}, {"start": [99.91499999999999, 112.841], "end": [121.95299999999999, 112.841], "type": "segment", "width": 0.12}, {"start": [99.91799999999999, 112.801], "end": [121.94999999999999, 112.801], "type": "segment", "width": 0.12}, {"start": [99.922, 112.761], "end": [121.946, 112.761], "type": "segment", "width": 0.12}, {"start": [99.925, 112.72099999999999], "end": [121.943, 112.72099999999999], "type": "segment", "width": 0.12}, {"start": [99.929, 112.681], "end": [121.939, 112.681], "type": "segment", "width": 0.12}, {"start": [99.932, 112.64099999999999], "end": [121.93599999999999, 112.64099999999999], "type": "segment", "width": 0.12}, {"start": [99.93599999999999, 112.601], "end": [121.93199999999999, 112.601], "type": "segment", "width": 0.12}, {"start": [99.94, 112.56099999999999], "end": [121.928, 112.56099999999999], "type": "segment", "width": 0.12}, {"start": [99.94399999999999, 112.521], "end": [121.92399999999999, 112.521], "type": "segment", "width": 0.12}, {"start": [99.949, 112.481], "end": [121.919, 112.481], "type": "segment", "width": 0.12}, {"start": [99.95299999999999, 112.44099999999999], "end": [121.91499999999999, 112.44099999999999], "type": "segment", "width": 0.12}, {"start": [99.958, 112.401], "end": [121.91, 112.401], "type": "segment", "width": 0.12}, {"start": [99.96199999999999, 112.36099999999999], "end": [121.90599999999999, 112.36099999999999], "type": "segment", "width": 0.12}, {"start": [99.967, 112.321], "end": [121.901, 112.321], "type": "segment", "width": 0.12}, {"start": [99.972, 112.28099999999999], "end": [121.896, 112.28099999999999], "type": "segment", "width": 0.12}, {"start": [99.97699999999999, 112.241], "end": [121.89099999999999, 112.241], "type": "segment", "width": 0.12}, {"start": [99.98299999999999, 112.201], "end": [121.88499999999999, 112.201], "type": "segment", "width": 0.12}, {"start": [99.988, 112.161], "end": [121.88, 112.161], "type": "segment", "width": 0.12}, {"start": [99.994, 112.121], "end": [121.874, 112.121], "type": "segment", "width": 0.12}, {"start": [100.0, 112.08099999999999], "end": [121.868, 112.08099999999999], "type": "segment", "width": 0.12}, {"start": [100.005, 112.041], "end": [121.863, 112.041], "type": "segment", "width": 0.12}, {"start": [100.011, 112.00099999999999], "end": [121.857, 112.00099999999999], "type": "segment", "width": 0.12}, {"start": [100.018, 111.961], "end": [121.85, 111.961], "type": "segment", "width": 0.12}, {"start": [100.024, 111.92099999999999], "end": [121.844, 111.92099999999999], "type": "segment", "width": 0.12}, {"start": [100.03099999999999, 111.881], "end": [121.83699999999999, 111.881], "type": "segment", "width": 0.12}, {"start": [100.03699999999999, 111.841], "end": [121.83099999999999, 111.841], "type": "segment", "width": 0.12}, {"start": [100.044, 111.801], "end": [121.824, 111.801], "type": "segment", "width": 0.12}, {"start": [100.051, 111.761], "end": [121.817, 111.761], "type": "segment", "width": 0.12}, {"start": [100.05799999999999, 111.72099999999999], "end": [121.80999999999999, 111.72099999999999], "type": "segment", "width": 0.12}, {"start": [100.065, 111.681], "end": [121.803, 111.681], "type": "segment", "width": 0.12}, {"start": [100.073, 111.64099999999999], "end": [121.79499999999999, 111.64099999999999], "type": "segment", "width": 0.12}, {"start": [100.08, 111.601], "end": [121.788, 111.601], "type": "segment", "width": 0.12}, {"start": [100.088, 111.56099999999999], "end": [121.78, 111.56099999999999], "type": "segment", "width": 0.12}, {"start": [100.09599999999999, 111.521], "end": [121.77199999999999, 111.521], "type": "segment", "width": 0.12}, {"start": [100.104, 111.481], "end": [121.764, 111.481], "type": "segment", "width": 0.12}, {"start": [100.112, 111.44099999999999], "end": [121.756, 111.44099999999999], "type": "segment", "width": 0.12}, {"start": [100.11999999999999, 111.401], "end": [121.74799999999999, 111.401], "type": "segment", "width": 0.12}, {"start": [100.12899999999999, 111.36099999999999], "end": [121.73899999999999, 111.36099999999999], "type": "segment", "width": 0.12}, {"start": [100.13799999999999, 111.321], "end": [121.72999999999999, 111.321], "type": "segment", "width": 0.12}, {"start": [100.146, 111.28099999999999], "end": [121.722, 111.28099999999999], "type": "segment", "width": 0.12}, {"start": [100.155, 111.241], "end": [121.713, 111.241], "type": "segment", "width": 0.12}, {"start": [100.164, 111.201], "end": [121.704, 111.201], "type": "segment", "width": 0.12}, {"start": [100.17399999999999, 111.161], "end": [121.69399999999999, 111.161], "type": "segment", "width": 0.12}, {"start": [100.18299999999999, 111.121], "end": [121.68499999999999, 111.121], "type": "segment", "width": 0.12}, {"start": [100.193, 111.08099999999999], "end": [121.675, 111.08099999999999], "type": "segment", "width": 0.12}, {"start": [100.202, 111.041], "end": [121.666, 111.041], "type": "segment", "width": 0.12}, {"start": [100.21199999999999, 111.00099999999999], "end": [121.65599999999999, 111.00099999999999], "type": "segment", "width": 0.12}, {"start": [100.222, 110.961], "end": [121.646, 110.961], "type": "segment", "width": 0.12}, {"start": [100.232, 110.92099999999999], "end": [121.636, 110.92099999999999], "type": "segment", "width": 0.12}, {"start": [100.243, 110.881], "end": [121.625, 110.881], "type": "segment", "width": 0.12}, {"start": [100.253, 110.841], "end": [108.75399999999999, 110.841], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.841], "end": [121.615, 110.841], "type": "segment", "width": 0.12}, {"start": [100.264, 110.801], "end": [108.75399999999999, 110.801], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.801], "end": [121.604, 110.801], "type": "segment", "width": 0.12}, {"start": [100.27499999999999, 110.761], "end": [108.75399999999999, 110.761], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.761], "end": [121.59299999999999, 110.761], "type": "segment", "width": 0.12}, {"start": [100.286, 110.72099999999999], "end": [108.75399999999999, 110.72099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.72099999999999], "end": [121.582, 110.72099999999999], "type": "segment", "width": 0.12}, {"start": [100.297, 110.681], "end": [108.75399999999999, 110.681], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.681], "end": [121.571, 110.681], "type": "segment", "width": 0.12}, {"start": [100.30799999999999, 110.64099999999999], "end": [108.75399999999999, 110.64099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.64099999999999], "end": [121.55999999999999, 110.64099999999999], "type": "segment", "width": 0.12}, {"start": [100.32, 110.601], "end": [108.75399999999999, 110.601], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.601], "end": [121.54799999999999, 110.601], "type": "segment", "width": 0.12}, {"start": [100.33099999999999, 110.56099999999999], "end": [108.75399999999999, 110.56099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.56099999999999], "end": [121.53699999999999, 110.56099999999999], "type": "segment", "width": 0.12}, {"start": [100.34299999999999, 110.521], "end": [108.75399999999999, 110.521], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.521], "end": [121.52499999999999, 110.521], "type": "segment", "width": 0.12}, {"start": [100.35499999999999, 110.481], "end": [108.75399999999999, 110.481], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.481], "end": [121.51299999999999, 110.481], "type": "segment", "width": 0.12}, {"start": [100.36699999999999, 110.44099999999999], "end": [108.75399999999999, 110.44099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.44099999999999], "end": [121.50099999999999, 110.44099999999999], "type": "segment", "width": 0.12}, {"start": [100.38, 110.401], "end": [108.75399999999999, 110.401], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.401], "end": [121.488, 110.401], "type": "segment", "width": 0.12}, {"start": [100.392, 110.36099999999999], "end": [108.75399999999999, 110.36099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.36099999999999], "end": [121.476, 110.36099999999999], "type": "segment", "width": 0.12}, {"start": [100.405, 110.321], "end": [108.75399999999999, 110.321], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.321], "end": [121.463, 110.321], "type": "segment", "width": 0.12}, {"start": [100.41799999999999, 110.28099999999999], "end": [108.75399999999999, 110.28099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.28099999999999], "end": [121.44999999999999, 110.28099999999999], "type": "segment", "width": 0.12}, {"start": [100.431, 110.241], "end": [108.75399999999999, 110.241], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.241], "end": [121.437, 110.241], "type": "segment", "width": 0.12}, {"start": [100.44399999999999, 110.201], "end": [108.75399999999999, 110.201], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.201], "end": [121.42399999999999, 110.201], "type": "segment", "width": 0.12}, {"start": [100.457, 110.161], "end": [108.75399999999999, 110.161], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.161], "end": [121.411, 110.161], "type": "segment", "width": 0.12}, {"start": [100.47, 110.121], "end": [108.75399999999999, 110.121], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.121], "end": [121.398, 110.121], "type": "segment", "width": 0.12}, {"start": [100.484, 110.08099999999999], "end": [108.75399999999999, 110.08099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.08099999999999], "end": [121.384, 110.08099999999999], "type": "segment", "width": 0.12}, {"start": [100.49799999999999, 110.041], "end": [108.75399999999999, 110.041], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.041], "end": [121.36999999999999, 110.041], "type": "segment", "width": 0.12}, {"start": [100.512, 110.00099999999999], "end": [108.75399999999999, 110.00099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 110.00099999999999], "end": [121.356, 110.00099999999999], "type": "segment", "width": 0.12}, {"start": [100.526, 109.961], "end": [108.75399999999999, 109.961], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.961], "end": [121.342, 109.961], "type": "segment", "width": 0.12}, {"start": [100.53999999999999, 109.92099999999999], "end": [108.75399999999999, 109.92099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.92099999999999], "end": [121.32799999999999, 109.92099999999999], "type": "segment", "width": 0.12}, {"start": [100.55499999999999, 109.881], "end": [108.75399999999999, 109.881], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.881], "end": [121.31299999999999, 109.881], "type": "segment", "width": 0.12}, {"start": [100.57, 109.841], "end": [108.75399999999999, 109.841], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.841], "end": [121.29799999999999, 109.841], "type": "segment", "width": 0.12}, {"start": [100.58399999999999, 109.801], "end": [108.75399999999999, 109.801], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.801], "end": [121.28399999999999, 109.801], "type": "segment", "width": 0.12}, {"start": [100.59899999999999, 109.761], "end": [108.75399999999999, 109.761], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.761], "end": [121.26899999999999, 109.761], "type": "segment", "width": 0.12}, {"start": [100.615, 109.72099999999999], "end": [108.75399999999999, 109.72099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.72099999999999], "end": [121.253, 109.72099999999999], "type": "segment", "width": 0.12}, {"start": [100.63, 109.681], "end": [108.75399999999999, 109.681], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.681], "end": [121.238, 109.681], "type": "segment", "width": 0.12}, {"start": [100.646, 109.64099999999999], "end": [108.75399999999999, 109.64099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.64099999999999], "end": [121.222, 109.64099999999999], "type": "segment", "width": 0.12}, {"start": [100.661, 109.601], "end": [108.75399999999999, 109.601], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.601], "end": [121.207, 109.601], "type": "segment", "width": 0.12}, {"start": [100.67699999999999, 109.56099999999999], "end": [108.75399999999999, 109.56099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.56099999999999], "end": [121.19099999999999, 109.56099999999999], "type": "segment", "width": 0.12}, {"start": [100.693, 109.521], "end": [108.75399999999999, 109.521], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.521], "end": [121.175, 109.521], "type": "segment", "width": 0.12}, {"start": [100.71, 109.481], "end": [108.75399999999999, 109.481], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.481], "end": [121.158, 109.481], "type": "segment", "width": 0.12}, {"start": [100.726, 109.44099999999999], "end": [108.75399999999999, 109.44099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.44099999999999], "end": [121.142, 109.44099999999999], "type": "segment", "width": 0.12}, {"start": [100.743, 109.401], "end": [108.75399999999999, 109.401], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.401], "end": [121.125, 109.401], "type": "segment", "width": 0.12}, {"start": [100.75999999999999, 109.36099999999999], "end": [108.75399999999999, 109.36099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.36099999999999], "end": [121.10799999999999, 109.36099999999999], "type": "segment", "width": 0.12}, {"start": [100.777, 109.321], "end": [108.75399999999999, 109.321], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.321], "end": [121.091, 109.321], "type": "segment", "width": 0.12}, {"start": [100.794, 109.28099999999999], "end": [108.75399999999999, 109.28099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.28099999999999], "end": [121.074, 109.28099999999999], "type": "segment", "width": 0.12}, {"start": [100.81099999999999, 109.241], "end": [108.75399999999999, 109.241], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.241], "end": [121.05699999999999, 109.241], "type": "segment", "width": 0.12}, {"start": [100.829, 109.201], "end": [108.75399999999999, 109.201], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.201], "end": [121.039, 109.201], "type": "segment", "width": 0.12}, {"start": [100.84599999999999, 109.161], "end": [108.75399999999999, 109.161], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.161], "end": [121.02199999999999, 109.161], "type": "segment", "width": 0.12}, {"start": [100.86399999999999, 109.121], "end": [108.75399999999999, 109.121], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.121], "end": [121.00399999999999, 109.121], "type": "segment", "width": 0.12}, {"start": [100.883, 109.08099999999999], "end": [108.75399999999999, 109.08099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.08099999999999], "end": [120.985, 109.08099999999999], "type": "segment", "width": 0.12}, {"start": [100.901, 109.041], "end": [108.75399999999999, 109.041], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.041], "end": [120.967, 109.041], "type": "segment", "width": 0.12}, {"start": [100.919, 109.00099999999999], "end": [108.75399999999999, 109.00099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 109.00099999999999], "end": [120.949, 109.00099999999999], "type": "segment", "width": 0.12}, {"start": [100.938, 108.961], "end": [108.75399999999999, 108.961], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.961], "end": [120.92999999999999, 108.961], "type": "segment", "width": 0.12}, {"start": [100.957, 108.92099999999999], "end": [108.75399999999999, 108.92099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.92099999999999], "end": [120.911, 108.92099999999999], "type": "segment", "width": 0.12}, {"start": [100.976, 108.881], "end": [108.75399999999999, 108.881], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.881], "end": [120.892, 108.881], "type": "segment", "width": 0.12}, {"start": [100.99499999999999, 108.841], "end": [108.75399999999999, 108.841], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.841], "end": [120.87299999999999, 108.841], "type": "segment", "width": 0.12}, {"start": [101.015, 108.801], "end": [108.75399999999999, 108.801], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.801], "end": [120.853, 108.801], "type": "segment", "width": 0.12}, {"start": [101.035, 108.761], "end": [108.75399999999999, 108.761], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.761], "end": [120.833, 108.761], "type": "segment", "width": 0.12}, {"start": [101.05499999999999, 108.72099999999999], "end": [108.75399999999999, 108.72099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.72099999999999], "end": [120.81299999999999, 108.72099999999999], "type": "segment", "width": 0.12}, {"start": [101.07499999999999, 108.681], "end": [108.75399999999999, 108.681], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.681], "end": [120.79299999999999, 108.681], "type": "segment", "width": 0.12}, {"start": [101.095, 108.64099999999999], "end": [108.75399999999999, 108.64099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.64099999999999], "end": [120.773, 108.64099999999999], "type": "segment", "width": 0.12}, {"start": [101.115, 108.601], "end": [108.75399999999999, 108.601], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.601], "end": [120.753, 108.601], "type": "segment", "width": 0.12}, {"start": [101.136, 108.56099999999999], "end": [108.75399999999999, 108.56099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.56099999999999], "end": [120.732, 108.56099999999999], "type": "segment", "width": 0.12}, {"start": [101.157, 108.521], "end": [108.75399999999999, 108.521], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.521], "end": [120.711, 108.521], "type": "segment", "width": 0.12}, {"start": [101.178, 108.481], "end": [108.75399999999999, 108.481], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.481], "end": [120.69, 108.481], "type": "segment", "width": 0.12}, {"start": [101.19999999999999, 108.44099999999999], "end": [108.75399999999999, 108.44099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.44099999999999], "end": [120.66799999999999, 108.44099999999999], "type": "segment", "width": 0.12}, {"start": [101.22099999999999, 108.401], "end": [108.75399999999999, 108.401], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.401], "end": [120.64699999999999, 108.401], "type": "segment", "width": 0.12}, {"start": [101.243, 108.36099999999999], "end": [108.75399999999999, 108.36099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.36099999999999], "end": [120.625, 108.36099999999999], "type": "segment", "width": 0.12}, {"start": [101.265, 108.321], "end": [108.75399999999999, 108.321], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.321], "end": [120.603, 108.321], "type": "segment", "width": 0.12}, {"start": [101.28699999999999, 108.28099999999999], "end": [108.75399999999999, 108.28099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.28099999999999], "end": [120.58099999999999, 108.28099999999999], "type": "segment", "width": 0.12}, {"start": [101.309, 108.241], "end": [108.75399999999999, 108.241], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.241], "end": [120.559, 108.241], "type": "segment", "width": 0.12}, {"start": [101.332, 108.201], "end": [108.75399999999999, 108.201], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.201], "end": [120.536, 108.201], "type": "segment", "width": 0.12}, {"start": [101.35499999999999, 108.161], "end": [108.75399999999999, 108.161], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.161], "end": [120.51299999999999, 108.161], "type": "segment", "width": 0.12}, {"start": [101.378, 108.121], "end": [108.75399999999999, 108.121], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.121], "end": [120.49, 108.121], "type": "segment", "width": 0.12}, {"start": [101.401, 108.08099999999999], "end": [108.75399999999999, 108.08099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.08099999999999], "end": [120.467, 108.08099999999999], "type": "segment", "width": 0.12}, {"start": [101.425, 108.041], "end": [108.75399999999999, 108.041], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.041], "end": [120.443, 108.041], "type": "segment", "width": 0.12}, {"start": [101.448, 108.00099999999999], "end": [108.75399999999999, 108.00099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 108.00099999999999], "end": [120.41999999999999, 108.00099999999999], "type": "segment", "width": 0.12}, {"start": [101.472, 107.961], "end": [108.75399999999999, 107.961], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.961], "end": [120.396, 107.961], "type": "segment", "width": 0.12}, {"start": [101.497, 107.92099999999999], "end": [108.75399999999999, 107.92099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.92099999999999], "end": [120.371, 107.92099999999999], "type": "segment", "width": 0.12}, {"start": [101.521, 107.881], "end": [108.75399999999999, 107.881], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.881], "end": [120.347, 107.881], "type": "segment", "width": 0.12}, {"start": [101.54599999999999, 107.841], "end": [108.75399999999999, 107.841], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.841], "end": [120.32199999999999, 107.841], "type": "segment", "width": 0.12}, {"start": [101.571, 107.801], "end": [108.75399999999999, 107.801], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.801], "end": [120.297, 107.801], "type": "segment", "width": 0.12}, {"start": [101.59599999999999, 107.761], "end": [108.75399999999999, 107.761], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.761], "end": [120.27199999999999, 107.761], "type": "segment", "width": 0.12}, {"start": [101.621, 107.72099999999999], "end": [108.75399999999999, 107.72099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.72099999999999], "end": [120.247, 107.72099999999999], "type": "segment", "width": 0.12}, {"start": [101.64699999999999, 107.681], "end": [108.75399999999999, 107.681], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.681], "end": [120.22099999999999, 107.681], "type": "segment", "width": 0.12}, {"start": [101.673, 107.64099999999999], "end": [108.75399999999999, 107.64099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.64099999999999], "end": [120.195, 107.64099999999999], "type": "segment", "width": 0.12}, {"start": [101.699, 107.601], "end": [108.75399999999999, 107.601], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.601], "end": [120.169, 107.601], "type": "segment", "width": 0.12}, {"start": [101.725, 107.56099999999999], "end": [108.75399999999999, 107.56099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.56099999999999], "end": [120.143, 107.56099999999999], "type": "segment", "width": 0.12}, {"start": [101.752, 107.521], "end": [108.75399999999999, 107.521], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.521], "end": [120.116, 107.521], "type": "segment", "width": 0.12}, {"start": [101.77799999999999, 107.481], "end": [108.75399999999999, 107.481], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.481], "end": [120.08999999999999, 107.481], "type": "segment", "width": 0.12}, {"start": [101.806, 107.44099999999999], "end": [108.75399999999999, 107.44099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.44099999999999], "end": [120.062, 107.44099999999999], "type": "segment", "width": 0.12}, {"start": [101.833, 107.401], "end": [108.75399999999999, 107.401], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.401], "end": [120.035, 107.401], "type": "segment", "width": 0.12}, {"start": [101.86099999999999, 107.36099999999999], "end": [108.75399999999999, 107.36099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.36099999999999], "end": [120.00699999999999, 107.36099999999999], "type": "segment", "width": 0.12}, {"start": [101.88799999999999, 107.321], "end": [108.75399999999999, 107.321], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.321], "end": [119.97999999999999, 107.321], "type": "segment", "width": 0.12}, {"start": [101.917, 107.28099999999999], "end": [108.75399999999999, 107.28099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.28099999999999], "end": [119.951, 107.28099999999999], "type": "segment", "width": 0.12}, {"start": [101.945, 107.241], "end": [108.75399999999999, 107.241], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.241], "end": [119.92299999999999, 107.241], "type": "segment", "width": 0.12}, {"start": [101.97399999999999, 107.201], "end": [108.75399999999999, 107.201], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.201], "end": [119.89399999999999, 107.201], "type": "segment", "width": 0.12}, {"start": [102.003, 107.161], "end": [108.75399999999999, 107.161], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.161], "end": [119.865, 107.161], "type": "segment", "width": 0.12}, {"start": [102.032, 107.121], "end": [108.75399999999999, 107.121], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.121], "end": [119.836, 107.121], "type": "segment", "width": 0.12}, {"start": [102.06099999999999, 107.08099999999999], "end": [108.75399999999999, 107.08099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.08099999999999], "end": [119.80699999999999, 107.08099999999999], "type": "segment", "width": 0.12}, {"start": [102.091, 107.041], "end": [108.75399999999999, 107.041], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.041], "end": [119.777, 107.041], "type": "segment", "width": 0.12}, {"start": [102.121, 107.00099999999999], "end": [108.75399999999999, 107.00099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 107.00099999999999], "end": [119.747, 107.00099999999999], "type": "segment", "width": 0.12}, {"start": [102.151, 106.961], "end": [108.75399999999999, 106.961], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.961], "end": [119.717, 106.961], "type": "segment", "width": 0.12}, {"start": [102.182, 106.92099999999999], "end": [108.75399999999999, 106.92099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.92099999999999], "end": [119.68599999999999, 106.92099999999999], "type": "segment", "width": 0.12}, {"start": [102.213, 106.881], "end": [108.75399999999999, 106.881], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.881], "end": [119.655, 106.881], "type": "segment", "width": 0.12}, {"start": [102.244, 106.841], "end": [108.75399999999999, 106.841], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.841], "end": [119.624, 106.841], "type": "segment", "width": 0.12}, {"start": [102.276, 106.801], "end": [108.75399999999999, 106.801], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.801], "end": [119.592, 106.801], "type": "segment", "width": 0.12}, {"start": [102.307, 106.761], "end": [108.75399999999999, 106.761], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.761], "end": [119.56099999999999, 106.761], "type": "segment", "width": 0.12}, {"start": [102.339, 106.72099999999999], "end": [108.75399999999999, 106.72099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.72099999999999], "end": [119.529, 106.72099999999999], "type": "segment", "width": 0.12}, {"start": [102.372, 106.681], "end": [108.75399999999999, 106.681], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.681], "end": [119.496, 106.681], "type": "segment", "width": 0.12}, {"start": [102.405, 106.64099999999999], "end": [108.75399999999999, 106.64099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.64099999999999], "end": [119.463, 106.64099999999999], "type": "segment", "width": 0.12}, {"start": [102.438, 106.601], "end": [108.75399999999999, 106.601], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.601], "end": [119.42999999999999, 106.601], "type": "segment", "width": 0.12}, {"start": [102.47099999999999, 106.56099999999999], "end": [108.75399999999999, 106.56099999999999], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.56099999999999], "end": [119.39699999999999, 106.56099999999999], "type": "segment", "width": 0.12}, {"start": [102.505, 106.521], "end": [108.75399999999999, 106.521], "type": "segment", "width": 0.12}, {"start": [113.11399999999999, 106.521], "end": [119.363, 106.521], "type": "segment", "width": 0.12}, {"start": [102.539, 106.481], "end": [119.329, 106.481], "type": "segment", "width": 0.12}, {"start": [102.573, 106.44099999999999], "end": [119.295, 106.44099999999999], "type": "segment", "width": 0.12}, {"start": [102.60799999999999, 106.401], "end": [119.25999999999999, 106.401], "type": "segment", "width": 0.12}, {"start": [102.642, 106.36099999999999], "end": [119.226, 106.36099999999999], "type": "segment", "width": 0.12}, {"start": [102.678, 106.321], "end": [119.19, 106.321], "type": "segment", "width": 0.12}, {"start": [102.713, 106.28099999999999], "end": [119.155, 106.28099999999999], "type": "segment", "width": 0.12}, {"start": [102.749, 106.241], "end": [119.119, 106.241], "type": "segment", "width": 0.12}, {"start": [102.786, 106.201], "end": [119.082, 106.201], "type": "segment", "width": 0.12}, {"start": [102.823, 106.161], "end": [119.045, 106.161], "type": "segment", "width": 0.12}, {"start": [102.86, 106.121], "end": [119.008, 106.121], "type": "segment", "width": 0.12}, {"start": [102.89699999999999, 106.08099999999999], "end": [118.97099999999999, 106.08099999999999], "type": "segment", "width": 0.12}, {"start": [102.935, 106.041], "end": [118.93299999999999, 106.041], "type": "segment", "width": 0.12}, {"start": [102.973, 106.00099999999999], "end": [118.895, 106.00099999999999], "type": "segment", "width": 0.12}, {"start": [103.012, 105.961], "end": [118.856, 105.961], "type": "segment", "width": 0.12}, {"start": [103.051, 105.92099999999999], "end": [118.817, 105.92099999999999], "type": "segment", "width": 0.12}, {"start": [103.08999999999999, 105.881], "end": [118.77799999999999, 105.881], "type": "segment", "width": 0.12}, {"start": [103.13, 105.841], "end": [118.738, 105.841], "type": "segment", "width": 0.12}, {"start": [103.17, 105.801], "end": [118.698, 105.801], "type": "segment", "width": 0.12}, {"start": [103.211, 105.761], "end": [118.657, 105.761], "type": "segment", "width": 0.12}, {"start": [103.252, 105.72099999999999], "end": [118.616, 105.72099999999999], "type": "segment", "width": 0.12}, {"start": [103.29299999999999, 105.681], "end": [118.57499999999999, 105.681], "type": "segment", "width": 0.12}, {"start": [103.335, 105.64099999999999], "end": [118.533, 105.64099999999999], "type": "segment", "width": 0.12}, {"start": [103.377, 105.601], "end": [118.491, 105.601], "type": "segment", "width": 0.12}, {"start": [103.42, 105.56099999999999], "end": [118.448, 105.56099999999999], "type": "segment", "width": 0.12}, {"start": [103.463, 105.521], "end": [118.405, 105.521], "type": "segment", "width": 0.12}, {"start": [103.50699999999999, 105.482], "end": [118.36099999999999, 105.482], "type": "segment", "width": 0.12}, {"start": [103.551, 105.442], "end": [118.317, 105.442], "type": "segment", "width": 0.12}, {"start": [103.59599999999999, 105.402], "end": [118.27199999999999, 105.402], "type": "segment", "width": 0.12}, {"start": [103.64099999999999, 105.362], "end": [118.22699999999999, 105.362], "type": "segment", "width": 0.12}, {"start": [103.687, 105.32199999999999], "end": [118.181, 105.32199999999999], "type": "segment", "width": 0.12}, {"start": [103.73299999999999, 105.282], "end": [118.13499999999999, 105.282], "type": "segment", "width": 0.12}, {"start": [103.779, 105.24199999999999], "end": [118.089, 105.24199999999999], "type": "segment", "width": 0.12}, {"start": [103.827, 105.202], "end": [118.041, 105.202], "type": "segment", "width": 0.12}, {"start": [103.874, 105.16199999999999], "end": [117.994, 105.16199999999999], "type": "segment", "width": 0.12}, {"start": [103.923, 105.122], "end": [117.945, 105.122], "type": "segment", "width": 0.12}, {"start": [103.97099999999999, 105.082], "end": [117.89699999999999, 105.082], "type": "segment", "width": 0.12}, {"start": [104.021, 105.042], "end": [117.847, 105.042], "type": "segment", "width": 0.12}, {"start": [104.071, 105.002], "end": [117.797, 105.002], "type": "segment", "width": 0.12}, {"start": [104.122, 104.96199999999999], "end": [117.746, 104.96199999999999], "type": "segment", "width": 0.12}, {"start": [104.173, 104.922], "end": [117.695, 104.922], "type": "segment", "width": 0.12}, {"start": [104.225, 104.88199999999999], "end": [117.643, 104.88199999999999], "type": "segment", "width": 0.12}, {"start": [104.277, 104.842], "end": [117.591, 104.842], "type": "segment", "width": 0.12}, {"start": [104.33, 104.80199999999999], "end": [117.538, 104.80199999999999], "type": "segment", "width": 0.12}, {"start": [104.384, 104.762], "end": [117.484, 104.762], "type": "segment", "width": 0.12}, {"start": [104.43799999999999, 104.722], "end": [117.42999999999999, 104.722], "type": "segment", "width": 0.12}, {"start": [104.494, 104.682], "end": [117.374, 104.682], "type": "segment", "width": 0.12}, {"start": [104.55, 104.642], "end": [117.318, 104.642], "type": "segment", "width": 0.12}, {"start": [104.606, 104.60199999999999], "end": [117.262, 104.60199999999999], "type": "segment", "width": 0.12}, {"start": [104.664, 104.562], "end": [117.204, 104.562], "type": "segment", "width": 0.12}, {"start": [104.722, 104.52199999999999], "end": [117.146, 104.52199999999999], "type": "segment", "width": 0.12}, {"start": [104.78099999999999, 104.482], "end": [117.08699999999999, 104.482], "type": "segment", "width": 0.12}, {"start": [104.841, 104.442], "end": [117.027, 104.442], "type": "segment", "width": 0.12}, {"start": [104.901, 104.402], "end": [116.967, 104.402], "type": "segment", "width": 0.12}, {"start": [104.963, 104.362], "end": [116.905, 104.362], "type": "segment", "width": 0.12}, {"start": [105.026, 104.32199999999999], "end": [116.842, 104.32199999999999], "type": "segment", "width": 0.12}, {"start": [105.089, 104.282], "end": [116.779, 104.282], "type": "segment", "width": 0.12}, {"start": [105.15299999999999, 104.24199999999999], "end": [116.71499999999999, 104.24199999999999], "type": "segment", "width": 0.12}, {"start": [105.219, 104.202], "end": [116.649, 104.202], "type": "segment", "width": 0.12}, {"start": [105.285, 104.16199999999999], "end": [116.583, 104.16199999999999], "type": "segment", "width": 0.12}, {"start": [105.353, 104.122], "end": [116.515, 104.122], "type": "segment", "width": 0.12}, {"start": [105.42099999999999, 104.082], "end": [116.44699999999999, 104.082], "type": "segment", "width": 0.12}, {"start": [105.491, 104.042], "end": [116.377, 104.042], "type": "segment", "width": 0.12}, {"start": [105.562, 104.002], "end": [116.306, 104.002], "type": "segment", "width": 0.12}, {"start": [105.634, 103.96199999999999], "end": [116.234, 103.96199999999999], "type": "segment", "width": 0.12}, {"start": [105.708, 103.922], "end": [116.16, 103.922], "type": "segment", "width": 0.12}, {"start": [105.782, 103.88199999999999], "end": [116.086, 103.88199999999999], "type": "segment", "width": 0.12}, {"start": [105.859, 103.842], "end": [116.009, 103.842], "type": "segment", "width": 0.12}, {"start": [105.93599999999999, 103.80199999999999], "end": [115.93199999999999, 103.80199999999999], "type": "segment", "width": 0.12}, {"start": [106.01599999999999, 103.762], "end": [115.85199999999999, 103.762], "type": "segment", "width": 0.12}, {"start": [106.09599999999999, 103.722], "end": [115.77199999999999, 103.722], "type": "segment", "width": 0.12}, {"start": [106.179, 103.682], "end": [115.689, 103.682], "type": "segment", "width": 0.12}, {"start": [106.26299999999999, 103.642], "end": [115.60499999999999, 103.642], "type": "segment", "width": 0.12}, {"start": [106.34899999999999, 103.60199999999999], "end": [115.51899999999999, 103.60199999999999], "type": "segment", "width": 0.12}, {"start": [106.43799999999999, 103.562], "end": [115.42999999999999, 103.562], "type": "segment", "width": 0.12}, {"start": [106.52799999999999, 103.52199999999999], "end": [115.33999999999999, 103.52199999999999], "type": "segment", "width": 0.12}, {"start": [106.621, 103.482], "end": [115.247, 103.482], "type": "segment", "width": 0.12}, {"start": [106.716, 103.442], "end": [115.152, 103.442], "type": "segment", "width": 0.12}, {"start": [106.81299999999999, 103.402], "end": [115.05499999999999, 103.402], "type": "segment", "width": 0.12}, {"start": [106.913, 103.362], "end": [114.955, 103.362], "type": "segment", "width": 0.12}, {"start": [107.01599999999999, 103.32199999999999], "end": [114.85199999999999, 103.32199999999999], "type": "segment", "width": 0.12}, {"start": [107.12299999999999, 103.282], "end": [114.74499999999999, 103.282], "type": "segment", "width": 0.12}, {"start": [107.23299999999999, 103.24199999999999], "end": [114.63499999999999, 103.24199999999999], "type": "segment", "width": 0.12}, {"start": [107.34599999999999, 103.202], "end": [114.52199999999999, 103.202], "type": "segment", "width": 0.12}, {"start": [107.464, 103.16199999999999], "end": [114.404, 103.16199999999999], "type": "segment", "width": 0.12}, {"start": [107.586, 103.122], "end": [114.282, 103.122], "type": "segment", "width": 0.12}, {"start": [107.713, 103.082], "end": [114.155, 103.082], "type": "segment", "width": 0.12}, {"start": [107.84599999999999, 103.042], "end": [114.02199999999999, 103.042], "type": "segment", "width": 0.12}, {"start": [107.98599999999999, 103.002], "end": [113.88199999999999, 103.002], "type": "segment", "width": 0.12}, {"start": [108.133, 102.96199999999999], "end": [113.735, 102.96199999999999], "type": "segment", "width": 0.12}, {"start": [108.288, 102.922], "end": [113.58, 102.922], "type": "segment", "width": 0.12}, {"start": [108.454, 102.88199999999999], "end": [113.414, 102.88199999999999], "type": "segment", "width": 0.12}, {"start": [108.63199999999999, 102.842], "end": [113.23599999999999, 102.842], "type": "segment", "width": 0.12}, {"start": [108.826, 102.80199999999999], "end": [113.042, 102.80199999999999], "type": "segment", "width": 0.12}, {"start": [109.039, 102.762], "end": [112.829, 102.762], "type": "segment", "width": 0.12}, {"start": [109.28, 102.722], "end": [112.588, 102.722], "type": "segment", "width": 0.12}, {"start": [109.56299999999999, 102.682], "end": [112.30499999999999, 102.682], "type": "segment", "width": 0.12}, {"start": [109.922, 102.642], "end": [111.946, 102.642], "type": "segment", "width": 0.12}, {"start": [110.503, 102.60199999999999], "end": [111.365, 102.60199999999999], "type": "segment", "width": 0.12}, {"start": [110.934, 123.88199999999999], "end": [110.934, 120.88199999999999], "type": "segment", "width": 0.12}, {"start": [109.434, 122.38199999999999], "end": [112.434, 122.38199999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C15", "thickness": 0.15, "ref": 1, "pos": [114.42649999999999, 131.6995], "height": 1.0}, {"start": [110.934, 136.382], "radius": 11.09, "type": "circle", "width": 0.12}, {"start": [121.984, 136.382], "end": [99.884, 136.382], "type": "segment", "width": 0.12}, {"start": [121.984, 136.422], "end": [99.884, 136.422], "type": "segment", "width": 0.12}, {"start": [121.984, 136.462], "end": [99.884, 136.462], "type": "segment", "width": 0.12}, {"start": [121.984, 136.50199999999998], "end": [99.884, 136.50199999999998], "type": "segment", "width": 0.12}, {"start": [121.98299999999999, 136.542], "end": [99.88499999999999, 136.542], "type": "segment", "width": 0.12}, {"start": [121.98299999999999, 136.582], "end": [99.88499999999999, 136.582], "type": "segment", "width": 0.12}, {"start": [121.982, 136.62199999999999], "end": [99.886, 136.62199999999999], "type": "segment", "width": 0.12}, {"start": [121.981, 136.662], "end": [99.887, 136.662], "type": "segment", "width": 0.12}, {"start": [121.97999999999999, 136.702], "end": [99.88799999999999, 136.702], "type": "segment", "width": 0.12}, {"start": [121.979, 136.742], "end": [99.889, 136.742], "type": "segment", "width": 0.12}, {"start": [121.97699999999999, 136.78199999999998], "end": [99.89099999999999, 136.78199999999998], "type": "segment", "width": 0.12}, {"start": [121.976, 136.822], "end": [99.892, 136.822], "type": "segment", "width": 0.12}, {"start": [121.97399999999999, 136.862], "end": [99.89399999999999, 136.862], "type": "segment", "width": 0.12}, {"start": [121.972, 136.902], "end": [99.896, 136.902], "type": "segment", "width": 0.12}, {"start": [121.97, 136.942], "end": [99.898, 136.942], "type": "segment", "width": 0.12}, {"start": [121.96799999999999, 136.982], "end": [99.89999999999999, 136.982], "type": "segment", "width": 0.12}, {"start": [121.966, 137.022], "end": [99.902, 137.022], "type": "segment", "width": 0.12}, {"start": [121.964, 137.06199999999998], "end": [99.904, 137.06199999999998], "type": "segment", "width": 0.12}, {"start": [121.961, 137.10299999999998], "end": [99.907, 137.10299999999998], "type": "segment", "width": 0.12}, {"start": [121.958, 137.143], "end": [99.91, 137.143], "type": "segment", "width": 0.12}, {"start": [121.95599999999999, 137.183], "end": [99.91199999999999, 137.183], "type": "segment", "width": 0.12}, {"start": [121.95299999999999, 137.22299999999998], "end": [99.91499999999999, 137.22299999999998], "type": "segment", "width": 0.12}, {"start": [121.94999999999999, 137.263], "end": [99.91799999999999, 137.263], "type": "segment", "width": 0.12}, {"start": [121.946, 137.303], "end": [99.922, 137.303], "type": "segment", "width": 0.12}, {"start": [121.943, 137.343], "end": [99.925, 137.343], "type": "segment", "width": 0.12}, {"start": [121.939, 137.38299999999998], "end": [99.929, 137.38299999999998], "type": "segment", "width": 0.12}, {"start": [121.93599999999999, 137.423], "end": [99.932, 137.423], "type": "segment", "width": 0.12}, {"start": [121.93199999999999, 137.463], "end": [99.93599999999999, 137.463], "type": "segment", "width": 0.12}, {"start": [121.928, 137.503], "end": [99.94, 137.503], "type": "segment", "width": 0.12}, {"start": [121.92399999999999, 137.543], "end": [99.94399999999999, 137.543], "type": "segment", "width": 0.12}, {"start": [121.919, 137.583], "end": [99.949, 137.583], "type": "segment", "width": 0.12}, {"start": [121.91499999999999, 137.623], "end": [99.95299999999999, 137.623], "type": "segment", "width": 0.12}, {"start": [121.91, 137.66299999999998], "end": [99.958, 137.66299999999998], "type": "segment", "width": 0.12}, {"start": [121.90599999999999, 137.703], "end": [99.96199999999999, 137.703], "type": "segment", "width": 0.12}, {"start": [121.901, 137.743], "end": [99.967, 137.743], "type": "segment", "width": 0.12}, {"start": [121.896, 137.783], "end": [99.972, 137.783], "type": "segment", "width": 0.12}, {"start": [121.89099999999999, 137.823], "end": [99.97699999999999, 137.823], "type": "segment", "width": 0.12}, {"start": [121.88499999999999, 137.863], "end": [99.98299999999999, 137.863], "type": "segment", "width": 0.12}, {"start": [121.88, 137.903], "end": [99.988, 137.903], "type": "segment", "width": 0.12}, {"start": [121.874, 137.94299999999998], "end": [99.994, 137.94299999999998], "type": "segment", "width": 0.12}, {"start": [121.868, 137.983], "end": [100.0, 137.983], "type": "segment", "width": 0.12}, {"start": [121.863, 138.023], "end": [100.005, 138.023], "type": "segment", "width": 0.12}, {"start": [121.857, 138.063], "end": [100.011, 138.063], "type": "segment", "width": 0.12}, {"start": [121.85, 138.10299999999998], "end": [100.018, 138.10299999999998], "type": "segment", "width": 0.12}, {"start": [121.844, 138.143], "end": [100.024, 138.143], "type": "segment", "width": 0.12}, {"start": [121.83699999999999, 138.183], "end": [100.03099999999999, 138.183], "type": "segment", "width": 0.12}, {"start": [121.83099999999999, 138.22299999999998], "end": [100.03699999999999, 138.22299999999998], "type": "segment", "width": 0.12}, {"start": [121.824, 138.263], "end": [100.044, 138.263], "type": "segment", "width": 0.12}, {"start": [121.817, 138.303], "end": [100.051, 138.303], "type": "segment", "width": 0.12}, {"start": [121.80999999999999, 138.343], "end": [100.05799999999999, 138.343], "type": "segment", "width": 0.12}, {"start": [121.803, 138.38299999999998], "end": [100.065, 138.38299999999998], "type": "segment", "width": 0.12}, {"start": [121.79499999999999, 138.423], "end": [100.073, 138.423], "type": "segment", "width": 0.12}, {"start": [121.788, 138.463], "end": [100.08, 138.463], "type": "segment", "width": 0.12}, {"start": [121.78, 138.503], "end": [100.088, 138.503], "type": "segment", "width": 0.12}, {"start": [121.77199999999999, 138.543], "end": [100.09599999999999, 138.543], "type": "segment", "width": 0.12}, {"start": [121.764, 138.583], "end": [100.104, 138.583], "type": "segment", "width": 0.12}, {"start": [121.756, 138.623], "end": [100.112, 138.623], "type": "segment", "width": 0.12}, {"start": [121.74799999999999, 138.66299999999998], "end": [100.11999999999999, 138.66299999999998], "type": "segment", "width": 0.12}, {"start": [121.73899999999999, 138.703], "end": [100.12899999999999, 138.703], "type": "segment", "width": 0.12}, {"start": [121.72999999999999, 138.743], "end": [100.13799999999999, 138.743], "type": "segment", "width": 0.12}, {"start": [121.722, 138.783], "end": [100.146, 138.783], "type": "segment", "width": 0.12}, {"start": [121.713, 138.823], "end": [100.155, 138.823], "type": "segment", "width": 0.12}, {"start": [121.704, 138.863], "end": [100.164, 138.863], "type": "segment", "width": 0.12}, {"start": [121.69399999999999, 138.903], "end": [100.17399999999999, 138.903], "type": "segment", "width": 0.12}, {"start": [121.68499999999999, 138.94299999999998], "end": [100.18299999999999, 138.94299999999998], "type": "segment", "width": 0.12}, {"start": [121.675, 138.983], "end": [100.193, 138.983], "type": "segment", "width": 0.12}, {"start": [121.666, 139.023], "end": [100.202, 139.023], "type": "segment", "width": 0.12}, {"start": [121.65599999999999, 139.063], "end": [100.21199999999999, 139.063], "type": "segment", "width": 0.12}, {"start": [121.646, 139.10299999999998], "end": [100.222, 139.10299999999998], "type": "segment", "width": 0.12}, {"start": [121.636, 139.143], "end": [100.232, 139.143], "type": "segment", "width": 0.12}, {"start": [121.625, 139.183], "end": [100.243, 139.183], "type": "segment", "width": 0.12}, {"start": [121.615, 139.22299999999998], "end": [113.11399999999999, 139.22299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.22299999999998], "end": [100.253, 139.22299999999998], "type": "segment", "width": 0.12}, {"start": [121.604, 139.263], "end": [113.11399999999999, 139.263], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.263], "end": [100.264, 139.263], "type": "segment", "width": 0.12}, {"start": [121.59299999999999, 139.303], "end": [113.11399999999999, 139.303], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.303], "end": [100.27499999999999, 139.303], "type": "segment", "width": 0.12}, {"start": [121.582, 139.343], "end": [113.11399999999999, 139.343], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.343], "end": [100.286, 139.343], "type": "segment", "width": 0.12}, {"start": [121.571, 139.38299999999998], "end": [113.11399999999999, 139.38299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.38299999999998], "end": [100.297, 139.38299999999998], "type": "segment", "width": 0.12}, {"start": [121.55999999999999, 139.423], "end": [113.11399999999999, 139.423], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.423], "end": [100.30799999999999, 139.423], "type": "segment", "width": 0.12}, {"start": [121.54799999999999, 139.463], "end": [113.11399999999999, 139.463], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.463], "end": [100.32, 139.463], "type": "segment", "width": 0.12}, {"start": [121.53699999999999, 139.503], "end": [113.11399999999999, 139.503], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.503], "end": [100.33099999999999, 139.503], "type": "segment", "width": 0.12}, {"start": [121.52499999999999, 139.543], "end": [113.11399999999999, 139.543], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.543], "end": [100.34299999999999, 139.543], "type": "segment", "width": 0.12}, {"start": [121.51299999999999, 139.583], "end": [113.11399999999999, 139.583], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.583], "end": [100.35499999999999, 139.583], "type": "segment", "width": 0.12}, {"start": [121.50099999999999, 139.623], "end": [113.11399999999999, 139.623], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.623], "end": [100.36699999999999, 139.623], "type": "segment", "width": 0.12}, {"start": [121.488, 139.66299999999998], "end": [113.11399999999999, 139.66299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.66299999999998], "end": [100.38, 139.66299999999998], "type": "segment", "width": 0.12}, {"start": [121.476, 139.703], "end": [113.11399999999999, 139.703], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.703], "end": [100.392, 139.703], "type": "segment", "width": 0.12}, {"start": [121.463, 139.743], "end": [113.11399999999999, 139.743], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.743], "end": [100.405, 139.743], "type": "segment", "width": 0.12}, {"start": [121.44999999999999, 139.783], "end": [113.11399999999999, 139.783], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.783], "end": [100.41799999999999, 139.783], "type": "segment", "width": 0.12}, {"start": [121.437, 139.823], "end": [113.11399999999999, 139.823], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.823], "end": [100.431, 139.823], "type": "segment", "width": 0.12}, {"start": [121.42399999999999, 139.863], "end": [113.11399999999999, 139.863], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.863], "end": [100.44399999999999, 139.863], "type": "segment", "width": 0.12}, {"start": [121.411, 139.903], "end": [113.11399999999999, 139.903], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.903], "end": [100.457, 139.903], "type": "segment", "width": 0.12}, {"start": [121.398, 139.94299999999998], "end": [113.11399999999999, 139.94299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.94299999999998], "end": [100.47, 139.94299999999998], "type": "segment", "width": 0.12}, {"start": [121.384, 139.983], "end": [113.11399999999999, 139.983], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 139.983], "end": [100.484, 139.983], "type": "segment", "width": 0.12}, {"start": [121.36999999999999, 140.023], "end": [113.11399999999999, 140.023], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.023], "end": [100.49799999999999, 140.023], "type": "segment", "width": 0.12}, {"start": [121.356, 140.063], "end": [113.11399999999999, 140.063], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.063], "end": [100.512, 140.063], "type": "segment", "width": 0.12}, {"start": [121.342, 140.10299999999998], "end": [113.11399999999999, 140.10299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.10299999999998], "end": [100.526, 140.10299999999998], "type": "segment", "width": 0.12}, {"start": [121.32799999999999, 140.143], "end": [113.11399999999999, 140.143], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.143], "end": [100.53999999999999, 140.143], "type": "segment", "width": 0.12}, {"start": [121.31299999999999, 140.183], "end": [113.11399999999999, 140.183], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.183], "end": [100.55499999999999, 140.183], "type": "segment", "width": 0.12}, {"start": [121.29799999999999, 140.22299999999998], "end": [113.11399999999999, 140.22299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.22299999999998], "end": [100.57, 140.22299999999998], "type": "segment", "width": 0.12}, {"start": [121.28399999999999, 140.263], "end": [113.11399999999999, 140.263], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.263], "end": [100.58399999999999, 140.263], "type": "segment", "width": 0.12}, {"start": [121.26899999999999, 140.303], "end": [113.11399999999999, 140.303], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.303], "end": [100.59899999999999, 140.303], "type": "segment", "width": 0.12}, {"start": [121.253, 140.343], "end": [113.11399999999999, 140.343], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.343], "end": [100.615, 140.343], "type": "segment", "width": 0.12}, {"start": [121.238, 140.38299999999998], "end": [113.11399999999999, 140.38299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.38299999999998], "end": [100.63, 140.38299999999998], "type": "segment", "width": 0.12}, {"start": [121.222, 140.423], "end": [113.11399999999999, 140.423], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.423], "end": [100.646, 140.423], "type": "segment", "width": 0.12}, {"start": [121.207, 140.463], "end": [113.11399999999999, 140.463], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.463], "end": [100.661, 140.463], "type": "segment", "width": 0.12}, {"start": [121.19099999999999, 140.503], "end": [113.11399999999999, 140.503], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.503], "end": [100.67699999999999, 140.503], "type": "segment", "width": 0.12}, {"start": [121.175, 140.543], "end": [113.11399999999999, 140.543], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.543], "end": [100.693, 140.543], "type": "segment", "width": 0.12}, {"start": [121.158, 140.583], "end": [113.11399999999999, 140.583], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.583], "end": [100.71, 140.583], "type": "segment", "width": 0.12}, {"start": [121.142, 140.623], "end": [113.11399999999999, 140.623], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.623], "end": [100.726, 140.623], "type": "segment", "width": 0.12}, {"start": [121.125, 140.66299999999998], "end": [113.11399999999999, 140.66299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.66299999999998], "end": [100.743, 140.66299999999998], "type": "segment", "width": 0.12}, {"start": [121.10799999999999, 140.703], "end": [113.11399999999999, 140.703], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.703], "end": [100.75999999999999, 140.703], "type": "segment", "width": 0.12}, {"start": [121.091, 140.743], "end": [113.11399999999999, 140.743], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.743], "end": [100.777, 140.743], "type": "segment", "width": 0.12}, {"start": [121.074, 140.783], "end": [113.11399999999999, 140.783], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.783], "end": [100.794, 140.783], "type": "segment", "width": 0.12}, {"start": [121.05699999999999, 140.823], "end": [113.11399999999999, 140.823], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.823], "end": [100.81099999999999, 140.823], "type": "segment", "width": 0.12}, {"start": [121.039, 140.863], "end": [113.11399999999999, 140.863], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.863], "end": [100.829, 140.863], "type": "segment", "width": 0.12}, {"start": [121.02199999999999, 140.903], "end": [113.11399999999999, 140.903], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.903], "end": [100.84599999999999, 140.903], "type": "segment", "width": 0.12}, {"start": [121.00399999999999, 140.94299999999998], "end": [113.11399999999999, 140.94299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.94299999999998], "end": [100.86399999999999, 140.94299999999998], "type": "segment", "width": 0.12}, {"start": [120.985, 140.983], "end": [113.11399999999999, 140.983], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 140.983], "end": [100.883, 140.983], "type": "segment", "width": 0.12}, {"start": [120.967, 141.023], "end": [113.11399999999999, 141.023], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.023], "end": [100.901, 141.023], "type": "segment", "width": 0.12}, {"start": [120.949, 141.063], "end": [113.11399999999999, 141.063], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.063], "end": [100.919, 141.063], "type": "segment", "width": 0.12}, {"start": [120.92999999999999, 141.10299999999998], "end": [113.11399999999999, 141.10299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.10299999999998], "end": [100.938, 141.10299999999998], "type": "segment", "width": 0.12}, {"start": [120.911, 141.143], "end": [113.11399999999999, 141.143], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.143], "end": [100.957, 141.143], "type": "segment", "width": 0.12}, {"start": [120.892, 141.183], "end": [113.11399999999999, 141.183], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.183], "end": [100.976, 141.183], "type": "segment", "width": 0.12}, {"start": [120.87299999999999, 141.22299999999998], "end": [113.11399999999999, 141.22299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.22299999999998], "end": [100.99499999999999, 141.22299999999998], "type": "segment", "width": 0.12}, {"start": [120.853, 141.263], "end": [113.11399999999999, 141.263], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.263], "end": [101.015, 141.263], "type": "segment", "width": 0.12}, {"start": [120.833, 141.303], "end": [113.11399999999999, 141.303], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.303], "end": [101.035, 141.303], "type": "segment", "width": 0.12}, {"start": [120.81299999999999, 141.343], "end": [113.11399999999999, 141.343], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.343], "end": [101.05499999999999, 141.343], "type": "segment", "width": 0.12}, {"start": [120.79299999999999, 141.38299999999998], "end": [113.11399999999999, 141.38299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.38299999999998], "end": [101.07499999999999, 141.38299999999998], "type": "segment", "width": 0.12}, {"start": [120.773, 141.423], "end": [113.11399999999999, 141.423], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.423], "end": [101.095, 141.423], "type": "segment", "width": 0.12}, {"start": [120.753, 141.463], "end": [113.11399999999999, 141.463], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.463], "end": [101.115, 141.463], "type": "segment", "width": 0.12}, {"start": [120.732, 141.503], "end": [113.11399999999999, 141.503], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.503], "end": [101.136, 141.503], "type": "segment", "width": 0.12}, {"start": [120.711, 141.543], "end": [113.11399999999999, 141.543], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.543], "end": [101.157, 141.543], "type": "segment", "width": 0.12}, {"start": [120.69, 141.583], "end": [113.11399999999999, 141.583], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.583], "end": [101.178, 141.583], "type": "segment", "width": 0.12}, {"start": [120.66799999999999, 141.623], "end": [113.11399999999999, 141.623], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.623], "end": [101.19999999999999, 141.623], "type": "segment", "width": 0.12}, {"start": [120.64699999999999, 141.66299999999998], "end": [113.11399999999999, 141.66299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.66299999999998], "end": [101.22099999999999, 141.66299999999998], "type": "segment", "width": 0.12}, {"start": [120.625, 141.703], "end": [113.11399999999999, 141.703], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.703], "end": [101.243, 141.703], "type": "segment", "width": 0.12}, {"start": [120.603, 141.743], "end": [113.11399999999999, 141.743], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.743], "end": [101.265, 141.743], "type": "segment", "width": 0.12}, {"start": [120.58099999999999, 141.783], "end": [113.11399999999999, 141.783], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.783], "end": [101.28699999999999, 141.783], "type": "segment", "width": 0.12}, {"start": [120.559, 141.823], "end": [113.11399999999999, 141.823], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.823], "end": [101.309, 141.823], "type": "segment", "width": 0.12}, {"start": [120.536, 141.863], "end": [113.11399999999999, 141.863], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.863], "end": [101.332, 141.863], "type": "segment", "width": 0.12}, {"start": [120.51299999999999, 141.903], "end": [113.11399999999999, 141.903], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.903], "end": [101.35499999999999, 141.903], "type": "segment", "width": 0.12}, {"start": [120.49, 141.94299999999998], "end": [113.11399999999999, 141.94299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.94299999999998], "end": [101.378, 141.94299999999998], "type": "segment", "width": 0.12}, {"start": [120.467, 141.983], "end": [113.11399999999999, 141.983], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 141.983], "end": [101.401, 141.983], "type": "segment", "width": 0.12}, {"start": [120.443, 142.023], "end": [113.11399999999999, 142.023], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.023], "end": [101.425, 142.023], "type": "segment", "width": 0.12}, {"start": [120.41999999999999, 142.063], "end": [113.11399999999999, 142.063], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.063], "end": [101.448, 142.063], "type": "segment", "width": 0.12}, {"start": [120.396, 142.10299999999998], "end": [113.11399999999999, 142.10299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.10299999999998], "end": [101.472, 142.10299999999998], "type": "segment", "width": 0.12}, {"start": [120.371, 142.143], "end": [113.11399999999999, 142.143], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.143], "end": [101.497, 142.143], "type": "segment", "width": 0.12}, {"start": [120.347, 142.183], "end": [113.11399999999999, 142.183], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.183], "end": [101.521, 142.183], "type": "segment", "width": 0.12}, {"start": [120.32199999999999, 142.22299999999998], "end": [113.11399999999999, 142.22299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.22299999999998], "end": [101.54599999999999, 142.22299999999998], "type": "segment", "width": 0.12}, {"start": [120.297, 142.263], "end": [113.11399999999999, 142.263], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.263], "end": [101.571, 142.263], "type": "segment", "width": 0.12}, {"start": [120.27199999999999, 142.303], "end": [113.11399999999999, 142.303], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.303], "end": [101.59599999999999, 142.303], "type": "segment", "width": 0.12}, {"start": [120.247, 142.343], "end": [113.11399999999999, 142.343], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.343], "end": [101.621, 142.343], "type": "segment", "width": 0.12}, {"start": [120.22099999999999, 142.38299999999998], "end": [113.11399999999999, 142.38299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.38299999999998], "end": [101.64699999999999, 142.38299999999998], "type": "segment", "width": 0.12}, {"start": [120.195, 142.423], "end": [113.11399999999999, 142.423], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.423], "end": [101.673, 142.423], "type": "segment", "width": 0.12}, {"start": [120.169, 142.463], "end": [113.11399999999999, 142.463], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.463], "end": [101.699, 142.463], "type": "segment", "width": 0.12}, {"start": [120.143, 142.503], "end": [113.11399999999999, 142.503], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.503], "end": [101.725, 142.503], "type": "segment", "width": 0.12}, {"start": [120.116, 142.543], "end": [113.11399999999999, 142.543], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.543], "end": [101.752, 142.543], "type": "segment", "width": 0.12}, {"start": [120.08999999999999, 142.583], "end": [113.11399999999999, 142.583], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.583], "end": [101.77799999999999, 142.583], "type": "segment", "width": 0.12}, {"start": [120.062, 142.623], "end": [113.11399999999999, 142.623], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.623], "end": [101.806, 142.623], "type": "segment", "width": 0.12}, {"start": [120.035, 142.66299999999998], "end": [113.11399999999999, 142.66299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.66299999999998], "end": [101.833, 142.66299999999998], "type": "segment", "width": 0.12}, {"start": [120.00699999999999, 142.703], "end": [113.11399999999999, 142.703], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.703], "end": [101.86099999999999, 142.703], "type": "segment", "width": 0.12}, {"start": [119.97999999999999, 142.743], "end": [113.11399999999999, 142.743], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.743], "end": [101.88799999999999, 142.743], "type": "segment", "width": 0.12}, {"start": [119.951, 142.783], "end": [113.11399999999999, 142.783], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.783], "end": [101.917, 142.783], "type": "segment", "width": 0.12}, {"start": [119.92299999999999, 142.823], "end": [113.11399999999999, 142.823], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.823], "end": [101.945, 142.823], "type": "segment", "width": 0.12}, {"start": [119.89399999999999, 142.863], "end": [113.11399999999999, 142.863], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.863], "end": [101.97399999999999, 142.863], "type": "segment", "width": 0.12}, {"start": [119.865, 142.903], "end": [113.11399999999999, 142.903], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.903], "end": [102.003, 142.903], "type": "segment", "width": 0.12}, {"start": [119.836, 142.94299999999998], "end": [113.11399999999999, 142.94299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.94299999999998], "end": [102.032, 142.94299999999998], "type": "segment", "width": 0.12}, {"start": [119.80699999999999, 142.983], "end": [113.11399999999999, 142.983], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 142.983], "end": [102.06099999999999, 142.983], "type": "segment", "width": 0.12}, {"start": [119.777, 143.023], "end": [113.11399999999999, 143.023], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.023], "end": [102.091, 143.023], "type": "segment", "width": 0.12}, {"start": [119.747, 143.063], "end": [113.11399999999999, 143.063], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.063], "end": [102.121, 143.063], "type": "segment", "width": 0.12}, {"start": [119.717, 143.10299999999998], "end": [113.11399999999999, 143.10299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.10299999999998], "end": [102.151, 143.10299999999998], "type": "segment", "width": 0.12}, {"start": [119.68599999999999, 143.143], "end": [113.11399999999999, 143.143], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.143], "end": [102.182, 143.143], "type": "segment", "width": 0.12}, {"start": [119.655, 143.183], "end": [113.11399999999999, 143.183], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.183], "end": [102.213, 143.183], "type": "segment", "width": 0.12}, {"start": [119.624, 143.22299999999998], "end": [113.11399999999999, 143.22299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.22299999999998], "end": [102.244, 143.22299999999998], "type": "segment", "width": 0.12}, {"start": [119.592, 143.263], "end": [113.11399999999999, 143.263], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.263], "end": [102.276, 143.263], "type": "segment", "width": 0.12}, {"start": [119.56099999999999, 143.303], "end": [113.11399999999999, 143.303], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.303], "end": [102.307, 143.303], "type": "segment", "width": 0.12}, {"start": [119.529, 143.343], "end": [113.11399999999999, 143.343], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.343], "end": [102.339, 143.343], "type": "segment", "width": 0.12}, {"start": [119.496, 143.38299999999998], "end": [113.11399999999999, 143.38299999999998], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.38299999999998], "end": [102.372, 143.38299999999998], "type": "segment", "width": 0.12}, {"start": [119.463, 143.423], "end": [113.11399999999999, 143.423], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.423], "end": [102.405, 143.423], "type": "segment", "width": 0.12}, {"start": [119.42999999999999, 143.463], "end": [113.11399999999999, 143.463], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.463], "end": [102.438, 143.463], "type": "segment", "width": 0.12}, {"start": [119.39699999999999, 143.503], "end": [113.11399999999999, 143.503], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.503], "end": [102.47099999999999, 143.503], "type": "segment", "width": 0.12}, {"start": [119.363, 143.543], "end": [113.11399999999999, 143.543], "type": "segment", "width": 0.12}, {"start": [108.75399999999999, 143.543], "end": [102.505, 143.543], "type": "segment", "width": 0.12}, {"start": [119.329, 143.583], "end": [102.539, 143.583], "type": "segment", "width": 0.12}, {"start": [119.295, 143.623], "end": [102.573, 143.623], "type": "segment", "width": 0.12}, {"start": [119.25999999999999, 143.66299999999998], "end": [102.60799999999999, 143.66299999999998], "type": "segment", "width": 0.12}, {"start": [119.226, 143.703], "end": [102.642, 143.703], "type": "segment", "width": 0.12}, {"start": [119.19, 143.743], "end": [102.678, 143.743], "type": "segment", "width": 0.12}, {"start": [119.155, 143.783], "end": [102.713, 143.783], "type": "segment", "width": 0.12}, {"start": [119.119, 143.823], "end": [102.749, 143.823], "type": "segment", "width": 0.12}, {"start": [119.082, 143.863], "end": [102.786, 143.863], "type": "segment", "width": 0.12}, {"start": [119.045, 143.903], "end": [102.823, 143.903], "type": "segment", "width": 0.12}, {"start": [119.008, 143.94299999999998], "end": [102.86, 143.94299999999998], "type": "segment", "width": 0.12}, {"start": [118.97099999999999, 143.983], "end": [102.89699999999999, 143.983], "type": "segment", "width": 0.12}, {"start": [118.93299999999999, 144.023], "end": [102.935, 144.023], "type": "segment", "width": 0.12}, {"start": [118.895, 144.063], "end": [102.973, 144.063], "type": "segment", "width": 0.12}, {"start": [118.856, 144.10299999999998], "end": [103.012, 144.10299999999998], "type": "segment", "width": 0.12}, {"start": [118.817, 144.143], "end": [103.051, 144.143], "type": "segment", "width": 0.12}, {"start": [118.77799999999999, 144.183], "end": [103.08999999999999, 144.183], "type": "segment", "width": 0.12}, {"start": [118.738, 144.22299999999998], "end": [103.13, 144.22299999999998], "type": "segment", "width": 0.12}, {"start": [118.698, 144.263], "end": [103.17, 144.263], "type": "segment", "width": 0.12}, {"start": [118.657, 144.303], "end": [103.211, 144.303], "type": "segment", "width": 0.12}, {"start": [118.616, 144.343], "end": [103.252, 144.343], "type": "segment", "width": 0.12}, {"start": [118.57499999999999, 144.38299999999998], "end": [103.29299999999999, 144.38299999999998], "type": "segment", "width": 0.12}, {"start": [118.533, 144.423], "end": [103.335, 144.423], "type": "segment", "width": 0.12}, {"start": [118.491, 144.463], "end": [103.377, 144.463], "type": "segment", "width": 0.12}, {"start": [118.448, 144.503], "end": [103.42, 144.503], "type": "segment", "width": 0.12}, {"start": [118.405, 144.543], "end": [103.463, 144.543], "type": "segment", "width": 0.12}, {"start": [118.36099999999999, 144.582], "end": [103.50699999999999, 144.582], "type": "segment", "width": 0.12}, {"start": [118.317, 144.62199999999999], "end": [103.551, 144.62199999999999], "type": "segment", "width": 0.12}, {"start": [118.27199999999999, 144.662], "end": [103.59599999999999, 144.662], "type": "segment", "width": 0.12}, {"start": [118.22699999999999, 144.702], "end": [103.64099999999999, 144.702], "type": "segment", "width": 0.12}, {"start": [118.181, 144.742], "end": [103.687, 144.742], "type": "segment", "width": 0.12}, {"start": [118.13499999999999, 144.78199999999998], "end": [103.73299999999999, 144.78199999999998], "type": "segment", "width": 0.12}, {"start": [118.089, 144.822], "end": [103.779, 144.822], "type": "segment", "width": 0.12}, {"start": [118.041, 144.862], "end": [103.827, 144.862], "type": "segment", "width": 0.12}, {"start": [117.994, 144.902], "end": [103.874, 144.902], "type": "segment", "width": 0.12}, {"start": [117.945, 144.942], "end": [103.923, 144.942], "type": "segment", "width": 0.12}, {"start": [117.89699999999999, 144.982], "end": [103.97099999999999, 144.982], "type": "segment", "width": 0.12}, {"start": [117.847, 145.022], "end": [104.021, 145.022], "type": "segment", "width": 0.12}, {"start": [117.797, 145.06199999999998], "end": [104.071, 145.06199999999998], "type": "segment", "width": 0.12}, {"start": [117.746, 145.102], "end": [104.122, 145.102], "type": "segment", "width": 0.12}, {"start": [117.695, 145.142], "end": [104.173, 145.142], "type": "segment", "width": 0.12}, {"start": [117.643, 145.182], "end": [104.225, 145.182], "type": "segment", "width": 0.12}, {"start": [117.591, 145.22199999999998], "end": [104.277, 145.22199999999998], "type": "segment", "width": 0.12}, {"start": [117.538, 145.262], "end": [104.33, 145.262], "type": "segment", "width": 0.12}, {"start": [117.484, 145.302], "end": [104.384, 145.302], "type": "segment", "width": 0.12}, {"start": [117.42999999999999, 145.34199999999998], "end": [104.43799999999999, 145.34199999999998], "type": "segment", "width": 0.12}, {"start": [117.374, 145.382], "end": [104.494, 145.382], "type": "segment", "width": 0.12}, {"start": [117.318, 145.422], "end": [104.55, 145.422], "type": "segment", "width": 0.12}, {"start": [117.262, 145.462], "end": [104.606, 145.462], "type": "segment", "width": 0.12}, {"start": [117.204, 145.50199999999998], "end": [104.664, 145.50199999999998], "type": "segment", "width": 0.12}, {"start": [117.146, 145.542], "end": [104.722, 145.542], "type": "segment", "width": 0.12}, {"start": [117.08699999999999, 145.582], "end": [104.78099999999999, 145.582], "type": "segment", "width": 0.12}, {"start": [117.027, 145.62199999999999], "end": [104.841, 145.62199999999999], "type": "segment", "width": 0.12}, {"start": [116.967, 145.662], "end": [104.901, 145.662], "type": "segment", "width": 0.12}, {"start": [116.905, 145.702], "end": [104.963, 145.702], "type": "segment", "width": 0.12}, {"start": [116.842, 145.742], "end": [105.026, 145.742], "type": "segment", "width": 0.12}, {"start": [116.779, 145.78199999999998], "end": [105.089, 145.78199999999998], "type": "segment", "width": 0.12}, {"start": [116.71499999999999, 145.822], "end": [105.15299999999999, 145.822], "type": "segment", "width": 0.12}, {"start": [116.649, 145.862], "end": [105.219, 145.862], "type": "segment", "width": 0.12}, {"start": [116.583, 145.902], "end": [105.285, 145.902], "type": "segment", "width": 0.12}, {"start": [116.515, 145.942], "end": [105.353, 145.942], "type": "segment", "width": 0.12}, {"start": [116.44699999999999, 145.982], "end": [105.42099999999999, 145.982], "type": "segment", "width": 0.12}, {"start": [116.377, 146.022], "end": [105.491, 146.022], "type": "segment", "width": 0.12}, {"start": [116.306, 146.06199999999998], "end": [105.562, 146.06199999999998], "type": "segment", "width": 0.12}, {"start": [116.234, 146.102], "end": [105.634, 146.102], "type": "segment", "width": 0.12}, {"start": [116.16, 146.142], "end": [105.708, 146.142], "type": "segment", "width": 0.12}, {"start": [116.086, 146.182], "end": [105.782, 146.182], "type": "segment", "width": 0.12}, {"start": [116.009, 146.22199999999998], "end": [105.859, 146.22199999999998], "type": "segment", "width": 0.12}, {"start": [115.93199999999999, 146.262], "end": [105.93599999999999, 146.262], "type": "segment", "width": 0.12}, {"start": [115.85199999999999, 146.302], "end": [106.01599999999999, 146.302], "type": "segment", "width": 0.12}, {"start": [115.77199999999999, 146.34199999999998], "end": [106.09599999999999, 146.34199999999998], "type": "segment", "width": 0.12}, {"start": [115.689, 146.382], "end": [106.179, 146.382], "type": "segment", "width": 0.12}, {"start": [115.60499999999999, 146.422], "end": [106.26299999999999, 146.422], "type": "segment", "width": 0.12}, {"start": [115.51899999999999, 146.462], "end": [106.34899999999999, 146.462], "type": "segment", "width": 0.12}, {"start": [115.42999999999999, 146.50199999999998], "end": [106.43799999999999, 146.50199999999998], "type": "segment", "width": 0.12}, {"start": [115.33999999999999, 146.542], "end": [106.52799999999999, 146.542], "type": "segment", "width": 0.12}, {"start": [115.247, 146.582], "end": [106.621, 146.582], "type": "segment", "width": 0.12}, {"start": [115.152, 146.62199999999999], "end": [106.716, 146.62199999999999], "type": "segment", "width": 0.12}, {"start": [115.05499999999999, 146.662], "end": [106.81299999999999, 146.662], "type": "segment", "width": 0.12}, {"start": [114.955, 146.702], "end": [106.913, 146.702], "type": "segment", "width": 0.12}, {"start": [114.85199999999999, 146.742], "end": [107.01599999999999, 146.742], "type": "segment", "width": 0.12}, {"start": [114.74499999999999, 146.78199999999998], "end": [107.12299999999999, 146.78199999999998], "type": "segment", "width": 0.12}, {"start": [114.63499999999999, 146.822], "end": [107.23299999999999, 146.822], "type": "segment", "width": 0.12}, {"start": [114.52199999999999, 146.862], "end": [107.34599999999999, 146.862], "type": "segment", "width": 0.12}, {"start": [114.404, 146.902], "end": [107.464, 146.902], "type": "segment", "width": 0.12}, {"start": [114.282, 146.942], "end": [107.586, 146.942], "type": "segment", "width": 0.12}, {"start": [114.155, 146.982], "end": [107.713, 146.982], "type": "segment", "width": 0.12}, {"start": [114.02199999999999, 147.022], "end": [107.84599999999999, 147.022], "type": "segment", "width": 0.12}, {"start": [113.88199999999999, 147.06199999999998], "end": [107.98599999999999, 147.06199999999998], "type": "segment", "width": 0.12}, {"start": [113.735, 147.102], "end": [108.133, 147.102], "type": "segment", "width": 0.12}, {"start": [113.58, 147.142], "end": [108.288, 147.142], "type": "segment", "width": 0.12}, {"start": [113.414, 147.182], "end": [108.454, 147.182], "type": "segment", "width": 0.12}, {"start": [113.23599999999999, 147.22199999999998], "end": [108.63199999999999, 147.22199999999998], "type": "segment", "width": 0.12}, {"start": [113.042, 147.262], "end": [108.826, 147.262], "type": "segment", "width": 0.12}, {"start": [112.829, 147.302], "end": [109.039, 147.302], "type": "segment", "width": 0.12}, {"start": [112.588, 147.34199999999998], "end": [109.28, 147.34199999999998], "type": "segment", "width": 0.12}, {"start": [112.30499999999999, 147.382], "end": [109.56299999999999, 147.382], "type": "segment", "width": 0.12}, {"start": [111.946, 147.422], "end": [109.922, 147.422], "type": "segment", "width": 0.12}, {"start": [111.365, 147.462], "end": [110.503, 147.462], "type": "segment", "width": 0.12}, {"start": [110.934, 126.18199999999999], "end": [110.934, 129.182], "type": "segment", "width": 0.12}, {"start": [112.434, 127.68199999999999], "end": [109.434, 127.68199999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C21", "thickness": 0.15, "ref": 1, "pos": [144.272, 118.36399999999999], "height": 1.0}, {"start": [141.732, 122.11399999999999], "radius": 8.09, "type": "circle", "width": 0.12}, {"start": [149.783, 122.11399999999999], "end": [133.68099999999998, 122.11399999999999], "type": "segment", "width": 0.12}, {"start": [149.78199999999998, 122.154], "end": [133.682, 122.154], "type": "segment", "width": 0.12}, {"start": [149.78199999999998, 122.19399999999999], "end": [133.682, 122.19399999999999], "type": "segment", "width": 0.12}, {"start": [149.78199999999998, 122.234], "end": [133.682, 122.234], "type": "segment", "width": 0.12}, {"start": [149.781, 122.274], "end": [133.683, 122.274], "type": "segment", "width": 0.12}, {"start": [149.78, 122.314], "end": [133.684, 122.314], "type": "segment", "width": 0.12}, {"start": [149.779, 122.354], "end": [133.685, 122.354], "type": "segment", "width": 0.12}, {"start": [149.778, 122.39399999999999], "end": [133.686, 122.39399999999999], "type": "segment", "width": 0.12}, {"start": [149.77599999999998, 122.434], "end": [133.688, 122.434], "type": "segment", "width": 0.12}, {"start": [149.774, 122.47399999999999], "end": [133.69, 122.47399999999999], "type": "segment", "width": 0.12}, {"start": [149.773, 122.514], "end": [133.691, 122.514], "type": "segment", "width": 0.12}, {"start": [149.771, 122.55399999999999], "end": [133.69299999999998, 122.55399999999999], "type": "segment", "width": 0.12}, {"start": [149.768, 122.594], "end": [133.696, 122.594], "type": "segment", "width": 0.12}, {"start": [149.766, 122.634], "end": [133.698, 122.634], "type": "segment", "width": 0.12}, {"start": [149.763, 122.67399999999999], "end": [133.701, 122.67399999999999], "type": "segment", "width": 0.12}, {"start": [149.76, 122.714], "end": [133.704, 122.714], "type": "segment", "width": 0.12}, {"start": [149.757, 122.75399999999999], "end": [133.707, 122.75399999999999], "type": "segment", "width": 0.12}, {"start": [149.754, 122.794], "end": [133.71, 122.794], "type": "segment", "width": 0.12}, {"start": [149.75, 122.835], "end": [133.714, 122.835], "type": "segment", "width": 0.12}, {"start": [149.74699999999999, 122.875], "end": [133.71699999999998, 122.875], "type": "segment", "width": 0.12}, {"start": [149.743, 122.91499999999999], "end": [133.721, 122.91499999999999], "type": "segment", "width": 0.12}, {"start": [149.739, 122.955], "end": [133.725, 122.955], "type": "segment", "width": 0.12}, {"start": [149.73399999999998, 122.99499999999999], "end": [133.73, 122.99499999999999], "type": "segment", "width": 0.12}, {"start": [149.73, 123.035], "end": [133.73399999999998, 123.035], "type": "segment", "width": 0.12}, {"start": [149.725, 123.07499999999999], "end": [133.739, 123.07499999999999], "type": "segment", "width": 0.12}, {"start": [149.72, 123.115], "end": [133.744, 123.115], "type": "segment", "width": 0.12}, {"start": [149.715, 123.155], "end": [133.749, 123.155], "type": "segment", "width": 0.12}, {"start": [149.70999999999998, 123.195], "end": [133.754, 123.195], "type": "segment", "width": 0.12}, {"start": [149.70499999999998, 123.235], "end": [133.759, 123.235], "type": "segment", "width": 0.12}, {"start": [149.69899999999998, 123.27499999999999], "end": [133.765, 123.27499999999999], "type": "segment", "width": 0.12}, {"start": [149.69299999999998, 123.315], "end": [133.771, 123.315], "type": "segment", "width": 0.12}, {"start": [149.68699999999998, 123.35499999999999], "end": [133.777, 123.35499999999999], "type": "segment", "width": 0.12}, {"start": [149.68099999999998, 123.395], "end": [133.783, 123.395], "type": "segment", "width": 0.12}, {"start": [149.674, 123.43499999999999], "end": [133.79, 123.43499999999999], "type": "segment", "width": 0.12}, {"start": [149.667, 123.475], "end": [133.797, 123.475], "type": "segment", "width": 0.12}, {"start": [149.66, 123.515], "end": [133.804, 123.515], "type": "segment", "width": 0.12}, {"start": [149.653, 123.55499999999999], "end": [133.811, 123.55499999999999], "type": "segment", "width": 0.12}, {"start": [149.646, 123.595], "end": [133.81799999999998, 123.595], "type": "segment", "width": 0.12}, {"start": [149.638, 123.63499999999999], "end": [133.826, 123.63499999999999], "type": "segment", "width": 0.12}, {"start": [149.631, 123.675], "end": [133.833, 123.675], "type": "segment", "width": 0.12}, {"start": [149.623, 123.71499999999999], "end": [133.84099999999998, 123.71499999999999], "type": "segment", "width": 0.12}, {"start": [149.61499999999998, 123.755], "end": [133.849, 123.755], "type": "segment", "width": 0.12}, {"start": [149.606, 123.79499999999999], "end": [133.858, 123.79499999999999], "type": "segment", "width": 0.12}, {"start": [149.59799999999998, 123.835], "end": [133.86599999999999, 123.835], "type": "segment", "width": 0.12}, {"start": [149.589, 123.875], "end": [133.875, 123.875], "type": "segment", "width": 0.12}, {"start": [149.57999999999998, 123.91499999999999], "end": [133.884, 123.91499999999999], "type": "segment", "width": 0.12}, {"start": [149.57, 123.955], "end": [133.894, 123.955], "type": "segment", "width": 0.12}, {"start": [149.561, 123.99499999999999], "end": [133.903, 123.99499999999999], "type": "segment", "width": 0.12}, {"start": [149.551, 124.035], "end": [133.91299999999998, 124.035], "type": "segment", "width": 0.12}, {"start": [149.541, 124.07499999999999], "end": [133.923, 124.07499999999999], "type": "segment", "width": 0.12}, {"start": [149.531, 124.115], "end": [133.933, 124.115], "type": "segment", "width": 0.12}, {"start": [149.521, 124.155], "end": [133.94299999999998, 124.155], "type": "segment", "width": 0.12}, {"start": [149.511, 124.195], "end": [133.953, 124.195], "type": "segment", "width": 0.12}, {"start": [149.5, 124.235], "end": [133.964, 124.235], "type": "segment", "width": 0.12}, {"start": [149.489, 124.27499999999999], "end": [133.975, 124.27499999999999], "type": "segment", "width": 0.12}, {"start": [149.47799999999998, 124.315], "end": [133.986, 124.315], "type": "segment", "width": 0.12}, {"start": [149.46599999999998, 124.35499999999999], "end": [133.998, 124.35499999999999], "type": "segment", "width": 0.12}, {"start": [149.45499999999998, 124.395], "end": [134.009, 124.395], "type": "segment", "width": 0.12}, {"start": [149.44299999999998, 124.43499999999999], "end": [134.021, 124.43499999999999], "type": "segment", "width": 0.12}, {"start": [149.43099999999998, 124.475], "end": [134.033, 124.475], "type": "segment", "width": 0.12}, {"start": [149.418, 124.515], "end": [143.112, 124.515], "type": "segment", "width": 0.12}, {"start": [140.352, 124.515], "end": [134.046, 124.515], "type": "segment", "width": 0.12}, {"start": [149.406, 124.55499999999999], "end": [143.112, 124.55499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 124.55499999999999], "end": [134.058, 124.55499999999999], "type": "segment", "width": 0.12}, {"start": [149.393, 124.595], "end": [143.112, 124.595], "type": "segment", "width": 0.12}, {"start": [140.352, 124.595], "end": [134.071, 124.595], "type": "segment", "width": 0.12}, {"start": [149.38, 124.63499999999999], "end": [143.112, 124.63499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 124.63499999999999], "end": [134.084, 124.63499999999999], "type": "segment", "width": 0.12}, {"start": [149.367, 124.675], "end": [143.112, 124.675], "type": "segment", "width": 0.12}, {"start": [140.352, 124.675], "end": [134.09699999999998, 124.675], "type": "segment", "width": 0.12}, {"start": [149.35299999999998, 124.71499999999999], "end": [143.112, 124.71499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 124.71499999999999], "end": [134.111, 124.71499999999999], "type": "segment", "width": 0.12}, {"start": [149.34, 124.755], "end": [143.112, 124.755], "type": "segment", "width": 0.12}, {"start": [140.352, 124.755], "end": [134.124, 124.755], "type": "segment", "width": 0.12}, {"start": [149.326, 124.79499999999999], "end": [143.112, 124.79499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 124.79499999999999], "end": [134.138, 124.79499999999999], "type": "segment", "width": 0.12}, {"start": [149.31199999999998, 124.835], "end": [143.112, 124.835], "type": "segment", "width": 0.12}, {"start": [140.352, 124.835], "end": [134.152, 124.835], "type": "segment", "width": 0.12}, {"start": [149.297, 124.875], "end": [143.112, 124.875], "type": "segment", "width": 0.12}, {"start": [140.352, 124.875], "end": [134.167, 124.875], "type": "segment", "width": 0.12}, {"start": [149.28199999999998, 124.91499999999999], "end": [143.112, 124.91499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 124.91499999999999], "end": [134.182, 124.91499999999999], "type": "segment", "width": 0.12}, {"start": [149.268, 124.955], "end": [143.112, 124.955], "type": "segment", "width": 0.12}, {"start": [140.352, 124.955], "end": [134.196, 124.955], "type": "segment", "width": 0.12}, {"start": [149.253, 124.99499999999999], "end": [143.112, 124.99499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 124.99499999999999], "end": [134.21099999999998, 124.99499999999999], "type": "segment", "width": 0.12}, {"start": [149.237, 125.035], "end": [143.112, 125.035], "type": "segment", "width": 0.12}, {"start": [140.352, 125.035], "end": [134.227, 125.035], "type": "segment", "width": 0.12}, {"start": [149.22199999999998, 125.07499999999999], "end": [143.112, 125.07499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.07499999999999], "end": [134.242, 125.07499999999999], "type": "segment", "width": 0.12}, {"start": [149.206, 125.115], "end": [143.112, 125.115], "type": "segment", "width": 0.12}, {"start": [140.352, 125.115], "end": [134.25799999999998, 125.115], "type": "segment", "width": 0.12}, {"start": [149.19, 125.155], "end": [143.112, 125.155], "type": "segment", "width": 0.12}, {"start": [140.352, 125.155], "end": [134.274, 125.155], "type": "segment", "width": 0.12}, {"start": [149.173, 125.195], "end": [143.112, 125.195], "type": "segment", "width": 0.12}, {"start": [140.352, 125.195], "end": [134.291, 125.195], "type": "segment", "width": 0.12}, {"start": [149.15699999999998, 125.235], "end": [143.112, 125.235], "type": "segment", "width": 0.12}, {"start": [140.352, 125.235], "end": [134.307, 125.235], "type": "segment", "width": 0.12}, {"start": [149.14, 125.27499999999999], "end": [143.112, 125.27499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.27499999999999], "end": [134.32399999999998, 125.27499999999999], "type": "segment", "width": 0.12}, {"start": [149.123, 125.315], "end": [143.112, 125.315], "type": "segment", "width": 0.12}, {"start": [140.352, 125.315], "end": [134.34099999999998, 125.315], "type": "segment", "width": 0.12}, {"start": [149.105, 125.35499999999999], "end": [143.112, 125.35499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.35499999999999], "end": [134.35899999999998, 125.35499999999999], "type": "segment", "width": 0.12}, {"start": [149.088, 125.395], "end": [143.112, 125.395], "type": "segment", "width": 0.12}, {"start": [140.352, 125.395], "end": [134.376, 125.395], "type": "segment", "width": 0.12}, {"start": [149.07, 125.43499999999999], "end": [143.112, 125.43499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.43499999999999], "end": [134.394, 125.43499999999999], "type": "segment", "width": 0.12}, {"start": [149.052, 125.475], "end": [143.112, 125.475], "type": "segment", "width": 0.12}, {"start": [140.352, 125.475], "end": [134.412, 125.475], "type": "segment", "width": 0.12}, {"start": [149.033, 125.515], "end": [143.112, 125.515], "type": "segment", "width": 0.12}, {"start": [140.352, 125.515], "end": [134.43099999999998, 125.515], "type": "segment", "width": 0.12}, {"start": [149.015, 125.55499999999999], "end": [143.112, 125.55499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.55499999999999], "end": [134.44899999999998, 125.55499999999999], "type": "segment", "width": 0.12}, {"start": [148.99599999999998, 125.595], "end": [143.112, 125.595], "type": "segment", "width": 0.12}, {"start": [140.352, 125.595], "end": [134.468, 125.595], "type": "segment", "width": 0.12}, {"start": [148.977, 125.63499999999999], "end": [143.112, 125.63499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.63499999999999], "end": [134.487, 125.63499999999999], "type": "segment", "width": 0.12}, {"start": [148.957, 125.675], "end": [143.112, 125.675], "type": "segment", "width": 0.12}, {"start": [140.352, 125.675], "end": [134.507, 125.675], "type": "segment", "width": 0.12}, {"start": [148.93699999999998, 125.71499999999999], "end": [143.112, 125.71499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.71499999999999], "end": [134.527, 125.71499999999999], "type": "segment", "width": 0.12}, {"start": [148.917, 125.755], "end": [143.112, 125.755], "type": "segment", "width": 0.12}, {"start": [140.352, 125.755], "end": [134.547, 125.755], "type": "segment", "width": 0.12}, {"start": [148.897, 125.79499999999999], "end": [143.112, 125.79499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.79499999999999], "end": [134.567, 125.79499999999999], "type": "segment", "width": 0.12}, {"start": [148.876, 125.835], "end": [143.112, 125.835], "type": "segment", "width": 0.12}, {"start": [140.352, 125.835], "end": [134.588, 125.835], "type": "segment", "width": 0.12}, {"start": [148.856, 125.875], "end": [143.112, 125.875], "type": "segment", "width": 0.12}, {"start": [140.352, 125.875], "end": [134.608, 125.875], "type": "segment", "width": 0.12}, {"start": [148.834, 125.91499999999999], "end": [143.112, 125.91499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.91499999999999], "end": [134.63, 125.91499999999999], "type": "segment", "width": 0.12}, {"start": [148.813, 125.955], "end": [143.112, 125.955], "type": "segment", "width": 0.12}, {"start": [140.352, 125.955], "end": [134.65099999999998, 125.955], "type": "segment", "width": 0.12}, {"start": [148.791, 125.99499999999999], "end": [143.112, 125.99499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 125.99499999999999], "end": [134.673, 125.99499999999999], "type": "segment", "width": 0.12}, {"start": [148.769, 126.035], "end": [143.112, 126.035], "type": "segment", "width": 0.12}, {"start": [140.352, 126.035], "end": [134.695, 126.035], "type": "segment", "width": 0.12}, {"start": [148.74699999999999, 126.07499999999999], "end": [143.112, 126.07499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.07499999999999], "end": [134.71699999999998, 126.07499999999999], "type": "segment", "width": 0.12}, {"start": [148.724, 126.115], "end": [143.112, 126.115], "type": "segment", "width": 0.12}, {"start": [140.352, 126.115], "end": [134.73999999999998, 126.115], "type": "segment", "width": 0.12}, {"start": [148.702, 126.155], "end": [143.112, 126.155], "type": "segment", "width": 0.12}, {"start": [140.352, 126.155], "end": [134.762, 126.155], "type": "segment", "width": 0.12}, {"start": [148.678, 126.195], "end": [143.112, 126.195], "type": "segment", "width": 0.12}, {"start": [140.352, 126.195], "end": [134.786, 126.195], "type": "segment", "width": 0.12}, {"start": [148.655, 126.235], "end": [143.112, 126.235], "type": "segment", "width": 0.12}, {"start": [140.352, 126.235], "end": [134.809, 126.235], "type": "segment", "width": 0.12}, {"start": [148.631, 126.27499999999999], "end": [143.112, 126.27499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.27499999999999], "end": [134.833, 126.27499999999999], "type": "segment", "width": 0.12}, {"start": [148.607, 126.315], "end": [143.112, 126.315], "type": "segment", "width": 0.12}, {"start": [140.352, 126.315], "end": [134.857, 126.315], "type": "segment", "width": 0.12}, {"start": [148.582, 126.35499999999999], "end": [143.112, 126.35499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.35499999999999], "end": [134.882, 126.35499999999999], "type": "segment", "width": 0.12}, {"start": [148.558, 126.395], "end": [143.112, 126.395], "type": "segment", "width": 0.12}, {"start": [140.352, 126.395], "end": [134.906, 126.395], "type": "segment", "width": 0.12}, {"start": [148.533, 126.43499999999999], "end": [143.112, 126.43499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.43499999999999], "end": [134.93099999999998, 126.43499999999999], "type": "segment", "width": 0.12}, {"start": [148.507, 126.475], "end": [143.112, 126.475], "type": "segment", "width": 0.12}, {"start": [140.352, 126.475], "end": [134.957, 126.475], "type": "segment", "width": 0.12}, {"start": [148.481, 126.515], "end": [143.112, 126.515], "type": "segment", "width": 0.12}, {"start": [140.352, 126.515], "end": [134.983, 126.515], "type": "segment", "width": 0.12}, {"start": [148.45499999999998, 126.55499999999999], "end": [143.112, 126.55499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.55499999999999], "end": [135.009, 126.55499999999999], "type": "segment", "width": 0.12}, {"start": [148.429, 126.595], "end": [143.112, 126.595], "type": "segment", "width": 0.12}, {"start": [140.352, 126.595], "end": [135.035, 126.595], "type": "segment", "width": 0.12}, {"start": [148.402, 126.63499999999999], "end": [143.112, 126.63499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.63499999999999], "end": [135.06199999999998, 126.63499999999999], "type": "segment", "width": 0.12}, {"start": [148.375, 126.675], "end": [143.112, 126.675], "type": "segment", "width": 0.12}, {"start": [140.352, 126.675], "end": [135.089, 126.675], "type": "segment", "width": 0.12}, {"start": [148.34699999999998, 126.71499999999999], "end": [143.112, 126.71499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.71499999999999], "end": [135.117, 126.71499999999999], "type": "segment", "width": 0.12}, {"start": [148.32, 126.755], "end": [143.112, 126.755], "type": "segment", "width": 0.12}, {"start": [140.352, 126.755], "end": [135.144, 126.755], "type": "segment", "width": 0.12}, {"start": [148.291, 126.79499999999999], "end": [143.112, 126.79499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.79499999999999], "end": [135.173, 126.79499999999999], "type": "segment", "width": 0.12}, {"start": [148.263, 126.835], "end": [143.112, 126.835], "type": "segment", "width": 0.12}, {"start": [140.352, 126.835], "end": [135.201, 126.835], "type": "segment", "width": 0.12}, {"start": [148.23399999999998, 126.875], "end": [143.112, 126.875], "type": "segment", "width": 0.12}, {"start": [140.352, 126.875], "end": [135.23, 126.875], "type": "segment", "width": 0.12}, {"start": [148.20499999999998, 126.91499999999999], "end": [143.112, 126.91499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.91499999999999], "end": [135.259, 126.91499999999999], "type": "segment", "width": 0.12}, {"start": [148.17499999999998, 126.955], "end": [143.112, 126.955], "type": "segment", "width": 0.12}, {"start": [140.352, 126.955], "end": [135.289, 126.955], "type": "segment", "width": 0.12}, {"start": [148.14499999999998, 126.99499999999999], "end": [143.112, 126.99499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 126.99499999999999], "end": [135.319, 126.99499999999999], "type": "segment", "width": 0.12}, {"start": [148.114, 127.035], "end": [143.112, 127.035], "type": "segment", "width": 0.12}, {"start": [140.352, 127.035], "end": [135.35, 127.035], "type": "segment", "width": 0.12}, {"start": [148.084, 127.07499999999999], "end": [143.112, 127.07499999999999], "type": "segment", "width": 0.12}, {"start": [140.352, 127.07499999999999], "end": [135.38, 127.07499999999999], "type": "segment", "width": 0.12}, {"start": [148.052, 127.115], "end": [143.112, 127.115], "type": "segment", "width": 0.12}, {"start": [140.352, 127.115], "end": [135.412, 127.115], "type": "segment", "width": 0.12}, {"start": [148.021, 127.155], "end": [143.112, 127.155], "type": "segment", "width": 0.12}, {"start": [140.352, 127.155], "end": [135.44299999999998, 127.155], "type": "segment", "width": 0.12}, {"start": [147.989, 127.195], "end": [143.112, 127.195], "type": "segment", "width": 0.12}, {"start": [140.352, 127.195], "end": [135.475, 127.195], "type": "segment", "width": 0.12}, {"start": [147.956, 127.235], "end": [143.112, 127.235], "type": "segment", "width": 0.12}, {"start": [140.352, 127.235], "end": [135.50799999999998, 127.235], "type": "segment", "width": 0.12}, {"start": [147.923, 127.27499999999999], "end": [135.541, 127.27499999999999], "type": "segment", "width": 0.12}, {"start": [147.89, 127.315], "end": [135.57399999999998, 127.315], "type": "segment", "width": 0.12}, {"start": [147.856, 127.35499999999999], "end": [135.608, 127.35499999999999], "type": "segment", "width": 0.12}, {"start": [147.822, 127.395], "end": [135.642, 127.395], "type": "segment", "width": 0.12}, {"start": [147.787, 127.43499999999999], "end": [135.677, 127.43499999999999], "type": "segment", "width": 0.12}, {"start": [147.75199999999998, 127.475], "end": [135.712, 127.475], "type": "segment", "width": 0.12}, {"start": [147.71599999999998, 127.515], "end": [135.748, 127.515], "type": "segment", "width": 0.12}, {"start": [147.68, 127.55499999999999], "end": [135.784, 127.55499999999999], "type": "segment", "width": 0.12}, {"start": [147.644, 127.595], "end": [135.82, 127.595], "type": "segment", "width": 0.12}, {"start": [147.607, 127.63499999999999], "end": [135.857, 127.63499999999999], "type": "segment", "width": 0.12}, {"start": [147.569, 127.675], "end": [135.89499999999998, 127.675], "type": "segment", "width": 0.12}, {"start": [147.531, 127.71499999999999], "end": [135.933, 127.71499999999999], "type": "segment", "width": 0.12}, {"start": [147.492, 127.755], "end": [135.97199999999998, 127.755], "type": "segment", "width": 0.12}, {"start": [147.453, 127.79499999999999], "end": [136.011, 127.79499999999999], "type": "segment", "width": 0.12}, {"start": [147.41299999999998, 127.835], "end": [136.051, 127.835], "type": "segment", "width": 0.12}, {"start": [147.373, 127.875], "end": [136.09099999999998, 127.875], "type": "segment", "width": 0.12}, {"start": [147.332, 127.91499999999999], "end": [136.132, 127.91499999999999], "type": "segment", "width": 0.12}, {"start": [147.291, 127.955], "end": [136.173, 127.955], "type": "segment", "width": 0.12}, {"start": [147.249, 127.99499999999999], "end": [136.215, 127.99499999999999], "type": "segment", "width": 0.12}, {"start": [147.206, 128.035], "end": [136.25799999999998, 128.035], "type": "segment", "width": 0.12}, {"start": [147.16299999999998, 128.075], "end": [136.301, 128.075], "type": "segment", "width": 0.12}, {"start": [147.119, 128.11499999999998], "end": [136.345, 128.11499999999998], "type": "segment", "width": 0.12}, {"start": [147.075, 128.155], "end": [136.38899999999998, 128.155], "type": "segment", "width": 0.12}, {"start": [147.029, 128.195], "end": [136.435, 128.195], "type": "segment", "width": 0.12}, {"start": [146.983, 128.23499999999999], "end": [136.481, 128.23499999999999], "type": "segment", "width": 0.12}, {"start": [146.93699999999998, 128.275], "end": [136.527, 128.275], "type": "segment", "width": 0.12}, {"start": [146.88899999999998, 128.315], "end": [136.575, 128.315], "type": "segment", "width": 0.12}, {"start": [146.84099999999998, 128.355], "end": [136.623, 128.355], "type": "segment", "width": 0.12}, {"start": [146.792, 128.39499999999998], "end": [136.672, 128.39499999999998], "type": "segment", "width": 0.12}, {"start": [146.743, 128.435], "end": [136.721, 128.435], "type": "segment", "width": 0.12}, {"start": [146.692, 128.475], "end": [136.772, 128.475], "type": "segment", "width": 0.12}, {"start": [146.641, 128.515], "end": [136.823, 128.515], "type": "segment", "width": 0.12}, {"start": [146.589, 128.555], "end": [136.875, 128.555], "type": "segment", "width": 0.12}, {"start": [146.536, 128.595], "end": [136.928, 128.595], "type": "segment", "width": 0.12}, {"start": [146.482, 128.635], "end": [136.982, 128.635], "type": "segment", "width": 0.12}, {"start": [146.427, 128.67499999999998], "end": [137.037, 128.67499999999998], "type": "segment", "width": 0.12}, {"start": [146.37099999999998, 128.715], "end": [137.093, 128.715], "type": "segment", "width": 0.12}, {"start": [146.314, 128.755], "end": [137.15, 128.755], "type": "segment", "width": 0.12}, {"start": [146.256, 128.795], "end": [137.208, 128.795], "type": "segment", "width": 0.12}, {"start": [146.197, 128.835], "end": [137.267, 128.835], "type": "segment", "width": 0.12}, {"start": [146.137, 128.875], "end": [137.327, 128.875], "type": "segment", "width": 0.12}, {"start": [146.075, 128.915], "end": [137.38899999999998, 128.915], "type": "segment", "width": 0.12}, {"start": [146.013, 128.95499999999998], "end": [137.451, 128.95499999999998], "type": "segment", "width": 0.12}, {"start": [145.94899999999998, 128.995], "end": [137.515, 128.995], "type": "segment", "width": 0.12}, {"start": [145.88299999999998, 129.035], "end": [137.581, 129.035], "type": "segment", "width": 0.12}, {"start": [145.816, 129.075], "end": [137.648, 129.075], "type": "segment", "width": 0.12}, {"start": [145.748, 129.11499999999998], "end": [137.71599999999998, 129.11499999999998], "type": "segment", "width": 0.12}, {"start": [145.678, 129.155], "end": [137.786, 129.155], "type": "segment", "width": 0.12}, {"start": [145.607, 129.195], "end": [137.857, 129.195], "type": "segment", "width": 0.12}, {"start": [145.534, 129.23499999999999], "end": [137.93, 129.23499999999999], "type": "segment", "width": 0.12}, {"start": [145.458, 129.275], "end": [138.006, 129.275], "type": "segment", "width": 0.12}, {"start": [145.381, 129.315], "end": [138.083, 129.315], "type": "segment", "width": 0.12}, {"start": [145.302, 129.355], "end": [138.162, 129.355], "type": "segment", "width": 0.12}, {"start": [145.221, 129.39499999999998], "end": [138.243, 129.39499999999998], "type": "segment", "width": 0.12}, {"start": [145.137, 129.435], "end": [138.327, 129.435], "type": "segment", "width": 0.12}, {"start": [145.051, 129.475], "end": [138.41299999999998, 129.475], "type": "segment", "width": 0.12}, {"start": [144.962, 129.515], "end": [138.50199999999998, 129.515], "type": "segment", "width": 0.12}, {"start": [144.87, 129.555], "end": [138.594, 129.555], "type": "segment", "width": 0.12}, {"start": [144.774, 129.595], "end": [138.69, 129.595], "type": "segment", "width": 0.12}, {"start": [144.67499999999998, 129.635], "end": [138.789, 129.635], "type": "segment", "width": 0.12}, {"start": [144.573, 129.67499999999998], "end": [138.891, 129.67499999999998], "type": "segment", "width": 0.12}, {"start": [144.465, 129.715], "end": [138.999, 129.715], "type": "segment", "width": 0.12}, {"start": [144.35299999999998, 129.755], "end": [139.111, 129.755], "type": "segment", "width": 0.12}, {"start": [144.23499999999999, 129.795], "end": [139.22899999999998, 129.795], "type": "segment", "width": 0.12}, {"start": [144.111, 129.835], "end": [139.35299999999998, 129.835], "type": "segment", "width": 0.12}, {"start": [143.98, 129.875], "end": [139.48399999999998, 129.875], "type": "segment", "width": 0.12}, {"start": [143.839, 129.915], "end": [139.625, 129.915], "type": "segment", "width": 0.12}, {"start": [143.688, 129.95499999999998], "end": [139.77599999999998, 129.95499999999998], "type": "segment", "width": 0.12}, {"start": [143.524, 129.995], "end": [139.94, 129.995], "type": "segment", "width": 0.12}, {"start": [143.34199999999998, 130.035], "end": [140.12199999999999, 130.035], "type": "segment", "width": 0.12}, {"start": [143.137, 130.075], "end": [140.327, 130.075], "type": "segment", "width": 0.12}, {"start": [142.896, 130.11499999999998], "end": [140.56799999999998, 130.11499999999998], "type": "segment", "width": 0.12}, {"start": [142.59099999999998, 130.155], "end": [140.873, 130.155], "type": "segment", "width": 0.12}, {"start": [142.095, 130.195], "end": [141.369, 130.195], "type": "segment", "width": 0.12}, {"start": [141.732, 115.164], "end": [141.732, 116.964], "type": "segment", "width": 0.12}, {"start": [142.632, 116.064], "end": [140.832, 116.064], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C22", "thickness": 0.15, "ref": 1, "pos": [117.6015, 90.42349999999999], "height": 1.0}, {"start": [113.53399999999999, 87.566], "radius": 8.09, "type": "circle", "width": 0.12}, {"start": [113.53399999999999, 95.61699999999999], "end": [113.53399999999999, 79.515], "type": "segment", "width": 0.12}, {"start": [113.494, 95.616], "end": [113.494, 79.51599999999999], "type": "segment", "width": 0.12}, {"start": [113.454, 95.616], "end": [113.454, 79.51599999999999], "type": "segment", "width": 0.12}, {"start": [113.414, 95.616], "end": [113.414, 79.51599999999999], "type": "segment", "width": 0.12}, {"start": [113.374, 95.615], "end": [113.374, 79.517], "type": "segment", "width": 0.12}, {"start": [113.33399999999999, 95.61399999999999], "end": [113.33399999999999, 79.518], "type": "segment", "width": 0.12}, {"start": [113.294, 95.613], "end": [113.294, 79.51899999999999], "type": "segment", "width": 0.12}, {"start": [113.25399999999999, 95.612], "end": [113.25399999999999, 79.52], "type": "segment", "width": 0.12}, {"start": [113.214, 95.61], "end": [113.214, 79.52199999999999], "type": "segment", "width": 0.12}, {"start": [113.17399999999999, 95.60799999999999], "end": [113.17399999999999, 79.524], "type": "segment", "width": 0.12}, {"start": [113.134, 95.607], "end": [113.134, 79.52499999999999], "type": "segment", "width": 0.12}, {"start": [113.094, 95.60499999999999], "end": [113.094, 79.527], "type": "segment", "width": 0.12}, {"start": [113.05399999999999, 95.60199999999999], "end": [113.05399999999999, 79.53], "type": "segment", "width": 0.12}, {"start": [113.014, 95.6], "end": [113.014, 79.532], "type": "segment", "width": 0.12}, {"start": [112.97399999999999, 95.597], "end": [112.97399999999999, 79.535], "type": "segment", "width": 0.12}, {"start": [112.934, 95.594], "end": [112.934, 79.538], "type": "segment", "width": 0.12}, {"start": [112.89399999999999, 95.591], "end": [112.89399999999999, 79.541], "type": "segment", "width": 0.12}, {"start": [112.854, 95.588], "end": [112.854, 79.544], "type": "segment", "width": 0.12}, {"start": [112.81299999999999, 95.58399999999999], "end": [112.81299999999999, 79.548], "type": "segment", "width": 0.12}, {"start": [112.773, 95.58099999999999], "end": [112.773, 79.551], "type": "segment", "width": 0.12}, {"start": [112.73299999999999, 95.577], "end": [112.73299999999999, 79.55499999999999], "type": "segment", "width": 0.12}, {"start": [112.693, 95.573], "end": [112.693, 79.559], "type": "segment", "width": 0.12}, {"start": [112.65299999999999, 95.568], "end": [112.65299999999999, 79.564], "type": "segment", "width": 0.12}, {"start": [112.613, 95.564], "end": [112.613, 79.568], "type": "segment", "width": 0.12}, {"start": [112.573, 95.559], "end": [112.573, 79.573], "type": "segment", "width": 0.12}, {"start": [112.533, 95.554], "end": [112.533, 79.578], "type": "segment", "width": 0.12}, {"start": [112.493, 95.54899999999999], "end": [112.493, 79.583], "type": "segment", "width": 0.12}, {"start": [112.45299999999999, 95.544], "end": [112.45299999999999, 79.588], "type": "segment", "width": 0.12}, {"start": [112.413, 95.539], "end": [112.413, 79.59299999999999], "type": "segment", "width": 0.12}, {"start": [112.37299999999999, 95.533], "end": [112.37299999999999, 79.59899999999999], "type": "segment", "width": 0.12}, {"start": [112.333, 95.527], "end": [112.333, 79.60499999999999], "type": "segment", "width": 0.12}, {"start": [112.29299999999999, 95.521], "end": [112.29299999999999, 79.61099999999999], "type": "segment", "width": 0.12}, {"start": [112.253, 95.515], "end": [112.253, 79.61699999999999], "type": "segment", "width": 0.12}, {"start": [112.213, 95.508], "end": [112.213, 79.624], "type": "segment", "width": 0.12}, {"start": [112.173, 95.50099999999999], "end": [112.173, 79.631], "type": "segment", "width": 0.12}, {"start": [112.133, 95.494], "end": [112.133, 79.63799999999999], "type": "segment", "width": 0.12}, {"start": [112.09299999999999, 95.487], "end": [112.09299999999999, 79.645], "type": "segment", "width": 0.12}, {"start": [112.053, 95.47999999999999], "end": [112.053, 79.652], "type": "segment", "width": 0.12}, {"start": [112.01299999999999, 95.472], "end": [112.01299999999999, 79.66], "type": "segment", "width": 0.12}, {"start": [111.973, 95.46499999999999], "end": [111.973, 79.667], "type": "segment", "width": 0.12}, {"start": [111.93299999999999, 95.457], "end": [111.93299999999999, 79.675], "type": "segment", "width": 0.12}, {"start": [111.893, 95.449], "end": [111.893, 79.68299999999999], "type": "segment", "width": 0.12}, {"start": [111.853, 95.44], "end": [111.853, 79.692], "type": "segment", "width": 0.12}, {"start": [111.81299999999999, 95.432], "end": [111.81299999999999, 79.7], "type": "segment", "width": 0.12}, {"start": [111.773, 95.423], "end": [111.773, 79.709], "type": "segment", "width": 0.12}, {"start": [111.73299999999999, 95.414], "end": [111.73299999999999, 79.71799999999999], "type": "segment", "width": 0.12}, {"start": [111.693, 95.404], "end": [111.693, 79.728], "type": "segment", "width": 0.12}, {"start": [111.65299999999999, 95.395], "end": [111.65299999999999, 79.737], "type": "segment", "width": 0.12}, {"start": [111.613, 95.38499999999999], "end": [111.613, 79.747], "type": "segment", "width": 0.12}, {"start": [111.573, 95.375], "end": [111.573, 79.75699999999999], "type": "segment", "width": 0.12}, {"start": [111.533, 95.365], "end": [111.533, 79.767], "type": "segment", "width": 0.12}, {"start": [111.493, 95.35499999999999], "end": [111.493, 79.777], "type": "segment", "width": 0.12}, {"start": [111.45299999999999, 95.345], "end": [111.45299999999999, 79.78699999999999], "type": "segment", "width": 0.12}, {"start": [111.413, 95.33399999999999], "end": [111.413, 79.798], "type": "segment", "width": 0.12}, {"start": [111.37299999999999, 95.323], "end": [111.37299999999999, 79.809], "type": "segment", "width": 0.12}, {"start": [111.333, 95.312], "end": [111.333, 79.82], "type": "segment", "width": 0.12}, {"start": [111.29299999999999, 95.3], "end": [111.29299999999999, 79.832], "type": "segment", "width": 0.12}, {"start": [111.253, 95.289], "end": [111.253, 79.84299999999999], "type": "segment", "width": 0.12}, {"start": [111.213, 95.277], "end": [111.213, 79.85499999999999], "type": "segment", "width": 0.12}, {"start": [111.173, 95.265], "end": [111.173, 79.86699999999999], "type": "segment", "width": 0.12}, {"start": [111.133, 95.252], "end": [111.133, 88.946], "type": "segment", "width": 0.12}, {"start": [111.133, 86.18599999999999], "end": [111.133, 79.88], "type": "segment", "width": 0.12}, {"start": [111.09299999999999, 95.24], "end": [111.09299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [111.09299999999999, 86.18599999999999], "end": [111.09299999999999, 79.892], "type": "segment", "width": 0.12}, {"start": [111.053, 95.22699999999999], "end": [111.053, 88.946], "type": "segment", "width": 0.12}, {"start": [111.053, 86.18599999999999], "end": [111.053, 79.905], "type": "segment", "width": 0.12}, {"start": [111.01299999999999, 95.214], "end": [111.01299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [111.01299999999999, 86.18599999999999], "end": [111.01299999999999, 79.91799999999999], "type": "segment", "width": 0.12}, {"start": [110.973, 95.201], "end": [110.973, 88.946], "type": "segment", "width": 0.12}, {"start": [110.973, 86.18599999999999], "end": [110.973, 79.931], "type": "segment", "width": 0.12}, {"start": [110.93299999999999, 95.187], "end": [110.93299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.93299999999999, 86.18599999999999], "end": [110.93299999999999, 79.945], "type": "segment", "width": 0.12}, {"start": [110.893, 95.17399999999999], "end": [110.893, 88.946], "type": "segment", "width": 0.12}, {"start": [110.893, 86.18599999999999], "end": [110.893, 79.958], "type": "segment", "width": 0.12}, {"start": [110.853, 95.16], "end": [110.853, 88.946], "type": "segment", "width": 0.12}, {"start": [110.853, 86.18599999999999], "end": [110.853, 79.972], "type": "segment", "width": 0.12}, {"start": [110.81299999999999, 95.146], "end": [110.81299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.81299999999999, 86.18599999999999], "end": [110.81299999999999, 79.98599999999999], "type": "segment", "width": 0.12}, {"start": [110.773, 95.131], "end": [110.773, 88.946], "type": "segment", "width": 0.12}, {"start": [110.773, 86.18599999999999], "end": [110.773, 80.00099999999999], "type": "segment", "width": 0.12}, {"start": [110.73299999999999, 95.116], "end": [110.73299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.73299999999999, 86.18599999999999], "end": [110.73299999999999, 80.01599999999999], "type": "segment", "width": 0.12}, {"start": [110.693, 95.10199999999999], "end": [110.693, 88.946], "type": "segment", "width": 0.12}, {"start": [110.693, 86.18599999999999], "end": [110.693, 80.03], "type": "segment", "width": 0.12}, {"start": [110.65299999999999, 95.08699999999999], "end": [110.65299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.65299999999999, 86.18599999999999], "end": [110.65299999999999, 80.045], "type": "segment", "width": 0.12}, {"start": [110.613, 95.071], "end": [110.613, 88.946], "type": "segment", "width": 0.12}, {"start": [110.613, 86.18599999999999], "end": [110.613, 80.06099999999999], "type": "segment", "width": 0.12}, {"start": [110.573, 95.056], "end": [110.573, 88.946], "type": "segment", "width": 0.12}, {"start": [110.573, 86.18599999999999], "end": [110.573, 80.076], "type": "segment", "width": 0.12}, {"start": [110.533, 95.03999999999999], "end": [110.533, 88.946], "type": "segment", "width": 0.12}, {"start": [110.533, 86.18599999999999], "end": [110.533, 80.092], "type": "segment", "width": 0.12}, {"start": [110.493, 95.024], "end": [110.493, 88.946], "type": "segment", "width": 0.12}, {"start": [110.493, 86.18599999999999], "end": [110.493, 80.10799999999999], "type": "segment", "width": 0.12}, {"start": [110.45299999999999, 95.00699999999999], "end": [110.45299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.45299999999999, 86.18599999999999], "end": [110.45299999999999, 80.125], "type": "segment", "width": 0.12}, {"start": [110.413, 94.991], "end": [110.413, 88.946], "type": "segment", "width": 0.12}, {"start": [110.413, 86.18599999999999], "end": [110.413, 80.14099999999999], "type": "segment", "width": 0.12}, {"start": [110.37299999999999, 94.97399999999999], "end": [110.37299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.37299999999999, 86.18599999999999], "end": [110.37299999999999, 80.158], "type": "segment", "width": 0.12}, {"start": [110.333, 94.957], "end": [110.333, 88.946], "type": "segment", "width": 0.12}, {"start": [110.333, 86.18599999999999], "end": [110.333, 80.175], "type": "segment", "width": 0.12}, {"start": [110.29299999999999, 94.939], "end": [110.29299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.29299999999999, 86.18599999999999], "end": [110.29299999999999, 80.193], "type": "segment", "width": 0.12}, {"start": [110.253, 94.922], "end": [110.253, 88.946], "type": "segment", "width": 0.12}, {"start": [110.253, 86.18599999999999], "end": [110.253, 80.21], "type": "segment", "width": 0.12}, {"start": [110.213, 94.904], "end": [110.213, 88.946], "type": "segment", "width": 0.12}, {"start": [110.213, 86.18599999999999], "end": [110.213, 80.228], "type": "segment", "width": 0.12}, {"start": [110.173, 94.886], "end": [110.173, 88.946], "type": "segment", "width": 0.12}, {"start": [110.173, 86.18599999999999], "end": [110.173, 80.246], "type": "segment", "width": 0.12}, {"start": [110.133, 94.86699999999999], "end": [110.133, 88.946], "type": "segment", "width": 0.12}, {"start": [110.133, 86.18599999999999], "end": [110.133, 80.265], "type": "segment", "width": 0.12}, {"start": [110.09299999999999, 94.84899999999999], "end": [110.09299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.09299999999999, 86.18599999999999], "end": [110.09299999999999, 80.283], "type": "segment", "width": 0.12}, {"start": [110.053, 94.83], "end": [110.053, 88.946], "type": "segment", "width": 0.12}, {"start": [110.053, 86.18599999999999], "end": [110.053, 80.30199999999999], "type": "segment", "width": 0.12}, {"start": [110.01299999999999, 94.81099999999999], "end": [110.01299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [110.01299999999999, 86.18599999999999], "end": [110.01299999999999, 80.321], "type": "segment", "width": 0.12}, {"start": [109.973, 94.791], "end": [109.973, 88.946], "type": "segment", "width": 0.12}, {"start": [109.973, 86.18599999999999], "end": [109.973, 80.341], "type": "segment", "width": 0.12}, {"start": [109.93299999999999, 94.771], "end": [109.93299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.93299999999999, 86.18599999999999], "end": [109.93299999999999, 80.36099999999999], "type": "segment", "width": 0.12}, {"start": [109.893, 94.75099999999999], "end": [109.893, 88.946], "type": "segment", "width": 0.12}, {"start": [109.893, 86.18599999999999], "end": [109.893, 80.381], "type": "segment", "width": 0.12}, {"start": [109.853, 94.731], "end": [109.853, 88.946], "type": "segment", "width": 0.12}, {"start": [109.853, 86.18599999999999], "end": [109.853, 80.401], "type": "segment", "width": 0.12}, {"start": [109.81299999999999, 94.71], "end": [109.81299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.81299999999999, 86.18599999999999], "end": [109.81299999999999, 80.422], "type": "segment", "width": 0.12}, {"start": [109.773, 94.69], "end": [109.773, 88.946], "type": "segment", "width": 0.12}, {"start": [109.773, 86.18599999999999], "end": [109.773, 80.442], "type": "segment", "width": 0.12}, {"start": [109.73299999999999, 94.66799999999999], "end": [109.73299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.73299999999999, 86.18599999999999], "end": [109.73299999999999, 80.464], "type": "segment", "width": 0.12}, {"start": [109.693, 94.64699999999999], "end": [109.693, 88.946], "type": "segment", "width": 0.12}, {"start": [109.693, 86.18599999999999], "end": [109.693, 80.485], "type": "segment", "width": 0.12}, {"start": [109.65299999999999, 94.625], "end": [109.65299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.65299999999999, 86.18599999999999], "end": [109.65299999999999, 80.50699999999999], "type": "segment", "width": 0.12}, {"start": [109.613, 94.603], "end": [109.613, 88.946], "type": "segment", "width": 0.12}, {"start": [109.613, 86.18599999999999], "end": [109.613, 80.529], "type": "segment", "width": 0.12}, {"start": [109.573, 94.58099999999999], "end": [109.573, 88.946], "type": "segment", "width": 0.12}, {"start": [109.573, 86.18599999999999], "end": [109.573, 80.551], "type": "segment", "width": 0.12}, {"start": [109.533, 94.55799999999999], "end": [109.533, 88.946], "type": "segment", "width": 0.12}, {"start": [109.533, 86.18599999999999], "end": [109.533, 80.574], "type": "segment", "width": 0.12}, {"start": [109.493, 94.536], "end": [109.493, 88.946], "type": "segment", "width": 0.12}, {"start": [109.493, 86.18599999999999], "end": [109.493, 80.59599999999999], "type": "segment", "width": 0.12}, {"start": [109.45299999999999, 94.512], "end": [109.45299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.45299999999999, 86.18599999999999], "end": [109.45299999999999, 80.61999999999999], "type": "segment", "width": 0.12}, {"start": [109.413, 94.48899999999999], "end": [109.413, 88.946], "type": "segment", "width": 0.12}, {"start": [109.413, 86.18599999999999], "end": [109.413, 80.643], "type": "segment", "width": 0.12}, {"start": [109.37299999999999, 94.46499999999999], "end": [109.37299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.37299999999999, 86.18599999999999], "end": [109.37299999999999, 80.667], "type": "segment", "width": 0.12}, {"start": [109.333, 94.441], "end": [109.333, 88.946], "type": "segment", "width": 0.12}, {"start": [109.333, 86.18599999999999], "end": [109.333, 80.691], "type": "segment", "width": 0.12}, {"start": [109.29299999999999, 94.416], "end": [109.29299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.29299999999999, 86.18599999999999], "end": [109.29299999999999, 80.716], "type": "segment", "width": 0.12}, {"start": [109.253, 94.392], "end": [109.253, 88.946], "type": "segment", "width": 0.12}, {"start": [109.253, 86.18599999999999], "end": [109.253, 80.74], "type": "segment", "width": 0.12}, {"start": [109.213, 94.36699999999999], "end": [109.213, 88.946], "type": "segment", "width": 0.12}, {"start": [109.213, 86.18599999999999], "end": [109.213, 80.765], "type": "segment", "width": 0.12}, {"start": [109.173, 94.341], "end": [109.173, 88.946], "type": "segment", "width": 0.12}, {"start": [109.173, 86.18599999999999], "end": [109.173, 80.791], "type": "segment", "width": 0.12}, {"start": [109.133, 94.315], "end": [109.133, 88.946], "type": "segment", "width": 0.12}, {"start": [109.133, 86.18599999999999], "end": [109.133, 80.817], "type": "segment", "width": 0.12}, {"start": [109.09299999999999, 94.289], "end": [109.09299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.09299999999999, 86.18599999999999], "end": [109.09299999999999, 80.84299999999999], "type": "segment", "width": 0.12}, {"start": [109.053, 94.26299999999999], "end": [109.053, 88.946], "type": "segment", "width": 0.12}, {"start": [109.053, 86.18599999999999], "end": [109.053, 80.869], "type": "segment", "width": 0.12}, {"start": [109.01299999999999, 94.23599999999999], "end": [109.01299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [109.01299999999999, 86.18599999999999], "end": [109.01299999999999, 80.896], "type": "segment", "width": 0.12}, {"start": [108.973, 94.20899999999999], "end": [108.973, 88.946], "type": "segment", "width": 0.12}, {"start": [108.973, 86.18599999999999], "end": [108.973, 80.923], "type": "segment", "width": 0.12}, {"start": [108.93299999999999, 94.181], "end": [108.93299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [108.93299999999999, 86.18599999999999], "end": [108.93299999999999, 80.951], "type": "segment", "width": 0.12}, {"start": [108.893, 94.154], "end": [108.893, 88.946], "type": "segment", "width": 0.12}, {"start": [108.893, 86.18599999999999], "end": [108.893, 80.978], "type": "segment", "width": 0.12}, {"start": [108.853, 94.125], "end": [108.853, 88.946], "type": "segment", "width": 0.12}, {"start": [108.853, 86.18599999999999], "end": [108.853, 81.00699999999999], "type": "segment", "width": 0.12}, {"start": [108.81299999999999, 94.097], "end": [108.81299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [108.81299999999999, 86.18599999999999], "end": [108.81299999999999, 81.035], "type": "segment", "width": 0.12}, {"start": [108.773, 94.068], "end": [108.773, 88.946], "type": "segment", "width": 0.12}, {"start": [108.773, 86.18599999999999], "end": [108.773, 81.064], "type": "segment", "width": 0.12}, {"start": [108.73299999999999, 94.039], "end": [108.73299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [108.73299999999999, 86.18599999999999], "end": [108.73299999999999, 81.09299999999999], "type": "segment", "width": 0.12}, {"start": [108.693, 94.009], "end": [108.693, 88.946], "type": "segment", "width": 0.12}, {"start": [108.693, 86.18599999999999], "end": [108.693, 81.12299999999999], "type": "segment", "width": 0.12}, {"start": [108.65299999999999, 93.979], "end": [108.65299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [108.65299999999999, 86.18599999999999], "end": [108.65299999999999, 81.15299999999999], "type": "segment", "width": 0.12}, {"start": [108.613, 93.948], "end": [108.613, 88.946], "type": "segment", "width": 0.12}, {"start": [108.613, 86.18599999999999], "end": [108.613, 81.184], "type": "segment", "width": 0.12}, {"start": [108.573, 93.91799999999999], "end": [108.573, 88.946], "type": "segment", "width": 0.12}, {"start": [108.573, 86.18599999999999], "end": [108.573, 81.214], "type": "segment", "width": 0.12}, {"start": [108.533, 93.886], "end": [108.533, 88.946], "type": "segment", "width": 0.12}, {"start": [108.533, 86.18599999999999], "end": [108.533, 81.246], "type": "segment", "width": 0.12}, {"start": [108.493, 93.85499999999999], "end": [108.493, 88.946], "type": "segment", "width": 0.12}, {"start": [108.493, 86.18599999999999], "end": [108.493, 81.277], "type": "segment", "width": 0.12}, {"start": [108.45299999999999, 93.823], "end": [108.45299999999999, 88.946], "type": "segment", "width": 0.12}, {"start": [108.45299999999999, 86.18599999999999], "end": [108.45299999999999, 81.309], "type": "segment", "width": 0.12}, {"start": [108.413, 93.78999999999999], "end": [108.413, 88.946], "type": "segment", "width": 0.12}, {"start": [108.413, 86.18599999999999], "end": [108.413, 81.342], "type": "segment", "width": 0.12}, {"start": [108.37299999999999, 93.75699999999999], "end": [108.37299999999999, 81.375], "type": "segment", "width": 0.12}, {"start": [108.333, 93.72399999999999], "end": [108.333, 81.408], "type": "segment", "width": 0.12}, {"start": [108.29299999999999, 93.69], "end": [108.29299999999999, 81.442], "type": "segment", "width": 0.12}, {"start": [108.253, 93.65599999999999], "end": [108.253, 81.476], "type": "segment", "width": 0.12}, {"start": [108.213, 93.621], "end": [108.213, 81.511], "type": "segment", "width": 0.12}, {"start": [108.173, 93.586], "end": [108.173, 81.54599999999999], "type": "segment", "width": 0.12}, {"start": [108.133, 93.55], "end": [108.133, 81.582], "type": "segment", "width": 0.12}, {"start": [108.09299999999999, 93.514], "end": [108.09299999999999, 81.618], "type": "segment", "width": 0.12}, {"start": [108.053, 93.478], "end": [108.053, 81.654], "type": "segment", "width": 0.12}, {"start": [108.01299999999999, 93.441], "end": [108.01299999999999, 81.691], "type": "segment", "width": 0.12}, {"start": [107.973, 93.40299999999999], "end": [107.973, 81.729], "type": "segment", "width": 0.12}, {"start": [107.93299999999999, 93.365], "end": [107.93299999999999, 81.767], "type": "segment", "width": 0.12}, {"start": [107.893, 93.326], "end": [107.893, 81.806], "type": "segment", "width": 0.12}, {"start": [107.853, 93.28699999999999], "end": [107.853, 81.845], "type": "segment", "width": 0.12}, {"start": [107.81299999999999, 93.247], "end": [107.81299999999999, 81.88499999999999], "type": "segment", "width": 0.12}, {"start": [107.773, 93.207], "end": [107.773, 81.925], "type": "segment", "width": 0.12}, {"start": [107.73299999999999, 93.166], "end": [107.73299999999999, 81.966], "type": "segment", "width": 0.12}, {"start": [107.693, 93.125], "end": [107.693, 82.00699999999999], "type": "segment", "width": 0.12}, {"start": [107.65299999999999, 93.083], "end": [107.65299999999999, 82.04899999999999], "type": "segment", "width": 0.12}, {"start": [107.613, 93.03999999999999], "end": [107.613, 82.092], "type": "segment", "width": 0.12}, {"start": [107.573, 92.997], "end": [107.573, 82.13499999999999], "type": "segment", "width": 0.12}, {"start": [107.533, 92.95299999999999], "end": [107.533, 82.179], "type": "segment", "width": 0.12}, {"start": [107.493, 92.90899999999999], "end": [107.493, 82.223], "type": "segment", "width": 0.12}, {"start": [107.45299999999999, 92.863], "end": [107.45299999999999, 82.26899999999999], "type": "segment", "width": 0.12}, {"start": [107.413, 92.817], "end": [107.413, 82.315], "type": "segment", "width": 0.12}, {"start": [107.37299999999999, 92.771], "end": [107.37299999999999, 82.36099999999999], "type": "segment", "width": 0.12}, {"start": [107.333, 92.723], "end": [107.333, 82.40899999999999], "type": "segment", "width": 0.12}, {"start": [107.29299999999999, 92.675], "end": [107.29299999999999, 82.457], "type": "segment", "width": 0.12}, {"start": [107.253, 92.62599999999999], "end": [107.253, 82.506], "type": "segment", "width": 0.12}, {"start": [107.213, 92.577], "end": [107.213, 82.55499999999999], "type": "segment", "width": 0.12}, {"start": [107.173, 92.526], "end": [107.173, 82.606], "type": "segment", "width": 0.12}, {"start": [107.133, 92.475], "end": [107.133, 82.657], "type": "segment", "width": 0.12}, {"start": [107.09299999999999, 92.423], "end": [107.09299999999999, 82.709], "type": "segment", "width": 0.12}, {"start": [107.053, 92.36999999999999], "end": [107.053, 82.762], "type": "segment", "width": 0.12}, {"start": [107.01299999999999, 92.316], "end": [107.01299999999999, 82.816], "type": "segment", "width": 0.12}, {"start": [106.973, 92.261], "end": [106.973, 82.871], "type": "segment", "width": 0.12}, {"start": [106.93299999999999, 92.205], "end": [106.93299999999999, 82.92699999999999], "type": "segment", "width": 0.12}, {"start": [106.893, 92.148], "end": [106.893, 82.984], "type": "segment", "width": 0.12}, {"start": [106.853, 92.08999999999999], "end": [106.853, 83.042], "type": "segment", "width": 0.12}, {"start": [106.81299999999999, 92.03099999999999], "end": [106.81299999999999, 83.101], "type": "segment", "width": 0.12}, {"start": [106.773, 91.97099999999999], "end": [106.773, 83.161], "type": "segment", "width": 0.12}, {"start": [106.73299999999999, 91.90899999999999], "end": [106.73299999999999, 83.223], "type": "segment", "width": 0.12}, {"start": [106.693, 91.847], "end": [106.693, 83.285], "type": "segment", "width": 0.12}, {"start": [106.65299999999999, 91.783], "end": [106.65299999999999, 83.34899999999999], "type": "segment", "width": 0.12}, {"start": [106.613, 91.717], "end": [106.613, 83.41499999999999], "type": "segment", "width": 0.12}, {"start": [106.573, 91.64999999999999], "end": [106.573, 83.482], "type": "segment", "width": 0.12}, {"start": [106.533, 91.582], "end": [106.533, 83.55], "type": "segment", "width": 0.12}, {"start": [106.493, 91.512], "end": [106.493, 83.61999999999999], "type": "segment", "width": 0.12}, {"start": [106.45299999999999, 91.441], "end": [106.45299999999999, 83.691], "type": "segment", "width": 0.12}, {"start": [106.413, 91.368], "end": [106.413, 83.764], "type": "segment", "width": 0.12}, {"start": [106.37299999999999, 91.292], "end": [106.37299999999999, 83.83999999999999], "type": "segment", "width": 0.12}, {"start": [106.333, 91.21499999999999], "end": [106.333, 83.917], "type": "segment", "width": 0.12}, {"start": [106.29299999999999, 91.136], "end": [106.29299999999999, 83.996], "type": "segment", "width": 0.12}, {"start": [106.253, 91.05499999999999], "end": [106.253, 84.077], "type": "segment", "width": 0.12}, {"start": [106.213, 90.97099999999999], "end": [106.213, 84.161], "type": "segment", "width": 0.12}, {"start": [106.173, 90.88499999999999], "end": [106.173, 84.247], "type": "segment", "width": 0.12}, {"start": [106.133, 90.79599999999999], "end": [106.133, 84.336], "type": "segment", "width": 0.12}, {"start": [106.09299999999999, 90.704], "end": [106.09299999999999, 84.428], "type": "segment", "width": 0.12}, {"start": [106.053, 90.60799999999999], "end": [106.053, 84.524], "type": "segment", "width": 0.12}, {"start": [106.01299999999999, 90.509], "end": [106.01299999999999, 84.62299999999999], "type": "segment", "width": 0.12}, {"start": [105.973, 90.407], "end": [105.973, 84.725], "type": "segment", "width": 0.12}, {"start": [105.93299999999999, 90.29899999999999], "end": [105.93299999999999, 84.833], "type": "segment", "width": 0.12}, {"start": [105.893, 90.187], "end": [105.893, 84.945], "type": "segment", "width": 0.12}, {"start": [105.853, 90.069], "end": [105.853, 85.063], "type": "segment", "width": 0.12}, {"start": [105.81299999999999, 89.945], "end": [105.81299999999999, 85.187], "type": "segment", "width": 0.12}, {"start": [105.773, 89.814], "end": [105.773, 85.318], "type": "segment", "width": 0.12}, {"start": [105.73299999999999, 89.673], "end": [105.73299999999999, 85.459], "type": "segment", "width": 0.12}, {"start": [105.693, 89.52199999999999], "end": [105.693, 85.61], "type": "segment", "width": 0.12}, {"start": [105.65299999999999, 89.35799999999999], "end": [105.65299999999999, 85.774], "type": "segment", "width": 0.12}, {"start": [105.613, 89.176], "end": [105.613, 85.956], "type": "segment", "width": 0.12}, {"start": [105.573, 88.97099999999999], "end": [105.573, 86.161], "type": "segment", "width": 0.12}, {"start": [105.533, 88.72999999999999], "end": [105.533, 86.402], "type": "segment", "width": 0.12}, {"start": [105.493, 88.425], "end": [105.493, 86.707], "type": "segment", "width": 0.12}, {"start": [105.45299999999999, 87.929], "end": [105.45299999999999, 87.203], "type": "segment", "width": 0.12}, {"start": [120.484, 87.566], "end": [118.684, 87.566], "type": "segment", "width": 0.12}, {"start": [119.58399999999999, 88.466], "end": [119.58399999999999, 86.666], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D9", "thickness": 0.15, "ref": 1, "pos": [122.55499999999999, 122.17399999999999], "height": 1.0}, {"start": [124.20599999999999, 123.571], "end": [121.03099999999999, 123.571], "type": "segment", "width": 0.15}, {"start": [121.03099999999999, 123.571], "end": [121.03099999999999, 125.34899999999999], "type": "segment", "width": 0.15}, {"start": [121.03099999999999, 125.34899999999999], "end": [124.20599999999999, 125.34899999999999], "type": "segment", "width": 0.15}, {"start": [124.20599999999999, 118.999], "end": [121.03099999999999, 118.999], "type": "segment", "width": 0.15}, {"start": [121.03099999999999, 118.999], "end": [121.03099999999999, 120.777], "type": "segment", "width": 0.15}, {"start": [121.03099999999999, 120.777], "end": [124.20599999999999, 120.777], "type": "segment", "width": 0.15}, {"start": [130.302, 125.603], "end": [124.20599999999999, 125.603], "type": "segment", "width": 0.15}, {"start": [124.20599999999999, 125.603], "end": [124.20599999999999, 118.74499999999999], "type": "segment", "width": 0.15}, {"start": [124.20599999999999, 118.74499999999999], "end": [132.07999999999998, 118.74499999999999], "type": "segment", "width": 0.15}, {"start": [132.207, 118.74499999999999], "end": [132.207, 125.603], "type": "segment", "width": 0.15}, {"start": [132.07999999999998, 125.603], "end": [130.302, 125.603], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D10", "thickness": 0.15, "ref": 1, "pos": [132.588, 98.806], "height": 1.0}, {"start": [130.683, 97.282], "end": [133.858, 97.282], "type": "segment", "width": 0.15}, {"start": [133.858, 97.282], "end": [133.858, 95.50399999999999], "type": "segment", "width": 0.15}, {"start": [133.858, 95.50399999999999], "end": [130.683, 95.50399999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 101.854], "end": [133.858, 101.854], "type": "segment", "width": 0.15}, {"start": [133.858, 101.854], "end": [133.858, 100.076], "type": "segment", "width": 0.15}, {"start": [133.858, 100.076], "end": [130.683, 100.076], "type": "segment", "width": 0.15}, {"start": [124.58699999999999, 95.25], "end": [130.683, 95.25], "type": "segment", "width": 0.15}, {"start": [130.683, 95.25], "end": [130.683, 102.10799999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 102.10799999999999], "end": [122.809, 102.10799999999999], "type": "segment", "width": 0.15}, {"start": [122.68199999999999, 102.10799999999999], "end": [122.68199999999999, 95.25], "type": "segment", "width": 0.15}, {"start": [122.809, 95.25], "end": [124.58699999999999, 95.25], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D11", "thickness": 0.15, "ref": 1, "pos": [132.334, 75.946], "height": 1.0}, {"start": [130.683, 74.422], "end": [133.858, 74.422], "type": "segment", "width": 0.15}, {"start": [133.858, 74.422], "end": [133.858, 72.64399999999999], "type": "segment", "width": 0.15}, {"start": [133.858, 72.64399999999999], "end": [130.683, 72.64399999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 78.994], "end": [133.858, 78.994], "type": "segment", "width": 0.15}, {"start": [133.858, 78.994], "end": [133.858, 77.216], "type": "segment", "width": 0.15}, {"start": [133.858, 77.216], "end": [130.683, 77.216], "type": "segment", "width": 0.15}, {"start": [124.58699999999999, 72.39], "end": [130.683, 72.39], "type": "segment", "width": 0.15}, {"start": [130.683, 72.39], "end": [130.683, 79.24799999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 79.24799999999999], "end": [122.809, 79.24799999999999], "type": "segment", "width": 0.15}, {"start": [122.68199999999999, 79.24799999999999], "end": [122.68199999999999, 72.39], "type": "segment", "width": 0.15}, {"start": [122.809, 72.39], "end": [124.58699999999999, 72.39], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J5", "thickness": 0.15, "ref": 1, "pos": [147.95499999999998, 147.701], "height": 1.0}, {"start": [146.87199999999999, 148.904], "end": [146.87199999999999, 146.244], "type": "segment", "width": 0.12}, {"start": [141.732, 148.904], "end": [146.87199999999999, 148.904], "type": "segment", "width": 0.12}, {"start": [141.732, 146.244], "end": [146.87199999999999, 146.244], "type": "segment", "width": 0.12}, {"start": [141.732, 148.904], "end": [141.732, 146.244], "type": "segment", "width": 0.12}, {"start": [140.462, 148.904], "end": [139.132, 148.904], "type": "segment", "width": 0.12}, {"start": [139.132, 148.904], "end": [139.132, 147.57399999999998], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J6", "thickness": 0.15, "ref": 1, "pos": [152.781, 148.33599999999998], "height": 1.0}, {"start": [153.737, 146.879], "end": [153.737, 149.539], "type": "segment", "width": 0.12}, {"start": [158.87699999999998, 146.879], "end": [153.737, 146.879], "type": "segment", "width": 0.12}, {"start": [158.87699999999998, 149.539], "end": [153.737, 149.539], "type": "segment", "width": 0.12}, {"start": [158.87699999999998, 146.879], "end": [158.87699999999998, 149.539], "type": "segment", "width": 0.12}, {"start": [160.147, 146.879], "end": [161.477, 146.879], "type": "segment", "width": 0.12}, {"start": [161.477, 146.879], "end": [161.477, 148.209], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J7", "thickness": 0.15, "ref": 1, "pos": [162.814, 137.541], "height": 1.0}, {"start": [164.017, 138.624], "end": [161.357, 138.624], "type": "segment", "width": 0.12}, {"start": [164.017, 143.76399999999998], "end": [164.017, 138.624], "type": "segment", "width": 0.12}, {"start": [161.357, 143.76399999999998], "end": [161.357, 138.624], "type": "segment", "width": 0.12}, {"start": [164.017, 143.76399999999998], "end": [161.357, 143.76399999999998], "type": "segment", "width": 0.12}, {"start": [164.017, 145.034], "end": [164.017, 146.364], "type": "segment", "width": 0.12}, {"start": [164.017, 146.364], "end": [162.68699999999998, 146.364], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J8", "thickness": 0.15, "ref": 1, "pos": [146.81199999999998, 101.981], "height": 1.0}, {"start": [145.542, 101.219], "end": [135.382, 101.219], "type": "segment", "width": 0.12}, {"start": [145.542, 102.48899999999999], "end": [145.542, 94.869], "type": "segment", "width": 0.12}, {"start": [145.542, 94.869], "end": [135.382, 94.869], "type": "segment", "width": 0.12}, {"start": [135.382, 94.869], "end": [135.382, 102.48899999999999], "type": "segment", "width": 0.12}, {"start": [135.382, 102.48899999999999], "end": [145.542, 102.48899999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J9", "thickness": 0.15, "ref": 1, "pos": [146.685, 113.28399999999999], "height": 1.0}, {"start": [145.542, 112.649], "end": [135.382, 112.649], "type": "segment", "width": 0.12}, {"start": [145.542, 113.919], "end": [145.542, 106.29899999999999], "type": "segment", "width": 0.12}, {"start": [145.542, 106.29899999999999], "end": [135.382, 106.29899999999999], "type": "segment", "width": 0.12}, {"start": [135.382, 106.29899999999999], "end": [135.382, 113.919], "type": "segment", "width": 0.12}, {"start": [135.382, 113.919], "end": [145.542, 113.919], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J10", "thickness": 0.15, "ref": 1, "pos": [147.19299999999998, 90.42399999999999], "height": 1.0}, {"start": [145.542, 89.789], "end": [135.382, 89.789], "type": "segment", "width": 0.12}, {"start": [145.542, 91.059], "end": [145.542, 83.439], "type": "segment", "width": 0.12}, {"start": [145.542, 83.439], "end": [135.382, 83.439], "type": "segment", "width": 0.12}, {"start": [135.382, 83.439], "end": [135.382, 91.059], "type": "segment", "width": 0.12}, {"start": [135.382, 91.059], "end": [145.542, 91.059], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J11", "thickness": 0.15, "ref": 1, "pos": [147.066, 78.994], "height": 1.0}, {"start": [145.542, 78.359], "end": [135.382, 78.359], "type": "segment", "width": 0.12}, {"start": [145.542, 79.62899999999999], "end": [145.542, 72.009], "type": "segment", "width": 0.12}, {"start": [145.542, 72.009], "end": [135.382, 72.009], "type": "segment", "width": 0.12}, {"start": [135.382, 72.009], "end": [135.382, 79.62899999999999], "type": "segment", "width": 0.12}, {"start": [135.382, 79.62899999999999], "end": [145.542, 79.62899999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J12", "thickness": 0.15, "ref": 1, "pos": [147.19299999999998, 69.977], "height": 1.0}, {"start": [145.542, 69.469], "end": [135.382, 69.469], "type": "segment", "width": 0.12}, {"start": [145.542, 70.73899999999999], "end": [145.542, 63.119], "type": "segment", "width": 0.12}, {"start": [145.542, 63.119], "end": [135.382, 63.119], "type": "segment", "width": 0.12}, {"start": [135.382, 63.119], "end": [135.382, 70.73899999999999], "type": "segment", "width": 0.12}, {"start": [135.382, 70.73899999999999], "end": [145.542, 70.73899999999999], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q2", "thickness": 0.15, "ref": 1, "pos": [131.445, 129.79399999999998], "height": 1.0}, {"start": [130.048, 128.397], "end": [133.22299999999998, 128.397], "type": "segment", "width": 0.15}, {"start": [133.22299999999998, 128.397], "end": [133.22299999999998, 126.619], "type": "segment", "width": 0.15}, {"start": [133.22299999999998, 126.619], "end": [130.048, 126.619], "type": "segment", "width": 0.15}, {"start": [130.048, 132.969], "end": [133.22299999999998, 132.969], "type": "segment", "width": 0.15}, {"start": [133.22299999999998, 132.969], "end": [133.22299999999998, 131.191], "type": "segment", "width": 0.15}, {"start": [133.22299999999998, 131.191], "end": [130.048, 131.191], "type": "segment", "width": 0.15}, {"start": [123.952, 126.365], "end": [130.048, 126.365], "type": "segment", "width": 0.15}, {"start": [130.048, 126.365], "end": [130.048, 133.22299999999998], "type": "segment", "width": 0.15}, {"start": [130.048, 133.22299999999998], "end": [122.17399999999999, 133.22299999999998], "type": "segment", "width": 0.15}, {"start": [122.047, 133.22299999999998], "end": [122.047, 126.365], "type": "segment", "width": 0.15}, {"start": [122.17399999999999, 126.365], "end": [123.952, 126.365], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q3", "thickness": 0.15, "ref": 1, "pos": [118.872, 98.806], "height": 1.0}, {"start": [117.348, 97.282], "end": [120.523, 97.282], "type": "segment", "width": 0.15}, {"start": [120.523, 97.282], "end": [120.523, 95.50399999999999], "type": "segment", "width": 0.15}, {"start": [120.523, 95.50399999999999], "end": [117.348, 95.50399999999999], "type": "segment", "width": 0.15}, {"start": [117.348, 101.854], "end": [120.523, 101.854], "type": "segment", "width": 0.15}, {"start": [120.523, 101.854], "end": [120.523, 100.076], "type": "segment", "width": 0.15}, {"start": [120.523, 100.076], "end": [117.348, 100.076], "type": "segment", "width": 0.15}, {"start": [111.252, 95.25], "end": [117.348, 95.25], "type": "segment", "width": 0.15}, {"start": [117.348, 95.25], "end": [117.348, 102.10799999999999], "type": "segment", "width": 0.15}, {"start": [117.348, 102.10799999999999], "end": [109.47399999999999, 102.10799999999999], "type": "segment", "width": 0.15}, {"start": [109.347, 102.10799999999999], "end": [109.347, 95.25], "type": "segment", "width": 0.15}, {"start": [109.47399999999999, 95.25], "end": [111.252, 95.25], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q4", "thickness": 0.15, "ref": 1, "pos": [132.07999999999998, 107.56899999999999], "height": 1.0}, {"start": [130.683, 106.172], "end": [133.858, 106.172], "type": "segment", "width": 0.15}, {"start": [133.858, 106.172], "end": [133.858, 104.39399999999999], "type": "segment", "width": 0.15}, {"start": [133.858, 104.39399999999999], "end": [130.683, 104.39399999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 110.744], "end": [133.858, 110.744], "type": "segment", "width": 0.15}, {"start": [133.858, 110.744], "end": [133.858, 108.966], "type": "segment", "width": 0.15}, {"start": [133.858, 108.966], "end": [130.683, 108.966], "type": "segment", "width": 0.15}, {"start": [124.58699999999999, 104.14], "end": [130.683, 104.14], "type": "segment", "width": 0.15}, {"start": [130.683, 104.14], "end": [130.683, 110.99799999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 110.99799999999999], "end": [122.809, 110.99799999999999], "type": "segment", "width": 0.15}, {"start": [122.68199999999999, 110.99799999999999], "end": [122.68199999999999, 104.14], "type": "segment", "width": 0.15}, {"start": [122.809, 104.14], "end": [124.58699999999999, 104.14], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q5", "thickness": 0.15, "ref": 1, "pos": [118.618, 75.946], "height": 1.0}, {"start": [117.03, 74.4855], "end": [120.205, 74.4855], "type": "segment", "width": 0.15}, {"start": [120.205, 74.4855], "end": [120.205, 72.7075], "type": "segment", "width": 0.15}, {"start": [120.205, 72.7075], "end": [117.03, 72.7075], "type": "segment", "width": 0.15}, {"start": [117.03, 79.05749999999999], "end": [120.205, 79.05749999999999], "type": "segment", "width": 0.15}, {"start": [120.205, 79.05749999999999], "end": [120.205, 77.2795], "type": "segment", "width": 0.15}, {"start": [120.205, 77.2795], "end": [117.03, 77.2795], "type": "segment", "width": 0.15}, {"start": [110.934, 72.45349999999999], "end": [117.03, 72.45349999999999], "type": "segment", "width": 0.15}, {"start": [117.03, 72.45349999999999], "end": [117.03, 79.3115], "type": "segment", "width": 0.15}, {"start": [117.03, 79.3115], "end": [109.15599999999999, 79.3115], "type": "segment", "width": 0.15}, {"start": [109.029, 79.3115], "end": [109.029, 72.45349999999999], "type": "segment", "width": 0.15}, {"start": [109.15599999999999, 72.45349999999999], "end": [110.934, 72.45349999999999], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q6", "thickness": 0.15, "ref": 1, "pos": [132.207, 84.836], "height": 1.0}, {"start": [130.683, 83.312], "end": [133.858, 83.312], "type": "segment", "width": 0.15}, {"start": [133.858, 83.312], "end": [133.858, 81.53399999999999], "type": "segment", "width": 0.15}, {"start": [133.858, 81.53399999999999], "end": [130.683, 81.53399999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 87.884], "end": [133.858, 87.884], "type": "segment", "width": 0.15}, {"start": [133.858, 87.884], "end": [133.858, 86.106], "type": "segment", "width": 0.15}, {"start": [133.858, 86.106], "end": [130.683, 86.106], "type": "segment", "width": 0.15}, {"start": [124.58699999999999, 81.28], "end": [130.683, 81.28], "type": "segment", "width": 0.15}, {"start": [130.683, 81.28], "end": [130.683, 88.13799999999999], "type": "segment", "width": 0.15}, {"start": [130.683, 88.13799999999999], "end": [122.809, 88.13799999999999], "type": "segment", "width": 0.15}, {"start": [122.68199999999999, 88.13799999999999], "end": [122.68199999999999, 81.28], "type": "segment", "width": 0.15}, {"start": [122.809, 81.28], "end": [124.58699999999999, 81.28], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q7", "thickness": 0.15, "ref": 1, "pos": [159.512, 98.806], "height": 1.0}, {"start": [157.988, 97.282], "end": [161.16299999999998, 97.282], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 97.282], "end": [161.16299999999998, 95.50399999999999], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 95.50399999999999], "end": [157.988, 95.50399999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 101.854], "end": [161.16299999999998, 101.854], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 101.854], "end": [161.16299999999998, 100.076], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 100.076], "end": [157.988, 100.076], "type": "segment", "width": 0.15}, {"start": [151.892, 95.25], "end": [157.988, 95.25], "type": "segment", "width": 0.15}, {"start": [157.988, 95.25], "end": [157.988, 102.10799999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 102.10799999999999], "end": [150.114, 102.10799999999999], "type": "segment", "width": 0.15}, {"start": [149.987, 102.10799999999999], "end": [149.987, 95.25], "type": "segment", "width": 0.15}, {"start": [150.114, 95.25], "end": [151.892, 95.25], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q8", "thickness": 0.15, "ref": 1, "pos": [159.63899999999998, 107.696], "height": 1.0}, {"start": [157.988, 106.172], "end": [161.16299999999998, 106.172], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 106.172], "end": [161.16299999999998, 104.39399999999999], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 104.39399999999999], "end": [157.988, 104.39399999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 110.744], "end": [161.16299999999998, 110.744], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 110.744], "end": [161.16299999999998, 108.966], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 108.966], "end": [157.988, 108.966], "type": "segment", "width": 0.15}, {"start": [151.892, 104.14], "end": [157.988, 104.14], "type": "segment", "width": 0.15}, {"start": [157.988, 104.14], "end": [157.988, 110.99799999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 110.99799999999999], "end": [150.114, 110.99799999999999], "type": "segment", "width": 0.15}, {"start": [149.987, 110.99799999999999], "end": [149.987, 104.14], "type": "segment", "width": 0.15}, {"start": [150.114, 104.14], "end": [151.892, 104.14], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q9", "thickness": 0.15, "ref": 1, "pos": [159.512, 84.836], "height": 1.0}, {"start": [157.988, 83.312], "end": [161.16299999999998, 83.312], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 83.312], "end": [161.16299999999998, 81.53399999999999], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 81.53399999999999], "end": [157.988, 81.53399999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 87.884], "end": [161.16299999999998, 87.884], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 87.884], "end": [161.16299999999998, 86.106], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 86.106], "end": [157.988, 86.106], "type": "segment", "width": 0.15}, {"start": [151.892, 81.28], "end": [157.988, 81.28], "type": "segment", "width": 0.15}, {"start": [157.988, 81.28], "end": [157.988, 88.13799999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 88.13799999999999], "end": [150.114, 88.13799999999999], "type": "segment", "width": 0.15}, {"start": [149.987, 88.13799999999999], "end": [149.987, 81.28], "type": "segment", "width": 0.15}, {"start": [150.114, 81.28], "end": [151.892, 81.28], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q10", "thickness": 0.15, "ref": 1, "pos": [159.63899999999998, 75.819], "height": 1.0}, {"start": [157.988, 74.422], "end": [161.16299999999998, 74.422], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 74.422], "end": [161.16299999999998, 72.64399999999999], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 72.64399999999999], "end": [157.988, 72.64399999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 78.994], "end": [161.16299999999998, 78.994], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 78.994], "end": [161.16299999999998, 77.216], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 77.216], "end": [157.988, 77.216], "type": "segment", "width": 0.15}, {"start": [151.892, 72.39], "end": [157.988, 72.39], "type": "segment", "width": 0.15}, {"start": [157.988, 72.39], "end": [157.988, 79.24799999999999], "type": "segment", "width": 0.15}, {"start": [157.988, 79.24799999999999], "end": [150.114, 79.24799999999999], "type": "segment", "width": 0.15}, {"start": [149.987, 79.24799999999999], "end": [149.987, 72.39], "type": "segment", "width": 0.15}, {"start": [150.114, 72.39], "end": [151.892, 72.39], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q11", "thickness": 0.15, "ref": 1, "pos": [132.588, 64.389], "height": 1.0}, {"start": [130.683, 62.992], "end": [133.858, 62.992], "type": "segment", "width": 0.15}, {"start": [133.858, 62.992], "end": [133.858, 61.214], "type": "segment", "width": 0.15}, {"start": [133.858, 61.214], "end": [130.683, 61.214], "type": "segment", "width": 0.15}, {"start": [130.683, 67.564], "end": [133.858, 67.564], "type": "segment", "width": 0.15}, {"start": [133.858, 67.564], "end": [133.858, 65.786], "type": "segment", "width": 0.15}, {"start": [133.858, 65.786], "end": [130.683, 65.786], "type": "segment", "width": 0.15}, {"start": [124.58699999999999, 60.959999999999994], "end": [130.683, 60.959999999999994], "type": "segment", "width": 0.15}, {"start": [130.683, 60.959999999999994], "end": [130.683, 67.818], "type": "segment", "width": 0.15}, {"start": [130.683, 67.818], "end": [122.809, 67.818], "type": "segment", "width": 0.15}, {"start": [122.68199999999999, 67.818], "end": [122.68199999999999, 60.959999999999994], "type": "segment", "width": 0.15}, {"start": [122.809, 60.959999999999994], "end": [124.58699999999999, 60.959999999999994], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Q12", "thickness": 0.15, "ref": 1, "pos": [159.63899999999998, 64.389], "height": 1.0}, {"start": [157.988, 62.992], "end": [161.16299999999998, 62.992], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 62.992], "end": [161.16299999999998, 61.214], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 61.214], "end": [157.988, 61.214], "type": "segment", "width": 0.15}, {"start": [157.988, 67.564], "end": [161.16299999999998, 67.564], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 67.564], "end": [161.16299999999998, 65.786], "type": "segment", "width": 0.15}, {"start": [161.16299999999998, 65.786], "end": [157.988, 65.786], "type": "segment", "width": 0.15}, {"start": [151.892, 60.959999999999994], "end": [157.988, 60.959999999999994], "type": "segment", "width": 0.15}, {"start": [157.988, 60.959999999999994], "end": [157.988, 67.818], "type": "segment", "width": 0.15}, {"start": [157.988, 67.818], "end": [150.114, 67.818], "type": "segment", "width": 0.15}, {"start": [149.987, 67.818], "end": [149.987, 60.959999999999994], "type": "segment", "width": 0.15}, {"start": [150.114, 60.959999999999994], "end": [151.892, 60.959999999999994], "type": "segment", "width": 0.15}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "TP23", "thickness": 0.15, "ref": 1, "pos": [158.572, 124.079], "height": 1.0}, {"start": [156.97199999999998, 124.079], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "TP24", "thickness": 0.15, "ref": 1, "pos": [158.572, 119.634], "height": 1.0}, {"start": [156.97199999999998, 119.634], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP101", "thickness": 0.15, "ref": 1, "pos": [163.957, 101.219], "height": 1.0}, {"start": [162.68699999999998, 103.124], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP102", "thickness": 0.15, "ref": 1, "pos": [163.957, 108.204], "height": 1.0}, {"start": [162.68699999999998, 106.29899999999999], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP103", "thickness": 0.15, "ref": 1, "pos": [163.957, 78.359], "height": 1.0}, {"start": [162.68699999999998, 80.264], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP104", "thickness": 0.15, "ref": 1, "pos": [163.957, 85.344], "height": 1.0}, {"start": [162.68699999999998, 83.439], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP105", "thickness": 0.15, "ref": 1, "pos": [158.87699999999998, 59.309], "height": 1.0}, {"start": [160.78199999999998, 60.579], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "TP106", "thickness": 0.15, "ref": 1, "pos": [165.1, 68.453], "height": 1.0}, {"start": [163.322, 66.929], "radius": 0.803219, "type": "circle", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Y1", "thickness": 0.15, "ref": 1, "pos": [135.255, 148.971], "height": 1.0}, {"start": [138.855, 147.171], "end": [139.45499999999998, 147.171], "type": "segment", "width": 0.12}, {"start": [139.45499999999998, 147.171], "end": [139.45499999999998, 150.771], "type": "segment", "width": 0.12}, {"start": [139.45499999999998, 150.771], "end": [138.855, 150.771], "type": "segment", "width": 0.12}, {"start": [133.355, 147.171], "end": [137.155, 147.171], "type": "segment", "width": 0.12}, {"start": [131.055, 148.471], "end": [131.055, 147.171], "type": "segment", "width": 0.12}, {"start": [131.055, 150.771], "end": [131.055, 149.471], "type": "segment", "width": 0.12}, {"start": [131.055, 147.171], "end": [131.655, 147.171], "type": "segment", "width": 0.12}, {"start": [131.055, 150.771], "end": [131.655, 150.771], "type": "segment", "width": 0.12}, {"start": [137.155, 150.771], "end": [133.355, 150.771], "type": "segment", "width": 0.12}, {"width": 0.12, "endangle": 450.0, "start": [131.055, 148.971], "radius": 0.5, "startangle": 270.0, "type": "arc"}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C39", "thickness": 0.1016, "ref": 1, "pos": [141.732, 144.018], "height": 0.508}, {"start": [142.582, 144.518], "end": [142.582, 143.518], "type": "segment", "width": 0.12}, {"start": [140.882, 143.518], "end": [140.882, 144.518], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C40", "thickness": 0.1016, "ref": 1, "pos": [138.557, 142.494], "height": 0.508}, {"start": [139.40699999999998, 142.994], "end": [139.40699999999998, 141.994], "type": "segment", "width": 0.12}, {"start": [137.707, 141.994], "end": [137.707, 142.994], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C42", "thickness": 0.1016, "ref": 1, "pos": [141.224, 137.668], "height": 0.508}, {"start": [142.07399999999998, 138.168], "end": [142.07399999999998, 137.168], "type": "segment", "width": 0.12}, {"start": [140.374, 137.168], "end": [140.374, 138.168], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C64", "thickness": 0.1016, "ref": 1, "pos": [141.732, 134.239], "height": 0.508}, {"start": [140.882, 133.739], "end": [140.882, 134.739], "type": "segment", "width": 0.12}, {"start": [142.582, 134.739], "end": [142.582, 133.739], "type": "segment", "width": 0.12}, {"width": 0.508, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R11", "thickness": 0.1016, "ref": 1, "pos": [135.382, 132.334], "height": 0.508}, {"start": [135.982, 133.209], "end": [134.78199999999998, 133.209], "type": "segment", "width": 0.15}, {"start": [134.78199999999998, 131.459], "end": [135.982, 131.459], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R13", "thickness": 0.1016, "ref": 1, "pos": [120.777, 103.759], "height": 0.508}, {"start": [119.902, 104.359], "end": [119.902, 103.15899999999999], "type": "segment", "width": 0.15}, {"start": [121.652, 103.15899999999999], "end": [121.652, 104.359], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R14", "thickness": 0.1016, "ref": 1, "pos": [131.572, 113.28399999999999], "height": 0.508}, {"start": [130.697, 113.884], "end": [130.697, 112.684], "type": "segment", "width": 0.15}, {"start": [132.447, 112.684], "end": [132.447, 113.884], "type": "segment", "width": 0.15}, {"width": 0.508, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C26", "thickness": 0.1016, "ref": 1, "pos": [135.255, 129.54], "height": 0.508}, {"start": [136.105, 130.04], "end": [136.105, 129.04], "type": "segment", "width": 0.12}, {"start": [134.405, 129.04], "end": [134.405, 130.04], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J14", "thickness": 0.15, "ref": 1, "pos": [126.87299999999999, 145.034], "height": 1.0}, {"start": [136.077, 146.364], "end": [136.077, 143.70399999999998], "type": "segment", "width": 0.12}, {"start": [130.93699999999998, 146.364], "end": [136.077, 146.364], "type": "segment", "width": 0.12}, {"start": [130.93699999999998, 143.70399999999998], "end": [136.077, 143.70399999999998], "type": "segment", "width": 0.12}, {"start": [130.93699999999998, 146.364], "end": [130.93699999999998, 143.70399999999998], "type": "segment", "width": 0.12}, {"start": [129.667, 146.364], "end": [128.337, 146.364], "type": "segment", "width": 0.12}, {"start": [128.337, 146.364], "end": [128.337, 145.034], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J15", "thickness": 0.15, "ref": 1, "pos": [111.887, 67.774], "height": 1.0}, {"start": [110.55699999999999, 71.434], "end": [113.217, 71.434], "type": "segment", "width": 0.12}, {"start": [110.55699999999999, 71.374], "end": [110.55699999999999, 71.434], "type": "segment", "width": 0.12}, {"start": [113.217, 71.374], "end": [113.217, 71.434], "type": "segment", "width": 0.12}, {"start": [110.55699999999999, 71.374], "end": [113.217, 71.374], "type": "segment", "width": 0.12}, {"start": [110.55699999999999, 70.104], "end": [110.55699999999999, 68.774], "type": "segment", "width": 0.12}, {"start": [110.55699999999999, 68.774], "end": [111.887, 68.774], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U4", "thickness": 0.15, "ref": 1, "pos": [143.172, 139.954], "height": 1.0}, {"start": [145.447, 145.129], "end": [146.397, 145.129], "type": "segment", "width": 0.12}, {"start": [145.447, 134.779], "end": [146.49699999999999, 134.779], "type": "segment", "width": 0.12}, {"start": [155.797, 134.779], "end": [154.74699999999999, 134.779], "type": "segment", "width": 0.12}, {"start": [155.797, 145.129], "end": [154.74699999999999, 145.129], "type": "segment", "width": 0.12}, {"start": [145.447, 145.129], "end": [145.447, 144.07899999999998], "type": "segment", "width": 0.12}, {"start": [155.797, 145.129], "end": [155.797, 144.07899999999998], "type": "segment", "width": 0.12}, {"start": [155.797, 134.779], "end": [155.797, 135.829], "type": "segment", "width": 0.12}, {"start": [145.447, 134.779], "end": [145.447, 135.829], "type": "segment", "width": 0.12}, {"start": [146.397, 145.129], "end": [146.397, 146.404], "type": "segment", "width": 0.12}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J20", "thickness": 0.15, "ref": 1, "pos": [100.96499999999999, 149.85999999999999], "height": 1.0}, {"start": [98.425, 155.575], "end": [103.505, 155.575], "type": "segment", "width": 0.12}, {"start": [98.425, 151.135], "end": [103.505, 151.135], "type": "segment", "width": 0.12}, {"start": [103.505, 157.475], "end": [98.425, 157.475], "type": "segment", "width": 0.12}, {"start": [103.505, 157.475], "end": [103.505, 151.135], "type": "segment", "width": 0.12}, {"start": [98.425, 157.475], "end": [98.425, 151.135], "type": "segment", "width": 0.12}]}, "edges_bbox": {"minx": 97.72649899999999, "miny": 58.610499, "maxx": 168.465501, "maxy": 157.79750099999998}, "font_data": {" ": {"l": [], "w": 0.7619047619047619}, "-": {"l": [[[0.23809523809523814, -0.42857142857142855], [1.0, -0.42857142857142855]]], "w": 1.2380952380952381}, ".": {"l": [[[0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.23809523809523808, -0.047619047619047616]]], "w": 0.47619047619047616}, "1": {"l": [[[0.7619047619047619, -0.047619047619047616], [0.19047619047619047, -0.047619047619047616]], [[0.47619047619047616, -0.047619047619047616], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -0.9047619047619047], [0.2857142857142857, -0.8095238095238095], [0.19047619047619047, -0.7619047619047619]]], "w": 0.9523809523809523}, "0": {"l": [[[0.42857142857142855, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0], [0.6666666666666666, -0.9523809523809523], [0.7142857142857142, -0.8571428571428571], [0.7619047619047619, -0.6666666666666666], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.42857142857142855, -0.047619047619047616], [0.3333333333333333, -0.09523809523809523], [0.2857142857142857, -0.14285714285714285], [0.23809523809523808, -0.23809523809523808], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.6666666666666666], [0.23809523809523808, -0.8571428571428571], [0.2857142857142857, -0.9523809523809523], [0.3333333333333333, -1.0], [0.42857142857142855, -1.0476190476190474]]], "w": 0.9523809523809523}, "3": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.7619047619047619, -1.0476190476190474], [0.42857142857142855, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.2857142857142857, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.14285714285714285, -0.14285714285714285]]], "w": 0.9523809523809523}, "2": {"l": [[[0.19047619047619047, -0.9523809523809523], [0.23809523809523808, -1.0], [0.3333333333333333, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6190476190476191], [0.14285714285714285, -0.047619047619047616], [0.7619047619047619, -0.047619047619047616]]], "w": 0.9523809523809523}, "5": {"l": [[[0.7142857142857142, -1.0476190476190474], [0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.14285714285714285]]], "w": 0.9523809523809523}, "4": {"l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.42857142857142855, -1.0952380952380951], [0.19047619047619047, -0.38095238095238093], [0.8095238095238095, -0.38095238095238093]]], "w": 0.9523809523809523}, "7": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616]]], "w": 0.9523809523809523}, "6": {"l": [[[0.6666666666666666, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -1.0], [0.3333333333333333, -0.9523809523809523], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.47619047619047616], [0.7142857142857142, -0.5714285714285714], [0.6666666666666666, -0.6190476190476191], [0.5714285714285714, -0.6666666666666666], [0.38095238095238093, -0.6666666666666666], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.5714285714285714], [0.19047619047619047, -0.47619047619047616]]], "w": 0.9523809523809523}, "9": {"l": [[[0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.14285714285714285], [0.7142857142857142, -0.2857142857142857], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.8571428571428571], [0.7142857142857142, -0.9523809523809523], [0.6666666666666666, -1.0], [0.5714285714285714, -1.0476190476190474], [0.38095238095238093, -1.0476190476190474], [0.2857142857142857, -1.0], [0.23809523809523808, -0.9523809523809523], [0.19047619047619047, -0.8571428571428571], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.47619047619047616], [0.38095238095238093, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.6190476190476191]]], "w": 0.9523809523809523}, "8": {"l": [[[0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.7142857142857142], [0.19047619047619047, -0.8095238095238095], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.8095238095238095], [0.7142857142857142, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666], [0.5714285714285714, -0.6190476190476191], [0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.5714285714285714], [0.23809523809523808, -0.5238095238095237], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.5238095238095237], [0.6666666666666666, -0.5714285714285714], [0.5714285714285714, -0.6190476190476191]]], "w": 0.9523809523809523}, "A": {"l": [[[0.19047619047619047, -0.3333333333333333], [0.6666666666666666, -0.3333333333333333]], [[0.09523809523809523, -0.047619047619047616], [0.42857142857142855, -1.0476190476190474], [0.7619047619047619, -0.047619047619047616]]], "w": 0.8571428571428571}, "C": {"l": [[[0.8095238095238095, -0.14285714285714285], [0.7619047619047619, -0.09523809523809523], [0.6190476190476191, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.09523809523809523], [0.2857142857142857, -0.19047619047619047], [0.23809523809523808, -0.2857142857142857], [0.19047619047619047, -0.47619047619047616], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.8095238095238095], [0.2857142857142857, -0.9047619047619047], [0.38095238095238093, -1.0], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0], [0.8095238095238095, -0.9523809523809523]]], "w": 1.0}, "B": {"l": [[[0.5714285714285714, -0.5714285714285714], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.47619047619047616], [0.8095238095238094, -0.38095238095238093], [0.8095238095238094, -0.23809523809523808], [0.7619047619047619, -0.14285714285714285], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666665, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6666666666666666], [0.6666666666666665, -0.6190476190476191], [0.5714285714285714, -0.5714285714285714], [0.23809523809523803, -0.5714285714285714]]], "w": 1.0}, "E": {"l": [[[0.23809523809523808, -0.5714285714285714], [0.5714285714285714, -0.5714285714285714]], [[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]], "w": 0.9047619047619047}, "D": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.4761904761904761, -1.0476190476190474], [0.619047619047619, -1.0], [0.7142857142857142, -0.9047619047619047], [0.7619047619047619, -0.8095238095238095], [0.8095238095238094, -0.6190476190476191], [0.8095238095238094, -0.47619047619047616], [0.7619047619047619, -0.2857142857142857], [0.7142857142857142, -0.19047619047619047], [0.619047619047619, -0.09523809523809523], [0.4761904761904761, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616]]], "w": 1.0}, "G": {"l": [[[0.7619047619047619, -1.0], [0.6666666666666666, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.38095238095238093, -1.0], [0.2857142857142857, -0.9047619047619047], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.47619047619047616], [0.23809523809523808, -0.2857142857142857], [0.2857142857142857, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.047619047619047616], [0.7619047619047619, -0.09523809523809523], [0.8095238095238095, -0.14285714285714285], [0.8095238095238095, -0.47619047619047616], [0.6190476190476191, -0.47619047619047616]]], "w": 1.0}, "F": {"l": [[[0.5714285714285714, -0.5714285714285714], [0.23809523809523808, -0.5714285714285714]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]], "w": 0.8571428571428571}, "I": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]], "w": 0.47619047619047616}, "H": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.23809523809523803, -0.5714285714285714], [0.8095238095238094, -0.5714285714285714]], [[0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]], "w": 1.0476190476190474}, "K": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.8095238095238094, -0.047619047619047616], [0.3809523809523809, -0.6190476190476191]], [[0.8095238095238094, -1.0476190476190474], [0.23809523809523803, -0.47619047619047616]]], "w": 1.0}, "J": {"l": [[[0.5238095238095237, -1.0476190476190474], [0.5238095238095237, -0.3333333333333333], [0.47619047619047616, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.14285714285714285, -0.047619047619047616]]], "w": 0.7619047619047619}, "M": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.5714285714285714, -0.3333333333333333], [0.9047619047619047, -1.0476190476190474], [0.9047619047619047, -0.047619047619047616]]], "w": 1.1428571428571428}, "L": {"l": [[[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]], "w": 0.8095238095238095}, "O": {"l": [[[0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474]]], "w": 1.0476190476190474}, "N": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]], "w": 1.0476190476190474}, "Q": {"l": [[[0.9047619047619047, 0.047619047619047616], [0.8095238095238094, 0.0], [0.7142857142857142, -0.09523809523809523], [0.5714285714285714, -0.23809523809523808], [0.4761904761904761, -0.2857142857142857], [0.3809523809523809, -0.2857142857142857]], [[0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616]]], "w": 1.0476190476190474}, "P": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]], "w": 1.0}, "S": {"l": [[[0.19047619047619047, -0.09523809523809523], [0.3333333333333333, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.3333333333333333], [0.7142857142857142, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.5714285714285714, -0.5238095238095237], [0.38095238095238093, -0.5714285714285714], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.6666666666666666], [0.19047619047619047, -0.7619047619047619], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0]]], "w": 0.9523809523809523}, "R": {"l": [[[0.8095238095238094, -0.047619047619047616], [0.4761904761904761, -0.5238095238095237]], [[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]], "w": 1.0}, "U": {"l": [[[0.23809523809523803, -1.0476190476190474], [0.23809523809523803, -0.23809523809523808], [0.28571428571428564, -0.14285714285714285], [0.33333333333333326, -0.09523809523809523], [0.4285714285714285, -0.047619047619047616], [0.619047619047619, -0.047619047619047616], [0.7142857142857142, -0.09523809523809523], [0.7619047619047619, -0.14285714285714285], [0.8095238095238094, -0.23809523809523808], [0.8095238095238094, -1.0476190476190474]]], "w": 1.0476190476190474}, "T": {"l": [[[0.09523809523809523, -1.0476190476190474], [0.6666666666666666, -1.0476190476190474]], [[0.38095238095238093, -0.047619047619047616], [0.38095238095238093, -1.0476190476190474]]], "w": 0.7619047619047619}, "W": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.7619047619047619], [0.7619047619047619, -0.047619047619047616], [1.0, -1.0476190476190474]]], "w": 1.1428571428571428}, "V": {"l": [[[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.047619047619047616], [0.7619047619047619, -1.0476190476190474]]], "w": 0.8571428571428571}, "Y": {"l": [[[0.42857142857142855, -0.5238095238095237], [0.42857142857142855, -0.047619047619047616]], [[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.5238095238095237], [0.7619047619047619, -1.0476190476190474]]], "w": 0.8571428571428571}, "X": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -0.047619047619047616]], [[0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616]]], "w": 0.9523809523809523}, "_": {"l": [[[0.0, 0.047619047619047616], [0.7619047619047619, 0.047619047619047616]]], "w": 0.7619047619047619}, "c": {"l": [[[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]], "w": 0.8571428571428571}, "e": {"l": [[[0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.47619047619047616], [0.19047619047619047, -0.38095238095238093]]], "w": 0.8571428571428571}, "f": {"l": [[[0.09523809523809523, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.9047619047619047], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474]]], "w": 0.5714285714285714}, "m": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]], [[0.6666666666666666, -0.5714285714285714], [0.7142857142857142, -0.6666666666666666], [0.8095238095238095, -0.7142857142857142], [0.9523809523809523, -0.7142857142857142], [1.0476190476190474, -0.6666666666666666], [1.0952380952380951, -0.5714285714285714], [1.0952380952380951, -0.047619047619047616]]], "w": 1.3333333333333333}, "o": {"l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616]]], "w": 0.9047619047619047}, "n": {"l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.047619047619047616]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]]], "w": 0.9047619047619047}, "s": {"l": [[[0.19047619047619047, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.19047619047619047], [0.6190476190476191, -0.23809523809523808], [0.5714285714285714, -0.3333333333333333], [0.47619047619047616, -0.38095238095238093], [0.3333333333333333, -0.38095238095238093], [0.23809523809523808, -0.42857142857142855], [0.19047619047619047, -0.5238095238095237], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142], [0.5714285714285714, -0.6666666666666666]]], "w": 0.8095238095238095}, "r": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.42857142857142855, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142]]], "w": 0.6190476190476191}, "u": {"l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.09523809523809523], [0.6666666666666666, -0.14285714285714285]]], "w": 0.9047619047619047}, "x": {"l": [[[0.14285714285714285, -0.047619047619047616], [0.6666666666666666, -0.7142857142857142]], [[0.14285714285714285, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]]], "w": 0.8095238095238095}, "z": {"l": [[[0.14285714285714285, -0.7142857142857142], [0.6666666666666666, -0.7142857142857142], [0.14285714285714285, -0.047619047619047616], [0.6666666666666666, -0.047619047619047616]]], "w": 0.8095238095238095}}, "modules": [{"layer": "F", "center": [160.147, 153.289], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [160.147, 153.289], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [160.147, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [157.607, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [157.607, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [155.06699999999998, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [155.06699999999998, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [152.527, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [152.527, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [149.987, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [149.987, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [147.447, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [147.447, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [144.90699999999998, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [144.90699999999998, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [142.367, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [142.367, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J3", "bbox": {"pos": [140.571999, 151.463999], "size": [21.400002, 6.200002]}}, {"layer": "F", "center": [120.142, 155.82899999999998], "pads": [{"layers": ["F", "B"], "angle": -90.0, "pos": [120.142, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [120.142, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [122.68199999999999, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [122.68199999999999, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [125.222, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [125.222, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [127.762, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [127.762, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [130.302, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [130.302, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [132.84199999999998, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [132.84199999999998, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [135.382, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [135.382, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [137.922, 155.82899999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [137.922, 153.289], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J4", "bbox": {"pos": [118.316999, 151.45399899999998], "size": [21.400002, 6.200002]}}, {"layer": "B", "center": [127.127, 129.159], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [127.127, 137.2815], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [3.8249999999999997, 12.32]}, {"layers": ["B"], "angle": -270.0, "pos": [127.127, 121.03649999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.8249999999999997, 12.32]}], "drawings": [], "ref": "L2", "bbox": {"pos": [118.47699899999999, 119.124], "size": [17.300002, 20.07]}}, {"layer": "F", "center": [110.934, 118.68199999999999], "pads": [{"layers": ["F", "B"], "angle": -90.0, "pos": [110.934, 118.68199999999999], "drillsize": [2.0, 2.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.0, 4.0]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [110.934, 108.682], "drillsize": [2.0, 2.0], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [4.0, 4.0]}], "drawings": [], "ref": "C14", "bbox": {"pos": [99.558999, 102.30699899999999], "size": [22.750002, 22.750002]}}, {"layer": "F", "center": [110.934, 131.382], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [110.934, 131.382], "drillsize": [2.0, 2.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.0, 4.0]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [110.934, 141.382], "drillsize": [2.0, 2.0], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [4.0, 4.0]}], "drawings": [], "ref": "C15", "bbox": {"pos": [99.558999, 125.006999], "size": [22.750002, 22.750002]}}, {"layer": "F", "center": [141.732, 118.36399999999999], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [141.732, 118.36399999999999], "drillsize": [1.2, 1.2], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [2.4, 2.4]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [141.732, 125.86399999999999], "drillsize": [1.2, 1.2], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [2.4, 2.4]}], "drawings": [], "ref": "C21", "bbox": {"pos": [133.356999, 113.73899899999999], "size": [16.750002, 16.750002]}}, {"layer": "F", "center": [117.28399999999999, 87.566], "pads": [{"layers": ["F", "B"], "angle": -180.0, "pos": [117.28399999999999, 87.566], "drillsize": [1.2, 1.2], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [2.4, 2.4]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [109.78399999999999, 87.566], "drillsize": [1.2, 1.2], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [2.4, 2.4]}], "drawings": [], "ref": "C22", "bbox": {"pos": [105.158999, 79.19099899999999], "size": [16.750002, 16.750002]}}, {"layer": "F", "center": [122.68199999999999, 122.17399999999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [122.68199999999999, 119.88799999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -270.0, "pos": [129.03199999999998, 122.17399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -270.0, "pos": [122.68199999999999, 124.46], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "D9", "bbox": {"pos": [120.95599899999999, 118.66999899999999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [132.207, 98.679], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [132.207, 100.96499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [125.857, 98.679], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [132.207, 96.393], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "D10", "bbox": {"pos": [122.60699899999999, 95.174999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [132.207, 75.819], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [132.207, 78.10499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [125.857, 75.819], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [132.207, 73.533], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "D11", "bbox": {"pos": [122.60699899999999, 72.314999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "B", "center": [148.082, 100.58399999999999], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [148.082, 102.734], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 2.3]}, {"layers": ["B"], "angle": -90.0, "pos": [148.082, 98.434], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 2.3]}], "drawings": [], "ref": "D12", "bbox": {"pos": [145.806999, 96.908999], "size": [4.550002, 7.350002]}}, {"layer": "B", "center": [148.082, 108.839], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [148.082, 106.689], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 2.3]}, {"layers": ["B"], "angle": -270.0, "pos": [148.082, 110.98899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 2.3]}], "drawings": [], "ref": "D13", "bbox": {"pos": [145.806999, 105.16399899999999], "size": [4.550002, 7.350002]}}, {"layer": "B", "center": [148.082, 86.61399999999999], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [148.082, 84.464], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 2.3]}, {"layers": ["B"], "angle": -270.0, "pos": [148.082, 88.764], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 2.3]}], "drawings": [], "ref": "D14", "bbox": {"pos": [145.806999, 82.938999], "size": [4.550002, 7.350002]}}, {"layer": "B", "center": [148.082, 77.72399999999999], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [148.082, 79.874], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 2.3]}, {"layers": ["B"], "angle": -90.0, "pos": [148.082, 75.574], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 2.3]}], "drawings": [], "ref": "D15", "bbox": {"pos": [145.806999, 74.048999], "size": [4.550002, 7.350002]}}, {"layer": "B", "center": [139.827, 62.483999999999995], "pads": [{"layers": ["B"], "angle": -0.0, "pos": [137.677, 62.483999999999995], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 2.3]}, {"layers": ["B"], "angle": -0.0, "pos": [141.977, 62.483999999999995], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 2.3]}], "drawings": [], "ref": "D16", "bbox": {"pos": [136.151999, 60.208999], "size": [7.350002, 4.550002]}}, {"layer": "B", "center": [148.082, 66.294], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [148.082, 64.14399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 2.3]}, {"layers": ["B"], "angle": -270.0, "pos": [148.082, 68.444], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 2.3]}], "drawings": [], "ref": "D17", "bbox": {"pos": [145.806999, 62.618998999999995], "size": [4.550002, 7.350002]}}, {"layer": "F", "center": [140.462, 147.57399999999998], "pads": [{"layers": ["F", "B"], "angle": -90.0, "pos": [140.462, 147.57399999999998], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [143.00199999999998, 147.57399999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [145.542, 147.57399999999998], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J5", "bbox": {"pos": [138.636999, 145.748999], "size": [8.700002, 3.6500019999999997]}}, {"layer": "F", "center": [160.147, 148.209], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [160.147, 148.209], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [157.607, 148.209], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [155.06699999999998, 148.209], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J6", "bbox": {"pos": [153.271999, 146.383999], "size": [8.700002, 3.6500019999999997]}}, {"layer": "F", "center": [162.68699999999998, 145.034], "pads": [{"layers": ["F", "B"], "angle": -180.0, "pos": [162.68699999999998, 145.034], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [162.68699999999998, 142.494], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [162.68699999999998, 139.954], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J7", "bbox": {"pos": [160.861999, 138.158999], "size": [3.6500019999999997, 8.700002]}}, {"layer": "F", "center": [137.922, 98.679], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [137.922, 98.679], "drillsize": [1.52, 1.52], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [3.0, 3.0]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [143.00199999999998, 98.679], "drillsize": [1.52, 1.52], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [3.0, 3.0]}], "drawings": [], "ref": "J8", "bbox": {"pos": [135.186999, 94.653999], "size": [10.550002, 8.050002]}}, {"layer": "F", "center": [137.922, 110.109], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [137.922, 110.109], "drillsize": [1.52, 1.52], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [3.0, 3.0]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [143.00199999999998, 110.109], "drillsize": [1.52, 1.52], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [3.0, 3.0]}], "drawings": [], "ref": "J9", "bbox": {"pos": [135.186999, 106.08399899999999], "size": [10.550002, 8.050002]}}, {"layer": "F", "center": [137.922, 87.249], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [137.922, 87.249], "drillsize": [1.52, 1.52], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [3.0, 3.0]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [143.00199999999998, 87.249], "drillsize": [1.52, 1.52], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [3.0, 3.0]}], "drawings": [], "ref": "J10", "bbox": {"pos": [135.186999, 83.22399899999999], "size": [10.550002, 8.050002]}}, {"layer": "F", "center": [137.922, 75.819], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [137.922, 75.819], "drillsize": [1.52, 1.52], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [3.0, 3.0]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [143.00199999999998, 75.819], "drillsize": [1.52, 1.52], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [3.0, 3.0]}], "drawings": [], "ref": "J11", "bbox": {"pos": [135.186999, 71.793999], "size": [10.550002, 8.050002]}}, {"layer": "F", "center": [137.922, 66.929], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [137.922, 66.929], "drillsize": [1.52, 1.52], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [3.0, 3.0]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [143.00199999999998, 66.929], "drillsize": [1.52, 1.52], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [3.0, 3.0]}], "drawings": [], "ref": "J12", "bbox": {"pos": [135.186999, 62.903999], "size": [10.550002, 8.050002]}}, {"layer": "B", "center": [102.86999999999999, 116.205], "pads": [{"layers": ["F", "B"], "angle": -90.0, "pos": [106.52, 125.205], "drillsize": [1.27, 1.27], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [2.032, 2.032]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [99.22, 107.205], "drillsize": [1.27, 1.27], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [2.032, 2.032]}], "drawings": [], "ref": "L1", "bbox": {"pos": [98.204, 103.27999899999999], "size": [9.331999999999999, 25.850002]}}, {"layer": "F", "center": [131.572, 129.79399999999998], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [131.572, 132.07999999999998], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [125.222, 129.79399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [131.572, 127.508], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q2", "bbox": {"pos": [121.971999, 126.289999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [118.872, 98.679], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [118.872, 100.96499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [112.52199999999999, 98.679], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [118.872, 96.393], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q3", "bbox": {"pos": [109.271999, 95.174999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [132.207, 107.56899999999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [132.207, 109.85499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [125.857, 107.56899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [132.207, 105.283], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q4", "bbox": {"pos": [122.60699899999999, 104.064999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [118.55399999999999, 75.8825], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [118.55399999999999, 78.1685], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [112.204, 75.8825], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [118.55399999999999, 73.59649999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q5", "bbox": {"pos": [108.953999, 72.37849899999999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [132.207, 84.709], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [132.207, 86.99499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [125.857, 84.709], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [132.207, 82.423], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q6", "bbox": {"pos": [122.60699899999999, 81.204999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [159.512, 98.679], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.512, 100.96499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [153.162, 98.679], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [159.512, 96.393], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q7", "bbox": {"pos": [149.91199899999998, 95.174999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [159.512, 107.56899999999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.512, 109.85499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [153.162, 107.56899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [159.512, 105.283], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q8", "bbox": {"pos": [149.91199899999998, 104.064999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [159.512, 84.709], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.512, 86.99499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [153.162, 84.709], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [159.512, 82.423], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q9", "bbox": {"pos": [149.91199899999998, 81.204999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [159.512, 75.819], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.512, 78.10499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [153.162, 75.819], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [159.512, 73.533], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q10", "bbox": {"pos": [149.91199899999998, 72.314999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [132.207, 64.389], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [132.207, 66.675], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [125.857, 64.389], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [132.207, 62.102999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q11", "bbox": {"pos": [122.60699899999999, 60.884999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "F", "center": [159.512, 64.389], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.512, 66.675], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.651, 3.048]}, {"layers": ["F"], "angle": -90.0, "pos": [153.162, 64.389], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [6.096, 6.096]}, {"layers": ["F"], "angle": -90.0, "pos": [159.512, 62.102999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.651, 3.048]}], "drawings": [], "ref": "Q12", "bbox": {"pos": [149.91199899999998, 60.884999], "size": [11.326001999999999, 7.008001999999999]}}, {"layer": "B", "center": [153.797, 122.17399999999999], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [153.797, 124.17399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["B"], "angle": -90.0, "pos": [153.797, 120.17399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "R12", "bbox": {"pos": [152.666999, 118.89899899999999], "size": [2.265002, 6.550002]}}, {"layer": "B", "center": [158.242, 103.124], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [160.242, 103.124], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["B"], "angle": -180.0, "pos": [156.242, 103.124], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "R21", "bbox": {"pos": [154.966999, 101.98899899999999], "size": [6.550002, 2.265002]}}, {"layer": "B", "center": [158.242, 80.264], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [160.242, 80.264], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["B"], "angle": -180.0, "pos": [156.242, 80.264], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "R22", "bbox": {"pos": [154.966999, 79.128999], "size": [6.550002, 2.265002]}}, {"layer": "B", "center": [160.78199999999998, 64.389], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [160.78199999999998, 62.388999999999996], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.0, 1.7]}, {"layers": ["B"], "angle": -270.0, "pos": [160.78199999999998, 66.389], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 1.7]}], "drawings": [], "ref": "R26", "bbox": {"pos": [159.646999, 61.113999], "size": [2.265002, 6.550002]}}, {"layer": "F", "center": [156.97199999999998, 124.079], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [156.97199999999998, 124.079], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP23", "bbox": {"pos": [155.84699899999998, 122.953999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [156.97199999999998, 119.634], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [156.97199999999998, 119.634], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP24", "bbox": {"pos": [155.84699899999998, 118.50899899999999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [162.68699999999998, 103.124], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [162.68699999999998, 103.124], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP101", "bbox": {"pos": [161.561999, 101.998999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [162.68699999999998, 106.29899999999999], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [162.68699999999998, 106.29899999999999], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP102", "bbox": {"pos": [161.561999, 105.173999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [162.68699999999998, 80.264], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [162.68699999999998, 80.264], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP103", "bbox": {"pos": [161.561999, 79.138999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [162.68699999999998, 83.439], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [162.68699999999998, 83.439], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP104", "bbox": {"pos": [161.561999, 82.313999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [160.78199999999998, 60.579], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [160.78199999999998, 60.579], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP105", "bbox": {"pos": [159.65699899999998, 59.453998999999996], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [163.322, 66.929], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [163.322, 66.929], "drillsize": [0.635, 0.635], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.143, 1.143]}], "drawings": [], "ref": "TP106", "bbox": {"pos": [162.196999, 65.80399899999999], "size": [2.250002, 2.250002]}}, {"layer": "F", "center": [135.255, 148.971], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [132.505, 150.571], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.3, 1.9]}, {"layers": ["F"], "angle": -0.0, "pos": [138.005, 150.571], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.3, 1.9]}, {"layers": ["F"], "angle": -0.0, "pos": [138.005, 147.37099999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.3, 1.9]}, {"layers": ["F"], "angle": -0.0, "pos": [132.505, 147.37099999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.3, 1.9]}], "drawings": [], "ref": "Y1", "bbox": {"pos": [130.92999899999998, 146.145999], "size": [8.650001999999999, 5.650002]}}, {"layer": "B", "center": [155.702, 143.76399999999998], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [156.702, 143.76399999999998], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [154.702, 143.76399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C8", "bbox": {"pos": [153.87699899999998, 142.738999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [159.512, 143.76399999999998], "pads": [{"layers": ["B"], "angle": -0.0, "pos": [158.512, 143.76399999999998], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -0.0, "pos": [160.512, 143.76399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C9", "bbox": {"pos": [157.686999, 142.738999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [155.702, 145.66899999999998], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [156.702, 145.66899999999998], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [154.702, 145.66899999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C10", "bbox": {"pos": [153.87699899999998, 144.64399899999998], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [155.702, 141.85899999999998], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [156.702, 141.85899999999998], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [154.702, 141.85899999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C11", "bbox": {"pos": [153.87699899999998, 140.833999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [151.892, 135.001], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [151.892, 134.001], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [151.892, 136.001], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C12", "bbox": {"pos": [150.866999, 133.175999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [149.987, 135.001], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [149.987, 134.001], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [149.987, 136.001], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C13", "bbox": {"pos": [148.961999, 133.175999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [113.157, 113.919], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [113.157, 114.919], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [113.157, 112.919], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C16", "bbox": {"pos": [112.131999, 112.093999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [110.934, 136.462], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [110.934, 135.462], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [110.934, 137.462], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C17", "bbox": {"pos": [109.908999, 134.636999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [137.922, 124.714], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [137.922, 123.714], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [137.922, 125.714], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C23", "bbox": {"pos": [136.896999, 122.888999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [144.90699999999998, 124.714], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [144.90699999999998, 123.714], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [144.90699999999998, 125.714], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C24", "bbox": {"pos": [143.881999, 122.888999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [141.732, 122.17399999999999], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [141.732, 121.17399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [141.732, 123.17399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C25", "bbox": {"pos": [140.706999, 120.34899899999999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [113.47399999999999, 87.566], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [114.47399999999999, 87.566], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [112.47399999999999, 87.566], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C27", "bbox": {"pos": [111.64899899999999, 86.540999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [156.337, 132.969], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [156.337, 133.969], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [156.337, 131.969], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C28", "bbox": {"pos": [155.311999, 131.143999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [118.872, 98.679], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [118.872, 99.679], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [118.872, 97.679], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C35", "bbox": {"pos": [117.846999, 96.853999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [132.207, 107.56899999999999], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [132.207, 108.56899999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [132.207, 106.56899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C36", "bbox": {"pos": [131.181999, 105.743999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [118.237, 75.819], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [118.237, 76.819], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [118.237, 74.819], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C37", "bbox": {"pos": [117.21199899999999, 73.993999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [131.572, 84.709], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [131.572, 85.709], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [131.572, 83.709], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C38", "bbox": {"pos": [130.546999, 82.883999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "F", "center": [141.732, 144.018], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [141.732, 143.018], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["F"], "angle": -270.0, "pos": [141.732, 145.018], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C39", "bbox": {"pos": [140.706999, 142.192999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "F", "center": [138.557, 142.494], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [138.557, 141.494], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["F"], "angle": -270.0, "pos": [138.557, 143.494], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C40", "bbox": {"pos": [137.53199899999998, 140.66899899999999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [138.557, 138.684], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [138.557, 137.684], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [138.557, 139.684], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C41", "bbox": {"pos": [137.53199899999998, 136.85899899999998], "size": [2.050002, 3.6500019999999997]}}, {"layer": "F", "center": [141.224, 137.668], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [141.224, 136.668], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["F"], "angle": -270.0, "pos": [141.224, 138.668], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C42", "bbox": {"pos": [140.198999, 135.842999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [135.382, 113.28399999999999], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [136.382, 113.28399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [134.382, 113.28399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C43", "bbox": {"pos": [133.556999, 112.25899899999999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [135.382, 95.50399999999999], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [136.382, 95.50399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [134.382, 95.50399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C44", "bbox": {"pos": [133.556999, 94.478999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [135.382, 90.42399999999999], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [136.382, 90.42399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [134.382, 90.42399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C45", "bbox": {"pos": [133.556999, 89.39899899999999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [135.382, 72.64399999999999], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [136.382, 72.64399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [134.382, 72.64399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C46", "bbox": {"pos": [133.556999, 71.618999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [145.542, 96.774], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [145.542, 97.774], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [145.542, 95.774], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C47", "bbox": {"pos": [144.516999, 94.948999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [145.542, 112.649], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [145.542, 111.649], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [145.542, 113.649], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C48", "bbox": {"pos": [144.516999, 110.823999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [145.542, 90.42399999999999], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [145.542, 89.42399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [145.542, 91.42399999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C49", "bbox": {"pos": [144.516999, 88.59899899999999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [145.542, 73.914], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [145.542, 74.914], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [145.542, 72.914], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C50", "bbox": {"pos": [144.516999, 72.088999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [159.512, 98.679], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [159.512, 97.679], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [159.512, 99.679], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C55", "bbox": {"pos": [158.486999, 96.853999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [159.512, 107.56899999999999], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [159.512, 106.56899999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [159.512, 108.56899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C56", "bbox": {"pos": [158.486999, 105.743999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [159.512, 84.709], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [159.512, 83.709], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [159.512, 85.709], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C57", "bbox": {"pos": [158.486999, 82.883999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [159.512, 75.819], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [159.512, 74.819], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [159.512, 76.819], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C58", "bbox": {"pos": [158.486999, 73.993999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [155.702, 139.954], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [156.702, 139.954], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [154.702, 139.954], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C59", "bbox": {"pos": [153.87699899999998, 138.928999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [155.702, 138.049], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [156.702, 138.049], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [154.702, 138.049], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C60", "bbox": {"pos": [153.87699899999998, 137.023999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [131.572, 64.389], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [131.572, 65.389], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -90.0, "pos": [131.572, 63.388999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C63", "bbox": {"pos": [130.546999, 62.563998999999995], "size": [2.050002, 3.6500019999999997]}}, {"layer": "F", "center": [141.732, 134.239], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [141.732, 135.239], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["F"], "angle": -90.0, "pos": [141.732, 133.239], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C64", "bbox": {"pos": [140.706999, 132.413999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [135.382, 70.104], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [136.382, 70.104], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [134.382, 70.104], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C65", "bbox": {"pos": [133.556999, 69.078999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [145.542, 70.104], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [145.542, 69.104], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [145.542, 71.104], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C67", "bbox": {"pos": [144.516999, 68.278999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [158.242, 64.389], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [158.242, 63.388999999999996], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -270.0, "pos": [158.242, 65.389], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C71", "bbox": {"pos": [157.216999, 62.563998999999995], "size": [2.050002, 3.6500019999999997]}}, {"layer": "B", "center": [155.702, 136.144], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [156.702, 136.144], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["B"], "angle": -180.0, "pos": [154.702, 136.144], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C73", "bbox": {"pos": [153.87699899999998, 135.118999], "size": [3.6500019999999997, 2.050002]}}, {"layer": "B", "center": [137.922, 120.904], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [137.922, 119.954], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [137.922, 121.854], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R9", "bbox": {"pos": [136.896999, 119.278999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [144.90699999999998, 120.904], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [144.90699999999998, 119.954], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [144.90699999999998, 121.854], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R10", "bbox": {"pos": [143.881999, 119.278999], "size": [2.050002, 3.250002]}}, {"layer": "F", "center": [135.382, 132.334], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [134.432, 132.334], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["F"], "angle": -0.0, "pos": [136.332, 132.334], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R11", "bbox": {"pos": [133.756999, 131.308999], "size": [3.250002, 2.050002]}}, {"layer": "F", "center": [120.777, 103.759], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [120.777, 102.809], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["F"], "angle": -270.0, "pos": [120.777, 104.70899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R13", "bbox": {"pos": [119.751999, 102.13399899999999], "size": [2.050002, 3.250002]}}, {"layer": "F", "center": [131.572, 113.28399999999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [131.572, 112.33399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["F"], "angle": -270.0, "pos": [131.572, 114.234], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R14", "bbox": {"pos": [130.546999, 111.658999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [120.777, 80.899], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [120.777, 79.949], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [120.777, 81.84899999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R15", "bbox": {"pos": [119.751999, 79.273999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [131.572, 90.42399999999999], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [131.572, 89.47399999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [131.572, 91.374], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R16", "bbox": {"pos": [130.546999, 88.798999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [156.97199999999998, 115.189], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [156.97199999999998, 114.23899999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [156.97199999999998, 116.139], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R17", "bbox": {"pos": [155.946999, 113.563999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [156.97199999999998, 112.014], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [157.922, 112.014], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -180.0, "pos": [156.022, 112.014], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R18", "bbox": {"pos": [155.34699899999998, 110.98899899999999], "size": [3.250002, 2.050002]}}, {"layer": "B", "center": [156.97199999999998, 89.154], "pads": [{"layers": ["B"], "angle": -180.0, "pos": [157.922, 89.154], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -180.0, "pos": [156.022, 89.154], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R19", "bbox": {"pos": [155.34699899999998, 88.128999], "size": [3.250002, 2.050002]}}, {"layer": "B", "center": [156.97199999999998, 92.329], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [156.97199999999998, 91.37899999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [156.97199999999998, 93.279], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R20", "bbox": {"pos": [155.946999, 90.703999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [132.84199999999998, 70.104], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [132.84199999999998, 69.154], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [132.84199999999998, 71.054], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R23", "bbox": {"pos": [131.81699899999998, 68.478999], "size": [2.050002, 3.250002]}}, {"layer": "B", "center": [157.607, 70.104], "pads": [{"layers": ["B"], "angle": -270.0, "pos": [157.607, 69.154], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 1.3]}, {"layers": ["B"], "angle": -270.0, "pos": [157.607, 71.054], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 1.3]}], "drawings": [], "ref": "R24", "bbox": {"pos": [156.581999, 68.478999], "size": [2.050002, 3.250002]}}, {"layer": "F", "center": [135.255, 129.54], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [135.255, 128.54], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0, 1.25]}, {"layers": ["F"], "angle": -270.0, "pos": [135.255, 130.54], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0, 1.25]}], "drawings": [], "ref": "C26", "bbox": {"pos": [134.229999, 127.71499899999999], "size": [2.050002, 3.6500019999999997]}}, {"layer": "F", "center": [129.667, 145.034], "pads": [{"layers": ["F", "B"], "angle": -90.0, "pos": [129.667, 145.034], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [132.207, 145.034], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [134.74699999999999, 145.034], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J14", "bbox": {"pos": [127.841999, 143.208999], "size": [8.700002, 3.6500019999999997]}}, {"layer": "F", "center": [111.887, 70.104], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [111.887, 70.104], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J15", "bbox": {"pos": [110.061999, 68.278999], "size": [3.6500019999999997, 3.6500019999999997]}}, {"layer": "F", "center": [150.62199999999999, 139.954], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [146.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [147.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [147.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [148.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [148.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [149.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [149.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [150.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [150.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [151.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [151.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [152.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [152.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [153.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [153.87199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [154.37199999999999, 145.654], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 143.70399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 143.20399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 142.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 142.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 141.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 141.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 140.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 140.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 139.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 139.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 138.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 138.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 137.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 137.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 136.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [156.322, 136.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [154.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [153.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [153.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [152.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [152.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [151.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [151.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [150.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [150.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [149.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [149.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [148.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [148.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [147.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [147.37199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -90.0, "pos": [146.87199999999999, 134.254], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 136.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 136.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 137.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 137.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 138.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 138.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 139.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 139.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 140.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 140.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 141.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 141.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 142.204], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 142.704], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 143.20399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -180.0, "pos": [144.922, 143.70399999999998], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 0.3]}, {"layers": ["F"], "angle": -270.0, "pos": [150.62199999999999, 139.954], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [5.7, 5.7]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [148.12199999999999, 137.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [148.12199999999999, 138.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [148.12199999999999, 139.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [148.12199999999999, 140.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [148.12199999999999, 141.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [148.12199999999999, 142.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [149.12199999999999, 142.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [150.12199999999999, 142.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [150.12199999999999, 141.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [149.12199999999999, 141.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [149.12199999999999, 140.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [150.12199999999999, 140.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [150.12199999999999, 139.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [149.12199999999999, 139.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [149.12199999999999, 138.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [150.12199999999999, 138.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [149.12199999999999, 137.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [150.12199999999999, 137.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [151.12199999999999, 142.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [152.12199999999999, 142.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [153.12199999999999, 142.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [153.12199999999999, 141.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [152.12199999999999, 141.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [151.12199999999999, 141.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [151.12199999999999, 140.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [152.12199999999999, 140.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [153.12199999999999, 140.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [153.12199999999999, 139.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [152.12199999999999, 139.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [151.12199999999999, 139.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [151.12199999999999, 138.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [152.12199999999999, 138.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [153.12199999999999, 138.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [153.12199999999999, 137.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [152.12199999999999, 137.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [151.12199999999999, 137.454], "drillsize": [0.19999999999999998, 0.19999999999999998], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [0.3, 0.3]}, {"layers": ["B"], "angle": -270.0, "pos": [150.62199999999999, 139.954], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [5.7, 5.7]}], "drawings": [], "ref": "U4", "bbox": {"pos": [143.896999, 133.228999], "size": [13.450002, 13.450002]}}, {"layer": "F", "center": [102.235, 154.305], "pads": [{"layers": ["F", "B"], "angle": -180.0, "pos": [102.235, 154.305], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.51, 3.01]}, {"layers": ["F", "B"], "angle": -180.0, "pos": [99.695, 154.305], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.51, 3.01]}], "drawings": [], "ref": "J20", "bbox": {"pos": [98.149999, 150.859999], "size": [5.630002, 6.890002]}}], "fabrication": {"B": [{"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STPS2H100UY", "thickness": 0.15, "pos": [144.982, 100.58399999999999], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D12", "thickness": 0.15, "pos": [151.082, 100.58399999999999], "height": 1.0}, {"start": [146.082, 98.28399999999999], "end": [146.082, 102.884], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 102.884], "end": [150.082, 102.884], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 98.28399999999999], "end": [146.082, 98.28399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 98.28399999999999], "end": [150.082, 102.884], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 101.23344], "end": [148.08097999999998, 102.13513999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 100.08282], "end": [148.08097999999998, 99.0846], "type": "segment", "width": 0.09999999999999999}, {"start": [148.88108, 101.23344], "end": [147.28088, 101.23344], "type": "segment", "width": 0.09999999999999999}, {"start": [147.33168, 100.08282], "end": [148.88108, 100.08282], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 101.23344], "end": [147.33168, 100.08282], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 101.23344], "end": [148.88108, 100.08282], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STPS2H100UY", "thickness": 0.15, "pos": [151.182, 108.839], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D13", "thickness": 0.15, "pos": [145.082, 108.839], "height": 1.0}, {"start": [150.082, 111.139], "end": [150.082, 106.539], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 106.539], "end": [146.082, 106.539], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 111.139], "end": [150.082, 111.139], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 111.139], "end": [146.082, 106.539], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 108.18956], "end": [148.08302, 107.28786], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 109.34017999999999], "end": [148.08302, 110.3384], "type": "segment", "width": 0.09999999999999999}, {"start": [147.28292, 108.18956], "end": [148.88312, 108.18956], "type": "segment", "width": 0.09999999999999999}, {"start": [148.83231999999998, 109.34017999999999], "end": [147.28292, 109.34017999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 108.18956], "end": [148.83231999999998, 109.34017999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 108.18956], "end": [147.28292, 109.34017999999999], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STPS2H100UY", "thickness": 0.15, "pos": [151.182, 86.61399999999999], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D14", "thickness": 0.15, "pos": [145.082, 86.61399999999999], "height": 1.0}, {"start": [150.082, 88.914], "end": [150.082, 84.314], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 84.314], "end": [146.082, 84.314], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 88.914], "end": [150.082, 88.914], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 88.914], "end": [146.082, 84.314], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 85.96455999999999], "end": [148.08302, 85.06286], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 87.11518], "end": [148.08302, 88.1134], "type": "segment", "width": 0.09999999999999999}, {"start": [147.28292, 85.96455999999999], "end": [148.88312, 85.96455999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [148.83231999999998, 87.11518], "end": [147.28292, 87.11518], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 85.96455999999999], "end": [148.83231999999998, 87.11518], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 85.96455999999999], "end": [147.28292, 87.11518], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STPS2H100UY", "thickness": 0.15, "pos": [144.982, 77.72399999999999], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D15", "thickness": 0.15, "pos": [151.082, 77.72399999999999], "height": 1.0}, {"start": [146.082, 75.42399999999999], "end": [146.082, 80.024], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 80.024], "end": [150.082, 80.024], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 75.42399999999999], "end": [146.082, 75.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 75.42399999999999], "end": [150.082, 80.024], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 78.37344], "end": [148.08097999999998, 79.27514], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 77.22282], "end": [148.08097999999998, 76.2246], "type": "segment", "width": 0.09999999999999999}, {"start": [148.88108, 78.37344], "end": [147.28088, 78.37344], "type": "segment", "width": 0.09999999999999999}, {"start": [147.33168, 77.22282], "end": [148.88108, 77.22282], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 78.37344], "end": [147.33168, 77.22282], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08097999999998, 78.37344], "end": [148.88108, 77.22282], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STPS2H100UY", "thickness": 0.15, "pos": [139.827, 59.384], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D16", "thickness": 0.15, "pos": [139.827, 65.484], "height": 1.0}, {"start": [142.12699999999998, 60.483999999999995], "end": [137.527, 60.483999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [137.527, 60.483999999999995], "end": [137.527, 64.484], "type": "segment", "width": 0.09999999999999999}, {"start": [142.12699999999998, 64.484], "end": [142.12699999999998, 60.483999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [142.12699999999998, 64.484], "end": [137.527, 64.484], "type": "segment", "width": 0.09999999999999999}, {"start": [139.17756, 62.48298], "end": [138.27586, 62.48298], "type": "segment", "width": 0.09999999999999999}, {"start": [140.32818, 62.48298], "end": [141.3264, 62.48298], "type": "segment", "width": 0.09999999999999999}, {"start": [139.17756, 63.28308], "end": [139.17756, 61.68288], "type": "segment", "width": 0.09999999999999999}, {"start": [140.32818, 61.73368], "end": [140.32818, 63.28308], "type": "segment", "width": 0.09999999999999999}, {"start": [139.17756, 62.48298], "end": [140.32818, 61.73368], "type": "segment", "width": 0.09999999999999999}, {"start": [139.17756, 62.48298], "end": [140.32818, 63.28308], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "STPS2H100UY", "thickness": 0.15, "pos": [151.182, 66.294], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "D17", "thickness": 0.15, "pos": [145.082, 66.294], "height": 1.0}, {"start": [150.082, 68.594], "end": [150.082, 63.994], "type": "segment", "width": 0.09999999999999999}, {"start": [150.082, 63.994], "end": [146.082, 63.994], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 68.594], "end": [150.082, 68.594], "type": "segment", "width": 0.09999999999999999}, {"start": [146.082, 68.594], "end": [146.082, 63.994], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 65.64456], "end": [148.08302, 64.74286], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 66.79518], "end": [148.08302, 67.79339999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [147.28292, 65.64456], "end": [148.88312, 65.64456], "type": "segment", "width": 0.09999999999999999}, {"start": [148.83231999999998, 66.79518], "end": [147.28292, 66.79518], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 65.64456], "end": [148.83231999999998, 66.79518], "type": "segment", "width": 0.09999999999999999}, {"start": [148.08302, 65.64456], "end": [147.28292, 66.79518], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "0R010", "thickness": 0.15, "pos": [151.897, 122.17399999999999], "height": 1.0}, {"width": 0.7, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R12", "thickness": 0.105, "pos": [153.797, 122.17399999999999], "height": 0.7}, {"start": [152.99699999999999, 123.774], "end": [154.59699999999998, 123.774], "type": "segment", "width": 0.09999999999999999}, {"start": [152.99699999999999, 120.574], "end": [152.99699999999999, 123.774], "type": "segment", "width": 0.09999999999999999}, {"start": [154.59699999999998, 120.574], "end": [152.99699999999999, 120.574], "type": "segment", "width": 0.09999999999999999}, {"start": [154.59699999999998, 123.774], "end": [154.59699999999998, 120.574], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "0R015", "thickness": 0.15, "pos": [158.242, 105.024], "height": 1.0}, {"width": 0.7, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R21", "thickness": 0.105, "pos": [158.242, 103.124], "height": 0.7}, {"start": [159.84199999999998, 103.92399999999999], "end": [159.84199999999998, 102.324], "type": "segment", "width": 0.09999999999999999}, {"start": [156.642, 103.92399999999999], "end": [159.84199999999998, 103.92399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [156.642, 102.324], "end": [156.642, 103.92399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [159.84199999999998, 102.324], "end": [156.642, 102.324], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "0R015", "thickness": 0.15, "pos": [158.242, 82.164], "height": 1.0}, {"width": 0.7, "angle": 0.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R22", "thickness": 0.105, "pos": [158.242, 80.264], "height": 0.7}, {"start": [159.84199999999998, 81.064], "end": [159.84199999999998, 79.464], "type": "segment", "width": 0.09999999999999999}, {"start": [156.642, 81.064], "end": [159.84199999999998, 81.064], "type": "segment", "width": 0.09999999999999999}, {"start": [156.642, 79.464], "end": [156.642, 81.064], "type": "segment", "width": 0.09999999999999999}, {"start": [159.84199999999998, 79.464], "end": [156.642, 79.464], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "0R015", "thickness": 0.15, "pos": [162.682, 64.389], "height": 1.0}, {"width": 0.7, "angle": 90.0, "attr": ["mirrored"], "horiz_justify": 0, "text": "R26", "thickness": 0.105, "pos": [160.78199999999998, 64.389], "height": 0.7}, {"start": [161.582, 62.788999999999994], "end": [159.982, 62.788999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [161.582, 65.98899999999999], "end": [161.582, 62.788999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [159.982, 65.98899999999999], "end": [161.582, 65.98899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [159.982, 62.788999999999994], "end": [159.982, 65.98899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 144.38899999999998], "end": [156.702, 143.13899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 144.38899999999998], "end": [156.702, 144.38899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 143.13899999999998], "end": [154.702, 144.38899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 143.13899999999998], "end": [154.702, 143.13899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [158.512, 143.13899999999998], "end": [158.512, 144.38899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [160.512, 143.13899999999998], "end": [158.512, 143.13899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [160.512, 144.38899999999998], "end": [160.512, 143.13899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [158.512, 144.38899999999998], "end": [160.512, 144.38899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 146.29399999999998], "end": [156.702, 145.04399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 146.29399999999998], "end": [156.702, 146.29399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 145.04399999999998], "end": [154.702, 146.29399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 145.04399999999998], "end": [154.702, 145.04399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 142.48399999999998], "end": [156.702, 141.23399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 142.48399999999998], "end": [156.702, 142.48399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 141.23399999999998], "end": [154.702, 142.48399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 141.23399999999998], "end": [154.702, 141.23399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [152.517, 134.001], "end": [151.267, 134.001], "type": "segment", "width": 0.09999999999999999}, {"start": [152.517, 136.001], "end": [152.517, 134.001], "type": "segment", "width": 0.09999999999999999}, {"start": [151.267, 136.001], "end": [152.517, 136.001], "type": "segment", "width": 0.09999999999999999}, {"start": [151.267, 134.001], "end": [151.267, 136.001], "type": "segment", "width": 0.09999999999999999}, {"start": [150.612, 134.001], "end": [149.362, 134.001], "type": "segment", "width": 0.09999999999999999}, {"start": [150.612, 136.001], "end": [150.612, 134.001], "type": "segment", "width": 0.09999999999999999}, {"start": [149.362, 136.001], "end": [150.612, 136.001], "type": "segment", "width": 0.09999999999999999}, {"start": [149.362, 134.001], "end": [149.362, 136.001], "type": "segment", "width": 0.09999999999999999}, {"start": [112.532, 114.919], "end": [113.782, 114.919], "type": "segment", "width": 0.09999999999999999}, {"start": [112.532, 112.919], "end": [112.532, 114.919], "type": "segment", "width": 0.09999999999999999}, {"start": [113.782, 112.919], "end": [112.532, 112.919], "type": "segment", "width": 0.09999999999999999}, {"start": [113.782, 114.919], "end": [113.782, 112.919], "type": "segment", "width": 0.09999999999999999}, {"start": [111.559, 135.462], "end": [110.309, 135.462], "type": "segment", "width": 0.09999999999999999}, {"start": [111.559, 137.462], "end": [111.559, 135.462], "type": "segment", "width": 0.09999999999999999}, {"start": [110.309, 137.462], "end": [111.559, 137.462], "type": "segment", "width": 0.09999999999999999}, {"start": [110.309, 135.462], "end": [110.309, 137.462], "type": "segment", "width": 0.09999999999999999}, {"start": [138.547, 123.714], "end": [137.297, 123.714], "type": "segment", "width": 0.09999999999999999}, {"start": [138.547, 125.714], "end": [138.547, 123.714], "type": "segment", "width": 0.09999999999999999}, {"start": [137.297, 125.714], "end": [138.547, 125.714], "type": "segment", "width": 0.09999999999999999}, {"start": [137.297, 123.714], "end": [137.297, 125.714], "type": "segment", "width": 0.09999999999999999}, {"start": [145.53199999999998, 123.714], "end": [144.28199999999998, 123.714], "type": "segment", "width": 0.09999999999999999}, {"start": [145.53199999999998, 125.714], "end": [145.53199999999998, 123.714], "type": "segment", "width": 0.09999999999999999}, {"start": [144.28199999999998, 125.714], "end": [145.53199999999998, 125.714], "type": "segment", "width": 0.09999999999999999}, {"start": [144.28199999999998, 123.714], "end": [144.28199999999998, 125.714], "type": "segment", "width": 0.09999999999999999}, {"start": [142.357, 121.17399999999999], "end": [141.107, 121.17399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [142.357, 123.17399999999999], "end": [142.357, 121.17399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [141.107, 123.17399999999999], "end": [142.357, 123.17399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [141.107, 121.17399999999999], "end": [141.107, 123.17399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [114.47399999999999, 88.191], "end": [114.47399999999999, 86.941], "type": "segment", "width": 0.09999999999999999}, {"start": [112.47399999999999, 88.191], "end": [114.47399999999999, 88.191], "type": "segment", "width": 0.09999999999999999}, {"start": [112.47399999999999, 86.941], "end": [112.47399999999999, 88.191], "type": "segment", "width": 0.09999999999999999}, {"start": [114.47399999999999, 86.941], "end": [112.47399999999999, 86.941], "type": "segment", "width": 0.09999999999999999}, {"start": [155.712, 133.969], "end": [156.962, 133.969], "type": "segment", "width": 0.09999999999999999}, {"start": [155.712, 131.969], "end": [155.712, 133.969], "type": "segment", "width": 0.09999999999999999}, {"start": [156.962, 131.969], "end": [155.712, 131.969], "type": "segment", "width": 0.09999999999999999}, {"start": [156.962, 133.969], "end": [156.962, 131.969], "type": "segment", "width": 0.09999999999999999}, {"start": [118.247, 99.679], "end": [119.497, 99.679], "type": "segment", "width": 0.09999999999999999}, {"start": [118.247, 97.679], "end": [118.247, 99.679], "type": "segment", "width": 0.09999999999999999}, {"start": [119.497, 97.679], "end": [118.247, 97.679], "type": "segment", "width": 0.09999999999999999}, {"start": [119.497, 99.679], "end": [119.497, 97.679], "type": "segment", "width": 0.09999999999999999}, {"start": [131.582, 108.56899999999999], "end": [132.832, 108.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [131.582, 106.56899999999999], "end": [131.582, 108.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [132.832, 106.56899999999999], "end": [131.582, 106.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [132.832, 108.56899999999999], "end": [132.832, 106.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [117.612, 76.819], "end": [118.862, 76.819], "type": "segment", "width": 0.09999999999999999}, {"start": [117.612, 74.819], "end": [117.612, 76.819], "type": "segment", "width": 0.09999999999999999}, {"start": [118.862, 74.819], "end": [117.612, 74.819], "type": "segment", "width": 0.09999999999999999}, {"start": [118.862, 76.819], "end": [118.862, 74.819], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 85.709], "end": [132.197, 85.709], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 83.709], "end": [130.947, 85.709], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 83.709], "end": [130.947, 83.709], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 85.709], "end": [132.197, 83.709], "type": "segment", "width": 0.09999999999999999}, {"start": [139.182, 137.684], "end": [137.932, 137.684], "type": "segment", "width": 0.09999999999999999}, {"start": [139.182, 139.684], "end": [139.182, 137.684], "type": "segment", "width": 0.09999999999999999}, {"start": [137.932, 139.684], "end": [139.182, 139.684], "type": "segment", "width": 0.09999999999999999}, {"start": [137.932, 137.684], "end": [137.932, 139.684], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 113.90899999999999], "end": [136.382, 112.65899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 113.90899999999999], "end": [136.382, 113.90899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 112.65899999999999], "end": [134.382, 113.90899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 112.65899999999999], "end": [134.382, 112.65899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 96.12899999999999], "end": [136.382, 94.87899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 96.12899999999999], "end": [136.382, 96.12899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 94.87899999999999], "end": [134.382, 96.12899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 94.87899999999999], "end": [134.382, 94.87899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 91.04899999999999], "end": [136.382, 89.79899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 91.04899999999999], "end": [136.382, 91.04899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 89.79899999999999], "end": [134.382, 91.04899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 89.79899999999999], "end": [134.382, 89.79899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 73.26899999999999], "end": [136.382, 72.01899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 73.26899999999999], "end": [136.382, 73.26899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 72.01899999999999], "end": [134.382, 73.26899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 72.01899999999999], "end": [134.382, 72.01899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 97.774], "end": [146.167, 97.774], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 95.774], "end": [144.917, 97.774], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 95.774], "end": [144.917, 95.774], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 97.774], "end": [146.167, 95.774], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 111.649], "end": [144.917, 111.649], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 113.649], "end": [146.167, 111.649], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 113.649], "end": [146.167, 113.649], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 111.649], "end": [144.917, 113.649], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 89.42399999999999], "end": [144.917, 89.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 91.42399999999999], "end": [146.167, 89.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 91.42399999999999], "end": [146.167, 91.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 89.42399999999999], "end": [144.917, 91.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 74.914], "end": [146.167, 74.914], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 72.914], "end": [144.917, 74.914], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 72.914], "end": [144.917, 72.914], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 74.914], "end": [146.167, 72.914], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 97.679], "end": [158.887, 97.679], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 99.679], "end": [160.137, 97.679], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 99.679], "end": [160.137, 99.679], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 97.679], "end": [158.887, 99.679], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 106.56899999999999], "end": [158.887, 106.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 108.56899999999999], "end": [160.137, 106.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 108.56899999999999], "end": [160.137, 108.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 106.56899999999999], "end": [158.887, 108.56899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 83.709], "end": [158.887, 83.709], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 85.709], "end": [160.137, 83.709], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 85.709], "end": [160.137, 85.709], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 83.709], "end": [158.887, 85.709], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 74.819], "end": [158.887, 74.819], "type": "segment", "width": 0.09999999999999999}, {"start": [160.137, 76.819], "end": [160.137, 74.819], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 76.819], "end": [160.137, 76.819], "type": "segment", "width": 0.09999999999999999}, {"start": [158.887, 74.819], "end": [158.887, 76.819], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 140.579], "end": [156.702, 139.329], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 140.579], "end": [156.702, 140.579], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 139.329], "end": [154.702, 140.579], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 139.329], "end": [154.702, 139.329], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 138.674], "end": [156.702, 137.424], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 138.674], "end": [156.702, 138.674], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 137.424], "end": [154.702, 138.674], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 137.424], "end": [154.702, 137.424], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 65.389], "end": [132.197, 65.389], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 63.388999999999996], "end": [130.947, 65.389], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 63.388999999999996], "end": [130.947, 63.388999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 65.389], "end": [132.197, 63.388999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 70.729], "end": [136.382, 69.479], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 70.729], "end": [136.382, 70.729], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 69.479], "end": [134.382, 70.729], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 69.479], "end": [134.382, 69.479], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 69.104], "end": [144.917, 69.104], "type": "segment", "width": 0.09999999999999999}, {"start": [146.167, 71.104], "end": [146.167, 69.104], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 71.104], "end": [146.167, 71.104], "type": "segment", "width": 0.09999999999999999}, {"start": [144.917, 69.104], "end": [144.917, 71.104], "type": "segment", "width": 0.09999999999999999}, {"start": [158.867, 63.388999999999996], "end": [157.617, 63.388999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [158.867, 65.389], "end": [158.867, 63.388999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [157.617, 65.389], "end": [158.867, 65.389], "type": "segment", "width": 0.09999999999999999}, {"start": [157.617, 63.388999999999996], "end": [157.617, 65.389], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 136.769], "end": [156.702, 135.519], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 136.769], "end": [156.702, 136.769], "type": "segment", "width": 0.09999999999999999}, {"start": [154.702, 135.519], "end": [154.702, 136.769], "type": "segment", "width": 0.09999999999999999}, {"start": [156.702, 135.519], "end": [154.702, 135.519], "type": "segment", "width": 0.09999999999999999}, {"start": [138.547, 119.904], "end": [137.297, 119.904], "type": "segment", "width": 0.09999999999999999}, {"start": [138.547, 121.904], "end": [138.547, 119.904], "type": "segment", "width": 0.09999999999999999}, {"start": [137.297, 121.904], "end": [138.547, 121.904], "type": "segment", "width": 0.09999999999999999}, {"start": [137.297, 119.904], "end": [137.297, 121.904], "type": "segment", "width": 0.09999999999999999}, {"start": [145.53199999999998, 119.904], "end": [144.28199999999998, 119.904], "type": "segment", "width": 0.09999999999999999}, {"start": [145.53199999999998, 121.904], "end": [145.53199999999998, 119.904], "type": "segment", "width": 0.09999999999999999}, {"start": [144.28199999999998, 121.904], "end": [145.53199999999998, 121.904], "type": "segment", "width": 0.09999999999999999}, {"start": [144.28199999999998, 119.904], "end": [144.28199999999998, 121.904], "type": "segment", "width": 0.09999999999999999}, {"start": [121.402, 79.899], "end": [120.152, 79.899], "type": "segment", "width": 0.09999999999999999}, {"start": [121.402, 81.899], "end": [121.402, 79.899], "type": "segment", "width": 0.09999999999999999}, {"start": [120.152, 81.899], "end": [121.402, 81.899], "type": "segment", "width": 0.09999999999999999}, {"start": [120.152, 79.899], "end": [120.152, 81.899], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 89.42399999999999], "end": [130.947, 89.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 91.42399999999999], "end": [132.197, 89.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 91.42399999999999], "end": [132.197, 91.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 89.42399999999999], "end": [130.947, 91.42399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [157.59699999999998, 114.189], "end": [156.34699999999998, 114.189], "type": "segment", "width": 0.09999999999999999}, {"start": [157.59699999999998, 116.189], "end": [157.59699999999998, 114.189], "type": "segment", "width": 0.09999999999999999}, {"start": [156.34699999999998, 116.189], "end": [157.59699999999998, 116.189], "type": "segment", "width": 0.09999999999999999}, {"start": [156.34699999999998, 114.189], "end": [156.34699999999998, 116.189], "type": "segment", "width": 0.09999999999999999}, {"start": [157.97199999999998, 112.639], "end": [157.97199999999998, 111.389], "type": "segment", "width": 0.09999999999999999}, {"start": [155.97199999999998, 112.639], "end": [157.97199999999998, 112.639], "type": "segment", "width": 0.09999999999999999}, {"start": [155.97199999999998, 111.389], "end": [155.97199999999998, 112.639], "type": "segment", "width": 0.09999999999999999}, {"start": [157.97199999999998, 111.389], "end": [155.97199999999998, 111.389], "type": "segment", "width": 0.09999999999999999}, {"start": [157.97199999999998, 89.779], "end": [157.97199999999998, 88.529], "type": "segment", "width": 0.09999999999999999}, {"start": [155.97199999999998, 89.779], "end": [157.97199999999998, 89.779], "type": "segment", "width": 0.09999999999999999}, {"start": [155.97199999999998, 88.529], "end": [155.97199999999998, 89.779], "type": "segment", "width": 0.09999999999999999}, {"start": [157.97199999999998, 88.529], "end": [155.97199999999998, 88.529], "type": "segment", "width": 0.09999999999999999}, {"start": [157.59699999999998, 91.329], "end": [156.34699999999998, 91.329], "type": "segment", "width": 0.09999999999999999}, {"start": [157.59699999999998, 93.329], "end": [157.59699999999998, 91.329], "type": "segment", "width": 0.09999999999999999}, {"start": [156.34699999999998, 93.329], "end": [157.59699999999998, 93.329], "type": "segment", "width": 0.09999999999999999}, {"start": [156.34699999999998, 91.329], "end": [156.34699999999998, 93.329], "type": "segment", "width": 0.09999999999999999}, {"start": [133.46699999999998, 69.104], "end": [132.21699999999998, 69.104], "type": "segment", "width": 0.09999999999999999}, {"start": [133.46699999999998, 71.104], "end": [133.46699999999998, 69.104], "type": "segment", "width": 0.09999999999999999}, {"start": [132.21699999999998, 71.104], "end": [133.46699999999998, 71.104], "type": "segment", "width": 0.09999999999999999}, {"start": [132.21699999999998, 69.104], "end": [132.21699999999998, 71.104], "type": "segment", "width": 0.09999999999999999}, {"start": [158.232, 69.104], "end": [156.982, 69.104], "type": "segment", "width": 0.09999999999999999}, {"start": [158.232, 71.104], "end": [158.232, 69.104], "type": "segment", "width": 0.09999999999999999}, {"start": [156.982, 71.104], "end": [158.232, 71.104], "type": "segment", "width": 0.09999999999999999}, {"start": [156.982, 69.104], "end": [156.982, 71.104], "type": "segment", "width": 0.09999999999999999}], "F": [{"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_02X08", "thickness": 0.15, "pos": [140.037, 154.559], "height": 1.0}, {"start": [161.417, 153.289], "end": [161.417, 157.099], "type": "segment", "width": 0.09999999999999999}, {"start": [161.417, 157.099], "end": [141.09699999999998, 157.099], "type": "segment", "width": 0.09999999999999999}, {"start": [141.09699999999998, 157.099], "end": [141.09699999999998, 152.019], "type": "segment", "width": 0.09999999999999999}, {"start": [141.09699999999998, 152.019], "end": [160.147, 152.019], "type": "segment", "width": 0.09999999999999999}, {"start": [160.147, 152.019], "end": [161.417, 153.289], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J3", "thickness": 0.15, "pos": [151.257, 154.559], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_02X08", "thickness": 0.15, "pos": [140.25199999999998, 154.559], "height": 1.0}, {"start": [118.872, 155.82899999999998], "end": [118.872, 152.019], "type": "segment", "width": 0.09999999999999999}, {"start": [118.872, 152.019], "end": [139.192, 152.019], "type": "segment", "width": 0.09999999999999999}, {"start": [139.192, 152.019], "end": [139.192, 157.099], "type": "segment", "width": 0.09999999999999999}, {"start": [139.192, 157.099], "end": [120.142, 157.099], "type": "segment", "width": 0.09999999999999999}, {"start": [120.142, 157.099], "end": [118.872, 155.82899999999998], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J4", "thickness": 0.15, "pos": [129.03199999999998, 154.559], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "1000uF", "thickness": 0.15, "pos": [123.244, 113.68199999999999], "height": 1.0}, {"start": [110.934, 113.68199999999999], "radius": 11.0, "type": "circle", "width": 0.09999999999999999}, {"start": [110.934, 123.88199999999999], "end": [110.934, 120.88199999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [109.434, 122.38199999999999], "end": [112.434, 122.38199999999999], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C14", "thickness": 0.15, "pos": [110.934, 113.68199999999999], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "1000uF", "thickness": 0.15, "pos": [98.624, 136.382], "height": 1.0}, {"start": [110.934, 136.382], "radius": 11.0, "type": "circle", "width": 0.09999999999999999}, {"start": [110.934, 126.18199999999999], "end": [110.934, 129.182], "type": "segment", "width": 0.09999999999999999}, {"start": [112.434, 127.68199999999999], "end": [109.434, 127.68199999999999], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C15", "thickness": 0.15, "pos": [110.934, 136.382], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "390uF", "thickness": 0.15, "pos": [132.422, 122.11399999999999], "height": 1.0}, {"start": [141.732, 122.11399999999999], "radius": 8.0, "type": "circle", "width": 0.09999999999999999}, {"start": [141.732, 115.164], "end": [141.732, 116.964], "type": "segment", "width": 0.09999999999999999}, {"start": [142.632, 116.064], "end": [140.832, 116.064], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C21", "thickness": 0.15, "pos": [141.732, 122.11399999999999], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "390uF", "thickness": 0.15, "pos": [113.53399999999999, 78.256], "height": 1.0}, {"start": [113.53399999999999, 87.566], "radius": 8.0, "type": "circle", "width": 0.09999999999999999}, {"start": [120.484, 87.566], "end": [118.684, 87.566], "type": "segment", "width": 0.09999999999999999}, {"start": [119.58399999999999, 88.466], "end": [119.58399999999999, 86.666], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C22", "thickness": 0.15, "pos": [113.53399999999999, 87.566], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "FFD10UP20S", "thickness": 0.15, "pos": [125.095, 122.17399999999999], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "SBR10200CTL", "thickness": 0.15, "pos": [129.79399999999998, 98.679], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "SBR10200CTL", "thickness": 0.15, "pos": [129.79399999999998, 75.819], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X03", "thickness": 0.15, "pos": [147.87199999999999, 147.57399999999998], "height": 1.0}, {"start": [139.192, 148.209], "end": [139.192, 146.304], "type": "segment", "width": 0.09999999999999999}, {"start": [139.192, 146.304], "end": [146.81199999999998, 146.304], "type": "segment", "width": 0.09999999999999999}, {"start": [146.81199999999998, 146.304], "end": [146.81199999999998, 148.844], "type": "segment", "width": 0.09999999999999999}, {"start": [146.81199999999998, 148.844], "end": [139.827, 148.844], "type": "segment", "width": 0.09999999999999999}, {"start": [139.827, 148.844], "end": [139.192, 148.209], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J5", "thickness": 0.15, "pos": [143.00199999999998, 147.57399999999998], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X03", "thickness": 0.15, "pos": [152.737, 148.209], "height": 1.0}, {"start": [161.417, 147.57399999999998], "end": [161.417, 149.47899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [161.417, 149.47899999999998], "end": [153.797, 149.47899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [153.797, 149.47899999999998], "end": [153.797, 146.939], "type": "segment", "width": 0.09999999999999999}, {"start": [153.797, 146.939], "end": [160.78199999999998, 146.939], "type": "segment", "width": 0.09999999999999999}, {"start": [160.78199999999998, 146.939], "end": [161.417, 147.57399999999998], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J6", "thickness": 0.15, "pos": [157.607, 148.209], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X03", "thickness": 0.15, "pos": [162.68699999999998, 137.624], "height": 1.0}, {"start": [163.322, 146.304], "end": [161.417, 146.304], "type": "segment", "width": 0.09999999999999999}, {"start": [161.417, 146.304], "end": [161.417, 138.684], "type": "segment", "width": 0.09999999999999999}, {"start": [161.417, 138.684], "end": [163.957, 138.684], "type": "segment", "width": 0.09999999999999999}, {"start": [163.957, 138.684], "end": [163.957, 145.66899999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [163.957, 145.66899999999998], "end": [163.322, 146.304], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "J7", "thickness": 0.15, "pos": [162.68699999999998, 142.494], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "INJ_Term", "thickness": 0.15, "pos": [140.462, 103.759], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J8", "thickness": 0.15, "pos": [140.462, 98.679], "height": 1.0}, {"start": [135.512, 101.229], "end": [145.412, 101.229], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 94.929], "end": [135.462, 102.429], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 102.429], "end": [145.462, 102.429], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 102.429], "end": [145.462, 94.929], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 94.929], "end": [135.462, 94.929], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "INJ_Term", "thickness": 0.15, "pos": [140.462, 115.189], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J9", "thickness": 0.15, "pos": [140.462, 110.109], "height": 1.0}, {"start": [135.512, 112.65899999999999], "end": [145.412, 112.65899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 106.359], "end": [135.462, 113.859], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 113.859], "end": [145.462, 113.859], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 113.859], "end": [145.462, 106.359], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 106.359], "end": [135.462, 106.359], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "INJ_Term", "thickness": 0.15, "pos": [140.462, 92.329], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J10", "thickness": 0.15, "pos": [140.462, 87.249], "height": 1.0}, {"start": [135.512, 89.79899999999999], "end": [145.412, 89.79899999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 83.499], "end": [135.462, 90.999], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 90.999], "end": [145.462, 90.999], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 90.999], "end": [145.462, 83.499], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 83.499], "end": [135.462, 83.499], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "INJ_Term", "thickness": 0.15, "pos": [140.462, 80.899], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J11", "thickness": 0.15, "pos": [140.462, 75.819], "height": 1.0}, {"start": [135.512, 78.369], "end": [145.412, 78.369], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 72.069], "end": [135.462, 79.569], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 79.569], "end": [145.462, 79.569], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 79.569], "end": [145.462, 72.069], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 72.069], "end": [135.462, 72.069], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "INJ_Term", "thickness": 0.15, "pos": [140.462, 72.009], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J12", "thickness": 0.15, "pos": [140.462, 66.929], "height": 1.0}, {"start": [135.512, 69.479], "end": [145.412, 69.479], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 63.178999999999995], "end": [135.462, 70.679], "type": "segment", "width": 0.09999999999999999}, {"start": [135.462, 70.679], "end": [145.462, 70.679], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 70.679], "end": [145.462, 63.178999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [145.462, 63.178999999999995], "end": [135.462, 63.178999999999995], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [129.159, 129.79399999999998], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [116.45899999999999, 98.679], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [129.79399999999998, 107.56899999999999], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [116.14099999999999, 75.8825], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [129.79399999999998, 84.709], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [157.099, 98.679], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [157.099, 107.56899999999999], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [157.099, 84.709], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [157.099, 75.819], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [129.79399999999998, 64.389], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "BUK9230-100B", "thickness": 0.15, "pos": [157.099, 64.389], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [155.37199999999999, 124.079], "height": 1.0}, {"start": [156.97199999999998, 124.079], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [155.37199999999999, 119.634], "height": 1.0}, {"start": [156.97199999999998, 119.634], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [161.087, 103.124], "height": 1.0}, {"start": [162.68699999999998, 103.124], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [161.087, 106.29899999999999], "height": 1.0}, {"start": [162.68699999999998, 106.29899999999999], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [161.087, 80.264], "height": 1.0}, {"start": [162.68699999999998, 80.264], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [161.087, 83.439], "height": 1.0}, {"start": [162.68699999999998, 83.439], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [159.182, 60.579], "height": 1.0}, {"start": [160.78199999999998, 60.579], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [161.72199999999998, 66.929], "height": 1.0}, {"start": [163.322, 66.929], "radius": 0.7211099999999999, "type": "circle", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "1MHz", "thickness": 0.15, "pos": [135.255, 152.521], "height": 1.0}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Y1", "thickness": 0.15, "pos": [135.255, 148.971], "height": 1.0}, {"start": [131.255, 148.471], "end": [131.255, 147.37099999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [131.255, 147.37099999999998], "end": [139.255, 147.37099999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [139.255, 147.37099999999998], "end": [139.255, 150.571], "type": "segment", "width": 0.09999999999999999}, {"start": [139.255, 150.571], "end": [131.255, 150.571], "type": "segment", "width": 0.09999999999999999}, {"start": [131.255, 150.571], "end": [131.255, 149.471], "type": "segment", "width": 0.09999999999999999}, {"width": 0.09999999999999999, "endangle": 450.0, "start": [131.255, 148.971], "radius": 0.5, "startangle": 270.0, "type": "arc"}, {"start": [141.107, 143.018], "end": [142.357, 143.018], "type": "segment", "width": 0.09999999999999999}, {"start": [141.107, 145.018], "end": [141.107, 143.018], "type": "segment", "width": 0.09999999999999999}, {"start": [142.357, 145.018], "end": [141.107, 145.018], "type": "segment", "width": 0.09999999999999999}, {"start": [142.357, 143.018], "end": [142.357, 145.018], "type": "segment", "width": 0.09999999999999999}, {"start": [137.932, 141.494], "end": [139.182, 141.494], "type": "segment", "width": 0.09999999999999999}, {"start": [137.932, 143.494], "end": [137.932, 141.494], "type": "segment", "width": 0.09999999999999999}, {"start": [139.182, 143.494], "end": [137.932, 143.494], "type": "segment", "width": 0.09999999999999999}, {"start": [139.182, 141.494], "end": [139.182, 143.494], "type": "segment", "width": 0.09999999999999999}, {"start": [140.599, 136.668], "end": [141.849, 136.668], "type": "segment", "width": 0.09999999999999999}, {"start": [140.599, 138.668], "end": [140.599, 136.668], "type": "segment", "width": 0.09999999999999999}, {"start": [141.849, 138.668], "end": [140.599, 138.668], "type": "segment", "width": 0.09999999999999999}, {"start": [141.849, 136.668], "end": [141.849, 138.668], "type": "segment", "width": 0.09999999999999999}, {"start": [142.357, 135.239], "end": [141.107, 135.239], "type": "segment", "width": 0.09999999999999999}, {"start": [142.357, 133.239], "end": [142.357, 135.239], "type": "segment", "width": 0.09999999999999999}, {"start": [141.107, 133.239], "end": [142.357, 133.239], "type": "segment", "width": 0.09999999999999999}, {"start": [141.107, 135.239], "end": [141.107, 133.239], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 132.959], "end": [134.382, 131.709], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 132.959], "end": [134.382, 132.959], "type": "segment", "width": 0.09999999999999999}, {"start": [136.382, 131.709], "end": [136.382, 132.959], "type": "segment", "width": 0.09999999999999999}, {"start": [134.382, 131.709], "end": [136.382, 131.709], "type": "segment", "width": 0.09999999999999999}, {"start": [120.152, 102.759], "end": [121.402, 102.759], "type": "segment", "width": 0.09999999999999999}, {"start": [120.152, 104.759], "end": [120.152, 102.759], "type": "segment", "width": 0.09999999999999999}, {"start": [121.402, 104.759], "end": [120.152, 104.759], "type": "segment", "width": 0.09999999999999999}, {"start": [121.402, 102.759], "end": [121.402, 104.759], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 112.28399999999999], "end": [132.197, 112.28399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [130.947, 114.28399999999999], "end": [130.947, 112.28399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 114.28399999999999], "end": [130.947, 114.28399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [132.197, 112.28399999999999], "end": [132.197, 114.28399999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [134.63, 128.54], "end": [135.88, 128.54], "type": "segment", "width": 0.09999999999999999}, {"start": [134.63, 130.54], "end": [134.63, 128.54], "type": "segment", "width": 0.09999999999999999}, {"start": [135.88, 130.54], "end": [134.63, 130.54], "type": "segment", "width": 0.09999999999999999}, {"start": [135.88, 128.54], "end": [135.88, 130.54], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X03", "thickness": 0.15, "pos": [137.077, 145.034], "height": 1.0}, {"start": [128.397, 145.66899999999998], "end": [128.397, 143.76399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [128.397, 143.76399999999998], "end": [136.017, 143.76399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [136.017, 143.76399999999998], "end": [136.017, 146.304], "type": "segment", "width": 0.09999999999999999}, {"start": [136.017, 146.304], "end": [129.03199999999998, 146.304], "type": "segment", "width": 0.09999999999999999}, {"start": [129.03199999999998, 146.304], "end": [128.397, 145.66899999999998], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J14", "thickness": 0.15, "pos": [132.207, 145.034], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "CONN_01X01", "thickness": 0.15, "pos": [111.887, 72.434], "height": 1.0}, {"start": [111.252, 68.834], "end": [113.157, 68.834], "type": "segment", "width": 0.09999999999999999}, {"start": [113.157, 68.834], "end": [113.157, 71.374], "type": "segment", "width": 0.09999999999999999}, {"start": [113.157, 71.374], "end": [110.61699999999999, 71.374], "type": "segment", "width": 0.09999999999999999}, {"start": [110.61699999999999, 71.374], "end": [110.61699999999999, 69.469], "type": "segment", "width": 0.09999999999999999}, {"start": [110.61699999999999, 69.469], "end": [111.252, 68.834], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "J15", "thickness": 0.15, "pos": [111.887, 70.104], "height": 1.0}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "MC33816", "thickness": 0.15, "pos": [158.072, 139.954], "height": 1.0}, {"width": 1.0, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U4", "thickness": 0.15, "pos": [150.62199999999999, 139.954], "height": 1.0}, {"start": [145.62199999999999, 143.95399999999998], "end": [145.62199999999999, 134.954], "type": "segment", "width": 0.09999999999999999}, {"start": [145.62199999999999, 134.954], "end": [155.62199999999999, 134.954], "type": "segment", "width": 0.09999999999999999}, {"start": [155.62199999999999, 134.954], "end": [155.62199999999999, 144.95399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [155.62199999999999, 144.95399999999998], "end": [146.62199999999999, 144.95399999999998], "type": "segment", "width": 0.09999999999999999}, {"start": [146.62199999999999, 144.95399999999998], "end": [145.62199999999999, 143.95399999999998], "type": "segment", "width": 0.09999999999999999}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "Conn_01x02", "thickness": 0.15, "pos": [100.96499999999999, 150.495], "height": 1.0}]}, "metadata": {"date": "2019-08-12", "company": "http://rusefi.com/", "revision": "R0.3", "title": "Common Rail MC33816 board"}}
///////////////////////////////////////////////
///////////////////////////////////////////////
/* Utility functions */
var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
pcbdata.metadata.revision + '__';
var storage;
function initStorage(key) {
try {
window.localStorage.getItem("blank");
storage = window.localStorage;
} catch (e) {
// localStorage not available
}
if (!storage) {
try {
window.sessionStorage.getItem("blank");
storage = window.sessionStorage;
} catch (e) {
// sessionStorage also not available
}
}
}
function readStorage(key) {
if (storage) {
return storage.getItem(storagePrefix + '#' + key);
} else {
return null;
}
}
function writeStorage(key, value) {
if (storage) {
storage.setItem(storagePrefix + '#' + key, value);
}
}
function fancyDblClickHandler(el, onsingle, ondouble) {
return function() {
if (el.getAttribute("data-dblclick") == null) {
el.setAttribute("data-dblclick", 1);
setTimeout(function() {
if (el.getAttribute("data-dblclick") == 1) {
onsingle();
}
el.removeAttribute("data-dblclick");
}, 200);
} else {
el.removeAttribute("data-dblclick");
ondouble();
}
}
}
function smoothScrollToRow(rowid) {
document.getElementById(rowid).scrollIntoView({
behavior: "smooth",
block: "center",
inline: "nearest"
});
}
function focusInputField(input) {
input.scrollIntoView(false);
input.focus();
input.select();
}
function copyToClipboard() {
var text = '';
for (var node of bomhead.childNodes[0].childNodes) {
if (node.firstChild) {
text = text + node.firstChild.nodeValue;
}
if (node != bomhead.childNodes[0].lastChild) {
text += '\t';
}
}
text += '\n';
for (var row of bombody.childNodes) {
for (var cell of row.childNodes) {
for (var node of cell.childNodes) {
if (node.nodeName == "INPUT") {
if (node.checked) {
text = text + '✓';
}
} else if (node.nodeName == "MARK") {
text = text + node.firstChild.nodeValue;
} else {
text = text + node.nodeValue;
}
}
if (cell != row.lastChild) {
text += '\t';
}
}
text += '\n';
}
var textArea = document.createElement("textarea");
textArea.classList.add('clipboard-temp');
textArea.value = text;
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
try {
if (document.execCommand('copy')) {
console.log('Bom copied to clipboard.');
}
} catch (err) {
console.log('Can not copy to clipboard.');
}
document.body.removeChild(textArea);
}
function removeGutterNode(node) {
for (var i = 0; i < node.childNodes.length; i++) {
if (node.childNodes[i].classList &&
node.childNodes[i].classList.contains("gutter")) {
node.removeChild(node.childNodes[i]);
break;
}
}
}
function cleanGutters() {
removeGutterNode(document.getElementById("bot"));
removeGutterNode(document.getElementById("canvasdiv"));
}
var units = {
prefixes: {
giga: ["G", "g", "giga", "Giga", "GIGA"],
mega: ["M", "mega", "Mega", "MEGA"],
kilo: ["K", "k", "kilo", "Kilo", "KILO"],
milli: ["m", "milli", "Milli", "MILLI"],
micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
nano: ["N", "n", "nano", "Nano", "NANO"],
pico: ["P", "p", "pico", "Pico", "PICO"],
},
unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
unitsLong: [
"OHM", "Ohm", "ohm", "ohms",
"FARAD", "Farad", "farad",
"HENRY", "Henry", "henry"
],
getMultiplier: function(s) {
if (this.prefixes.giga.includes(s)) return 1e9;
if (this.prefixes.mega.includes(s)) return 1e6;
if (this.prefixes.kilo.includes(s)) return 1e3;
if (this.prefixes.milli.includes(s)) return 1e-3;
if (this.prefixes.micro.includes(s)) return 1e-6;
if (this.prefixes.nano.includes(s)) return 1e-9;
if (this.prefixes.pico.includes(s)) return 1e-12;
return 1;
},
valueRegex: null,
}
function initUtils() {
var allPrefixes = units.prefixes.giga
.concat(units.prefixes.mega)
.concat(units.prefixes.kilo)
.concat(units.prefixes.milli)
.concat(units.prefixes.micro)
.concat(units.prefixes.nano)
.concat(units.prefixes.pico);
var allUnits = units.unitsShort.concat(units.unitsLong);
units.valueRegex = new RegExp("^([0-9\.]+)" +
"\\s*(" + allPrefixes.join("|") + ")?" +
"(" + allUnits.join("|") + ")?" +
"(\\b.*)?$", "");
units.valueAltRegex = new RegExp("^([0-9]*)" +
"(" + units.unitsShort.join("|") + ")?" +
"([GgMmKkUuNnPp])?" +
"([0-9]*)" +
"(\\b.*)?$", "");
for (var bom_type of ["both", "F", "B"]) {
for (var row of pcbdata.bom[bom_type]) {
row.push(parseValue(row[1], row[3][0][0]));
}
}
}
function parseValue(val, ref) {
var inferUnit = (unit, ref) => {
if (unit) {
unit = unit.toLowerCase();
if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
unit = 'r';
}
unit = unit[0];
} else {
ref = /^([a-z]+)\d+$/i.exec(ref);
if (ref) {
ref = ref[1].toLowerCase();
if (ref == "c") unit = 'f';
else if (ref == "l") unit = 'h';
else if (ref == "r" || ref == "rv") unit = 'r';
else unit = null;
}
}
return unit;
};
val = val.replace(/,/g, "");
var match = units.valueRegex.exec(val);
var unit;
if (match) {
val = parseFloat(match[1]);
if (match[2]) {
val = val * units.getMultiplier(match[2]);
}
unit = inferUnit(match[3], ref);
if (!unit) return null;
else return {
val: val,
unit: unit,
extra: match[4],
}
}
match = units.valueAltRegex.exec(val);
if (match && (match[1] || match[4])) {
val = parseFloat(match[1] + "." + match[4]);
if (match[3]) {
val = val * units.getMultiplier(match[3]);
}
unit = inferUnit(match[2], ref);
if (!unit) return null;
else return {
val: val,
unit: unit,
extra: match[5],
}
}
return null;
}
function valueCompare(a, b, stra, strb) {
if (a === null && b === null) {
// Failed to parse both values, compare them as strings.
if (stra != strb) return stra > strb ? 1 : -1;
else return 0;
} else if (a === null) {
return 1;
} else if (b === null) {
return -1;
} else {
if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
else if (a.val != b.val) return a.val > b.val ? 1 : -1;
else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
else return 0;
}
}
///////////////////////////////////////////////
///////////////////////////////////////////////
/* PCB rendering code */
var redrawOnDrag = true;
var boardRotation = 0;
var renderPads = true;
var renderReferences = true;
var renderValues = true;
var renderDnpOutline = false;
function deg2rad(deg) {
return deg * Math.PI / 180;
}
function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
var point = [
linepoint[0] * text.width + offsetx,
linepoint[1] * text.height + offsety
];
// Adding half a line height here is technically a bug
// but pcbnew currently does the same, text is slightly shifted.
point[0] -= (point[1] + text.height * 0.5) * tilt;
return point;
}
function drawtext(ctx, text, color, flip) {
if ("ref" in text && !renderReferences) return;
if ("val" in text && !renderValues) return;
ctx.save();
ctx.fillStyle = color;
ctx.strokeStyle = color;
ctx.lineCap = "round";
ctx.lineWidth = text.thickness;
if (text.svgpath) {
ctx.stroke(new Path2D(text.svgpath));
ctx.restore();
return;
}
ctx.translate(...text.pos);
var angle = -text.angle;
if (text.attr.includes("mirrored")) {
ctx.scale(-1, 1);
angle = -angle;
}
var tilt = 0;
if (text.attr.includes("italic")) {
tilt = 0.125;
}
var interline = (text.height * 1.5 + text.thickness) / 2;
var txt = text.text.split("\n");
// KiCad ignores last empty line.
if (txt[txt.length - 1] == '') txt.pop();
ctx.rotate(deg2rad(angle));
for (var i in txt) {
var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2;
var lineWidth = 0;
for (var c of txt[i]) {
lineWidth += pcbdata.font_data[c].w * text.width;
}
var offsetx = 0;
switch (text.horiz_justify) {
case -1:
// Justify left, do nothing
break;
case 0:
// Justify center
offsetx -= lineWidth / 2;
break;
case 1:
// Justify right
offsetx -= lineWidth;
break;
}
for (var c of txt[i]) {
for (var line of pcbdata.font_data[c].l) {
// Drawing each segment separately instead of
// polyline because round line caps don't work in joints
for (var i = 0; i < line.length - 1; i++) {
ctx.beginPath();
ctx.moveTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt));
ctx.lineTo(...calcFontPoint(line[i + 1], text, offsetx, offsety, tilt));
ctx.stroke();
}
}
offsetx += pcbdata.font_data[c].w * text.width;
}
}
ctx.restore();
}
function drawedge(ctx, scalefactor, edge, color) {
ctx.strokeStyle = color;
ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
ctx.lineCap = "round";
if (edge.type == "segment") {
ctx.beginPath();
ctx.moveTo(...edge.start);
ctx.lineTo(...edge.end);
ctx.stroke();
}
if (edge.type == "arc") {
ctx.beginPath();
if (edge.svgpath) {
ctx.stroke(new Path2D(edge.svgpath));
} else {
ctx.arc(
...edge.start,
edge.radius,
deg2rad(edge.startangle),
deg2rad(edge.endangle));
ctx.stroke();
}
}
if (edge.type == "circle") {
ctx.beginPath();
ctx.arc(
...edge.start,
edge.radius,
0, 2 * Math.PI);
ctx.closePath();
ctx.stroke();
}
}
function drawRoundRect(ctx, color, size, radius, ctxmethod) {
ctx.beginPath();
ctx.strokeStyle = color;
var x = size[0] * -0.5;
var y = size[1] * -0.5;
var width = size[0];
var height = size[1];
ctx.moveTo(x, 0);
ctx.arcTo(x, y + height, x + width, y + height, radius);
ctx.arcTo(x + width, y + height, x + width, y, radius);
ctx.arcTo(x + width, y, x, y, radius);
ctx.arcTo(x, y, x, y + height, radius);
ctx.closePath();
ctxmethod();
}
function drawOblong(ctx, color, size, ctxmethod) {
drawRoundRect(ctx, color, size, Math.min(size[0], size[1]) / 2, ctxmethod);
}
function drawPolygons(ctx, color, polygons, ctxmethod) {
ctx.fillStyle = color;
for (var polygon of polygons) {
ctx.beginPath();
for (var vertex of polygon) {
ctx.lineTo(...vertex)
}
ctx.closePath();
ctxmethod();
}
}
function drawPolygonShape(ctx, shape, color) {
ctx.save();
if (shape.svgpath) {
ctx.fillStyle = color;
ctx.fill(new Path2D(shape.svgpath));
} else {
ctx.translate(...shape.pos);
ctx.rotate(deg2rad(-shape.angle));
drawPolygons(ctx, color, shape.polygons, ctx.fill.bind(ctx));
}
ctx.restore();
}
function drawDrawing(ctx, layer, scalefactor, drawing, color) {
if (["segment", "arc", "circle"].includes(drawing.type)) {
drawedge(ctx, scalefactor, drawing, color);
} else if (drawing.type == "polygon") {
drawPolygonShape(ctx, drawing, color);
} else {
drawtext(ctx, drawing, color, layer == "B");
}
}
function drawCircle(ctx, radius, ctxmethod) {
ctx.beginPath();
ctx.arc(0, 0, radius, 0, 2 * Math.PI);
ctx.closePath();
ctxmethod();
}
function drawPad(ctx, pad, color, outline, hole) {
ctx.save();
ctx.translate(...pad.pos);
ctx.rotate(deg2rad(pad.angle));
if (pad.offset) {
ctx.translate(...pad.offset);
}
ctx.fillStyle = color;
ctx.strokeStyle = color;
var ctxmethod = outline ? ctx.stroke.bind(ctx) : ctx.fill.bind(ctx);
if (pad.shape == "rect") {
var rect = [...pad.size.map(c => -c * 0.5), ...pad.size];
if (outline) {
ctx.strokeRect(...rect);
} else {
ctx.fillRect(...rect);
}
} else if (pad.shape == "oval") {
drawOblong(ctx, color, pad.size, ctxmethod);
} else if (pad.shape == "circle") {
drawCircle(ctx, pad.size[0] / 2, ctxmethod);
} else if (pad.shape == "roundrect") {
drawRoundRect(ctx, color, pad.size, pad.radius, ctxmethod);
} else if (pad.shape == "custom") {
drawPolygons(ctx, color, pad.polygons, ctxmethod);
}
if (pad.type == "th" && hole) {
ctxmethod = ctx.fill.bind(ctx);
ctx.fillStyle = "#CCCCCC";
if (pad.drillshape == "oblong") {
drawOblong(ctx, "#CCCCCC", pad.drillsize, ctxmethod);
} else {
drawCircle(ctx, pad.drillsize[0] / 2, ctxmethod);
}
}
ctx.restore();
}
function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight, outline) {
if (highlight) {
// draw bounding box
if (module.layer == layer) {
ctx.save();
ctx.globalAlpha = 0.2;
ctx.translate(...module.bbox.pos);
ctx.fillStyle = padcolor;
ctx.fillRect(
0, 0,
...module.bbox.size);
ctx.globalAlpha = 1;
ctx.strokeStyle = padcolor;
ctx.strokeRect(
0, 0,
...module.bbox.size);
ctx.restore();
}
}
// draw drawings
for (var drawing of module.drawings) {
if (drawing.layer == layer) {
drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor);
}
}
// draw pads
if (renderPads) {
for (var pad of module.pads) {
if (pad.layers.includes(layer)) {
drawPad(ctx, pad, padcolor, outline, true);
if (pad.pin1 && highlightpin1) {
drawPad(ctx, pad, outlinecolor, true, false);
}
}
}
}
}
function drawEdgeCuts(canvas, scalefactor) {
var ctx = canvas.getContext("2d");
var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
for (var edge of pcbdata.edges) {
drawedge(ctx, scalefactor, edge, edgecolor);
}
}
function drawModules(canvas, layer, scalefactor, highlight) {
var ctx = canvas.getContext("2d");
ctx.lineWidth = 3 / scalefactor;
var style = getComputedStyle(topmostdiv);
var padcolor = style.getPropertyValue('--pad-color');
var outlinecolor = style.getPropertyValue('--pin1-outline-color');
if (highlight) {
padcolor = style.getPropertyValue('--pad-color-highlight');
outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight');
}
for (var i = 0; i < pcbdata.modules.length; i++) {
var mod = pcbdata.modules[i];
var outline = renderDnpOutline && pcbdata.bom.skipped.includes(i);
if (!highlight || highlightedModules.includes(i)) {
drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight, outline);
}
}
}
function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
var ctx = canvas.getContext("2d");
for (var d of pcbdata[layername][layer]) {
if (["segment", "arc", "circle"].includes(d.type)) {
drawedge(ctx, scalefactor, d, edgeColor);
} else if (d.type == "polygon") {
drawPolygonShape(ctx, d, polygonColor);
} else {
drawtext(ctx, d, textColor, layer == "B");
}
}
}
function clearCanvas(canvas) {
var ctx = canvas.getContext("2d");
ctx.save();
ctx.setTransform(1, 0, 0, 1, 0, 0);
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.restore();
}
function drawHighlightsOnLayer(canvasdict) {
clearCanvas(canvasdict.highlight);
drawModules(canvasdict.highlight, canvasdict.layer,
canvasdict.transform.s * canvasdict.transform.zoom, true);
}
function drawHighlights() {
drawHighlightsOnLayer(allcanvas.front);
drawHighlightsOnLayer(allcanvas.back);
}
function drawBackground(canvasdict) {
clearCanvas(canvasdict.bg);
clearCanvas(canvasdict.fab);
clearCanvas(canvasdict.silk);
drawEdgeCuts(canvasdict.bg, canvasdict.transform.s);
drawModules(canvasdict.bg, canvasdict.layer,
canvasdict.transform.s * canvasdict.transform.zoom, false);
var style = getComputedStyle(topmostdiv);
var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
var textColor = style.getPropertyValue('--silkscreen-text-color');
drawBgLayer(
"silkscreen", canvasdict.silk, canvasdict.layer,
canvasdict.transform.s * canvasdict.transform.zoom,
edgeColor, polygonColor, textColor);
edgeColor = style.getPropertyValue('--fabrication-edge-color');
polygonColor = style.getPropertyValue('--fabrication-polygon-color');
textColor = style.getPropertyValue('--fabrication-text-color');
drawBgLayer(
"fabrication", canvasdict.fab, canvasdict.layer,
canvasdict.transform.s * canvasdict.transform.zoom,
edgeColor, polygonColor, textColor);
}
function prepareCanvas(canvas, flip, transform) {
var ctx = canvas.getContext("2d");
ctx.setTransform(1, 0, 0, 1, 0, 0);
var fontsize = 1.55;
ctx.scale(transform.zoom, transform.zoom);
ctx.translate(transform.panx, transform.pany);
if (flip) {
ctx.scale(-1, 1);
}
ctx.translate(transform.x, transform.y);
ctx.rotate(deg2rad(boardRotation));
ctx.scale(transform.s, transform.s);
}
function prepareLayer(canvasdict) {
var flip = (canvasdict.layer == "B");
for (var c of ["bg", "fab", "silk", "highlight"]) {
prepareCanvas(canvasdict[c], flip, canvasdict.transform);
}
}
function rotateVector(v, angle) {
angle = deg2rad(angle);
return [
v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
];
}
function applyRotation(bbox) {
var corners = [
[bbox.minx, bbox.miny],
[bbox.minx, bbox.maxy],
[bbox.maxx, bbox.miny],
[bbox.maxx, bbox.maxy],
];
corners = corners.map((v) => rotateVector(v, boardRotation));
return {
minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
}
}
function recalcLayerScale(canvasdict) {
var canvasdivid = {
"F": "frontcanvas",
"B": "backcanvas"
} [canvasdict.layer];
var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
var bbox = applyRotation(pcbdata.edges_bbox);
var scalefactor = 0.98 * Math.min(
width / (bbox.maxx - bbox.minx),
height / (bbox.maxy - bbox.miny)
);
if (scalefactor < 0.1) {
scalefactor = 1;
}
canvasdict.transform.s = scalefactor;
var flip = (canvasdict.layer == "B");
if (flip) {
canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
} else {
canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
}
canvasdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
for (var c of ["bg", "fab", "silk", "highlight"]) {
canvas = canvasdict[c];
canvas.width = width;
canvas.height = height;
canvas.style.width = (width / devicePixelRatio) + "px";
canvas.style.height = (height / devicePixelRatio) + "px";
}
}
function redrawCanvas(layerdict) {
prepareLayer(layerdict);
drawBackground(layerdict);
drawHighlightsOnLayer(layerdict);
}
function resizeCanvas(layerdict) {
recalcLayerScale(layerdict);
redrawCanvas(layerdict);
}
function resizeAll() {
resizeCanvas(allcanvas.front);
resizeCanvas(allcanvas.back);
}
function bboxScan(layer, x, y) {
var result = [];
for (var i = 0; i < pcbdata.modules.length; i++) {
var module = pcbdata.modules[i];
if (module.layer == layer) {
var b = module.bbox;
if (b.pos[0] <= x && b.pos[0] + b.size[0] >= x &&
b.pos[1] <= y && b.pos[1] + b.size[1] >= y) {
result.push(i);
}
}
}
return result;
}
function handlePointerDown(e, layerdict) {
if (e.button != 0) {
return;
}
e.preventDefault();
e.stopPropagation();
if (!e.hasOwnProperty("offsetX")) {
// The polyfill doesn't set this properly
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
e.offsetY = e.pageY - e.currentTarget.offsetTop;
}
layerdict.pointerStates[e.pointerId] = {
distanceTravelled: 0,
lastX: e.offsetX,
lastY: e.offsetY,
downTime: Date.now(),
};
}
function handleMouseClick(e, layerdict) {
if (!e.hasOwnProperty("offsetX")) {
// The polyfill doesn't set this properly
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
e.offsetY = e.pageY - e.currentTarget.offsetTop;
}
var x = e.offsetX;
var y = e.offsetY;
var t = layerdict.transform;
if (layerdict.layer == "B") {
x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
} else {
x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
}
y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
var v = rotateVector([x, y], -boardRotation);
var modules = bboxScan(layerdict.layer, v[0], v[1]);
if (modules.length > 0) {
modulesClicked(modules);
}
}
function handlePointerLeave(e, layerdict) {
e.preventDefault();
e.stopPropagation();
if (!redrawOnDrag) {
redrawCanvas(layerdict);
}
delete layerdict.pointerStates[e.pointerId];
}
function resetTransform(layerdict) {
layerdict.transform.panx = 0;
layerdict.transform.pany = 0;
layerdict.transform.zoom = 1;
redrawCanvas(layerdict);
}
function handlePointerUp(e, layerdict) {
if (!e.hasOwnProperty("offsetX")) {
// The polyfill doesn't set this properly
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
e.offsetY = e.pageY - e.currentTarget.offsetTop;
}
e.preventDefault();
e.stopPropagation();
if (e.button == 2) {
// Reset pan and zoom on right click.
resetTransform(layerdict);
layerdict.anotherPointerTapped = false;
return;
}
// We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
var ptr = layerdict.pointerStates[e.pointerId];
ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);
if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
if (Object.keys(layerdict.pointerStates).length == 1) {
if (layerdict.anotherPointerTapped) {
// This is the second pointer coming off of a two-finger tap
resetTransform(layerdict);
} else {
// This is just a regular tap
handleMouseClick(e, layerdict);
}
layerdict.anotherPointerTapped = false;
} else {
// This is the first finger coming off of what could become a two-finger tap
layerdict.anotherPointerTapped = true;
}
} else {
if (!redrawOnDrag) {
redrawCanvas(layerdict);
}
layerdict.anotherPointerTapped = false;
}
delete layerdict.pointerStates[e.pointerId];
}
function handlePointerMove(e, layerdict) {
if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
return;
}
e.preventDefault();
e.stopPropagation();
if (!e.hasOwnProperty("offsetX")) {
// The polyfill doesn't set this properly
e.offsetX = e.pageX - e.currentTarget.offsetLeft;
e.offsetY = e.pageY - e.currentTarget.offsetTop;
}
var thisPtr = layerdict.pointerStates[e.pointerId];
var dx = e.offsetX - thisPtr.lastX;
var dy = e.offsetY - thisPtr.lastY;
// If this number is low on pointer up, we count the action as a click
thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);
if (Object.keys(layerdict.pointerStates).length == 1) {
// This is a simple drag
layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
} else if (Object.keys(layerdict.pointerStates).length == 2) {
var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];
var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));
var scaleFactor = newDist/oldDist;
if (scaleFactor != NaN) {
layerdict.transform.zoom *= scaleFactor;
var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
}
}
thisPtr.lastX = e.offsetX;
thisPtr.lastY = e.offsetY;
if (redrawOnDrag) {
redrawCanvas(layerdict);
}
}
function handleMouseWheel(e, layerdict) {
e.preventDefault();
e.stopPropagation();
var t = layerdict.transform;
var wheeldelta = e.deltaY;
if (e.deltaMode == 1) {
// FF only, scroll by lines
wheeldelta *= 30;
} else if (e.deltaMode == 2) {
wheeldelta *= 300;
}
var m = Math.pow(1.1, -wheeldelta / 40);
// Limit amount of zoom per tick.
if (m > 2) {
m = 2;
} else if (m < 0.5) {
m = 0.5;
}
t.zoom *= m;
var zoomd = (1 - m) / t.zoom;
t.panx += devicePixelRatio * e.offsetX * zoomd;
t.pany += devicePixelRatio * e.offsetY * zoomd;
redrawCanvas(layerdict);
}
function addMouseHandlers(div, layerdict) {
div.addEventListener("pointerdown", function(e) {
handlePointerDown(e, layerdict);
});
div.addEventListener("pointermove", function(e) {
handlePointerMove(e, layerdict);
});
div.addEventListener("pointerup", function(e) {
handlePointerUp(e, layerdict);
});
var pointerleave = function(e) {
handlePointerLeave(e, layerdict);
}
div.addEventListener("pointercancel", pointerleave);
div.addEventListener("pointerleave", pointerleave);
div.addEventListener("pointerout", pointerleave);
div.onwheel = function(e) {
handleMouseWheel(e, layerdict);
}
for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
element.addEventListener("contextmenu", function(e) {
e.preventDefault();
}, false);
}
}
function setRedrawOnDrag(value) {
redrawOnDrag = value;
writeStorage("redrawOnDrag", value);
}
function setBoardRotation(value) {
boardRotation = value * 5;
writeStorage("boardRotation", boardRotation);
document.getElementById("rotationDegree").textContent = boardRotation;
resizeAll();
}
function initRender() {
allcanvas = {
front: {
transform: {
x: 0,
y: 0,
s: 1,
panx: 0,
pany: 0,
zoom: 1,
},
pointerStates: {},
anotherPointerTapped: false,
bg: document.getElementById("F_bg"),
fab: document.getElementById("F_fab"),
silk: document.getElementById("F_slk"),
highlight: document.getElementById("F_hl"),
layer: "F",
},
back: {
transform: {
x: 0,
y: 0,
s: 1,
panx: 0,
pany: 0,
zoom: 1,
},
pointerStates: {},
anotherPointerTapped: false,
bg: document.getElementById("B_bg"),
fab: document.getElementById("B_fab"),
silk: document.getElementById("B_slk"),
highlight: document.getElementById("B_hl"),
layer: "B",
}
};
addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}
///////////////////////////////////////////////
///////////////////////////////////////////////
/* DOM manipulation and misc code */
var bomsplit;
var canvassplit;
var canvaslayout = "default";
var bomlayout = "default";
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var moduleIndexToHandler = {};
var highlightedModules = [];
var checkboxes = [];
var bomCheckboxes = "";
var highlightpin1 = false;
var lastClicked;
function dbg(html) {
dbgdiv.innerHTML = html;
}
function redrawIfInitDone() {
if (initDone) {
redrawCanvas(allcanvas.front);
redrawCanvas(allcanvas.back);
}
}
function padsVisible(value) {
writeStorage("padsVisible", value);
renderPads = value;
redrawIfInitDone();
}
function referencesVisible(value) {
writeStorage("referencesVisible", value);
renderReferences = value;
redrawIfInitDone();
}
function valuesVisible(value) {
writeStorage("valuesVisible", value);
renderValues = value;
redrawIfInitDone();
}
function dnpOutline(value) {
writeStorage("dnpOutline", value);
renderDnpOutline = value;
redrawIfInitDone();
}
function setDarkMode(value) {
if (value) {
topmostdiv.classList.add("dark");
} else {
topmostdiv.classList.remove("dark");
}
writeStorage("darkmode", value);
redrawIfInitDone();
}
function layerVisible(visible, frontCavnas, backCanvas, storageString) {
var display = (visible) ? "" : "none";
frontCavnas.style.display = display;
backCanvas.style.display = display;
writeStorage(storageString, visible);
}
function fabricationVisible(visible) {
layerVisible(visible, allcanvas.front.fab, allcanvas.back.fab, "fabricationVisible");
}
function silkscreenVisible(visible) {
layerVisible(visible, allcanvas.front.silk, allcanvas.back.silk, "silkscreenVisible");
}
function setHighlightPin1(value) {
writeStorage("highlightpin1", value);
highlightpin1 = value;
redrawIfInitDone();
}
function getStoredCheckboxRefs(checkbox) {
function convert(ref) {
var intref = parseInt(ref);
if (isNaN(intref)) {
for (var i = 0; i < pcbdata.modules.length; i++) {
if (pcbdata.modules[i].ref == ref) {
return i;
}
}
return -1;
} else {
return intref;
}
}
var existingRefs = readStorage("checkbox_" + checkbox);
if (!existingRefs) {
return new Set();
} else {
return new Set(existingRefs.split(",").map(r => convert(r)));
}
}
function getCheckboxState(checkbox, references) {
var storedRefsSet = getStoredCheckboxRefs(checkbox);
var currentRefsSet = new Set(references.map(r => r[1]));
// Get difference of current - stored
var difference = new Set(currentRefsSet);
for (ref of storedRefsSet) {
difference.delete(ref);
}
if (difference.size == 0) {
// All the current refs are stored
return "checked";
} else if (difference.size == currentRefsSet.size) {
// None of the current refs are stored
return "unchecked";
} else {
// Some of the refs are stored
return "indeterminate";
}
}
function setBomCheckboxState(checkbox, element, references) {
var state = getCheckboxState(checkbox, references);
element.checked = (state == "checked");
element.indeterminate = (state == "indeterminate");
}
function createCheckboxChangeHandler(checkbox, references) {
return function() {
refsSet = getStoredCheckboxRefs(checkbox);
if (this.checked) {
// checkbox ticked
for (var ref of references) {
refsSet.add(ref[1]);
}
} else {
// checkbox unticked
for (var ref of references) {
refsSet.delete(ref[1]);
}
}
writeStorage("checkbox_" + checkbox, [...refsSet].join(","));
}
}
function createRowHighlightHandler(rowid, refs) {
return function() {
if (currentHighlightedRowId) {
if (currentHighlightedRowId == rowid) {
return;
}
document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
}
document.getElementById(rowid).classList.add("highlighted");
currentHighlightedRowId = rowid;
highlightedModules = refs.map(r => r[1]);
drawHighlights();
}
}
function entryMatches(entry) {
// check refs
for (var ref of entry[3]) {
if (ref[0].toLowerCase().indexOf(filter) >= 0) {
return true;
}
}
// check extra fields
for (var i in config.extra_fields) {
if (entry[4][i].toLowerCase().indexOf(filter) >= 0) {
return true;
}
}
// check value
if (entry[1].toLowerCase().indexOf(filter) >= 0) {
return true;
}
// check footprint
if (entry[2].toLowerCase().indexOf(filter) >= 0) {
return true;
}
return false;
}
function findRefInEntry(entry) {
return entry[3].filter(r => r[0].toLowerCase() == reflookup);
}
function highlightFilter(s) {
if (!filter) {
return s;
}
var parts = s.toLowerCase().split(filter);
if (parts.length == 1) {
return s;
}
var r = "";
var pos = 0;
for (var i in parts) {
if (i > 0) {
r += '<mark class="highlight">' +
s.substring(pos, pos + filter.length) +
'</mark>';
pos += filter.length;
}
r += s.substring(pos, pos + parts[i].length);
pos += parts[i].length;
}
return r;
}
function checkboxSetUnsetAllHandler(checkboxname) {
return function() {
var checkboxnum = 0;
while (checkboxnum < checkboxes.length &&
checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
checkboxnum++;
}
if (checkboxnum >= checkboxes.length) {
return;
}
var allset = true;
var checkbox;
var row;
for (row of bombody.childNodes) {
checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
if (!checkbox.checked || checkbox.indeterminate) {
allset = false;
break;
}
}
for (row of bombody.childNodes) {
checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
checkbox.checked = !allset;
checkbox.indeterminate = false;
checkbox.onchange();
}
}
}
function createColumnHeader(name, cls, comparator) {
var th = document.createElement("TH");
th.innerHTML = name;
th.classList.add(cls);
th.style.cursor = "pointer";
var span = document.createElement("SPAN");
span.classList.add("sortmark");
span.classList.add("none");
th.appendChild(span);
th.onclick = function() {
if (currentSortColumn && this !== currentSortColumn) {
// Currently sorted by another column
currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
currentSortColumn.childNodes[1].classList.add("none");
currentSortColumn = null;
currentSortOrder = null;
}
if (currentSortColumn && this === currentSortColumn) {
// Already sorted by this column
if (currentSortOrder == "asc") {
// Sort by this column, descending order
bomSortFunction = function(a, b) {
return -comparator(a, b);
}
currentSortColumn.childNodes[1].classList.remove("asc");
currentSortColumn.childNodes[1].classList.add("desc");
currentSortOrder = "desc";
} else {
// Unsort
bomSortFunction = null;
currentSortColumn.childNodes[1].classList.remove("desc");
currentSortColumn.childNodes[1].classList.add("none");
currentSortColumn = null;
currentSortOrder = null;
}
} else {
// Sort by this column, ascending order
bomSortFunction = comparator;
currentSortColumn = this;
currentSortColumn.childNodes[1].classList.remove("none");
currentSortColumn.childNodes[1].classList.add("asc");
currentSortOrder = "asc";
}
populateBomBody();
}
return th;
}
function populateBomHeader() {
while (bomhead.firstChild) {
bomhead.removeChild(bomhead.firstChild);
}
var tr = document.createElement("TR");
var th = document.createElement("TH");
th.classList.add("numCol");
tr.appendChild(th);
checkboxes = bomCheckboxes.split(",").filter((e) => e);
var checkboxCompareClosure = function(checkbox) {
return (a, b) => {
var stateA = getCheckboxState(checkbox, a[3]);
var stateB = getCheckboxState(checkbox, b[3]);
if (stateA > stateB) return -1;
if (stateA < stateB) return 1;
return 0;
}
}
for (var checkbox of checkboxes) {
th = createColumnHeader(
checkbox, "bom-checkbox", checkboxCompareClosure(checkbox));
th.onclick = fancyDblClickHandler(
th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox));
tr.appendChild(th);
}
tr.appendChild(createColumnHeader("References", "References", (a, b) => {
var i = 0;
while (i < a[3].length && i < b[3].length) {
if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1;
i++;
}
return a[3].length - b[3].length;
}));
// Extra fields
if (config.extra_fields.length > 0) {
var extraFieldCompareClosure = function(fieldIndex) {
return (a, b) => {
var fa = a[4][fieldIndex];
var fb = b[4][fieldIndex];
if (fa != fb) return fa > fb ? 1 : -1;
else return 0;
}
}
for (var i in config.extra_fields) {
tr.appendChild(createColumnHeader(
config.extra_fields[i], "extra", extraFieldCompareClosure(i)));
}
}
tr.appendChild(createColumnHeader("Value", "Value", (a, b) => {
return valueCompare(a[5], b[5], a[1], b[1]);
}));
tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => {
if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1;
else return 0;
}));
tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => {
return a[3].length - b[3].length;
}));
bomhead.appendChild(tr);
}
function populateBomBody() {
while (bom.firstChild) {
bom.removeChild(bom.firstChild);
}
highlightHandlers = [];
moduleIndexToHandler = {};
currentHighlightedRowId = null;
var first = true;
switch (canvaslayout) {
case 'F':
bomtable = pcbdata.bom.F;
break;
case 'FB':
bomtable = pcbdata.bom.both;
break;
case 'B':
bomtable = pcbdata.bom.B;
break;
}
if (bomSortFunction) {
bomtable = bomtable.slice().sort(bomSortFunction);
}
for (var i in bomtable) {
var bomentry = bomtable[i];
if (filter && !entryMatches(bomentry)) {
continue;
}
var references = bomentry[3];
if (reflookup) {
references = findRefInEntry(bomentry);
if (references.length == 0) {
continue;
}
}
var tr = document.createElement("TR");
var td = document.createElement("TD");
var rownum = +i + 1;
tr.id = "bomrow" + rownum;
td.textContent = rownum;
tr.appendChild(td);
// Checkboxes
for (var checkbox of checkboxes) {
if (checkbox) {
td = document.createElement("TD");
var input = document.createElement("input");
input.type = "checkbox";
input.onchange = createCheckboxChangeHandler(checkbox, references);
setBomCheckboxState(checkbox, input, references);
td.appendChild(input);
tr.appendChild(td);
}
}
// References
td = document.createElement("TD");
td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
tr.appendChild(td);
// Extra fields
for (var i in config.extra_fields) {
td = document.createElement("TD");
td.innerHTML = highlightFilter(bomentry[4][i]);
tr.appendChild(td);
}
// Value
td = document.createElement("TD");
td.innerHTML = highlightFilter(bomentry[1]);
tr.appendChild(td);
// Footprint
td = document.createElement("TD");
td.innerHTML = highlightFilter(bomentry[2]);
tr.appendChild(td);
// Quantity
td = document.createElement("TD");
td.textContent = bomentry[3].length;
tr.appendChild(td);
bom.appendChild(tr);
var handler = createRowHighlightHandler(tr.id, references);
tr.onmousemove = handler;
highlightHandlers.push({
id: tr.id,
handler: handler,
refs: references
});
for (var refIndex of references.map(r => r[1])) {
moduleIndexToHandler[refIndex] = handler;
}
if ((filter || reflookup) && first) {
handler();
first = false;
}
}
}
function highlightPreviousRow() {
if (!currentHighlightedRowId) {
highlightHandlers[highlightHandlers.length - 1].handler();
} else {
if (highlightHandlers.length > 1 &&
highlightHandlers[0].id == currentHighlightedRowId) {
highlightHandlers[highlightHandlers.length - 1].handler();
} else {
for (var i = 0; i < highlightHandlers.length - 1; i++) {
if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
highlightHandlers[i].handler();
break;
}
}
}
}
smoothScrollToRow(currentHighlightedRowId);
}
function highlightNextRow() {
if (!currentHighlightedRowId) {
highlightHandlers[0].handler();
} else {
if (highlightHandlers.length > 1 &&
highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
highlightHandlers[0].handler();
} else {
for (var i = 1; i < highlightHandlers.length; i++) {
if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
highlightHandlers[i].handler();
break;
}
}
}
}
smoothScrollToRow(currentHighlightedRowId);
}
function populateBomTable() {
populateBomHeader();
populateBomBody();
}
function modulesClicked(moduleIndexes) {
var lastClickedIndex = moduleIndexes.indexOf(lastClicked);
for (var i = 1; i <= moduleIndexes.length; i++) {
var refIndex = moduleIndexes[(lastClickedIndex + i) % moduleIndexes.length];
if (refIndex in moduleIndexToHandler) {
lastClicked = refIndex;
moduleIndexToHandler[refIndex]();
smoothScrollToRow(currentHighlightedRowId);
break;
}
}
}
function updateFilter(input) {
filter = input.toLowerCase();
populateBomTable();
}
function updateRefLookup(input) {
reflookup = input.toLowerCase();
populateBomTable();
}
function changeCanvasLayout(layout) {
document.getElementById("fl-btn").classList.remove("depressed");
document.getElementById("fb-btn").classList.remove("depressed");
document.getElementById("bl-btn").classList.remove("depressed");
switch (layout) {
case 'F':
document.getElementById("fl-btn").classList.add("depressed");
if (bomlayout != "bom-only") {
canvassplit.collapse(1);
}
break;
case 'B':
document.getElementById("bl-btn").classList.add("depressed");
if (bomlayout != "bom-only") {
canvassplit.collapse(0);
}
break;
default:
document.getElementById("fb-btn").classList.add("depressed");
if (bomlayout != "bom-only") {
canvassplit.setSizes([50, 50]);
}
}
canvaslayout = layout;
writeStorage("canvaslayout", layout);
resizeAll();
populateBomTable();
}
function populateMetadata() {
document.getElementById("title").innerHTML = pcbdata.metadata.title;
document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
document.getElementById("company").innerHTML = pcbdata.metadata.company;
document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
if (pcbdata.metadata.title != "") {
document.title = pcbdata.metadata.title + " BOM";
}
}
function changeBomLayout(layout) {
document.getElementById("bom-btn").classList.remove("depressed");
document.getElementById("lr-btn").classList.remove("depressed");
document.getElementById("tb-btn").classList.remove("depressed");
switch (layout) {
case 'bom-only':
document.getElementById("bom-btn").classList.add("depressed");
if (bomsplit) {
bomsplit.destroy();
bomsplit = null;
canvassplit.destroy();
canvassplit = null;
}
document.getElementById("frontcanvas").style.display = "none";
document.getElementById("backcanvas").style.display = "none";
document.getElementById("bot").style.height = "";
break;
case 'top-bottom':
document.getElementById("tb-btn").classList.add("depressed");
document.getElementById("frontcanvas").style.display = "";
document.getElementById("backcanvas").style.display = "";
document.getElementById("bot").style.height = "calc(100% - 80px)";
document.getElementById("bomdiv").classList.remove("split-horizontal");
document.getElementById("canvasdiv").classList.remove("split-horizontal");
document.getElementById("frontcanvas").classList.add("split-horizontal");
document.getElementById("backcanvas").classList.add("split-horizontal");
if (bomsplit) {
bomsplit.destroy();
bomsplit = null;
canvassplit.destroy();
canvassplit = null;
}
bomsplit = Split(['#bomdiv', '#canvasdiv'], {
sizes: [50, 50],
onDragEnd: resizeAll,
direction: "vertical",
gutterSize: 5
});
canvassplit = Split(['#frontcanvas', '#backcanvas'], {
sizes: [50, 50],
gutterSize: 5,
onDragEnd: resizeAll
});
break;
case 'left-right':
document.getElementById("lr-btn").classList.add("depressed");
document.getElementById("frontcanvas").style.display = "";
document.getElementById("backcanvas").style.display = "";
document.getElementById("bot").style.height = "calc(100% - 80px)";
document.getElementById("bomdiv").classList.add("split-horizontal");
document.getElementById("canvasdiv").classList.add("split-horizontal");
document.getElementById("frontcanvas").classList.remove("split-horizontal");
document.getElementById("backcanvas").classList.remove("split-horizontal");
if (bomsplit) {
bomsplit.destroy();
bomsplit = null;
canvassplit.destroy();
canvassplit = null;
}
bomsplit = Split(['#bomdiv', '#canvasdiv'], {
sizes: [50, 50],
onDragEnd: resizeAll,
gutterSize: 5
});
canvassplit = Split(['#frontcanvas', '#backcanvas'], {
sizes: [50, 50],
gutterSize: 5,
direction: "vertical",
onDragEnd: resizeAll
});
}
bomlayout = layout;
writeStorage("bomlayout", layout);
changeCanvasLayout(canvaslayout);
}
function focusFilterField() {
focusInputField(document.getElementById("filter"));
}
function focusRefLookupField() {
focusInputField(document.getElementById("reflookup"));
}
function toggleBomCheckbox(bomrowid, checkboxnum) {
if (!bomrowid || checkboxnum > checkboxes.length) {
return;
}
var bomrow = document.getElementById(bomrowid);
var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
checkbox.checked = !checkbox.checked;
checkbox.indeterminate = false;
checkbox.onchange();
}
function checkBomCheckbox(bomrowid, checkboxname) {
var checkboxnum = 0;
while (checkboxnum < checkboxes.length &&
checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
checkboxnum++;
}
if (!bomrowid || checkboxnum >= checkboxes.length) {
return;
}
var bomrow = document.getElementById(bomrowid);
var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
checkbox.checked = true;
checkbox.indeterminate = false;
checkbox.onchange();
}
function setBomCheckboxes(value) {
bomCheckboxes = value;
writeStorage("bomCheckboxes", value);
populateBomTable();
}
document.onkeydown = function(e) {
switch (e.key) {
case "n":
if (document.activeElement.type == "text") {
return;
}
if (currentHighlightedRowId !== null) {
checkBomCheckbox(currentHighlightedRowId, "placed");
highlightNextRow();
e.preventDefault();
}
break;
case "ArrowUp":
highlightPreviousRow();
e.preventDefault();
break;
case "ArrowDown":
highlightNextRow();
e.preventDefault();
break;
default:
break;
}
if (e.altKey) {
switch (e.key) {
case "f":
focusFilterField();
e.preventDefault();
break;
case "r":
focusRefLookupField();
e.preventDefault();
break;
case "z":
changeBomLayout("bom-only");
e.preventDefault();
break;
case "x":
changeBomLayout("left-right");
e.preventDefault();
break;
case "c":
changeBomLayout("top-bottom");
e.preventDefault();
break;
case "v":
changeCanvasLayout("F");
e.preventDefault();
break;
case "b":
changeCanvasLayout("FB");
e.preventDefault();
break;
case "n":
changeCanvasLayout("B");
e.preventDefault();
break;
default:
break;
}
if (e.key >= '1' && e.key <= '9') {
toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
}
}
}
function getStorageBooleanOrDefault(storageString, def) {
var b = readStorage(storageString);
if (b === null) {
b = def;
} else {
b = (b == "true");
}
return b;
}
function initDefaults() {
bomlayout = readStorage("bomlayout");
if (bomlayout === null) {
bomlayout = config.bom_view;
}
if (!['bom-only', 'left-right', 'top-bottom'].includes(bomlayout)) {
bomlayout = config.bom_view;
}
canvaslayout = readStorage("canvaslayout");
if (canvaslayout === null) {
canvaslayout = config.layer_view;
}
bomCheckboxes = readStorage("bomCheckboxes");
if (bomCheckboxes === null) {
bomCheckboxes = config.checkboxes;
}
document.getElementById("bomCheckboxes").value = bomCheckboxes;
var b = getStorageBooleanOrDefault("padsVisible", config.show_pads);
document.getElementById("padsCheckbox").checked = b;
padsVisible(b);
b = getStorageBooleanOrDefault("fabricationVisible", config.show_fabrication);
document.getElementById("fabricationCheckbox").checked = b;
fabricationVisible(b);
b = getStorageBooleanOrDefault("silkscreenVisible", config.show_silkscreen);
document.getElementById("silkscreenCheckbox").checked = b;
silkscreenVisible(b);
b = getStorageBooleanOrDefault("referencesVisible", true);
document.getElementById("referencesCheckbox").checked = b;
referencesVisible(b);
b = getStorageBooleanOrDefault("valuesVisible", true);
document.getElementById("valuesCheckbox").checked = b;
valuesVisible(b);
b = getStorageBooleanOrDefault("dnpOutline", false);
document.getElementById("dnpOutlineCheckbox").checked = b;
dnpOutline(b);
b = getStorageBooleanOrDefault("redrawOnDrag", config.redraw_on_drag);
document.getElementById("dragCheckbox").checked = b;
setRedrawOnDrag(b);
b = getStorageBooleanOrDefault("darkmode", config.dark_mode);
document.getElementById("darkmodeCheckbox").checked = b;
setDarkMode(b);
b = getStorageBooleanOrDefault("highlightpin1", config.highlight_pin1);
document.getElementById("highlightpin1Checkbox").checked = b;
setHighlightPin1(b);
boardRotation = readStorage("boardRotation");
if (boardRotation === null) {
boardRotation = config.board_rotation * 5;
} else {
boardRotation = parseInt(boardRotation);
}
document.getElementById("boardRotation").value = boardRotation / 5;
document.getElementById("rotationDegree").textContent = boardRotation;
}
window.onload = function(e) {
initUtils();
initRender();
initStorage();
initDefaults();
cleanGutters();
populateMetadata();
dbgdiv = document.getElementById("dbg");
bom = document.getElementById("bombody");
bomhead = document.getElementById("bomhead");
filter = "";
reflookup = "";
initDone = true;
// Triggers render
changeBomLayout(bomlayout);
}
window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);
///////////////////////////////////////////////
</script>
</head>
<body>
<div id="topmostdiv" style="width: 100%; height: 100%">
<div id="top">
<div style="float: right;">
<div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
<button class="menubtn"></button>
<div class="menu-content">
<label class="menu-label menu-label-top">
<input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
Dark mode
</label>
<label class="menu-label">
<input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
Show footprint pads
</label>
<label class="menu-label">
<input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
Show fabrication layer
</label>
<label class="menu-label">
<input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
Show silkscreen
</label>
<label class="menu-label" style="width: calc(50% - 18px)">
<input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
References
</label><!-- This comment eats space! All of it!
--><label class="menu-label" style="width: calc(50% - 18px); border-left: 0;">
<input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
Values
</label>
<label class="menu-label">
<input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
DNP components outlined
</label>
<label class="menu-label">
<input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
Highlight first pin
</label>
<label class="menu-label">
<input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
Continuous redraw on drag
</label>
<label class="menu-label">
<span>Board rotation</span>
<span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
<input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
</label>
<label class="menu-label">
<div style="margin-left: 5px">Bom checkboxes</div>
<input id="bomCheckboxes" class="menu-textbox" type=text
oninput="setBomCheckboxes(this.value)">
</label>
<label class="menu-label">
<span class="shameless-plug">
<span>Created using</span>
<a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
</span>
</label>
</div>
</div>
<div class="button-container hideonprint"
style="float: right; margin: 10px; position: relative; top: 8px">
<button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
title="Front only">F
</button>
<button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
title="Front and Back">FB
</button>
<button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
title="Back only">B
</button>
</div>
<div class="button-container hideonprint"
style="float: right; margin: 10px; position: relative; top: 8px">
<button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
title="BOM only"></button>
<button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
title="BOM left, drawings right"></button>
<button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
title="BOM top, drawings bot"></button>
</div>
</div>
<div id="fileinfodiv" style="overflow: auto;">
<table class="fileinfo">
<tbody>
<tr>
<td id="title" class="title" style="width: 70%">
Title
</td>
<td id="revision" class="title" style="width: 30%">
Revision
</td>
</tr>
<tr>
<td id="company">
Kicad version
</td>
<td id="filedate">
Date
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="bot" class="split" style="height: calc(100% - 80px)">
<div id="bomdiv" class="split split-horizontal">
<div style="width: 100%">
<input id="reflookup" class="searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
oninput="updateRefLookup(this.value)">
<input id="filter" class="searchbox filter hideonprint" type="text" placeholder="Filter"
oninput="updateFilter(this.value)">
<div class="button-container hideonprint" style="float: left">
<button id="copy" title="Copy bom table to clipboard"
onclick="copyToClipboard()"></button>
</div>
</div>
<div id="dbg"></div>
<table class="bom">
<thead id="bomhead">
</thead>
<tbody id="bombody">
</tbody>
</table>
</div>
<div id="canvasdiv" class="split split-horizontal">
<div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
<div style="position: relative; width: 100%; height: 100%;">
<canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
<canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
<canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
<canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
</div>
</div>
<div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
<div style="position: relative; width: 100%; height: 100%;">
<canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
<canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
<canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
<canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
</div>
</div>
</div>
</div>
</div>
</body>
</html>