Merge pull request #1776 from gavin-ts/layout-with-outside-icons

fix elk layout with outside positioned labels/icons
This commit is contained in:
gavin-ts 2023-12-13 11:00:10 -08:00 committed by GitHub
commit 2829a6afa8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
47 changed files with 3816 additions and 3824 deletions

View file

@ -9,3 +9,4 @@
- Fix importing files that override an existing value with an array. [#1762](https://github.com/terrastruct/d2/pull/1762) - Fix importing files that override an existing value with an array. [#1762](https://github.com/terrastruct/d2/pull/1762)
- Fixes missing unfilled triangle arrowheads when sketch flag is on. [#1763](https://github.com/terrastruct/d2/pull/1763) - Fixes missing unfilled triangle arrowheads when sketch flag is on. [#1763](https://github.com/terrastruct/d2/pull/1763)
- Fixes a bug where the render target could be incorrect if the target path contains "index". [#1764](https://github.com/terrastruct/d2/pull/1764) - Fixes a bug where the render target could be incorrect if the target path contains "index". [#1764](https://github.com/terrastruct/d2/pull/1764)
- Fixes ELK layout with outside labels/icons. [#1776](https://github.com/terrastruct/d2/pull/1776)

View file

@ -565,6 +565,10 @@ func (obj *Object) HasLabel() bool {
} }
} }
func (obj *Object) HasIcon() bool {
return obj.Icon != nil && obj.Shape.Value != d2target.ShapeImage
}
func (obj *Object) AbsID() string { func (obj *Object) AbsID() string {
if obj.Parent != nil && obj.Parent.ID != "" { if obj.Parent != nil && obj.Parent.ID != "" {
return obj.Parent.AbsID() + "." + obj.ID return obj.Parent.AbsID() + "." + obj.ID
@ -1951,6 +1955,10 @@ func (obj *Object) Is3D() bool {
} }
func (obj *Object) Spacing() (margin, padding geo.Spacing) { func (obj *Object) Spacing() (margin, padding geo.Spacing) {
return obj.SpacingOpt(2*label.PADDING, 2*label.PADDING, true)
}
func (obj *Object) SpacingOpt(labelPadding, iconPadding float64, maxIconSize bool) (margin, padding geo.Spacing) {
if obj.HasLabel() { if obj.HasLabel() {
var position label.Position var position label.Position
if obj.LabelPosition != nil { if obj.LabelPosition != nil {
@ -1959,10 +1967,10 @@ func (obj *Object) Spacing() (margin, padding geo.Spacing) {
var labelWidth, labelHeight float64 var labelWidth, labelHeight float64
if obj.LabelDimensions.Width > 0 { if obj.LabelDimensions.Width > 0 {
labelWidth = float64(obj.LabelDimensions.Width) + 2*label.PADDING labelWidth = float64(obj.LabelDimensions.Width) + labelPadding
} }
if obj.LabelDimensions.Height > 0 { if obj.LabelDimensions.Height > 0 {
labelHeight = float64(obj.LabelDimensions.Height) + 2*label.PADDING labelHeight = float64(obj.LabelDimensions.Height) + labelPadding
} }
switch position { switch position {
@ -1985,13 +1993,16 @@ func (obj *Object) Spacing() (margin, padding geo.Spacing) {
} }
} }
if obj.Icon != nil && obj.Shape.Value != d2target.ShapeImage { if obj.HasIcon() {
var position label.Position var position label.Position
if obj.IconPosition != nil { if obj.IconPosition != nil {
position = label.FromString(*obj.IconPosition) position = label.FromString(*obj.IconPosition)
} }
iconSize := float64(d2target.MAX_ICON_SIZE + 2*label.PADDING) iconSize := float64(d2target.MAX_ICON_SIZE + iconPadding)
if !maxIconSize {
iconSize = float64(d2target.GetIconSize(obj.Box, position.String())) + iconPadding
}
switch position { switch position {
case label.OutsideTopLeft, label.OutsideTopCenter, label.OutsideTopRight: case label.OutsideTopLeft, label.OutsideTopCenter, label.OutsideTopRight:
margin.Top = math.Max(margin.Top, iconSize) margin.Top = math.Max(margin.Top, iconSize)

View file

@ -334,7 +334,7 @@ func (obj *Object) GetMargin() geo.Spacing {
} }
} }
if obj.Icon != nil && obj.IconPosition != nil && obj.Shape.Value != d2target.ShapeImage { if obj.HasIcon() && obj.IconPosition != nil {
position := label.FromString(*obj.IconPosition) position := label.FromString(*obj.IconPosition)
iconSize := float64(d2target.MAX_ICON_SIZE + label.PADDING) iconSize := float64(d2target.MAX_ICON_SIZE + label.PADDING)
@ -417,7 +417,7 @@ func (edge *Edge) TraceToShape(points []*geo.Point, startIndex, endIndex int) (n
startingSegment := geo.Segment{Start: points[startIndex+1], End: points[startIndex]} startingSegment := geo.Segment{Start: points[startIndex+1], End: points[startIndex]}
// if an edge runs into an outside label, stop the edge at the label instead // if an edge runs into an outside label, stop the edge at the label instead
overlapsOutsideLabel := false var overlapsOutsideLabel, overlapsOutsideIcon bool
if edge.Src.HasLabel() { if edge.Src.HasLabel() {
// assumes LabelPosition, LabelWidth, LabelHeight are all set if there is a label // assumes LabelPosition, LabelWidth, LabelHeight are all set if there is a label
labelPosition := label.FromString(*edge.Src.LabelPosition) labelPosition := label.FromString(*edge.Src.LabelPosition)
@ -453,7 +453,38 @@ func (edge *Edge) TraceToShape(points []*geo.Point, startIndex, endIndex int) (n
} }
} }
} }
if !overlapsOutsideLabel { if !overlapsOutsideLabel && edge.Src.HasIcon() {
// assumes IconPosition is set if there is an Icon
iconPosition := label.FromString(*edge.Src.IconPosition)
if iconPosition.IsOutside() {
iconWidth := float64(d2target.MAX_ICON_SIZE)
iconHeight := float64(d2target.MAX_ICON_SIZE)
iconTL := iconPosition.GetPointOnBox(edge.Src.Box, label.PADDING, iconWidth, iconHeight)
iconBox := geo.NewBox(iconTL, iconWidth, iconHeight)
for iconBox.Contains(startingSegment.End) && startIndex+1 > endIndex {
startingSegment.Start = startingSegment.End
startingSegment.End = points[startIndex+2]
startIndex++
}
if intersections := iconBox.Intersections(startingSegment); len(intersections) > 0 {
overlapsOutsideIcon = true
p := intersections[0]
if len(intersections) > 1 {
p = findOuterIntersection(iconPosition, intersections)
}
// move starting segment to icon intersection point
points[startIndex] = p
startingSegment.End = p
// if the segment becomes too short, just merge it with the next segment
if startIndex+1 < endIndex && startingSegment.Length() < MIN_SEGMENT_LEN {
points[startIndex+1] = points[startIndex]
startIndex++
}
}
}
}
if !overlapsOutsideLabel && !overlapsOutsideIcon {
if intersections := edge.Src.Intersections(startingSegment); len(intersections) > 0 { if intersections := edge.Src.Intersections(startingSegment); len(intersections) > 0 {
// move starting segment to intersection point // move starting segment to intersection point
points[startIndex] = intersections[0] points[startIndex] = intersections[0]
@ -469,6 +500,7 @@ func (edge *Edge) TraceToShape(points []*geo.Point, startIndex, endIndex int) (n
} }
endingSegment := geo.Segment{Start: points[endIndex-1], End: points[endIndex]} endingSegment := geo.Segment{Start: points[endIndex-1], End: points[endIndex]}
overlapsOutsideLabel = false overlapsOutsideLabel = false
overlapsOutsideIcon = false
if edge.Dst.HasLabel() { if edge.Dst.HasLabel() {
// assumes LabelPosition, LabelWidth, LabelHeight are all set if there is a label // assumes LabelPosition, LabelWidth, LabelHeight are all set if there is a label
labelPosition := label.FromString(*edge.Dst.LabelPosition) labelPosition := label.FromString(*edge.Dst.LabelPosition)
@ -503,7 +535,39 @@ func (edge *Edge) TraceToShape(points []*geo.Point, startIndex, endIndex int) (n
} }
} }
} }
if !overlapsOutsideLabel { if !overlapsOutsideLabel && edge.Dst.HasIcon() {
// assumes IconPosition is set if there is an Icon
iconPosition := label.FromString(*edge.Dst.IconPosition)
if iconPosition.IsOutside() {
iconSize := d2target.GetIconSize(edge.Dst.Box, iconPosition.String())
iconWidth := float64(iconSize)
iconHeight := float64(iconSize)
labelTL := iconPosition.GetPointOnBox(edge.Dst.Box, label.PADDING, iconWidth, iconHeight)
iconBox := geo.NewBox(labelTL, iconWidth, iconHeight)
for iconBox.Contains(endingSegment.Start) && endIndex-1 > startIndex {
endingSegment.End = endingSegment.Start
endingSegment.Start = points[endIndex-2]
endIndex--
}
if intersections := iconBox.Intersections(endingSegment); len(intersections) > 0 {
overlapsOutsideIcon = true
p := intersections[0]
if len(intersections) > 1 {
p = findOuterIntersection(iconPosition, intersections)
}
// move ending segment to icon intersection point
points[endIndex] = p
endingSegment.End = p
// if the segment becomes too short, just merge it with the previous segment
if endIndex-1 > startIndex && endingSegment.Length() < MIN_SEGMENT_LEN {
points[endIndex-1] = points[endIndex]
endIndex--
}
}
}
}
if !overlapsOutsideLabel && !overlapsOutsideIcon {
if intersections := edge.Dst.Intersections(endingSegment); len(intersections) > 0 { if intersections := edge.Dst.Intersections(endingSegment); len(intersections) > 0 {
// move ending segment to intersection point // move ending segment to intersection point
points[endIndex] = intersections[0] points[endIndex] = intersections[0]

View file

@ -1351,7 +1351,7 @@ func fitPadding(obj *d2graph.Object) {
} }
} }
} }
if obj.Icon != nil && shapeType != shape.IMAGE_TYPE && obj.IconPosition != nil { if obj.HasIcon() && obj.IconPosition != nil {
iconPosition = label.FromString(*obj.IconPosition) iconPosition = label.FromString(*obj.IconPosition)
switch iconPosition { switch iconPosition {
case label.InsideTopLeft, label.InsideTopCenter, label.InsideTopRight, case label.InsideTopLeft, label.InsideTopCenter, label.InsideTopRight,
@ -1386,7 +1386,7 @@ func fitPadding(obj *d2graph.Object) {
innerBoxes = append(innerBoxes, *childLabelBox) innerBoxes = append(innerBoxes, *childLabelBox)
} }
} }
if child.Icon != nil && child.Shape.Value != d2target.ShapeImage && child.IconPosition != nil { if child.HasIcon() && child.IconPosition != nil {
childIconPosition = label.FromString(*child.IconPosition) childIconPosition = label.FromString(*child.IconPosition)
if childIconPosition.IsOutside() { if childIconPosition.IsOutside() {
childIconTL := child.GetIconTopLeft() childIconTL := child.GetIconTopLeft()

View file

@ -218,6 +218,7 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err
positionLabelsIcons(obj) positionLabelsIcons(obj)
} }
adjustments := make(map[*d2graph.Object]geo.Spacing)
elkNodes := make(map[*d2graph.Object]*ELKNode) elkNodes := make(map[*d2graph.Object]*ELKNode)
elkEdges := make(map[*d2graph.Edge]*ELKEdge) elkEdges := make(map[*d2graph.Edge]*ELKEdge)
@ -256,7 +257,15 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err
} }
} }
width, height := adjustDimensions(obj) if obj.HasLabel() && obj.HasIcon() {
// this gives shapes extra height for their label if they also have an icon
obj.Height += float64(obj.LabelDimensions.Height + label.PADDING)
}
margin, _ := obj.SpacingOpt(label.PADDING, label.PADDING, false)
width := margin.Left + obj.Width + margin.Right
height := margin.Top + obj.Height + margin.Bottom
adjustments[obj] = margin
n := &ELKNode{ n := &ELKNode{
ID: obj.AbsID(), ID: obj.AbsID(),
@ -348,42 +357,6 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err
elkNodes[obj] = n elkNodes[obj] = n
}) })
// adjust parent padding for children with outside positioned icons
for _, obj := range g.Objects {
if !obj.IsContainer() {
continue
}
var hasTop, hasBottom bool
for _, child := range obj.ChildrenArray {
if child.Shape.Value == d2target.ShapeImage || child.IconPosition == nil {
continue
}
switch label.FromString(*child.IconPosition) {
case label.OutsideTopLeft, label.OutsideTopCenter, label.OutsideTopRight:
hasTop = true
case label.OutsideBottomLeft, label.OutsideBottomCenter, label.OutsideBottomRight:
hasBottom = true
}
if hasTop && hasBottom {
break
}
}
if hasTop || hasBottom {
padding := parsePadding(elkNodes[obj].LayoutOptions.Padding)
if hasTop {
// TODO I think this fails to account for a potential inner label of container
padding.top = go2.Max(padding.top, d2target.MAX_ICON_SIZE+2*label.PADDING)
}
if hasBottom {
padding.bottom = go2.Max(padding.bottom, d2target.MAX_ICON_SIZE+2*label.PADDING)
}
elkNodes[obj].LayoutOptions.Padding = padding.String()
}
}
var srcSide, dstSide PortSide var srcSide, dstSide PortSide
switch elkGraph.LayoutOptions.Direction { switch elkGraph.LayoutOptions.Direction {
case Up: case Up:
@ -572,8 +545,73 @@ func Layout(ctx context.Context, g *d2graph.Graph, opts *ConfigurableOpts) (err
edge.Route = points edge.Route = points
} }
objEdges := make(map[*d2graph.Object][]*d2graph.Edge)
for _, e := range g.Edges {
objEdges[e.Src] = append(objEdges[e.Src], e)
if e.Dst != e.Src {
objEdges[e.Dst] = append(objEdges[e.Dst], e)
}
}
for _, obj := range g.Objects { for _, obj := range g.Objects {
cleanupAdjustment(obj) if margin, has := adjustments[obj]; has {
edges := objEdges[obj]
// also move edges with the shrinking sides
if margin.Left > 0 {
for _, e := range edges {
l := len(e.Route)
if e.Src == obj && e.Route[0].X == obj.TopLeft.X {
e.Route[0].X += margin.Left
}
if e.Dst == obj && e.Route[l-1].X == obj.TopLeft.X {
e.Route[l-1].X += margin.Left
}
}
obj.TopLeft.X += margin.Left
obj.ShiftDescendants(margin.Left/2, 0)
obj.Width -= margin.Left
}
if margin.Right > 0 {
for _, e := range edges {
l := len(e.Route)
if e.Src == obj && e.Route[0].X == obj.TopLeft.X+obj.Width {
e.Route[0].X -= margin.Right
}
if e.Dst == obj && e.Route[l-1].X == obj.TopLeft.X+obj.Width {
e.Route[l-1].X -= margin.Right
}
}
obj.ShiftDescendants(-margin.Right/2, 0)
obj.Width -= margin.Right
}
if margin.Top > 0 {
for _, e := range edges {
l := len(e.Route)
if e.Src == obj && e.Route[0].Y == obj.TopLeft.Y {
e.Route[0].Y += margin.Top
}
if e.Dst == obj && e.Route[l-1].Y == obj.TopLeft.Y {
e.Route[l-1].Y += margin.Top
}
}
obj.TopLeft.Y += margin.Top
obj.ShiftDescendants(0, margin.Top/2)
obj.Height -= margin.Top
}
if margin.Bottom > 0 {
for _, e := range edges {
l := len(e.Route)
if e.Src == obj && e.Route[0].Y == obj.TopLeft.Y+obj.Height {
e.Route[0].Y -= margin.Bottom
}
if e.Dst == obj && e.Route[l-1].Y == obj.TopLeft.Y+obj.Height {
e.Route[l-1].Y -= margin.Bottom
}
}
obj.ShiftDescendants(0, -margin.Bottom/2)
obj.Height -= margin.Bottom
}
}
} }
for _, edge := range g.Edges { for _, edge := range g.Edges {
@ -1016,7 +1054,7 @@ func adjustPadding(obj *d2graph.Object, width, height float64, padding shapePadd
extraRight = labelWidth extraRight = labelWidth
} }
} }
if obj.Icon != nil && obj.Shape.Value != d2target.ShapeImage && obj.IconPosition != nil { if obj.HasIcon() && obj.IconPosition != nil {
iconSize := d2target.MAX_ICON_SIZE + 2*label.PADDING iconSize := d2target.MAX_ICON_SIZE + 2*label.PADDING
switch label.FromString(*obj.IconPosition) { switch label.FromString(*obj.IconPosition) {
case label.InsideTopLeft, label.InsideTopCenter, label.InsideTopRight: case label.InsideTopLeft, label.InsideTopCenter, label.InsideTopRight:
@ -1086,120 +1124,6 @@ func adjustPadding(obj *d2graph.Object, width, height float64, padding shapePadd
return padding return padding
} }
func adjustDimensions(obj *d2graph.Object) (width, height float64) {
width = obj.Width
height = obj.Height
// reserve spacing for labels
if obj.HasLabel() {
var position label.Position
if obj.LabelPosition != nil {
position = label.FromString(*obj.LabelPosition)
} else if len(obj.ChildrenArray) == 0 && obj.HasOutsideBottomLabel() {
position = label.OutsideBottomCenter
}
if position.IsShapePosition() {
switch position {
case label.OutsideLeftTop, label.OutsideLeftMiddle, label.OutsideLeftBottom,
label.OutsideRightTop, label.OutsideRightMiddle, label.OutsideRightBottom:
width += float64(obj.LabelDimensions.Width) + label.PADDING
default:
// TODO labelWidth+2*label.PADDING
width = go2.Max(width, float64(obj.LabelDimensions.Width))
}
}
// special handling
if obj.HasOutsideBottomLabel() || obj.Icon != nil {
height += float64(obj.LabelDimensions.Height) + label.PADDING
}
}
if obj.Icon != nil && obj.Shape.Value != d2target.ShapeImage {
var position label.Position
if obj.IconPosition != nil {
position = label.FromString(*obj.IconPosition)
}
if position.IsShapePosition() {
switch position {
case label.OutsideLeftTop, label.OutsideLeftMiddle, label.OutsideLeftBottom,
label.OutsideRightTop, label.OutsideRightMiddle, label.OutsideRightBottom:
width += d2target.MAX_ICON_SIZE + label.PADDING
default:
width = go2.Max(width, d2target.MAX_ICON_SIZE+2*label.PADDING)
}
}
}
// reserve extra space for 3d/multiple by providing elk the larger dimensions
dx, dy := obj.GetModifierElementAdjustments()
width += dx
height += dy
return
}
func cleanupAdjustment(obj *d2graph.Object) {
// adjust size and position to account for space reserved for labels
if obj.HasLabel() {
position := label.FromString(*obj.LabelPosition)
if position.IsShapePosition() {
var labelWidth float64
switch position {
case label.OutsideLeftTop, label.OutsideLeftMiddle, label.OutsideLeftBottom,
label.OutsideRightTop, label.OutsideRightMiddle, label.OutsideRightBottom:
labelWidth = float64(obj.LabelDimensions.Width) + label.PADDING
obj.Width -= labelWidth
}
switch position {
case label.OutsideLeftTop, label.OutsideLeftMiddle, label.OutsideLeftBottom:
obj.TopLeft.X += labelWidth
obj.ShiftDescendants(labelWidth/2, 0)
case label.OutsideRightTop, label.OutsideRightMiddle, label.OutsideRightBottom:
obj.ShiftDescendants(-labelWidth/2, 0)
}
}
}
if obj.Icon != nil && obj.Shape.Value != d2target.ShapeImage {
position := label.FromString(*obj.IconPosition)
if position.IsShapePosition() {
var iconWidth float64
switch position {
case label.OutsideLeftTop, label.OutsideLeftMiddle, label.OutsideLeftBottom,
label.OutsideRightTop, label.OutsideRightMiddle, label.OutsideRightBottom:
iconWidth = d2target.MAX_ICON_SIZE + label.PADDING
obj.Width -= iconWidth
}
switch position {
case label.OutsideLeftTop, label.OutsideLeftMiddle, label.OutsideLeftBottom:
obj.TopLeft.X += iconWidth
obj.ShiftDescendants(iconWidth/2, 0)
case label.OutsideRightTop, label.OutsideRightMiddle, label.OutsideRightBottom:
obj.ShiftDescendants(-iconWidth/2, 0)
}
}
}
// special handling to start/end connections below label
if obj.HasOutsideBottomLabel() {
obj.Height -= float64(obj.LabelDimensions.Height) + label.PADDING
}
// remove the extra width/height we added for 3d/multiple after all objects/connections are placed
// and shift the shapes down accordingly
dx, dy := obj.GetModifierElementAdjustments()
if dx != 0 || dy != 0 {
obj.TopLeft.Y += dy
obj.ShiftDescendants(0, dy)
if !obj.IsContainer() {
obj.Width -= dx
obj.Height -= dy
}
}
}
func positionLabelsIcons(obj *d2graph.Object) { func positionLabelsIcons(obj *d2graph.Object) {
if obj.Icon != nil && obj.IconPosition == nil { if obj.Icon != nil && obj.IconPosition == nil {
if len(obj.ChildrenArray) > 0 { if len(obj.ChildrenArray) > 0 {

View file

@ -7,8 +7,8 @@
"id": "x", "id": "x",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 40, "x": 37,
"y": 12 "y": 76
}, },
"width": 131, "width": 131,
"height": 118, "height": 118,
@ -60,8 +60,8 @@
"id": "y", "id": "y",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 81, "x": 76,
"y": 200 "y": 264
}, },
"width": 118, "width": 118,
"height": 118, "height": 118,
@ -136,12 +136,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 105.5, "x": 103,
"y": 130 "y": 194
}, },
{ {
"x": 105.5, "x": 103,
"y": 200 "y": 264
} }
], ],
"animated": false, "animated": false,

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 183 371"><svg id="d2-svg" class="d2-1665344798" width="183" height="371" viewBox="17 -52 183 371"><rect x="17.000000" y="-52.000000" width="183.000000" height="371.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 183 371"><svg id="d2-svg" class="d2-1296623166" width="183" height="371" viewBox="12 12 183 371"><rect x="12.000000" y="12.000000" width="183.000000" height="371.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-1665344798 .text-bold { .d2-1296623166 .text-bold {
font-family: "d2-1665344798-font-bold"; font-family: "d2-1296623166-font-bold";
} }
@font-face { @font-face {
font-family: d2-1665344798-font-bold; font-family: d2-1296623166-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -18,79 +18,79 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-1665344798 .fill-N1{fill:#0A0F25;} .d2-1296623166 .fill-N1{fill:#0A0F25;}
.d2-1665344798 .fill-N2{fill:#676C7E;} .d2-1296623166 .fill-N2{fill:#676C7E;}
.d2-1665344798 .fill-N3{fill:#9499AB;} .d2-1296623166 .fill-N3{fill:#9499AB;}
.d2-1665344798 .fill-N4{fill:#CFD2DD;} .d2-1296623166 .fill-N4{fill:#CFD2DD;}
.d2-1665344798 .fill-N5{fill:#DEE1EB;} .d2-1296623166 .fill-N5{fill:#DEE1EB;}
.d2-1665344798 .fill-N6{fill:#EEF1F8;} .d2-1296623166 .fill-N6{fill:#EEF1F8;}
.d2-1665344798 .fill-N7{fill:#FFFFFF;} .d2-1296623166 .fill-N7{fill:#FFFFFF;}
.d2-1665344798 .fill-B1{fill:#0D32B2;} .d2-1296623166 .fill-B1{fill:#0D32B2;}
.d2-1665344798 .fill-B2{fill:#0D32B2;} .d2-1296623166 .fill-B2{fill:#0D32B2;}
.d2-1665344798 .fill-B3{fill:#E3E9FD;} .d2-1296623166 .fill-B3{fill:#E3E9FD;}
.d2-1665344798 .fill-B4{fill:#E3E9FD;} .d2-1296623166 .fill-B4{fill:#E3E9FD;}
.d2-1665344798 .fill-B5{fill:#EDF0FD;} .d2-1296623166 .fill-B5{fill:#EDF0FD;}
.d2-1665344798 .fill-B6{fill:#F7F8FE;} .d2-1296623166 .fill-B6{fill:#F7F8FE;}
.d2-1665344798 .fill-AA2{fill:#4A6FF3;} .d2-1296623166 .fill-AA2{fill:#4A6FF3;}
.d2-1665344798 .fill-AA4{fill:#EDF0FD;} .d2-1296623166 .fill-AA4{fill:#EDF0FD;}
.d2-1665344798 .fill-AA5{fill:#F7F8FE;} .d2-1296623166 .fill-AA5{fill:#F7F8FE;}
.d2-1665344798 .fill-AB4{fill:#EDF0FD;} .d2-1296623166 .fill-AB4{fill:#EDF0FD;}
.d2-1665344798 .fill-AB5{fill:#F7F8FE;} .d2-1296623166 .fill-AB5{fill:#F7F8FE;}
.d2-1665344798 .stroke-N1{stroke:#0A0F25;} .d2-1296623166 .stroke-N1{stroke:#0A0F25;}
.d2-1665344798 .stroke-N2{stroke:#676C7E;} .d2-1296623166 .stroke-N2{stroke:#676C7E;}
.d2-1665344798 .stroke-N3{stroke:#9499AB;} .d2-1296623166 .stroke-N3{stroke:#9499AB;}
.d2-1665344798 .stroke-N4{stroke:#CFD2DD;} .d2-1296623166 .stroke-N4{stroke:#CFD2DD;}
.d2-1665344798 .stroke-N5{stroke:#DEE1EB;} .d2-1296623166 .stroke-N5{stroke:#DEE1EB;}
.d2-1665344798 .stroke-N6{stroke:#EEF1F8;} .d2-1296623166 .stroke-N6{stroke:#EEF1F8;}
.d2-1665344798 .stroke-N7{stroke:#FFFFFF;} .d2-1296623166 .stroke-N7{stroke:#FFFFFF;}
.d2-1665344798 .stroke-B1{stroke:#0D32B2;} .d2-1296623166 .stroke-B1{stroke:#0D32B2;}
.d2-1665344798 .stroke-B2{stroke:#0D32B2;} .d2-1296623166 .stroke-B2{stroke:#0D32B2;}
.d2-1665344798 .stroke-B3{stroke:#E3E9FD;} .d2-1296623166 .stroke-B3{stroke:#E3E9FD;}
.d2-1665344798 .stroke-B4{stroke:#E3E9FD;} .d2-1296623166 .stroke-B4{stroke:#E3E9FD;}
.d2-1665344798 .stroke-B5{stroke:#EDF0FD;} .d2-1296623166 .stroke-B5{stroke:#EDF0FD;}
.d2-1665344798 .stroke-B6{stroke:#F7F8FE;} .d2-1296623166 .stroke-B6{stroke:#F7F8FE;}
.d2-1665344798 .stroke-AA2{stroke:#4A6FF3;} .d2-1296623166 .stroke-AA2{stroke:#4A6FF3;}
.d2-1665344798 .stroke-AA4{stroke:#EDF0FD;} .d2-1296623166 .stroke-AA4{stroke:#EDF0FD;}
.d2-1665344798 .stroke-AA5{stroke:#F7F8FE;} .d2-1296623166 .stroke-AA5{stroke:#F7F8FE;}
.d2-1665344798 .stroke-AB4{stroke:#EDF0FD;} .d2-1296623166 .stroke-AB4{stroke:#EDF0FD;}
.d2-1665344798 .stroke-AB5{stroke:#F7F8FE;} .d2-1296623166 .stroke-AB5{stroke:#F7F8FE;}
.d2-1665344798 .background-color-N1{background-color:#0A0F25;} .d2-1296623166 .background-color-N1{background-color:#0A0F25;}
.d2-1665344798 .background-color-N2{background-color:#676C7E;} .d2-1296623166 .background-color-N2{background-color:#676C7E;}
.d2-1665344798 .background-color-N3{background-color:#9499AB;} .d2-1296623166 .background-color-N3{background-color:#9499AB;}
.d2-1665344798 .background-color-N4{background-color:#CFD2DD;} .d2-1296623166 .background-color-N4{background-color:#CFD2DD;}
.d2-1665344798 .background-color-N5{background-color:#DEE1EB;} .d2-1296623166 .background-color-N5{background-color:#DEE1EB;}
.d2-1665344798 .background-color-N6{background-color:#EEF1F8;} .d2-1296623166 .background-color-N6{background-color:#EEF1F8;}
.d2-1665344798 .background-color-N7{background-color:#FFFFFF;} .d2-1296623166 .background-color-N7{background-color:#FFFFFF;}
.d2-1665344798 .background-color-B1{background-color:#0D32B2;} .d2-1296623166 .background-color-B1{background-color:#0D32B2;}
.d2-1665344798 .background-color-B2{background-color:#0D32B2;} .d2-1296623166 .background-color-B2{background-color:#0D32B2;}
.d2-1665344798 .background-color-B3{background-color:#E3E9FD;} .d2-1296623166 .background-color-B3{background-color:#E3E9FD;}
.d2-1665344798 .background-color-B4{background-color:#E3E9FD;} .d2-1296623166 .background-color-B4{background-color:#E3E9FD;}
.d2-1665344798 .background-color-B5{background-color:#EDF0FD;} .d2-1296623166 .background-color-B5{background-color:#EDF0FD;}
.d2-1665344798 .background-color-B6{background-color:#F7F8FE;} .d2-1296623166 .background-color-B6{background-color:#F7F8FE;}
.d2-1665344798 .background-color-AA2{background-color:#4A6FF3;} .d2-1296623166 .background-color-AA2{background-color:#4A6FF3;}
.d2-1665344798 .background-color-AA4{background-color:#EDF0FD;} .d2-1296623166 .background-color-AA4{background-color:#EDF0FD;}
.d2-1665344798 .background-color-AA5{background-color:#F7F8FE;} .d2-1296623166 .background-color-AA5{background-color:#F7F8FE;}
.d2-1665344798 .background-color-AB4{background-color:#EDF0FD;} .d2-1296623166 .background-color-AB4{background-color:#EDF0FD;}
.d2-1665344798 .background-color-AB5{background-color:#F7F8FE;} .d2-1296623166 .background-color-AB5{background-color:#F7F8FE;}
.d2-1665344798 .color-N1{color:#0A0F25;} .d2-1296623166 .color-N1{color:#0A0F25;}
.d2-1665344798 .color-N2{color:#676C7E;} .d2-1296623166 .color-N2{color:#676C7E;}
.d2-1665344798 .color-N3{color:#9499AB;} .d2-1296623166 .color-N3{color:#9499AB;}
.d2-1665344798 .color-N4{color:#CFD2DD;} .d2-1296623166 .color-N4{color:#CFD2DD;}
.d2-1665344798 .color-N5{color:#DEE1EB;} .d2-1296623166 .color-N5{color:#DEE1EB;}
.d2-1665344798 .color-N6{color:#EEF1F8;} .d2-1296623166 .color-N6{color:#EEF1F8;}
.d2-1665344798 .color-N7{color:#FFFFFF;} .d2-1296623166 .color-N7{color:#FFFFFF;}
.d2-1665344798 .color-B1{color:#0D32B2;} .d2-1296623166 .color-B1{color:#0D32B2;}
.d2-1665344798 .color-B2{color:#0D32B2;} .d2-1296623166 .color-B2{color:#0D32B2;}
.d2-1665344798 .color-B3{color:#E3E9FD;} .d2-1296623166 .color-B3{color:#E3E9FD;}
.d2-1665344798 .color-B4{color:#E3E9FD;} .d2-1296623166 .color-B4{color:#E3E9FD;}
.d2-1665344798 .color-B5{color:#EDF0FD;} .d2-1296623166 .color-B5{color:#EDF0FD;}
.d2-1665344798 .color-B6{color:#F7F8FE;} .d2-1296623166 .color-B6{color:#F7F8FE;}
.d2-1665344798 .color-AA2{color:#4A6FF3;} .d2-1296623166 .color-AA2{color:#4A6FF3;}
.d2-1665344798 .color-AA4{color:#EDF0FD;} .d2-1296623166 .color-AA4{color:#EDF0FD;}
.d2-1665344798 .color-AA5{color:#F7F8FE;} .d2-1296623166 .color-AA5{color:#F7F8FE;}
.d2-1665344798 .color-AB4{color:#EDF0FD;} .d2-1296623166 .color-AB4{color:#EDF0FD;}
.d2-1665344798 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="x"><g class="shape" ><rect x="40.000000" y="12.000000" width="131.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2F005-programmer.svg" x="107.000000" y="-52.000000" width="59" height="59" /><text x="105.500000" y="33.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">program</text></g><g id="y"><g class="shape" ><rect x="81.000000" y="200.000000" width="118.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2Fprofits.svg" x="17.000000" y="229.500000" width="59" height="59" /><text x="170.500000" y="308.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">profits</text></g><g id="(x -&gt; y)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 105.500000 132.000000 L 105.500000 196.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1665344798)" /></g><mask id="d2-1665344798" maskUnits="userSpaceOnUse" x="17" y="-52" width="183" height="371"> .d2-1296623166 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="x"><g class="shape" ><rect x="37.000000" y="76.000000" width="131.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2F005-programmer.svg" x="104.000000" y="12.000000" width="59" height="59" /><text x="102.500000" y="97.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">program</text></g><g id="y"><g class="shape" ><rect x="76.000000" y="264.000000" width="118.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2Fprofits.svg" x="12.000000" y="293.500000" width="59" height="59" /><text x="165.500000" y="372.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">profits</text></g><g id="(x -&gt; y)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 103.000000 196.000000 L 103.000000 260.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1296623166)" /></g><mask id="d2-1296623166" maskUnits="userSpaceOnUse" x="12" y="12" width="183" height="371">
<rect x="17" y="-52" width="183" height="371" fill="white"></rect> <rect x="12" y="12" width="183" height="371" fill="white"></rect>
<rect x="75.500000" y="17.000000" width="60" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="72.500000" y="81.000000" width="60" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="147.000000" y="292.000000" width="47" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="142.000000" y="356.000000" width="47" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -11,7 +11,7 @@
"y": 12 "y": 12
}, },
"width": 128, "width": 128,
"height": 123, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 250 125"><svg id="d2-svg" class="d2-2231164388" width="250" height="125" viewBox="11 11 250 125"><rect x="11.000000" y="11.000000" width="250.000000" height="125.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[]]></style><style type="text/css"><![CDATA[.shape { <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 250 130"><svg id="d2-svg" class="d2-735676195" width="250" height="130" viewBox="11 11 250 130"><rect x="11.000000" y="11.000000" width="250.000000" height="130.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
stroke-linejoin: round; stroke-linejoin: round;
} }
@ -11,78 +11,78 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-2231164388 .fill-N1{fill:#0A0F25;} .d2-735676195 .fill-N1{fill:#0A0F25;}
.d2-2231164388 .fill-N2{fill:#676C7E;} .d2-735676195 .fill-N2{fill:#676C7E;}
.d2-2231164388 .fill-N3{fill:#9499AB;} .d2-735676195 .fill-N3{fill:#9499AB;}
.d2-2231164388 .fill-N4{fill:#CFD2DD;} .d2-735676195 .fill-N4{fill:#CFD2DD;}
.d2-2231164388 .fill-N5{fill:#DEE1EB;} .d2-735676195 .fill-N5{fill:#DEE1EB;}
.d2-2231164388 .fill-N6{fill:#EEF1F8;} .d2-735676195 .fill-N6{fill:#EEF1F8;}
.d2-2231164388 .fill-N7{fill:#FFFFFF;} .d2-735676195 .fill-N7{fill:#FFFFFF;}
.d2-2231164388 .fill-B1{fill:#0D32B2;} .d2-735676195 .fill-B1{fill:#0D32B2;}
.d2-2231164388 .fill-B2{fill:#0D32B2;} .d2-735676195 .fill-B2{fill:#0D32B2;}
.d2-2231164388 .fill-B3{fill:#E3E9FD;} .d2-735676195 .fill-B3{fill:#E3E9FD;}
.d2-2231164388 .fill-B4{fill:#E3E9FD;} .d2-735676195 .fill-B4{fill:#E3E9FD;}
.d2-2231164388 .fill-B5{fill:#EDF0FD;} .d2-735676195 .fill-B5{fill:#EDF0FD;}
.d2-2231164388 .fill-B6{fill:#F7F8FE;} .d2-735676195 .fill-B6{fill:#F7F8FE;}
.d2-2231164388 .fill-AA2{fill:#4A6FF3;} .d2-735676195 .fill-AA2{fill:#4A6FF3;}
.d2-2231164388 .fill-AA4{fill:#EDF0FD;} .d2-735676195 .fill-AA4{fill:#EDF0FD;}
.d2-2231164388 .fill-AA5{fill:#F7F8FE;} .d2-735676195 .fill-AA5{fill:#F7F8FE;}
.d2-2231164388 .fill-AB4{fill:#EDF0FD;} .d2-735676195 .fill-AB4{fill:#EDF0FD;}
.d2-2231164388 .fill-AB5{fill:#F7F8FE;} .d2-735676195 .fill-AB5{fill:#F7F8FE;}
.d2-2231164388 .stroke-N1{stroke:#0A0F25;} .d2-735676195 .stroke-N1{stroke:#0A0F25;}
.d2-2231164388 .stroke-N2{stroke:#676C7E;} .d2-735676195 .stroke-N2{stroke:#676C7E;}
.d2-2231164388 .stroke-N3{stroke:#9499AB;} .d2-735676195 .stroke-N3{stroke:#9499AB;}
.d2-2231164388 .stroke-N4{stroke:#CFD2DD;} .d2-735676195 .stroke-N4{stroke:#CFD2DD;}
.d2-2231164388 .stroke-N5{stroke:#DEE1EB;} .d2-735676195 .stroke-N5{stroke:#DEE1EB;}
.d2-2231164388 .stroke-N6{stroke:#EEF1F8;} .d2-735676195 .stroke-N6{stroke:#EEF1F8;}
.d2-2231164388 .stroke-N7{stroke:#FFFFFF;} .d2-735676195 .stroke-N7{stroke:#FFFFFF;}
.d2-2231164388 .stroke-B1{stroke:#0D32B2;} .d2-735676195 .stroke-B1{stroke:#0D32B2;}
.d2-2231164388 .stroke-B2{stroke:#0D32B2;} .d2-735676195 .stroke-B2{stroke:#0D32B2;}
.d2-2231164388 .stroke-B3{stroke:#E3E9FD;} .d2-735676195 .stroke-B3{stroke:#E3E9FD;}
.d2-2231164388 .stroke-B4{stroke:#E3E9FD;} .d2-735676195 .stroke-B4{stroke:#E3E9FD;}
.d2-2231164388 .stroke-B5{stroke:#EDF0FD;} .d2-735676195 .stroke-B5{stroke:#EDF0FD;}
.d2-2231164388 .stroke-B6{stroke:#F7F8FE;} .d2-735676195 .stroke-B6{stroke:#F7F8FE;}
.d2-2231164388 .stroke-AA2{stroke:#4A6FF3;} .d2-735676195 .stroke-AA2{stroke:#4A6FF3;}
.d2-2231164388 .stroke-AA4{stroke:#EDF0FD;} .d2-735676195 .stroke-AA4{stroke:#EDF0FD;}
.d2-2231164388 .stroke-AA5{stroke:#F7F8FE;} .d2-735676195 .stroke-AA5{stroke:#F7F8FE;}
.d2-2231164388 .stroke-AB4{stroke:#EDF0FD;} .d2-735676195 .stroke-AB4{stroke:#EDF0FD;}
.d2-2231164388 .stroke-AB5{stroke:#F7F8FE;} .d2-735676195 .stroke-AB5{stroke:#F7F8FE;}
.d2-2231164388 .background-color-N1{background-color:#0A0F25;} .d2-735676195 .background-color-N1{background-color:#0A0F25;}
.d2-2231164388 .background-color-N2{background-color:#676C7E;} .d2-735676195 .background-color-N2{background-color:#676C7E;}
.d2-2231164388 .background-color-N3{background-color:#9499AB;} .d2-735676195 .background-color-N3{background-color:#9499AB;}
.d2-2231164388 .background-color-N4{background-color:#CFD2DD;} .d2-735676195 .background-color-N4{background-color:#CFD2DD;}
.d2-2231164388 .background-color-N5{background-color:#DEE1EB;} .d2-735676195 .background-color-N5{background-color:#DEE1EB;}
.d2-2231164388 .background-color-N6{background-color:#EEF1F8;} .d2-735676195 .background-color-N6{background-color:#EEF1F8;}
.d2-2231164388 .background-color-N7{background-color:#FFFFFF;} .d2-735676195 .background-color-N7{background-color:#FFFFFF;}
.d2-2231164388 .background-color-B1{background-color:#0D32B2;} .d2-735676195 .background-color-B1{background-color:#0D32B2;}
.d2-2231164388 .background-color-B2{background-color:#0D32B2;} .d2-735676195 .background-color-B2{background-color:#0D32B2;}
.d2-2231164388 .background-color-B3{background-color:#E3E9FD;} .d2-735676195 .background-color-B3{background-color:#E3E9FD;}
.d2-2231164388 .background-color-B4{background-color:#E3E9FD;} .d2-735676195 .background-color-B4{background-color:#E3E9FD;}
.d2-2231164388 .background-color-B5{background-color:#EDF0FD;} .d2-735676195 .background-color-B5{background-color:#EDF0FD;}
.d2-2231164388 .background-color-B6{background-color:#F7F8FE;} .d2-735676195 .background-color-B6{background-color:#F7F8FE;}
.d2-2231164388 .background-color-AA2{background-color:#4A6FF3;} .d2-735676195 .background-color-AA2{background-color:#4A6FF3;}
.d2-2231164388 .background-color-AA4{background-color:#EDF0FD;} .d2-735676195 .background-color-AA4{background-color:#EDF0FD;}
.d2-2231164388 .background-color-AA5{background-color:#F7F8FE;} .d2-735676195 .background-color-AA5{background-color:#F7F8FE;}
.d2-2231164388 .background-color-AB4{background-color:#EDF0FD;} .d2-735676195 .background-color-AB4{background-color:#EDF0FD;}
.d2-2231164388 .background-color-AB5{background-color:#F7F8FE;} .d2-735676195 .background-color-AB5{background-color:#F7F8FE;}
.d2-2231164388 .color-N1{color:#0A0F25;} .d2-735676195 .color-N1{color:#0A0F25;}
.d2-2231164388 .color-N2{color:#676C7E;} .d2-735676195 .color-N2{color:#676C7E;}
.d2-2231164388 .color-N3{color:#9499AB;} .d2-735676195 .color-N3{color:#9499AB;}
.d2-2231164388 .color-N4{color:#CFD2DD;} .d2-735676195 .color-N4{color:#CFD2DD;}
.d2-2231164388 .color-N5{color:#DEE1EB;} .d2-735676195 .color-N5{color:#DEE1EB;}
.d2-2231164388 .color-N6{color:#EEF1F8;} .d2-735676195 .color-N6{color:#EEF1F8;}
.d2-2231164388 .color-N7{color:#FFFFFF;} .d2-735676195 .color-N7{color:#FFFFFF;}
.d2-2231164388 .color-B1{color:#0D32B2;} .d2-735676195 .color-B1{color:#0D32B2;}
.d2-2231164388 .color-B2{color:#0D32B2;} .d2-735676195 .color-B2{color:#0D32B2;}
.d2-2231164388 .color-B3{color:#E3E9FD;} .d2-735676195 .color-B3{color:#E3E9FD;}
.d2-2231164388 .color-B4{color:#E3E9FD;} .d2-735676195 .color-B4{color:#E3E9FD;}
.d2-2231164388 .color-B5{color:#EDF0FD;} .d2-735676195 .color-B5{color:#EDF0FD;}
.d2-2231164388 .color-B6{color:#F7F8FE;} .d2-735676195 .color-B6{color:#F7F8FE;}
.d2-2231164388 .color-AA2{color:#4A6FF3;} .d2-735676195 .color-AA2{color:#4A6FF3;}
.d2-2231164388 .color-AA4{color:#EDF0FD;} .d2-735676195 .color-AA4{color:#EDF0FD;}
.d2-2231164388 .color-AA5{color:#F7F8FE;} .d2-735676195 .color-AA5{color:#F7F8FE;}
.d2-2231164388 .color-AB4{color:#EDF0FD;} .d2-735676195 .color-AB4{color:#EDF0FD;}
.d2-2231164388 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="img"><g class="shape" ><image href="https://icons.terrastruct.com/infra/019-network.svg" x="12.000000" y="12.000000" width="128.000000" height="123.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g></g><g id="ico"><g class="shape" ><rect x="160.000000" y="26.000000" width="100.000000" height="100.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg" x="185.000000" y="51.000000" width="50" height="50" /></g><mask id="d2-2231164388" maskUnits="userSpaceOnUse" x="11" y="11" width="250" height="125"> .d2-735676195 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="img"><g class="shape" ><image href="https://icons.terrastruct.com/infra/019-network.svg" x="12.000000" y="12.000000" width="128.000000" height="128.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g></g><g id="ico"><g class="shape" ><rect x="160.000000" y="26.000000" width="100.000000" height="100.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg" x="185.000000" y="51.000000" width="50" height="50" /></g><mask id="d2-735676195" maskUnits="userSpaceOnUse" x="11" y="11" width="250" height="130">
<rect x="11" y="11" width="250" height="125" fill="white"></rect> <rect x="11" y="11" width="250" height="130" fill="white"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

@ -172,7 +172,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 222, "x": 222,
"y": 248 "y": 235
}, },
"width": 80, "width": 80,
"height": 66, "height": 66,
@ -254,7 +254,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 442, "x": 442,
"y": 248 "y": 235
}, },
"width": 80, "width": 80,
"height": 66, "height": 66,

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 843 514"><svg id="d2-svg" class="d2-2885429201" width="843" height="514" viewBox="11 11 843 514"><rect x="11.000000" y="11.000000" width="843.000000" height="514.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 843 514"><svg id="d2-svg" class="d2-1877500101" width="843" height="514" viewBox="11 11 843 514"><rect x="11.000000" y="11.000000" width="843.000000" height="514.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-2885429201 .text { .d2-1877500101 .text {
font-family: "d2-2885429201-font-regular"; font-family: "d2-1877500101-font-regular";
} }
@font-face { @font-face {
font-family: d2-2885429201-font-regular; font-family: d2-1877500101-font-regular;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
} }
.d2-2885429201 .text-bold { .d2-1877500101 .text-bold {
font-family: "d2-2885429201-font-bold"; font-family: "d2-1877500101-font-bold";
} }
@font-face { @font-face {
font-family: d2-2885429201-font-bold; font-family: d2-1877500101-font-bold;
src: url("data:application/font-woff;base64,d09GRgABAAAAAApgAAoAAAAAEHwAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXxHXrmNtYXAAAAFUAAAAZAAAAH4BvgJcZ2x5ZgAAAbgAAARuAAAFtId6f1hoZWFkAAAGKAAAADYAAAA2G38e1GhoZWEAAAZgAAAAJAAAACQKfwXSaG10eAAABoQAAABMAAAATCENAu5sb2NhAAAG0AAAACgAAAAoDlwP+m1heHAAAAb4AAAAIAAAACAAKwD3bmFtZQAABxgAAAMoAAAIKgjwVkFwb3N0AAAKQAAAAB0AAAAg/9EAMgADAioCvAAFAAACigJYAAAASwKKAlgAAAFeADIBKQAAAgsHAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPACAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAfAClAAAACAAA3icVMx/CsFwAAfQN5vfw/cqcqKlRC1quYwIF3OWj/Kfd4CHSq1CqzGgKGrsdA5OehfXBFudvaPe2ZDkk3deeeaRe26/49/aRlEZqTXGJqZm5haWWiu+AAAA//8BAAD///L9Fg54nGSUy28bVRvG33Niz3x1p03Gnpvt8XXsmUzSjD97PDN1XGfixHF6idukgaRpkgaygJZcLLUpTgsVSFSqVIRYpAvEAjawQIIFYkWlsIUKdq1UCQkBUv+ACCxWjo3Gdnqhi9Fsjt7n9z7Pcw64YRoAr+J70AOHoBe8wALodIxO6ooikZZuWRLfYymIJqext/nlF4rqUlXXQPSTyM2VFVS5hO/try9WVlf/Wcnnm599f7/5Ebp2HwDDQKuOHqEG+EEC4OOykTUtWZbiBKmYpp7hWFpSJIKwMqZlEATLcD+Upm/vYEmNjCaM1NrwyhvbHldk8n/+pO/siQg1b5+90BtTBPb1UGLzavOJLkpXed+8ZzAk8ACAINGqo13UgACAOy47co4KTzqSLMPpGdPiCQL5J6rFk2+XtElxQooatv1/QfMNJ+eowvXzs1uFML8SmiqOVtje16JBAGcPpVVHDbwLPoge7NEerBj6cxvIXZm/lqr5lax63E/sbHtcgTIWFK9vkJHMFPXhjZnrI6Iw9dX+eDogbTP+n71HxydPTQBus/+JGiBA5AV6jmUIMsZxesZh79GzjgqKTF4dG1/PTy6nXLj52FNOG2ZavvTpd8qxuEmNbJ2f2bLttZIvecjUYwuBMBpWjRS0PRIA0BZ+4Px1WjKsZya18VmdleiLY2OJ6fFIti94JEAFwwsL6NaGO2jMZSli3e2OyeFrzQ+cWUXHHLwLjDNLZ8mDUOk2JEkXd0jxTGbm1E4oKvYLePfrBf/g2nLzFxQz+/1881totcACgN/wQywDDQAkeOFum7PYqiMv3oXejuO0Tj8N8Kep/A59yE0SXipJLZ7B0v5j3ovQhps8YEKNLhOvv8S07XFFK0+h0J4dHnqBqZMFJlEDeiH4UhaEkjGNbDdqxNnVUqlq25ul0qY9pGlD2tBQt0eFrdnz1wu1ymhxyqlT1y/0MWqA93m2rvMdsuCUzIoe4Yi/TywwaG8+k3a733O51EzzD0DAturoc9QApe2JYjmtcGBkRcNG9tkwluH4MGYZ4mH6TXksbkdi4ZAWCOf7r7yam4+MBbKBXE6OFtTLlBxZ8gd5H835PFQip07MKcIFhlME/9HDUk4bX+50hm7V0SbeAr7thmFIhmXpTlOeu1SwdK40Rd+s1aQQ5ffwPot6a+7BBnH79rUfB5KEa42gOrPKAOhX/A5QALpzfQzTtJzylO/Wsifj67Uaqi56RGa/UeucDwOgJ/gOiM75Edyxvvt+tPNwWqezyZlb5bQat4Tp1GrJvmTkl7LCCe79Vyq3rgyl0krgXEbPLBaMatXscb/rzOVadfQ7vgPqf72UjIOAD14phiDZjtbflQ2pFCr3p46LpyfmRvvluBU+fWx1ePWGpVuTxTUq078sJpSEqHKXU3IsGQ5clAcXZ9NlztVXGcnPDnZ2KgLAI7QHPe0e0MUdtNfsA9T6BudgFj+EwwB0+5XpqCc1LZnUNJwbkKQB54N/AQAA//8BAAD//4qrIwkAAAABAAAAAguFGFyKkV8PPPUAAQPoAAAAANhdoIQAAAAA3WYvNv43/sQIbQPxAAEAAwACAAAAAAAAAAEAAAPY/u8AAAiY/jf+NwhtAAEAAAAAAAAAAAAAAAAAAAATArIAUAIPACoB0wAkAj0AJwIGACQBVQAYAjsAQQEUADcBHgBBAjwAQQIrACQBjgBBAbsAFQF/ABECEABGAhAAHgIQABYBFABBAAD/rQAAACwAZACQAMIA9gEcAT4BSgFmAYgBtAHUAhACNgJOAnoCuALEAtoAAQAAABMAkAAMAGMABwABAAAAAAAAAAAAAAAAAAQAA3icnJTPbhtVFMZ/TmzTCsECRVW6ie6CRZHo2FRJ1TYrh9SKRRQHjwtCQkgTz/iPMp4ZeSYO4QlY8xa8RVc8BM+BWKP5fOzYBdEmipJ8d+75851zvnOBHf5mm0r1IfBHPTFcYa9+bniLB/UTw9u061uGqzyp/Wm4RlibG67zea1n+CPeVn8z/ID96k+GH7JbbRv+mGfVHcOfbDv+Mvwp+7xd4Aq84FfDFXbJDG+xw4+Gt3mExaxUeUTTcI3P2DNcZw/oM6EgZkLCCMeQCSOumBGR4xMxY8KQiBBHhxYxhb4mBEKO0X9+DfApmBEo4pgCR4xPTEDO2CL+Iq+Uc2Uc6jSzuxYFYwIu5HFJQIIjZURKQsSl4hQUZLyiQYOcgfhmFOR45EyI8UiZMaJBlzan9BkzIcfRVqSSmU/KkIJrAuV3ZlF2ZkBEQm6srkgIxdOJXyTvDqc4umSyXY98uhHhSxzfybvklsr2Kzz9ujVmm3mXbALm6mesrsS6udYEx7ot87b4VrjgFe5e/dlk8v4ehfpfKPIFV5p/qEklYpLg3C4tfCnId49xHOncwVdHvqdDnxO6vKGvc4sePVqc0afDa/l26eH4mi5nHMujI7y4a0sxZ/yA4xs6siljR9afxcQifiYzdefiOFMdUzL1vGTuqdZIFd59wuUOpRvqyOUz0B6Vlk7zS7RnASNTRSaGU/VyqY3c+heaIqaqpZzt7X25DXPbveUW35Bqh0u1LjiVk1swet9UvXc0c60fj4CQlAtZDEiZ0qDgRrzPCbgixnGs7p1oSwpaK58yz41UEjEVgw6J4szI9Dcw3fjGfbChe2dvSSj/kunlqqr7ZHHq1e2M3qh7yzvfuhytTaBhU03X1DQQ18S0H2mn1vn78s31uqU85YiUmPBfL8AzPJrsc8AhY2UY6GZur0NTL0STlxyq+ksiWQ2l58giHODxnAMOeMnzd/q4ZOKMi1txWc/d4pgjuhx+UBUL+y5HvF59+/+sv4tpU7U4nq5OL+49xSd3UOsX2rPb97KniZWTmFu02604I2BacnG76zW5x3j/AAAA//8BAAD///S3T1F4nGJgZgCD/+cYjBiwAAAAAAD//wEAAP//LwECAwAAAA=="); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -25,78 +25,78 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-2885429201 .fill-N1{fill:#0A0F25;} .d2-1877500101 .fill-N1{fill:#0A0F25;}
.d2-2885429201 .fill-N2{fill:#676C7E;} .d2-1877500101 .fill-N2{fill:#676C7E;}
.d2-2885429201 .fill-N3{fill:#9499AB;} .d2-1877500101 .fill-N3{fill:#9499AB;}
.d2-2885429201 .fill-N4{fill:#CFD2DD;} .d2-1877500101 .fill-N4{fill:#CFD2DD;}
.d2-2885429201 .fill-N5{fill:#DEE1EB;} .d2-1877500101 .fill-N5{fill:#DEE1EB;}
.d2-2885429201 .fill-N6{fill:#EEF1F8;} .d2-1877500101 .fill-N6{fill:#EEF1F8;}
.d2-2885429201 .fill-N7{fill:#FFFFFF;} .d2-1877500101 .fill-N7{fill:#FFFFFF;}
.d2-2885429201 .fill-B1{fill:#0D32B2;} .d2-1877500101 .fill-B1{fill:#0D32B2;}
.d2-2885429201 .fill-B2{fill:#0D32B2;} .d2-1877500101 .fill-B2{fill:#0D32B2;}
.d2-2885429201 .fill-B3{fill:#E3E9FD;} .d2-1877500101 .fill-B3{fill:#E3E9FD;}
.d2-2885429201 .fill-B4{fill:#E3E9FD;} .d2-1877500101 .fill-B4{fill:#E3E9FD;}
.d2-2885429201 .fill-B5{fill:#EDF0FD;} .d2-1877500101 .fill-B5{fill:#EDF0FD;}
.d2-2885429201 .fill-B6{fill:#F7F8FE;} .d2-1877500101 .fill-B6{fill:#F7F8FE;}
.d2-2885429201 .fill-AA2{fill:#4A6FF3;} .d2-1877500101 .fill-AA2{fill:#4A6FF3;}
.d2-2885429201 .fill-AA4{fill:#EDF0FD;} .d2-1877500101 .fill-AA4{fill:#EDF0FD;}
.d2-2885429201 .fill-AA5{fill:#F7F8FE;} .d2-1877500101 .fill-AA5{fill:#F7F8FE;}
.d2-2885429201 .fill-AB4{fill:#EDF0FD;} .d2-1877500101 .fill-AB4{fill:#EDF0FD;}
.d2-2885429201 .fill-AB5{fill:#F7F8FE;} .d2-1877500101 .fill-AB5{fill:#F7F8FE;}
.d2-2885429201 .stroke-N1{stroke:#0A0F25;} .d2-1877500101 .stroke-N1{stroke:#0A0F25;}
.d2-2885429201 .stroke-N2{stroke:#676C7E;} .d2-1877500101 .stroke-N2{stroke:#676C7E;}
.d2-2885429201 .stroke-N3{stroke:#9499AB;} .d2-1877500101 .stroke-N3{stroke:#9499AB;}
.d2-2885429201 .stroke-N4{stroke:#CFD2DD;} .d2-1877500101 .stroke-N4{stroke:#CFD2DD;}
.d2-2885429201 .stroke-N5{stroke:#DEE1EB;} .d2-1877500101 .stroke-N5{stroke:#DEE1EB;}
.d2-2885429201 .stroke-N6{stroke:#EEF1F8;} .d2-1877500101 .stroke-N6{stroke:#EEF1F8;}
.d2-2885429201 .stroke-N7{stroke:#FFFFFF;} .d2-1877500101 .stroke-N7{stroke:#FFFFFF;}
.d2-2885429201 .stroke-B1{stroke:#0D32B2;} .d2-1877500101 .stroke-B1{stroke:#0D32B2;}
.d2-2885429201 .stroke-B2{stroke:#0D32B2;} .d2-1877500101 .stroke-B2{stroke:#0D32B2;}
.d2-2885429201 .stroke-B3{stroke:#E3E9FD;} .d2-1877500101 .stroke-B3{stroke:#E3E9FD;}
.d2-2885429201 .stroke-B4{stroke:#E3E9FD;} .d2-1877500101 .stroke-B4{stroke:#E3E9FD;}
.d2-2885429201 .stroke-B5{stroke:#EDF0FD;} .d2-1877500101 .stroke-B5{stroke:#EDF0FD;}
.d2-2885429201 .stroke-B6{stroke:#F7F8FE;} .d2-1877500101 .stroke-B6{stroke:#F7F8FE;}
.d2-2885429201 .stroke-AA2{stroke:#4A6FF3;} .d2-1877500101 .stroke-AA2{stroke:#4A6FF3;}
.d2-2885429201 .stroke-AA4{stroke:#EDF0FD;} .d2-1877500101 .stroke-AA4{stroke:#EDF0FD;}
.d2-2885429201 .stroke-AA5{stroke:#F7F8FE;} .d2-1877500101 .stroke-AA5{stroke:#F7F8FE;}
.d2-2885429201 .stroke-AB4{stroke:#EDF0FD;} .d2-1877500101 .stroke-AB4{stroke:#EDF0FD;}
.d2-2885429201 .stroke-AB5{stroke:#F7F8FE;} .d2-1877500101 .stroke-AB5{stroke:#F7F8FE;}
.d2-2885429201 .background-color-N1{background-color:#0A0F25;} .d2-1877500101 .background-color-N1{background-color:#0A0F25;}
.d2-2885429201 .background-color-N2{background-color:#676C7E;} .d2-1877500101 .background-color-N2{background-color:#676C7E;}
.d2-2885429201 .background-color-N3{background-color:#9499AB;} .d2-1877500101 .background-color-N3{background-color:#9499AB;}
.d2-2885429201 .background-color-N4{background-color:#CFD2DD;} .d2-1877500101 .background-color-N4{background-color:#CFD2DD;}
.d2-2885429201 .background-color-N5{background-color:#DEE1EB;} .d2-1877500101 .background-color-N5{background-color:#DEE1EB;}
.d2-2885429201 .background-color-N6{background-color:#EEF1F8;} .d2-1877500101 .background-color-N6{background-color:#EEF1F8;}
.d2-2885429201 .background-color-N7{background-color:#FFFFFF;} .d2-1877500101 .background-color-N7{background-color:#FFFFFF;}
.d2-2885429201 .background-color-B1{background-color:#0D32B2;} .d2-1877500101 .background-color-B1{background-color:#0D32B2;}
.d2-2885429201 .background-color-B2{background-color:#0D32B2;} .d2-1877500101 .background-color-B2{background-color:#0D32B2;}
.d2-2885429201 .background-color-B3{background-color:#E3E9FD;} .d2-1877500101 .background-color-B3{background-color:#E3E9FD;}
.d2-2885429201 .background-color-B4{background-color:#E3E9FD;} .d2-1877500101 .background-color-B4{background-color:#E3E9FD;}
.d2-2885429201 .background-color-B5{background-color:#EDF0FD;} .d2-1877500101 .background-color-B5{background-color:#EDF0FD;}
.d2-2885429201 .background-color-B6{background-color:#F7F8FE;} .d2-1877500101 .background-color-B6{background-color:#F7F8FE;}
.d2-2885429201 .background-color-AA2{background-color:#4A6FF3;} .d2-1877500101 .background-color-AA2{background-color:#4A6FF3;}
.d2-2885429201 .background-color-AA4{background-color:#EDF0FD;} .d2-1877500101 .background-color-AA4{background-color:#EDF0FD;}
.d2-2885429201 .background-color-AA5{background-color:#F7F8FE;} .d2-1877500101 .background-color-AA5{background-color:#F7F8FE;}
.d2-2885429201 .background-color-AB4{background-color:#EDF0FD;} .d2-1877500101 .background-color-AB4{background-color:#EDF0FD;}
.d2-2885429201 .background-color-AB5{background-color:#F7F8FE;} .d2-1877500101 .background-color-AB5{background-color:#F7F8FE;}
.d2-2885429201 .color-N1{color:#0A0F25;} .d2-1877500101 .color-N1{color:#0A0F25;}
.d2-2885429201 .color-N2{color:#676C7E;} .d2-1877500101 .color-N2{color:#676C7E;}
.d2-2885429201 .color-N3{color:#9499AB;} .d2-1877500101 .color-N3{color:#9499AB;}
.d2-2885429201 .color-N4{color:#CFD2DD;} .d2-1877500101 .color-N4{color:#CFD2DD;}
.d2-2885429201 .color-N5{color:#DEE1EB;} .d2-1877500101 .color-N5{color:#DEE1EB;}
.d2-2885429201 .color-N6{color:#EEF1F8;} .d2-1877500101 .color-N6{color:#EEF1F8;}
.d2-2885429201 .color-N7{color:#FFFFFF;} .d2-1877500101 .color-N7{color:#FFFFFF;}
.d2-2885429201 .color-B1{color:#0D32B2;} .d2-1877500101 .color-B1{color:#0D32B2;}
.d2-2885429201 .color-B2{color:#0D32B2;} .d2-1877500101 .color-B2{color:#0D32B2;}
.d2-2885429201 .color-B3{color:#E3E9FD;} .d2-1877500101 .color-B3{color:#E3E9FD;}
.d2-2885429201 .color-B4{color:#E3E9FD;} .d2-1877500101 .color-B4{color:#E3E9FD;}
.d2-2885429201 .color-B5{color:#EDF0FD;} .d2-1877500101 .color-B5{color:#EDF0FD;}
.d2-2885429201 .color-B6{color:#F7F8FE;} .d2-1877500101 .color-B6{color:#F7F8FE;}
.d2-2885429201 .color-AA2{color:#4A6FF3;} .d2-1877500101 .color-AA2{color:#4A6FF3;}
.d2-2885429201 .color-AA4{color:#EDF0FD;} .d2-1877500101 .color-AA4{color:#EDF0FD;}
.d2-2885429201 .color-AA5{color:#F7F8FE;} .d2-1877500101 .color-AA5{color:#F7F8FE;}
.d2-2885429201 .color-AB4{color:#EDF0FD;} .d2-1877500101 .color-AB4{color:#EDF0FD;}
.d2-2885429201 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="container1"><g class="shape" ><rect x="12.000000" y="12.000000" width="841.000000" height="512.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="432.500000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">container1</text></g><g id="container1.container2"><g class="shape" ><rect x="62.000000" y="62.000000" width="741.000000" height="412.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="432.500000" y="91.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">container2</text></g><g id="container1.container2.container3"><g class="shape" ><rect x="112.000000" y="112.000000" width="641.000000" height="312.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="432.500000" y="137.000000" class="text fill-N1" style="text-anchor:middle;font-size:20px">container3</text></g><g id="container1.container2.container3.first"><g class="shape" ><rect x="172.000000" y="198.000000" width="180.000000" height="166.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="262.000000" y="188.000000" class="text fill-N1" style="text-anchor:middle;font-size:16px">first</text></g><g id="container1.container2.container3.second"><g class="shape" ><rect x="392.000000" y="198.000000" width="180.000000" height="166.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="482.000000" y="188.000000" class="text fill-N1" style="text-anchor:middle;font-size:16px">second</text></g><g id="container1.container2.container3.third"><g class="shape" ><rect x="612.000000" y="198.000000" width="81.000000" height="166.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="652.500000" y="188.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">third</text></g><g id="container1.container2.container3.first.child"><g class="shape" ><rect x="222.000000" y="248.000000" width="80.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="262.000000" y="335.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">child</text></g><g id="container1.container2.container3.second.child"><g class="shape" ><rect x="442.000000" y="248.000000" width="80.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="482.000000" y="335.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">child</text></g><mask id="d2-2885429201" maskUnits="userSpaceOnUse" x="11" y="11" width="843" height="514"> .d2-1877500101 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="container1"><g class="shape" ><rect x="12.000000" y="12.000000" width="841.000000" height="512.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="432.500000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">container1</text></g><g id="container1.container2"><g class="shape" ><rect x="62.000000" y="62.000000" width="741.000000" height="412.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="432.500000" y="91.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">container2</text></g><g id="container1.container2.container3"><g class="shape" ><rect x="112.000000" y="112.000000" width="641.000000" height="312.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="432.500000" y="137.000000" class="text fill-N1" style="text-anchor:middle;font-size:20px">container3</text></g><g id="container1.container2.container3.first"><g class="shape" ><rect x="172.000000" y="198.000000" width="180.000000" height="166.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="262.000000" y="188.000000" class="text fill-N1" style="text-anchor:middle;font-size:16px">first</text></g><g id="container1.container2.container3.second"><g class="shape" ><rect x="392.000000" y="198.000000" width="180.000000" height="166.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="482.000000" y="188.000000" class="text fill-N1" style="text-anchor:middle;font-size:16px">second</text></g><g id="container1.container2.container3.third"><g class="shape" ><rect x="612.000000" y="198.000000" width="81.000000" height="166.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="652.500000" y="188.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">third</text></g><g id="container1.container2.container3.first.child"><g class="shape" ><rect x="222.000000" y="235.000000" width="80.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="262.000000" y="322.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">child</text></g><g id="container1.container2.container3.second.child"><g class="shape" ><rect x="442.000000" y="235.000000" width="80.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="482.000000" y="322.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">child</text></g><mask id="d2-1877500101" maskUnits="userSpaceOnUse" x="11" y="11" width="843" height="514">
<rect x="11" y="11" width="843" height="514" fill="white"></rect> <rect x="11" y="11" width="843" height="514" fill="white"></rect>
<rect x="370.000000" y="17.000000" width="125" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="370.000000" y="17.000000" width="125" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="379.000000" y="67.000000" width="107" height="31" fill="rgba(0,0,0,0.75)"></rect> <rect x="379.000000" y="67.000000" width="107" height="31" fill="rgba(0,0,0,0.75)"></rect>
@ -104,6 +104,6 @@
<rect x="248.500000" y="172.000000" width="27" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="248.500000" y="172.000000" width="27" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="458.000000" y="172.000000" width="48" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="458.000000" y="172.000000" width="48" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="634.500000" y="172.000000" width="36" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="634.500000" y="172.000000" width="36" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="244.500000" y="319.000000" width="35" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="244.500000" y="306.000000" width="35" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="464.500000" y="319.000000" width="35" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="464.500000" y="306.000000" width="35" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -157,7 +157,7 @@
"y": 88 "y": 88
}, },
{ {
"x": 83, "x": 84,
"y": 158 "y": 158
} }
], ],

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 146 409"><svg id="d2-svg" class="d2-3318436500" width="146" height="409" viewBox="11 10 146 409"><rect x="11.000000" y="10.000000" width="146.000000" height="409.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 146 409"><svg id="d2-svg" class="d2-3329834545" width="146" height="409" viewBox="11 10 146 409"><rect x="11.000000" y="10.000000" width="146.000000" height="409.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-3318436500 .text-bold { .d2-3329834545 .text-bold {
font-family: "d2-3318436500-font-bold"; font-family: "d2-3329834545-font-bold";
} }
@font-face { @font-face {
font-family: d2-3318436500-font-bold; font-family: d2-3329834545-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -18,84 +18,84 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-3318436500 .fill-N1{fill:#0A0F25;} .d2-3329834545 .fill-N1{fill:#0A0F25;}
.d2-3318436500 .fill-N2{fill:#676C7E;} .d2-3329834545 .fill-N2{fill:#676C7E;}
.d2-3318436500 .fill-N3{fill:#9499AB;} .d2-3329834545 .fill-N3{fill:#9499AB;}
.d2-3318436500 .fill-N4{fill:#CFD2DD;} .d2-3329834545 .fill-N4{fill:#CFD2DD;}
.d2-3318436500 .fill-N5{fill:#DEE1EB;} .d2-3329834545 .fill-N5{fill:#DEE1EB;}
.d2-3318436500 .fill-N6{fill:#EEF1F8;} .d2-3329834545 .fill-N6{fill:#EEF1F8;}
.d2-3318436500 .fill-N7{fill:#FFFFFF;} .d2-3329834545 .fill-N7{fill:#FFFFFF;}
.d2-3318436500 .fill-B1{fill:#0D32B2;} .d2-3329834545 .fill-B1{fill:#0D32B2;}
.d2-3318436500 .fill-B2{fill:#0D32B2;} .d2-3329834545 .fill-B2{fill:#0D32B2;}
.d2-3318436500 .fill-B3{fill:#E3E9FD;} .d2-3329834545 .fill-B3{fill:#E3E9FD;}
.d2-3318436500 .fill-B4{fill:#E3E9FD;} .d2-3329834545 .fill-B4{fill:#E3E9FD;}
.d2-3318436500 .fill-B5{fill:#EDF0FD;} .d2-3329834545 .fill-B5{fill:#EDF0FD;}
.d2-3318436500 .fill-B6{fill:#F7F8FE;} .d2-3329834545 .fill-B6{fill:#F7F8FE;}
.d2-3318436500 .fill-AA2{fill:#4A6FF3;} .d2-3329834545 .fill-AA2{fill:#4A6FF3;}
.d2-3318436500 .fill-AA4{fill:#EDF0FD;} .d2-3329834545 .fill-AA4{fill:#EDF0FD;}
.d2-3318436500 .fill-AA5{fill:#F7F8FE;} .d2-3329834545 .fill-AA5{fill:#F7F8FE;}
.d2-3318436500 .fill-AB4{fill:#EDF0FD;} .d2-3329834545 .fill-AB4{fill:#EDF0FD;}
.d2-3318436500 .fill-AB5{fill:#F7F8FE;} .d2-3329834545 .fill-AB5{fill:#F7F8FE;}
.d2-3318436500 .stroke-N1{stroke:#0A0F25;} .d2-3329834545 .stroke-N1{stroke:#0A0F25;}
.d2-3318436500 .stroke-N2{stroke:#676C7E;} .d2-3329834545 .stroke-N2{stroke:#676C7E;}
.d2-3318436500 .stroke-N3{stroke:#9499AB;} .d2-3329834545 .stroke-N3{stroke:#9499AB;}
.d2-3318436500 .stroke-N4{stroke:#CFD2DD;} .d2-3329834545 .stroke-N4{stroke:#CFD2DD;}
.d2-3318436500 .stroke-N5{stroke:#DEE1EB;} .d2-3329834545 .stroke-N5{stroke:#DEE1EB;}
.d2-3318436500 .stroke-N6{stroke:#EEF1F8;} .d2-3329834545 .stroke-N6{stroke:#EEF1F8;}
.d2-3318436500 .stroke-N7{stroke:#FFFFFF;} .d2-3329834545 .stroke-N7{stroke:#FFFFFF;}
.d2-3318436500 .stroke-B1{stroke:#0D32B2;} .d2-3329834545 .stroke-B1{stroke:#0D32B2;}
.d2-3318436500 .stroke-B2{stroke:#0D32B2;} .d2-3329834545 .stroke-B2{stroke:#0D32B2;}
.d2-3318436500 .stroke-B3{stroke:#E3E9FD;} .d2-3329834545 .stroke-B3{stroke:#E3E9FD;}
.d2-3318436500 .stroke-B4{stroke:#E3E9FD;} .d2-3329834545 .stroke-B4{stroke:#E3E9FD;}
.d2-3318436500 .stroke-B5{stroke:#EDF0FD;} .d2-3329834545 .stroke-B5{stroke:#EDF0FD;}
.d2-3318436500 .stroke-B6{stroke:#F7F8FE;} .d2-3329834545 .stroke-B6{stroke:#F7F8FE;}
.d2-3318436500 .stroke-AA2{stroke:#4A6FF3;} .d2-3329834545 .stroke-AA2{stroke:#4A6FF3;}
.d2-3318436500 .stroke-AA4{stroke:#EDF0FD;} .d2-3329834545 .stroke-AA4{stroke:#EDF0FD;}
.d2-3318436500 .stroke-AA5{stroke:#F7F8FE;} .d2-3329834545 .stroke-AA5{stroke:#F7F8FE;}
.d2-3318436500 .stroke-AB4{stroke:#EDF0FD;} .d2-3329834545 .stroke-AB4{stroke:#EDF0FD;}
.d2-3318436500 .stroke-AB5{stroke:#F7F8FE;} .d2-3329834545 .stroke-AB5{stroke:#F7F8FE;}
.d2-3318436500 .background-color-N1{background-color:#0A0F25;} .d2-3329834545 .background-color-N1{background-color:#0A0F25;}
.d2-3318436500 .background-color-N2{background-color:#676C7E;} .d2-3329834545 .background-color-N2{background-color:#676C7E;}
.d2-3318436500 .background-color-N3{background-color:#9499AB;} .d2-3329834545 .background-color-N3{background-color:#9499AB;}
.d2-3318436500 .background-color-N4{background-color:#CFD2DD;} .d2-3329834545 .background-color-N4{background-color:#CFD2DD;}
.d2-3318436500 .background-color-N5{background-color:#DEE1EB;} .d2-3329834545 .background-color-N5{background-color:#DEE1EB;}
.d2-3318436500 .background-color-N6{background-color:#EEF1F8;} .d2-3329834545 .background-color-N6{background-color:#EEF1F8;}
.d2-3318436500 .background-color-N7{background-color:#FFFFFF;} .d2-3329834545 .background-color-N7{background-color:#FFFFFF;}
.d2-3318436500 .background-color-B1{background-color:#0D32B2;} .d2-3329834545 .background-color-B1{background-color:#0D32B2;}
.d2-3318436500 .background-color-B2{background-color:#0D32B2;} .d2-3329834545 .background-color-B2{background-color:#0D32B2;}
.d2-3318436500 .background-color-B3{background-color:#E3E9FD;} .d2-3329834545 .background-color-B3{background-color:#E3E9FD;}
.d2-3318436500 .background-color-B4{background-color:#E3E9FD;} .d2-3329834545 .background-color-B4{background-color:#E3E9FD;}
.d2-3318436500 .background-color-B5{background-color:#EDF0FD;} .d2-3329834545 .background-color-B5{background-color:#EDF0FD;}
.d2-3318436500 .background-color-B6{background-color:#F7F8FE;} .d2-3329834545 .background-color-B6{background-color:#F7F8FE;}
.d2-3318436500 .background-color-AA2{background-color:#4A6FF3;} .d2-3329834545 .background-color-AA2{background-color:#4A6FF3;}
.d2-3318436500 .background-color-AA4{background-color:#EDF0FD;} .d2-3329834545 .background-color-AA4{background-color:#EDF0FD;}
.d2-3318436500 .background-color-AA5{background-color:#F7F8FE;} .d2-3329834545 .background-color-AA5{background-color:#F7F8FE;}
.d2-3318436500 .background-color-AB4{background-color:#EDF0FD;} .d2-3329834545 .background-color-AB4{background-color:#EDF0FD;}
.d2-3318436500 .background-color-AB5{background-color:#F7F8FE;} .d2-3329834545 .background-color-AB5{background-color:#F7F8FE;}
.d2-3318436500 .color-N1{color:#0A0F25;} .d2-3329834545 .color-N1{color:#0A0F25;}
.d2-3318436500 .color-N2{color:#676C7E;} .d2-3329834545 .color-N2{color:#676C7E;}
.d2-3318436500 .color-N3{color:#9499AB;} .d2-3329834545 .color-N3{color:#9499AB;}
.d2-3318436500 .color-N4{color:#CFD2DD;} .d2-3329834545 .color-N4{color:#CFD2DD;}
.d2-3318436500 .color-N5{color:#DEE1EB;} .d2-3329834545 .color-N5{color:#DEE1EB;}
.d2-3318436500 .color-N6{color:#EEF1F8;} .d2-3329834545 .color-N6{color:#EEF1F8;}
.d2-3318436500 .color-N7{color:#FFFFFF;} .d2-3329834545 .color-N7{color:#FFFFFF;}
.d2-3318436500 .color-B1{color:#0D32B2;} .d2-3329834545 .color-B1{color:#0D32B2;}
.d2-3318436500 .color-B2{color:#0D32B2;} .d2-3329834545 .color-B2{color:#0D32B2;}
.d2-3318436500 .color-B3{color:#E3E9FD;} .d2-3329834545 .color-B3{color:#E3E9FD;}
.d2-3318436500 .color-B4{color:#E3E9FD;} .d2-3329834545 .color-B4{color:#E3E9FD;}
.d2-3318436500 .color-B5{color:#EDF0FD;} .d2-3329834545 .color-B5{color:#EDF0FD;}
.d2-3318436500 .color-B6{color:#F7F8FE;} .d2-3329834545 .color-B6{color:#F7F8FE;}
.d2-3318436500 .color-AA2{color:#4A6FF3;} .d2-3329834545 .color-AA2{color:#4A6FF3;}
.d2-3318436500 .color-AA4{color:#EDF0FD;} .d2-3329834545 .color-AA4{color:#EDF0FD;}
.d2-3318436500 .color-AA5{color:#F7F8FE;} .d2-3329834545 .color-AA5{color:#F7F8FE;}
.d2-3318436500 .color-AB4{color:#EDF0FD;} .d2-3329834545 .color-AB4{color:#EDF0FD;}
.d2-3318436500 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="hexagon"><g class="shape" ><defs><mask id="border-mask-hexagon" maskUnits="userSpaceOnUse" x="12" y="4" width="143" height="84"> .d2-3329834545 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="hexagon"><g class="shape" ><defs><mask id="border-mask-hexagon" maskUnits="userSpaceOnUse" x="12" y="4" width="143" height="84">
<rect x="12" y="4" width="143" height="84" fill="white"></rect> <rect x="12" y="4" width="143" height="84" fill="white"></rect>
<path d="M44,19L59,12L123,12L155,46L123,81L108,88L44,88L12,53L44,19L108,19L140,53L108,88M108,19L123,12M140,53L155,46M108,88L123,81" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><polygon x="12.000000" y="19.000000" mask="url(#border-mask-hexagon)" points="44,19 108,19 140,53 108,88 44,88 12,53" stroke="none" fill="honeydew" style="stroke-width:2;" /><polygon mask="url(#border-mask-hexagon)" points="59,12 123,12 155,46 123,81 108,88 140,53 108,19 44,19" fill="#bdffbd" style="stroke-width:2;" /><path d="M44,19 L59,12 L123,12 L155,46 L123,81 L108,88 L44,88 L12,53 L44,19 L108,19 L140,53 L108,88 M108,19 L123,12 M140,53 L155,46 M108,88 L123,81" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="76.000000" y="59.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">hexagon</text></g><g id="rect"><g class="shape" ><defs><mask id="border-mask-rect" maskUnits="userSpaceOnUse" x="39" y="337" width="88" height="81"> <path d="M44,19L59,12L123,12L155,46L123,81L108,88L44,88L12,53L44,19L108,19L140,53L108,88M108,19L123,12M140,53L155,46M108,88L123,81" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><polygon x="12.000000" y="19.000000" mask="url(#border-mask-hexagon)" points="44,19 108,19 140,53 108,88 44,88 12,53" stroke="none" fill="honeydew" style="stroke-width:2;" /><polygon mask="url(#border-mask-hexagon)" points="59,12 123,12 155,46 123,81 108,88 140,53 108,19 44,19" fill="#bdffbd" style="stroke-width:2;" /><path d="M44,19 L59,12 L123,12 L155,46 L123,81 L108,88 L44,88 L12,53 L44,19 L108,19 L140,53 L108,88 M108,19 L123,12 M140,53 L155,46 M108,88 L123,81" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="76.000000" y="59.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">hexagon</text></g><g id="rect"><g class="shape" ><defs><mask id="border-mask-rect" maskUnits="userSpaceOnUse" x="39" y="337" width="88" height="81">
<rect x="39" y="337" width="88" height="81" fill="white"></rect> <rect x="39" y="337" width="88" height="81" fill="white"></rect>
<path d="M39,352L54,337L127,337L127,403L112,418L39,418L39,352L112,352L112,418M112,352L127,337" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="39.000000" y="352.000000" width="73.000000" height="66.000000" mask="url(#border-mask-rect)" stroke="none" fill="honeydew" style="stroke-width:2;" /><polygon mask="url(#border-mask-rect)" points="39,352 54,337 127,337 127,403 112,418 112,352" fill="#bdffbd" style="stroke-width:2;" /><path d="M39,352 L54,337 L127,337 L127,403 L112,418 L39,418 L39,352 L112,352 L112,418 M112,352 L127,337" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="75.500000" y="390.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">rect</text></g><g id="square"><g class="shape" ><defs><mask id="border-mask-square" maskUnits="userSpaceOnUse" x="29" y="158" width="109" height="109"> <path d="M39,352L54,337L127,337L127,403L112,418L39,418L39,352L112,352L112,418M112,352L127,337" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="39.000000" y="352.000000" width="73.000000" height="66.000000" mask="url(#border-mask-rect)" stroke="none" fill="honeydew" style="stroke-width:2;" /><polygon mask="url(#border-mask-rect)" points="39,352 54,337 127,337 127,403 112,418 112,352" fill="#bdffbd" style="stroke-width:2;" /><path d="M39,352 L54,337 L127,337 L127,403 L112,418 L39,418 L39,352 L112,352 L112,418 M112,352 L127,337" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="75.500000" y="390.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">rect</text></g><g id="square"><g class="shape" ><defs><mask id="border-mask-square" maskUnits="userSpaceOnUse" x="29" y="158" width="109" height="109">
<rect x="29" y="158" width="109" height="109" fill="white"></rect> <rect x="29" y="158" width="109" height="109" fill="white"></rect>
<path d="M29,173L44,158L138,158L138,252L123,267L29,267L29,173L123,173L123,267M123,173L138,158" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="29.000000" y="173.000000" width="94.000000" height="94.000000" mask="url(#border-mask-square)" stroke="none" fill="honeydew" style="stroke-width:2;" /><polygon mask="url(#border-mask-square)" points="29,173 44,158 138,158 138,252 123,267 123,173" fill="#bdffbd" style="stroke-width:2;" /><path d="M29,173 L44,158 L138,158 L138,252 L123,267 L29,267 L29,173 L123,173 L123,267 M123,173 L138,158" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="76.000000" y="225.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">square</text></g><g id="(hexagon -&gt; square)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 83.971431 89.999796 L 83.057137 154.000408" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3318436500)" /></g><g id="(square -&gt; rect)[0]"><path d="M 83.500000 269.000000 L 83.500000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3318436500)" /></g><mask id="d2-3318436500" maskUnits="userSpaceOnUse" x="11" y="10" width="146" height="409"> <path d="M29,173L44,158L138,158L138,252L123,267L29,267L29,173L123,173L123,267M123,173L138,158" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="29.000000" y="173.000000" width="94.000000" height="94.000000" mask="url(#border-mask-square)" stroke="none" fill="honeydew" style="stroke-width:2;" /><polygon mask="url(#border-mask-square)" points="29,173 44,158 138,158 138,252 123,267 123,173" fill="#bdffbd" style="stroke-width:2;" /><path d="M29,173 L44,158 L138,158 L138,252 L123,267 L29,267 L29,173 L123,173 L123,267 M123,173 L138,158" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="76.000000" y="225.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">square</text></g><g id="(hexagon -&gt; square)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 84.000000 90.000000 L 84.000000 154.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3329834545)" /></g><g id="(square -&gt; rect)[0]"><path d="M 83.500000 269.000000 L 83.500000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3329834545)" /></g><mask id="d2-3329834545" maskUnits="userSpaceOnUse" x="11" y="10" width="146" height="409">
<rect x="11" y="10" width="146" height="409" fill="white"></rect> <rect x="11" y="10" width="146" height="409" fill="white"></rect>
<rect x="46.000000" y="43.000000" width="60" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="46.000000" y="43.000000" width="60" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="61.500000" y="374.500000" width="28" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="61.500000" y="374.500000" width="28" height="21" fill="rgba(0,0,0,0.75)"></rect>

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -884,7 +884,7 @@
"y": 114 "y": 114
}, },
{ {
"x": 455, "x": 454,
"y": 195 "y": 195
} }
], ],
@ -922,7 +922,7 @@
"y": 278 "y": 278
}, },
{ {
"x": 455, "x": 454,
"y": 358 "y": 358
} }
], ],
@ -960,7 +960,7 @@
"y": 107 "y": 107
}, },
{ {
"x": 611, "x": 612,
"y": 198 "y": 198
} }
], ],
@ -998,8 +998,8 @@
"y": 274 "y": 274
}, },
{ {
"x": 612, "x": 611,
"y": 358 "y": 359
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -577,7 +577,7 @@
"x": 792, "x": 792,
"y": 62 "y": 62
}, },
"width": 77, "width": 70,
"height": 70, "height": 70,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -633,7 +633,7 @@
"x": 1039, "x": 1039,
"y": 62 "y": 62
}, },
"width": 77, "width": 70,
"height": 70, "height": 70,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -689,7 +689,7 @@
"x": 1286, "x": 1286,
"y": 62 "y": 62
}, },
"width": 97, "width": 70,
"height": 70, "height": 70,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -745,7 +745,7 @@
"x": 1553, "x": 1553,
"y": 62 "y": 62
}, },
"width": 87, "width": 70,
"height": 70, "height": 70,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View file

@ -10,8 +10,8 @@
"x": 184, "x": 184,
"y": 373 "y": 373
}, },
"width": 513, "width": 487,
"height": 579, "height": 585,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -133,8 +133,8 @@
"x": 253, "x": 253,
"y": 679 "y": 679
}, },
"width": 393, "width": 367,
"height": 218, "height": 224,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -175,7 +175,7 @@
], ],
"pos": { "pos": {
"x": 303, "x": 303,
"y": 729 "y": 771
}, },
"width": 54, "width": 54,
"height": 82, "height": 82,
@ -216,7 +216,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 377, "x": 377,
"y": 755 "y": 758
}, },
"width": 54, "width": 54,
"height": 66, "height": 66,
@ -256,8 +256,8 @@
"id": "s", "id": "s",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 387, "x": 381,
"y": 1453 "y": 1549
}, },
"width": 424, "width": 424,
"height": 290, "height": 290,
@ -300,8 +300,8 @@
"icon" "icon"
], ],
"pos": { "pos": {
"x": 437, "x": 431,
"y": 1503 "y": 1599
}, },
"width": 151, "width": 151,
"height": 190, "height": 190,
@ -354,7 +354,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 786 "y": 792
}, },
"width": 152, "width": 152,
"height": 166, "height": 166,
@ -395,7 +395,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 62, "x": 62,
"y": 836 "y": 842
}, },
"width": 52, "width": 52,
"height": 66, "height": 66,
@ -435,11 +435,11 @@
"id": "u", "id": "u",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 255, "x": 245,
"y": 1092 "y": 1098
}, },
"width": 694, "width": 694,
"height": 271, "height": 361,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -476,8 +476,8 @@
"id": "u.o", "id": "u.o",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 305, "x": 295,
"y": 1147 "y": 1153
}, },
"width": 54, "width": 54,
"height": 66, "height": 66,
@ -644,8 +644,8 @@
"IconOutsideLeftTop" "IconOutsideLeftTop"
], ],
"pos": { "pos": {
"x": 520, "x": 494,
"y": 729 "y": 735
}, },
"width": 76, "width": 76,
"height": 118, "height": 118,
@ -700,11 +700,11 @@
"OutsideBottomCenter" "OutsideBottomCenter"
], ],
"pos": { "pos": {
"x": 379, "x": 369,
"y": 1147 "y": 1153
}, },
"width": 150, "width": 150,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -744,8 +744,8 @@
"OutsideBottomCenter" "OutsideBottomCenter"
], ],
"pos": { "pos": {
"x": 429, "x": 419,
"y": 1197 "y": 1181
}, },
"width": 50, "width": 50,
"height": 66, "height": 66,
@ -788,8 +788,8 @@
"OutsideRightMiddle" "OutsideRightMiddle"
], ],
"pos": { "pos": {
"x": 549, "x": 539,
"y": 1247 "y": 1343
}, },
"width": 195, "width": 195,
"height": 66, "height": 66,
@ -829,8 +829,8 @@
"id": "s.z", "id": "s.z",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 608, "x": 602,
"y": 1508 "y": 1604
}, },
"width": 153, "width": 153,
"height": 166, "height": 166,
@ -870,8 +870,8 @@
"id": "s.z.c", "id": "s.z.c",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 658, "x": 652,
"y": 1558 "y": 1654
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -911,8 +911,8 @@
"id": "s.n.f", "id": "s.n.f",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 487, "x": 481,
"y": 1577 "y": 1673
}, },
"width": 51, "width": 51,
"height": 66, "height": 66,
@ -952,8 +952,8 @@
"id": "y", "id": "y",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 437, "x": 431,
"y": 1823 "y": 1919
}, },
"width": 151, "width": 151,
"height": 166, "height": 166,
@ -993,8 +993,8 @@
"id": "y.r", "id": "y.r",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 487, "x": 481,
"y": 1873 "y": 1969
}, },
"width": 51, "width": 51,
"height": 66, "height": 66,
@ -1152,7 +1152,7 @@
}, },
{ {
"x": 330.25, "x": 330.25,
"y": 687 "y": 729
} }
], ],
"animated": false, "animated": false,
@ -1186,27 +1186,27 @@
"route": [ "route": [
{ {
"x": 404.25, "x": 404.25,
"y": 821 "y": 824
}, },
{ {
"x": 404.25, "x": 404.25,
"y": 997 "y": 1003
}, },
{ {
"x": 214, "x": 204.125,
"y": 997 "y": 1003
}, },
{ {
"x": 214, "x": 204.125,
"y": 1408 "y": 1504
}, },
{ {
"x": 513, "x": 506.5,
"y": 1408 "y": 1504
}, },
{ {
"x": 513, "x": 506.5,
"y": 1503 "y": 1599
} }
], ],
"animated": false, "animated": false,
@ -1240,19 +1240,19 @@
"route": [ "route": [
{ {
"x": 88, "x": 88,
"y": 902 "y": 908
}, },
{ {
"x": 88, "x": 88,
"y": 1047 "y": 1053
}, },
{ {
"x": 332, "x": 322.125,
"y": 1047 "y": 1053
}, },
{ {
"x": 332, "x": 322.125,
"y": 1147 "y": 1153
} }
], ],
"animated": false, "animated": false,
@ -1298,7 +1298,7 @@
}, },
{ {
"x": 404.25, "x": 404.25,
"y": 755 "y": 758
} }
], ],
"animated": false, "animated": false,
@ -1331,20 +1331,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 523.75, "x": 510.75,
"y": 847 "y": 853
}, },
{ {
"x": 523.75, "x": 510.75,
"y": 997 "y": 1003
}, },
{ {
"x": 454, "x": 444.125,
"y": 997 "y": 1003
}, },
{ {
"x": 454, "x": 444.125,
"y": 1197 "y": 1181
} }
], ],
"animated": false, "animated": false,
@ -1377,12 +1377,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 685, "x": 678.5,
"y": 1313 "y": 1409
}, },
{ {
"x": 685, "x": 678.5,
"y": 1558 "y": 1654
} }
], ],
"animated": false, "animated": false,
@ -1415,12 +1415,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 513, "x": 506.5,
"y": 1693 "y": 1789
}, },
{ {
"x": 513, "x": 506.5,
"y": 1873 "y": 1969
} }
], ],
"animated": false, "animated": false,
@ -1453,19 +1453,19 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 513, "x": 506.5,
"y": 1939 "y": 2035
}, },
{ {
"x": 513, "x": 506.5,
"y": 2034 "y": 2130
}, },
{ {
"x": 973.5, "x": 963.625,
"y": 2034 "y": 2130
}, },
{ {
"x": 973.5, "x": 963.625,
"y": 328 "y": 328
}, },
{ {

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -1266,12 +1266,12 @@
"y": 451 "y": 451
}, },
{ {
"x": 803.4000244140625, "x": 801,
"y": 582.5999755859375 "y": 570.4000244140625
}, },
{ {
"x": 905, "x": 893,
"y": 1109 "y": 1048
} }
], ],
"isCurve": true, "isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View file

@ -10,8 +10,8 @@
"x": 359, "x": 359,
"y": 198 "y": 198
}, },
"width": 591, "width": 565,
"height": 513, "height": 548,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -49,7 +49,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 409, "x": 409,
"y": 248 "y": 273
}, },
"width": 151, "width": 151,
"height": 166, "height": 166,
@ -90,7 +90,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 459, "x": 459,
"y": 298 "y": 323
}, },
"width": 51, "width": 51,
"height": 66, "height": 66,
@ -131,10 +131,10 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 650, "x": 650,
"y": 254 "y": 248
}, },
"width": 245, "width": 219,
"height": 406, "height": 448,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -175,7 +175,7 @@
], ],
"pos": { "pos": {
"x": 700, "x": 700,
"y": 304 "y": 340
}, },
"width": 54, "width": 54,
"height": 82, "height": 82,
@ -215,8 +215,8 @@
"id": "a.f.g", "id": "a.f.g",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 745, "x": 732,
"y": 406 "y": 442
}, },
"width": 54, "width": 54,
"height": 66, "height": 66,
@ -256,8 +256,8 @@
"id": "s", "id": "s",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1630, "x": 1604,
"y": 319 "y": 377
}, },
"width": 258, "width": 258,
"height": 476, "height": 476,
@ -300,8 +300,8 @@
"icon" "icon"
], ],
"pos": { "pos": {
"x": 1683, "x": 1657,
"y": 369 "y": 427
}, },
"width": 151, "width": 151,
"height": 190, "height": 190,
@ -353,7 +353,7 @@
"id": "k", "id": "k",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 798, "x": 772,
"y": 12 "y": 12
}, },
"width": 152, "width": 152,
@ -394,7 +394,7 @@
"id": "k.s", "id": "k.s",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 848, "x": 822,
"y": 62 "y": 62
}, },
"width": 52, "width": 52,
@ -435,11 +435,11 @@
"id": "u", "id": "u",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1090, "x": 1064,
"y": 332 "y": 323
}, },
"width": 450, "width": 450,
"height": 438, "height": 528,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -476,8 +476,8 @@
"id": "u.o", "id": "u.o",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1145, "x": 1119,
"y": 382 "y": 373
}, },
"width": 54, "width": 54,
"height": 66, "height": 66,
@ -518,7 +518,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 321 "y": 346
}, },
"width": 257, "width": 257,
"height": 266, "height": 266,
@ -559,7 +559,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 62, "x": 62,
"y": 371 "y": 396
}, },
"width": 152, "width": 152,
"height": 166, "height": 166,
@ -600,7 +600,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 112, "x": 112,
"y": 421 "y": 446
}, },
"width": 52, "width": 52,
"height": 66, "height": 66,
@ -644,8 +644,8 @@
"IconOutsideLeftTop" "IconOutsideLeftTop"
], ],
"pos": { "pos": {
"x": 769, "x": 743,
"y": 492 "y": 528
}, },
"width": 76, "width": 76,
"height": 118, "height": 118,
@ -700,11 +700,11 @@
"OutsideBottomCenter" "OutsideBottomCenter"
], ],
"pos": { "pos": {
"x": 1145, "x": 1119,
"y": 468 "y": 459
}, },
"width": 150, "width": 150,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -744,8 +744,8 @@
"OutsideBottomCenter" "OutsideBottomCenter"
], ],
"pos": { "pos": {
"x": 1195, "x": 1169,
"y": 518 "y": 487
}, },
"width": 50, "width": 50,
"height": 66, "height": 66,
@ -788,8 +788,8 @@
"OutsideRightMiddle" "OutsideRightMiddle"
], ],
"pos": { "pos": {
"x": 1140, "x": 1114,
"y": 654 "y": 735
}, },
"width": 195, "width": 195,
"height": 66, "height": 66,
@ -829,8 +829,8 @@
"id": "s.z", "id": "s.z",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1685, "x": 1659,
"y": 579 "y": 637
}, },
"width": 153, "width": 153,
"height": 166, "height": 166,
@ -870,8 +870,8 @@
"id": "s.z.c", "id": "s.z.c",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1735, "x": 1709,
"y": 629 "y": 687
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -911,8 +911,8 @@
"id": "s.n.f", "id": "s.n.f",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1733, "x": 1707,
"y": 443 "y": 501
}, },
"width": 51, "width": 51,
"height": 66, "height": 66,
@ -952,8 +952,8 @@
"id": "y", "id": "y",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1968, "x": 1942,
"y": 381 "y": 439
}, },
"width": 151, "width": 151,
"height": 166, "height": 166,
@ -993,8 +993,8 @@
"id": "y.r", "id": "y.r",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 2018, "x": 1992,
"y": 431 "y": 489
}, },
"width": 51, "width": 51,
"height": 66, "height": 66,
@ -1035,7 +1035,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 414, "x": 414,
"y": 495 "y": 520
}, },
"width": 149, "width": 149,
"height": 166, "height": 166,
@ -1076,7 +1076,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 464, "x": 464,
"y": 545 "y": 570
}, },
"width": 49, "width": 49,
"height": 66, "height": 66,
@ -1140,11 +1140,11 @@
"route": [ "route": [
{ {
"x": 510, "x": 510,
"y": 345.5 "y": 360
}, },
{ {
"x": 700, "x": 700,
"y": 345.5 "y": 360
} }
], ],
"animated": false, "animated": false,
@ -1177,28 +1177,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 799, "x": 786,
"y": 439.5 "y": 475
}, },
{ {
"x": 995, "x": 969,
"y": 439.5 "y": 475
}, },
{ {
"x": 995, "x": 969,
"y": 291.5 "y": 282
}, },
{ {
"x": 1585, "x": 1559,
"y": 291.5 "y": 282
}, },
{ {
"x": 1585, "x": 1559,
"y": 464.5 "y": 522.5
}, },
{ {
"x": 1684, "x": 1658,
"y": 464.5 "y": 522.5
} }
], ],
"animated": false, "animated": false,
@ -1231,20 +1231,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 900, "x": 874,
"y": 95 "y": 95
}, },
{ {
"x": 1045, "x": 1019,
"y": 95 "y": 95
}, },
{ {
"x": 1045, "x": 1019,
"y": 415.5 "y": 406
}, },
{ {
"x": 1145, "x": 1119,
"y": 415.5 "y": 406
} }
], ],
"animated": false, "animated": false,
@ -1278,19 +1278,11 @@
"route": [ "route": [
{ {
"x": 164, "x": 164,
"y": 454 "y": 479
}, },
{ {
"x": 605, "x": 733,
"y": 454 "y": 479
},
{
"x": 605,
"y": 439.5
},
{
"x": 746,
"y": 439.5
} }
], ],
"animated": false, "animated": false,
@ -1323,12 +1315,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 845, "x": 819,
"y": 551.5 "y": 587
}, },
{ {
"x": 1195, "x": 1169,
"y": 551.5 "y": 533
} }
], ],
"animated": false, "animated": false,
@ -1361,20 +1353,20 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1495, "x": 1469,
"y": 687.5 "y": 768
}, },
{ {
"x": 1585, "x": 1559,
"y": 687.5 "y": 768
}, },
{ {
"x": 1585, "x": 1559,
"y": 662.5 "y": 720.5
}, },
{ {
"x": 1735, "x": 1709,
"y": 662.5 "y": 720.5
} }
], ],
"animated": false, "animated": false,
@ -1407,12 +1399,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1834, "x": 1808,
"y": 464.5 "y": 522.5
}, },
{ {
"x": 2018, "x": 1992,
"y": 464.5 "y": 522.5
} }
], ],
"animated": false, "animated": false,
@ -1445,28 +1437,28 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 2069, "x": 2043,
"y": 464.5 "y": 522.5
}, },
{ {
"x": 2164, "x": 2138,
"y": 464.5 "y": 522.5
}, },
{ {
"x": 2164, "x": 2138,
"y": 898.75 "y": 956.5
}, },
{ {
"x": 314, "x": 314,
"y": 898.75 "y": 956.5
}, },
{ {
"x": 314, "x": 314,
"y": 578 "y": 603
}, },
{ {
"x": 464, "x": 464,
"y": 578 "y": 603
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

View file

@ -10,8 +10,8 @@
"x": 12, "x": 12,
"y": 12 "y": 12
}, },
"width": 1333, "width": 1323,
"height": 536, "height": 521,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -133,7 +133,7 @@
"y": 265 "y": 265
}, },
"width": 370, "width": 370,
"height": 119, "height": 104,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -170,8 +170,8 @@
"id": "container.braket plugin.ex", "id": "container.braket plugin.ex",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 109, "x": 102,
"y": 315 "y": 307
}, },
"width": 37, "width": 37,
"height": 19, "height": 19,
@ -211,7 +211,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 32, "x": 32,
"y": 404 "y": 389
}, },
"width": 385, "width": 385,
"height": 124, "height": 124,
@ -252,7 +252,7 @@
"type": "text", "type": "text",
"pos": { "pos": {
"x": 82, "x": 82,
"y": 454 "y": 439
}, },
"width": 104, "width": 104,
"height": 24, "height": 24,
@ -294,7 +294,7 @@
"x": 437, "x": 437,
"y": 58 "y": 58
}, },
"width": 295, "width": 285,
"height": 148, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -387,8 +387,8 @@
"x": 437, "x": 437,
"y": 226 "y": 226
}, },
"width": 364, "width": 354,
"height": 139, "height": 133,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -466,10 +466,10 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 437, "x": 437,
"y": 395 "y": 389
}, },
"width": 354, "width": 344,
"height": 132, "height": 123,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -506,8 +506,8 @@
"id": "container.mhchem plugin.ex", "id": "container.mhchem plugin.ex",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 487, "x": 482,
"y": 445 "y": 434
}, },
"width": 254, "width": 254,
"height": 18, "height": 18,
@ -546,11 +546,11 @@
"id": "container.physics plugin", "id": "container.physics plugin",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 821, "x": 811,
"y": 58 "y": 58
}, },
"width": 504, "width": 504,
"height": 135, "height": 126,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -587,7 +587,7 @@
"id": "container.physics plugin.ex", "id": "container.physics plugin.ex",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 871, "x": 861,
"y": 108 "y": 108
}, },
"width": 128, "width": 128,
@ -627,8 +627,8 @@
"id": "container.multilines", "id": "container.multilines",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 821, "x": 811,
"y": 213 "y": 204
}, },
"width": 504, "width": 504,
"height": 152, "height": 152,
@ -668,8 +668,8 @@
"id": "container.multilines.ex", "id": "container.multilines.ex",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 871, "x": 861,
"y": 263 "y": 254
}, },
"width": 404, "width": 404,
"height": 52, "height": 52,
@ -708,11 +708,11 @@
"id": "container.asm", "id": "container.asm",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 821, "x": 811,
"y": 385 "y": 376
}, },
"width": 504, "width": 504,
"height": 142, "height": 136,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -749,8 +749,8 @@
"id": "container.asm.ex", "id": "container.asm.ex",
"type": "text", "type": "text",
"pos": { "pos": {
"x": 871, "x": 861,
"y": 435 "y": 426
}, },
"width": 62, "width": 62,
"height": 32, "height": 32,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 109 KiB

View file

@ -7,11 +7,11 @@
"id": "non container", "id": "non container",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 818, "x": 833,
"y": 12 "y": 12
}, },
"width": 5243, "width": 5213,
"height": 266, "height": 282,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -51,8 +51,8 @@
"icon" "icon"
], ],
"pos": { "pos": {
"x": 868, "x": 883,
"y": 86 "y": 94
}, },
"width": 122, "width": 122,
"height": 118, "height": 118,
@ -108,8 +108,8 @@
"OutsideTopLeft" "OutsideTopLeft"
], ],
"pos": { "pos": {
"x": 1010, "x": 1025,
"y": 86 "y": 126
}, },
"width": 182, "width": 182,
"height": 118, "height": 118,
@ -165,8 +165,8 @@
"OutsideTopCenter" "OutsideTopCenter"
], ],
"pos": { "pos": {
"x": 1212, "x": 1227,
"y": 86 "y": 126
}, },
"width": 202, "width": 202,
"height": 118, "height": 118,
@ -222,8 +222,8 @@
"OutsideTopRight" "OutsideTopRight"
], ],
"pos": { "pos": {
"x": 1434, "x": 1449,
"y": 86 "y": 126
}, },
"width": 191, "width": 191,
"height": 118, "height": 118,
@ -279,8 +279,8 @@
"OutsideLeftTop" "OutsideLeftTop"
], ],
"pos": { "pos": {
"x": 1714, "x": 1724,
"y": 86 "y": 94
}, },
"width": 182, "width": 182,
"height": 118, "height": 118,
@ -336,8 +336,8 @@
"OutsideLeftMiddle" "OutsideLeftMiddle"
], ],
"pos": { "pos": {
"x": 1985, "x": 1990,
"y": 86 "y": 94
}, },
"width": 202, "width": 202,
"height": 118, "height": 118,
@ -394,7 +394,7 @@
], ],
"pos": { "pos": {
"x": 2276, "x": 2276,
"y": 86 "y": 94
}, },
"width": 207, "width": 207,
"height": 118, "height": 118,
@ -451,7 +451,7 @@
], ],
"pos": { "pos": {
"x": 2503, "x": 2503,
"y": 86 "y": 94
}, },
"width": 191, "width": 191,
"height": 118, "height": 118,
@ -507,8 +507,8 @@
"OutsideRightMiddle" "OutsideRightMiddle"
], ],
"pos": { "pos": {
"x": 2783, "x": 2778,
"y": 86 "y": 94
}, },
"width": 212, "width": 212,
"height": 118, "height": 118,
@ -564,8 +564,8 @@
"OutsideRightBottom" "OutsideRightBottom"
], ],
"pos": { "pos": {
"x": 3084, "x": 3074,
"y": 86 "y": 94
}, },
"width": 217, "width": 217,
"height": 118, "height": 118,
@ -621,8 +621,8 @@
"OutsideBottomLeft" "OutsideBottomLeft"
], ],
"pos": { "pos": {
"x": 3390, "x": 3375,
"y": 86 "y": 62
}, },
"width": 208, "width": 208,
"height": 118, "height": 118,
@ -678,8 +678,8 @@
"OutsideBottomCenter" "OutsideBottomCenter"
], ],
"pos": { "pos": {
"x": 3618, "x": 3603,
"y": 86 "y": 62
}, },
"width": 228, "width": 228,
"height": 118, "height": 118,
@ -735,8 +735,8 @@
"OutsideBottomRight" "OutsideBottomRight"
], ],
"pos": { "pos": {
"x": 3866, "x": 3851,
"y": 86 "y": 62
}, },
"width": 218, "width": 218,
"height": 118, "height": 118,
@ -792,8 +792,8 @@
"InsideTopLeft" "InsideTopLeft"
], ],
"pos": { "pos": {
"x": 4104, "x": 4089,
"y": 86 "y": 94
}, },
"width": 168, "width": 168,
"height": 118, "height": 118,
@ -849,8 +849,8 @@
"InsideTopCenter" "InsideTopCenter"
], ],
"pos": { "pos": {
"x": 4292, "x": 4277,
"y": 86 "y": 94
}, },
"width": 189, "width": 189,
"height": 118, "height": 118,
@ -906,8 +906,8 @@
"InsideTopRight" "InsideTopRight"
], ],
"pos": { "pos": {
"x": 4501, "x": 4486,
"y": 86 "y": 94
}, },
"width": 178, "width": 178,
"height": 118, "height": 118,
@ -963,8 +963,8 @@
"InsideMiddleLeft" "InsideMiddleLeft"
], ],
"pos": { "pos": {
"x": 4699, "x": 4684,
"y": 86 "y": 94
}, },
"width": 189, "width": 189,
"height": 118, "height": 118,
@ -1020,8 +1020,8 @@
"InsideMiddleCenter" "InsideMiddleCenter"
], ],
"pos": { "pos": {
"x": 4908, "x": 4893,
"y": 86 "y": 94
}, },
"width": 209, "width": 209,
"height": 118, "height": 118,
@ -1077,8 +1077,8 @@
"InsideMiddleRight" "InsideMiddleRight"
], ],
"pos": { "pos": {
"x": 5137, "x": 5122,
"y": 86 "y": 94
}, },
"width": 199, "width": 199,
"height": 118, "height": 118,
@ -1134,8 +1134,8 @@
"InsideBottomLeft" "InsideBottomLeft"
], ],
"pos": { "pos": {
"x": 5356, "x": 5341,
"y": 86 "y": 94
}, },
"width": 195, "width": 195,
"height": 118, "height": 118,
@ -1191,8 +1191,8 @@
"InsideBottomCenter" "InsideBottomCenter"
], ],
"pos": { "pos": {
"x": 5571, "x": 5556,
"y": 86 "y": 94
}, },
"width": 215, "width": 215,
"height": 118, "height": 118,
@ -1248,8 +1248,8 @@
"InsideBottomRight" "InsideBottomRight"
], ],
"pos": { "pos": {
"x": 5806, "x": 5791,
"y": 86 "y": 94
}, },
"width": 205, "width": 205,
"height": 118, "height": 118,
@ -1302,10 +1302,10 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 348 "y": 364
}, },
"width": 6855, "width": 6855,
"height": 338, "height": 317,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1346,7 +1346,7 @@
], ],
"pos": { "pos": {
"x": 62, "x": 62,
"y": 422 "y": 427
}, },
"width": 196, "width": 196,
"height": 190, "height": 190,
@ -1399,7 +1399,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 112, "x": 112,
"y": 496 "y": 501
}, },
"width": 96, "width": 96,
"height": 66, "height": 66,
@ -1444,10 +1444,10 @@
], ],
"pos": { "pos": {
"x": 278, "x": 278,
"y": 434 "y": 483
}, },
"width": 256, "width": 256,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1501,10 +1501,10 @@
], ],
"pos": { "pos": {
"x": 554, "x": 554,
"y": 434 "y": 483
}, },
"width": 276, "width": 276,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1558,10 +1558,10 @@
], ],
"pos": { "pos": {
"x": 850, "x": 850,
"y": 434 "y": 483
}, },
"width": 265, "width": 265,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1615,7 +1615,7 @@
], ],
"pos": { "pos": {
"x": 1204, "x": 1204,
"y": 434 "y": 439
}, },
"width": 236, "width": 236,
"height": 166, "height": 166,
@ -1672,7 +1672,7 @@
], ],
"pos": { "pos": {
"x": 1529, "x": 1529,
"y": 434 "y": 439
}, },
"width": 265, "width": 265,
"height": 166, "height": 166,
@ -1729,7 +1729,7 @@
], ],
"pos": { "pos": {
"x": 1883, "x": 1883,
"y": 434 "y": 439
}, },
"width": 273, "width": 273,
"height": 166, "height": 166,
@ -1786,7 +1786,7 @@
], ],
"pos": { "pos": {
"x": 2176, "x": 2176,
"y": 434 "y": 439
}, },
"width": 250, "width": 250,
"height": 166, "height": 166,
@ -1843,7 +1843,7 @@
], ],
"pos": { "pos": {
"x": 2515, "x": 2515,
"y": 434 "y": 439
}, },
"width": 279, "width": 279,
"height": 166, "height": 166,
@ -1900,7 +1900,7 @@
], ],
"pos": { "pos": {
"x": 2883, "x": 2883,
"y": 434 "y": 439
}, },
"width": 287, "width": 287,
"height": 166, "height": 166,
@ -1957,10 +1957,10 @@
], ],
"pos": { "pos": {
"x": 3259, "x": 3259,
"y": 434 "y": 414
}, },
"width": 282, "width": 282,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2014,10 +2014,10 @@
], ],
"pos": { "pos": {
"x": 3561, "x": 3561,
"y": 434 "y": 414
}, },
"width": 303, "width": 303,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2071,10 +2071,10 @@
], ],
"pos": { "pos": {
"x": 3884, "x": 3884,
"y": 434 "y": 414
}, },
"width": 292, "width": 292,
"height": 166, "height": 148,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -2128,7 +2128,7 @@
], ],
"pos": { "pos": {
"x": 4196, "x": 4196,
"y": 422 "y": 427
}, },
"width": 242, "width": 242,
"height": 190, "height": 190,
@ -2185,7 +2185,7 @@
], ],
"pos": { "pos": {
"x": 4458, "x": 4458,
"y": 422 "y": 427
}, },
"width": 263, "width": 263,
"height": 190, "height": 190,
@ -2242,7 +2242,7 @@
], ],
"pos": { "pos": {
"x": 4741, "x": 4741,
"y": 422 "y": 427
}, },
"width": 252, "width": 252,
"height": 190, "height": 190,
@ -2299,7 +2299,7 @@
], ],
"pos": { "pos": {
"x": 5013, "x": 5013,
"y": 434 "y": 439
}, },
"width": 287, "width": 287,
"height": 166, "height": 166,
@ -2356,7 +2356,7 @@
], ],
"pos": { "pos": {
"x": 5320, "x": 5320,
"y": 434 "y": 439
}, },
"width": 283, "width": 283,
"height": 166, "height": 166,
@ -2413,7 +2413,7 @@
], ],
"pos": { "pos": {
"x": 5623, "x": 5623,
"y": 434 "y": 439
}, },
"width": 297, "width": 297,
"height": 166, "height": 166,
@ -2470,7 +2470,7 @@
], ],
"pos": { "pos": {
"x": 5940, "x": 5940,
"y": 422 "y": 427
}, },
"width": 269, "width": 269,
"height": 190, "height": 190,
@ -2527,7 +2527,7 @@
], ],
"pos": { "pos": {
"x": 6229, "x": 6229,
"y": 422 "y": 427
}, },
"width": 289, "width": 289,
"height": 190, "height": 190,
@ -2584,7 +2584,7 @@
], ],
"pos": { "pos": {
"x": 6538, "x": 6538,
"y": 422 "y": 427
}, },
"width": 279, "width": 279,
"height": 190, "height": 190,
@ -2637,7 +2637,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 328, "x": 328,
"y": 484 "y": 524
}, },
"width": 156, "width": 156,
"height": 66, "height": 66,
@ -2678,7 +2678,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 604, "x": 604,
"y": 484 "y": 524
}, },
"width": 176, "width": 176,
"height": 66, "height": 66,
@ -2719,7 +2719,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 900, "x": 900,
"y": 484 "y": 524
}, },
"width": 165, "width": 165,
"height": 66, "height": 66,
@ -2760,7 +2760,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1244, "x": 1244,
"y": 484 "y": 489
}, },
"width": 156, "width": 156,
"height": 66, "height": 66,
@ -2801,7 +2801,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1573, "x": 1573,
"y": 484 "y": 489
}, },
"width": 176, "width": 176,
"height": 66, "height": 66,
@ -2842,7 +2842,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1929, "x": 1929,
"y": 484 "y": 489
}, },
"width": 181, "width": 181,
"height": 66, "height": 66,
@ -2883,7 +2883,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 2218, "x": 2218,
"y": 484 "y": 489
}, },
"width": 165, "width": 165,
"height": 66, "height": 66,
@ -2924,7 +2924,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 2561, "x": 2561,
"y": 484 "y": 489
}, },
"width": 186, "width": 186,
"height": 66, "height": 66,
@ -2965,7 +2965,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 2931, "x": 2931,
"y": 484 "y": 489
}, },
"width": 191, "width": 191,
"height": 66, "height": 66,
@ -3006,7 +3006,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 3309, "x": 3309,
"y": 484 "y": 455
}, },
"width": 182, "width": 182,
"height": 66, "height": 66,
@ -3047,7 +3047,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 3611, "x": 3611,
"y": 484 "y": 455
}, },
"width": 202, "width": 202,
"height": 66, "height": 66,
@ -3088,7 +3088,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 3934, "x": 3934,
"y": 484 "y": 455
}, },
"width": 192, "width": 192,
"height": 66, "height": 66,
@ -3129,7 +3129,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 4246, "x": 4246,
"y": 496 "y": 501
}, },
"width": 142, "width": 142,
"height": 66, "height": 66,
@ -3170,7 +3170,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 4508, "x": 4508,
"y": 496 "y": 501
}, },
"width": 163, "width": 163,
"height": 66, "height": 66,
@ -3211,7 +3211,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 4791, "x": 4791,
"y": 496 "y": 501
}, },
"width": 152, "width": 152,
"height": 66, "height": 66,
@ -3252,7 +3252,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 5087, "x": 5087,
"y": 484 "y": 489
}, },
"width": 163, "width": 163,
"height": 66, "height": 66,
@ -3293,7 +3293,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 5370, "x": 5370,
"y": 484 "y": 489
}, },
"width": 183, "width": 183,
"height": 66, "height": 66,
@ -3334,7 +3334,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 5673, "x": 5673,
"y": 484 "y": 489
}, },
"width": 173, "width": 173,
"height": 66, "height": 66,
@ -3375,7 +3375,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 5990, "x": 5990,
"y": 472 "y": 477
}, },
"width": 169, "width": 169,
"height": 66, "height": 66,
@ -3416,7 +3416,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 6279, "x": 6279,
"y": 472 "y": 477
}, },
"width": 189, "width": 189,
"height": 66, "height": 66,
@ -3457,7 +3457,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 6588, "x": 6588,
"y": 472 "y": 477
}, },
"width": 179, "width": 179,
"height": 66, "height": 66,
@ -3498,7 +3498,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1704, "x": 1704,
"y": 756 "y": 751
}, },
"width": 3470, "width": 3470,
"height": 254, "height": 254,
@ -3543,7 +3543,7 @@
], ],
"pos": { "pos": {
"x": 1754, "x": 1754,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -3601,7 +3601,7 @@
], ],
"pos": { "pos": {
"x": 1902, "x": 1902,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -3659,9 +3659,9 @@
], ],
"pos": { "pos": {
"x": 2050, "x": 2050,
"y": 806 "y": 801
}, },
"width": 131, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -3717,7 +3717,7 @@
], ],
"pos": { "pos": {
"x": 2201, "x": 2201,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -3775,7 +3775,7 @@
], ],
"pos": { "pos": {
"x": 2349, "x": 2349,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -3833,9 +3833,9 @@
], ],
"pos": { "pos": {
"x": 2497, "x": 2497,
"y": 806 "y": 801
}, },
"width": 131, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -3891,9 +3891,9 @@
], ],
"pos": { "pos": {
"x": 2648, "x": 2648,
"y": 806 "y": 801
}, },
"width": 136, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -3949,7 +3949,7 @@
], ],
"pos": { "pos": {
"x": 2804, "x": 2804,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4007,9 +4007,9 @@
], ],
"pos": { "pos": {
"x": 2952, "x": 2952,
"y": 806 "y": 801
}, },
"width": 141, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4065,9 +4065,9 @@
], ],
"pos": { "pos": {
"x": 3113, "x": 3113,
"y": 806 "y": 801
}, },
"width": 146, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4123,9 +4123,9 @@
], ],
"pos": { "pos": {
"x": 3279, "x": 3279,
"y": 806 "y": 801
}, },
"width": 137, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4181,9 +4181,9 @@
], ],
"pos": { "pos": {
"x": 3436, "x": 3436,
"y": 806 "y": 801
}, },
"width": 157, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4239,9 +4239,9 @@
], ],
"pos": { "pos": {
"x": 3613, "x": 3613,
"y": 806 "y": 801
}, },
"width": 147, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4297,7 +4297,7 @@
], ],
"pos": { "pos": {
"x": 3780, "x": 3780,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4355,7 +4355,7 @@
], ],
"pos": { "pos": {
"x": 3928, "x": 3928,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4413,7 +4413,7 @@
], ],
"pos": { "pos": {
"x": 4076, "x": 4076,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4471,7 +4471,7 @@
], ],
"pos": { "pos": {
"x": 4224, "x": 4224,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4529,9 +4529,9 @@
], ],
"pos": { "pos": {
"x": 4372, "x": 4372,
"y": 806 "y": 801
}, },
"width": 138, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4587,7 +4587,7 @@
], ],
"pos": { "pos": {
"x": 4530, "x": 4530,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4645,7 +4645,7 @@
], ],
"pos": { "pos": {
"x": 4678, "x": 4678,
"y": 806 "y": 801
}, },
"width": 128, "width": 128,
"height": 128, "height": 128,
@ -4703,9 +4703,9 @@
], ],
"pos": { "pos": {
"x": 4826, "x": 4826,
"y": 806 "y": 801
}, },
"width": 144, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4761,9 +4761,9 @@
], ],
"pos": { "pos": {
"x": 4990, "x": 4990,
"y": 806 "y": 801
}, },
"width": 134, "width": 128,
"height": 128, "height": 128,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -4837,11 +4837,11 @@
"route": [ "route": [
{ {
"x": 3439.5, "x": 3439.5,
"y": 278 "y": 294
}, },
{ {
"x": 3439.5, "x": 3439.5,
"y": 348 "y": 364
} }
], ],
"animated": false, "animated": false,
@ -4875,11 +4875,11 @@
"route": [ "route": [
{ {
"x": 3439.5, "x": 3439.5,
"y": 686 "y": 681
}, },
{ {
"x": 3439.5, "x": 3439.5,
"y": 756 "y": 751
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View file

@ -8,7 +8,7 @@
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 12 "y": 76
}, },
"width": 123, "width": 123,
"height": 118, "height": 118,
@ -137,11 +137,11 @@
"route": [ "route": [
{ {
"x": 135, "x": 135,
"y": 71 "y": 103
}, },
{ {
"x": 205, "x": 205,
"y": 71 "y": 103
} }
], ],
"animated": false, "animated": false,

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 313 246"><svg id="d2-svg" class="d2-1457220000" width="313" height="246" viewBox="11 -52 313 246"><rect x="11.000000" y="-52.000000" width="313.000000" height="246.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 313 184"><svg id="d2-svg" class="d2-1153667598" width="313" height="184" viewBox="11 11 313 184"><rect x="11.000000" y="11.000000" width="313.000000" height="184.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-1457220000 .text-bold { .d2-1153667598 .text-bold {
font-family: "d2-1457220000-font-bold"; font-family: "d2-1153667598-font-bold";
} }
@font-face { @font-face {
font-family: d2-1457220000-font-bold; font-family: d2-1153667598-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -18,79 +18,79 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-1457220000 .fill-N1{fill:#0A0F25;} .d2-1153667598 .fill-N1{fill:#0A0F25;}
.d2-1457220000 .fill-N2{fill:#676C7E;} .d2-1153667598 .fill-N2{fill:#676C7E;}
.d2-1457220000 .fill-N3{fill:#9499AB;} .d2-1153667598 .fill-N3{fill:#9499AB;}
.d2-1457220000 .fill-N4{fill:#CFD2DD;} .d2-1153667598 .fill-N4{fill:#CFD2DD;}
.d2-1457220000 .fill-N5{fill:#DEE1EB;} .d2-1153667598 .fill-N5{fill:#DEE1EB;}
.d2-1457220000 .fill-N6{fill:#EEF1F8;} .d2-1153667598 .fill-N6{fill:#EEF1F8;}
.d2-1457220000 .fill-N7{fill:#FFFFFF;} .d2-1153667598 .fill-N7{fill:#FFFFFF;}
.d2-1457220000 .fill-B1{fill:#0D32B2;} .d2-1153667598 .fill-B1{fill:#0D32B2;}
.d2-1457220000 .fill-B2{fill:#0D32B2;} .d2-1153667598 .fill-B2{fill:#0D32B2;}
.d2-1457220000 .fill-B3{fill:#E3E9FD;} .d2-1153667598 .fill-B3{fill:#E3E9FD;}
.d2-1457220000 .fill-B4{fill:#E3E9FD;} .d2-1153667598 .fill-B4{fill:#E3E9FD;}
.d2-1457220000 .fill-B5{fill:#EDF0FD;} .d2-1153667598 .fill-B5{fill:#EDF0FD;}
.d2-1457220000 .fill-B6{fill:#F7F8FE;} .d2-1153667598 .fill-B6{fill:#F7F8FE;}
.d2-1457220000 .fill-AA2{fill:#4A6FF3;} .d2-1153667598 .fill-AA2{fill:#4A6FF3;}
.d2-1457220000 .fill-AA4{fill:#EDF0FD;} .d2-1153667598 .fill-AA4{fill:#EDF0FD;}
.d2-1457220000 .fill-AA5{fill:#F7F8FE;} .d2-1153667598 .fill-AA5{fill:#F7F8FE;}
.d2-1457220000 .fill-AB4{fill:#EDF0FD;} .d2-1153667598 .fill-AB4{fill:#EDF0FD;}
.d2-1457220000 .fill-AB5{fill:#F7F8FE;} .d2-1153667598 .fill-AB5{fill:#F7F8FE;}
.d2-1457220000 .stroke-N1{stroke:#0A0F25;} .d2-1153667598 .stroke-N1{stroke:#0A0F25;}
.d2-1457220000 .stroke-N2{stroke:#676C7E;} .d2-1153667598 .stroke-N2{stroke:#676C7E;}
.d2-1457220000 .stroke-N3{stroke:#9499AB;} .d2-1153667598 .stroke-N3{stroke:#9499AB;}
.d2-1457220000 .stroke-N4{stroke:#CFD2DD;} .d2-1153667598 .stroke-N4{stroke:#CFD2DD;}
.d2-1457220000 .stroke-N5{stroke:#DEE1EB;} .d2-1153667598 .stroke-N5{stroke:#DEE1EB;}
.d2-1457220000 .stroke-N6{stroke:#EEF1F8;} .d2-1153667598 .stroke-N6{stroke:#EEF1F8;}
.d2-1457220000 .stroke-N7{stroke:#FFFFFF;} .d2-1153667598 .stroke-N7{stroke:#FFFFFF;}
.d2-1457220000 .stroke-B1{stroke:#0D32B2;} .d2-1153667598 .stroke-B1{stroke:#0D32B2;}
.d2-1457220000 .stroke-B2{stroke:#0D32B2;} .d2-1153667598 .stroke-B2{stroke:#0D32B2;}
.d2-1457220000 .stroke-B3{stroke:#E3E9FD;} .d2-1153667598 .stroke-B3{stroke:#E3E9FD;}
.d2-1457220000 .stroke-B4{stroke:#E3E9FD;} .d2-1153667598 .stroke-B4{stroke:#E3E9FD;}
.d2-1457220000 .stroke-B5{stroke:#EDF0FD;} .d2-1153667598 .stroke-B5{stroke:#EDF0FD;}
.d2-1457220000 .stroke-B6{stroke:#F7F8FE;} .d2-1153667598 .stroke-B6{stroke:#F7F8FE;}
.d2-1457220000 .stroke-AA2{stroke:#4A6FF3;} .d2-1153667598 .stroke-AA2{stroke:#4A6FF3;}
.d2-1457220000 .stroke-AA4{stroke:#EDF0FD;} .d2-1153667598 .stroke-AA4{stroke:#EDF0FD;}
.d2-1457220000 .stroke-AA5{stroke:#F7F8FE;} .d2-1153667598 .stroke-AA5{stroke:#F7F8FE;}
.d2-1457220000 .stroke-AB4{stroke:#EDF0FD;} .d2-1153667598 .stroke-AB4{stroke:#EDF0FD;}
.d2-1457220000 .stroke-AB5{stroke:#F7F8FE;} .d2-1153667598 .stroke-AB5{stroke:#F7F8FE;}
.d2-1457220000 .background-color-N1{background-color:#0A0F25;} .d2-1153667598 .background-color-N1{background-color:#0A0F25;}
.d2-1457220000 .background-color-N2{background-color:#676C7E;} .d2-1153667598 .background-color-N2{background-color:#676C7E;}
.d2-1457220000 .background-color-N3{background-color:#9499AB;} .d2-1153667598 .background-color-N3{background-color:#9499AB;}
.d2-1457220000 .background-color-N4{background-color:#CFD2DD;} .d2-1153667598 .background-color-N4{background-color:#CFD2DD;}
.d2-1457220000 .background-color-N5{background-color:#DEE1EB;} .d2-1153667598 .background-color-N5{background-color:#DEE1EB;}
.d2-1457220000 .background-color-N6{background-color:#EEF1F8;} .d2-1153667598 .background-color-N6{background-color:#EEF1F8;}
.d2-1457220000 .background-color-N7{background-color:#FFFFFF;} .d2-1153667598 .background-color-N7{background-color:#FFFFFF;}
.d2-1457220000 .background-color-B1{background-color:#0D32B2;} .d2-1153667598 .background-color-B1{background-color:#0D32B2;}
.d2-1457220000 .background-color-B2{background-color:#0D32B2;} .d2-1153667598 .background-color-B2{background-color:#0D32B2;}
.d2-1457220000 .background-color-B3{background-color:#E3E9FD;} .d2-1153667598 .background-color-B3{background-color:#E3E9FD;}
.d2-1457220000 .background-color-B4{background-color:#E3E9FD;} .d2-1153667598 .background-color-B4{background-color:#E3E9FD;}
.d2-1457220000 .background-color-B5{background-color:#EDF0FD;} .d2-1153667598 .background-color-B5{background-color:#EDF0FD;}
.d2-1457220000 .background-color-B6{background-color:#F7F8FE;} .d2-1153667598 .background-color-B6{background-color:#F7F8FE;}
.d2-1457220000 .background-color-AA2{background-color:#4A6FF3;} .d2-1153667598 .background-color-AA2{background-color:#4A6FF3;}
.d2-1457220000 .background-color-AA4{background-color:#EDF0FD;} .d2-1153667598 .background-color-AA4{background-color:#EDF0FD;}
.d2-1457220000 .background-color-AA5{background-color:#F7F8FE;} .d2-1153667598 .background-color-AA5{background-color:#F7F8FE;}
.d2-1457220000 .background-color-AB4{background-color:#EDF0FD;} .d2-1153667598 .background-color-AB4{background-color:#EDF0FD;}
.d2-1457220000 .background-color-AB5{background-color:#F7F8FE;} .d2-1153667598 .background-color-AB5{background-color:#F7F8FE;}
.d2-1457220000 .color-N1{color:#0A0F25;} .d2-1153667598 .color-N1{color:#0A0F25;}
.d2-1457220000 .color-N2{color:#676C7E;} .d2-1153667598 .color-N2{color:#676C7E;}
.d2-1457220000 .color-N3{color:#9499AB;} .d2-1153667598 .color-N3{color:#9499AB;}
.d2-1457220000 .color-N4{color:#CFD2DD;} .d2-1153667598 .color-N4{color:#CFD2DD;}
.d2-1457220000 .color-N5{color:#DEE1EB;} .d2-1153667598 .color-N5{color:#DEE1EB;}
.d2-1457220000 .color-N6{color:#EEF1F8;} .d2-1153667598 .color-N6{color:#EEF1F8;}
.d2-1457220000 .color-N7{color:#FFFFFF;} .d2-1153667598 .color-N7{color:#FFFFFF;}
.d2-1457220000 .color-B1{color:#0D32B2;} .d2-1153667598 .color-B1{color:#0D32B2;}
.d2-1457220000 .color-B2{color:#0D32B2;} .d2-1153667598 .color-B2{color:#0D32B2;}
.d2-1457220000 .color-B3{color:#E3E9FD;} .d2-1153667598 .color-B3{color:#E3E9FD;}
.d2-1457220000 .color-B4{color:#E3E9FD;} .d2-1153667598 .color-B4{color:#E3E9FD;}
.d2-1457220000 .color-B5{color:#EDF0FD;} .d2-1153667598 .color-B5{color:#EDF0FD;}
.d2-1457220000 .color-B6{color:#F7F8FE;} .d2-1153667598 .color-B6{color:#F7F8FE;}
.d2-1457220000 .color-AA2{color:#4A6FF3;} .d2-1153667598 .color-AA2{color:#4A6FF3;}
.d2-1457220000 .color-AA4{color:#EDF0FD;} .d2-1153667598 .color-AA4{color:#EDF0FD;}
.d2-1457220000 .color-AA5{color:#F7F8FE;} .d2-1153667598 .color-AA5{color:#F7F8FE;}
.d2-1457220000 .color-AB4{color:#EDF0FD;} .d2-1153667598 .color-AB4{color:#EDF0FD;}
.d2-1457220000 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="x"><g class="shape" ><rect x="12.000000" y="12.000000" width="123.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2F005-programmer.svg" x="71.000000" y="-52.000000" width="59" height="59" /><text x="73.500000" y="33.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">worker</text></g><g id="y"><g class="shape" ><rect x="205.000000" y="12.000000" width="118.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2Fprofits.svg" x="234.500000" y="135.000000" width="59" height="59" /><text x="294.500000" y="120.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">profits</text></g><g id="(x -&gt; y)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 137.000000 71.000000 L 201.000000 71.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1457220000)" /></g><mask id="d2-1457220000" maskUnits="userSpaceOnUse" x="11" y="-52" width="313" height="246"> .d2-1153667598 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="x"><g class="shape" ><rect x="12.000000" y="76.000000" width="123.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2F005-programmer.svg" x="71.000000" y="12.000000" width="59" height="59" /><text x="73.500000" y="97.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">worker</text></g><g id="y"><g class="shape" ><rect x="205.000000" y="12.000000" width="118.000000" height="118.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2Fprofits.svg" x="234.500000" y="135.000000" width="59" height="59" /><text x="294.500000" y="120.000000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">profits</text></g><g id="(x -&gt; y)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 137.000000 103.000000 L 201.000000 103.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1153667598)" /></g><mask id="d2-1153667598" maskUnits="userSpaceOnUse" x="11" y="11" width="313" height="184">
<rect x="11" y="-52" width="313" height="246" fill="white"></rect> <rect x="11" y="11" width="313" height="184" fill="white"></rect>
<rect x="47.500000" y="17.000000" width="52" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="47.500000" y="81.000000" width="52" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="271.000000" y="104.000000" width="47" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="271.000000" y="104.000000" width="47" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -92,8 +92,8 @@
"x": 112, "x": 112,
"y": 273 "y": 273
}, },
"width": 208, "width": 198,
"height": 176, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -130,8 +130,8 @@
"id": "outer.vg.vd.volume", "id": "outer.vg.vd.volume",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 162, "x": 157,
"y": 333 "y": 328
}, },
"width": 98, "width": 98,
"height": 66, "height": 66,
@ -280,8 +280,8 @@
"y": 78 "y": 78
}, },
{ {
"x": 216, "x": 211,
"y": 323 "y": 318
} }
], ],
"animated": false, "animated": false,
@ -314,8 +314,8 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 216, "x": 211,
"y": 399 "y": 394
}, },
{ {
"x": 216, "x": 216,

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 410 680"><svg id="d2-svg" class="d2-4187716189" width="410" height="680" viewBox="11 11 410 680"><rect x="11.000000" y="11.000000" width="410.000000" height="680.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 410 680"><svg id="d2-svg" class="d2-236292005" width="410" height="680" viewBox="11 11 410 680"><rect x="11.000000" y="11.000000" width="410.000000" height="680.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-4187716189 .text { .d2-236292005 .text {
font-family: "d2-4187716189-font-regular"; font-family: "d2-236292005-font-regular";
} }
@font-face { @font-face {
font-family: d2-4187716189-font-regular; font-family: d2-236292005-font-regular;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
} }
.d2-4187716189 .text-bold { .d2-236292005 .text-bold {
font-family: "d2-4187716189-font-bold"; font-family: "d2-236292005-font-bold";
} }
@font-face { @font-face {
font-family: d2-4187716189-font-bold; font-family: d2-236292005-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,d09GRgABAAAAAArQAAoAAAAAEOwAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXxHXrmNtYXAAAAFUAAAAZAAAAHgCBAGRZ2x5ZgAAAbgAAATWAAAGJAeubhZoZWFkAAAGkAAAADYAAAA2G38e1GhoZWEAAAbIAAAAJAAAACQKfwXTaG10eAAABuwAAABQAAAAUCOGAvtsb2NhAAAHPAAAACoAAAAqEcwQkm1heHAAAAdoAAAAIAAAACAALAD3bmFtZQAAB4gAAAMoAAAIKgjwVkFwb3N0AAAKsAAAAB0AAAAg/9EAMgADAioCvAAFAAACigJYAAAASwKKAlgAAAFeADIBKQAAAgsHAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPACAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAfAClAAAACAAA3icTMtBDsFgAAbR97dVRRU3cDWJRJp0IRYuQ4ijOckn6crsZvFQ1Ap6jQmDTqV1dHIxuronzH82mtySfPPJO68885j1f0Wl1lhoLXVW1jZ6W4OdvQM/AAAA//8BAAD//xJbE4l4nGRUS2wa1xr+zwDDNR7HDPPiNQwwMIfBBgeGYYIxwdjEjh2I7USx8/BDyeLe3OvEkWJH8Y1addGoUltFVUUWVRetVLVqu+giiiq1kdJtG6U7R82qait1lRWKUNUFGaoBk7jqAs4sZr7v/x7/AQcsAhCXiLtggwEYBg9wABodoeMaxrLT0AxDFmwGRrRzkfCYn32KVbuq2pPhD6RbGxuovk7cfXHlQv3SpT82ikXzo28fmHfQ9gMAApKdFnqC2uADGUCIKnoubyiKHCWdOJ/XsjxHy1gmSSObN3SS5Fj+u+ri7QYhq9JkTB/bHN/4967LLs3+yxdnTk5I1Er55NnhCPZyF8XY1nXzdy0oXxeYFdeI6BXA4sOdFmoTD4GBcJ/PohGwrh1g6k7Asfzz1WvFjZx6xEc2dl12/wzhxR5mhJXzY9S7/1+6cTTorX35Yjrjl3dZ32PPoenZuWNAQKzTQr+hNnhBAnBElT4Jz7GkM8LzWtYQSNKm5SwWJM1en5q+UpxdG7MT5lPXTEbPZ5T1D+/j0WieOrpzammnXN6sMvGBvBY55w+hcVUfAwBA4AVAO8Qj69RoWTf6Wpy98TmNk+nzU1OxxWkp5w4M+alA6Nw59PpVR0BfzlHkFYcjooS2zTcBbBDtpAgnasMYFGG+64yi5ywjrED0vgRB4+SuDFKOYssgzYqIJUlbNq/n9k1jes9yVOm+8nx8/cgsEwh7/er4uj4a+XrBOZA7a4iSJ6ourl6svjYvYiyKGKvZSRzXfBEqUNrzHxmdSNiHElIg67Z7qiMTCwlqczDKFuZjrmGe8RSntaU0epRUsZpIqEmzEfMJbpvN6wuKANDpgAEAPxN7hAIeAHACA+90Pat0WshDPIThXvq0RrO8ls1bgfxQKzboAYeT9FBx6sIJQn7xVPAgdNXhtL4DsImoDRHLa03Qek73K0pb2p0vz4rVyZmMXmEi85nFEw0xHD9s/Y2h5qSUGklEM5tr5o8okk8cNu/tHz0OAlAb2IMcfXSyBxuuZ5fmGmI4mPCiZjmU6gP5BPMe9LrXzXEYAv/oHokPpIT48rVq9Vq5vFWtbpVT6XQqnUpRpRunTu+USjunT90o3axPVmq1ymTdwq10jhM8agMDIQDh1XTdKihY4Lqpy1Enx/PWnOIcPn95YiMfnvA7FpT88kiSTXxDfJHxy29vn9ktB3wL76PYTO2t1GPPIehpR++htpXWAX97Te4pD9QULujyDvncwRKLmivZjMPxht2uZs1fAQHXaaGPURtwN1dsWFtmiVVwmtBzr8A4lhdCBMeSe5n/KFPRshQJiWl/qJj475nCijTlz/kLBSVcUi9TirTqCwgMzTMuKlZQjy1j71mWx17foUG5kJ5e6+0g3WmhLWIHhK7bui7rhqFZm8e97BWC1YVqjb5186YsUj6XwBjU/5YfXSVv397+Phkn7Zsk1cOa6LTQn6hp5f+3btL7V9NPS3ONUDio8I3dQZs0T22uoZz5i676RXTcdB+LjwICCgB1UBOGADSbJvC8ZaVhaLb7n9+ddDEu+wDjqtz5BDWfxesY1+PPTDfs+w9PUBNsXf/pSgM1TTegzldEAU4TezAIQHdvy17o8XQ6Hk+niUJSlpPWD/4CAAD//wEAAP//WMg5XAAAAAEAAAACC4ULlKoDXw889QABA+gAAAAA2F2ghAAAAADdZi82/jf+xAhtA/EAAQADAAIAAAAAAAAAAQAAA9j+7wAACJj+N/43CG0AAQAAAAAAAAAAAAAAAAAAABQCsgBQAMgAAAIPACoCPQAnAgYAJAFVABgCFgAiARQANwEeAEEDWQBBAjwAQQIrACQCPQBBAY4AQQG7ABUBfwARAjgAPAILAAwBFABBAAD/rQAAACwALABkAJYAygDwAVgBZAGAAbIB1AIAAjACUAKMArIC1ALwAvwDEgAAAAEAAAAUAJAADABjAAcAAQAAAAAAAAAAAAAAAAAEAAN4nJyUz24bVRTGf05s0wrBAkVVuonugkWR6NhUSdU2K4fUikUUB48LQkJIE8/4jzKeGXkmDuEJWPMWvEVXPATPgVij+Xzs2AXRJoqSfHfu+fOdc75zgR3+ZptK9SHwRz0xXGGvfm54iwf1E8PbtOtbhqs8qf1puEZYmxuu83mtZ/gj3lZ/M/yA/epPhh+yW20b/phn1R3Dn2w7/jL8Kfu8XeAKvOBXwxV2yQxvscOPhrd5hMWsVHlE03CNz9gzXGcP6DOhIGZCwgjHkAkjrpgRkeMTMWPCkIgQR4cWMYW+JgRCjtF/fg3wKZgRKOKYAkeMT0xAztgi/iKvlHNlHOo0s7sWBWMCLuRxSUCCI2VESkLEpeIUFGS8okGDnIH4ZhTkeORMiPFImTGiQZc2p/QZMyHH0VakkplPypCCawLld2ZRdmZAREJurK5ICMXTiV8k7w6nOLpksl2PfLoR4Usc38m75JbK9is8/bo1Zpt5l2wC5upnrK7EurnWBMe6LfO2+Fa44BXuXv3ZZPL+HoX6XyjyBVeaf6hJJWKS4NwuLXwpyHePcRzp3MFXR76nQ58Turyhr3OLHj1anNGnw2v5dunh+JouZxzLoyO8uGtLMWf8gOMbOrIpY0fWn8XEIn4mM3Xn4jhTHVMy9bxk7qnWSBXefcLlDqUb6sjlM9AelZZO80u0ZwEjU0UmhlP1cqmN3PoXmiKmqqWc7e19uQ1z273lFt+QaodLtS44lZNbMHrfVL13NHOtH4+AkJQLWQxImdKg4Ea8zwm4IsZxrO6daEsKWiufMs+NVBIxFYMOieLMyPQ3MN34xn2woXtnb0ko/5Lp5aqq+2Rx6tXtjN6oe8s737ocrU2gYVNN19Q0ENfEtB9pp9b5+/LN9bqlPOWIlJjwXy/AMzya7HPAIWNlGOhmbq9DUy9Ek5ccqvpLIlkNpefIIhzg8ZwDDnjJ83f6uGTijItbcVnP3eKYI7ocflAVC/suR7xeffv/rL+LaVO1OJ6uTi/uPcUnd1DrF9qz2/eyp4mVk5hbtNutOCNgWnJxu+s1ucd4/wAAAP//AQAA///0t09ReJxiYGYAg//nGIwYsAAAAAAA//8BAAD//y8BAgMAAAA=");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -25,83 +25,83 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-4187716189 .fill-N1{fill:#0A0F25;} .d2-236292005 .fill-N1{fill:#0A0F25;}
.d2-4187716189 .fill-N2{fill:#676C7E;} .d2-236292005 .fill-N2{fill:#676C7E;}
.d2-4187716189 .fill-N3{fill:#9499AB;} .d2-236292005 .fill-N3{fill:#9499AB;}
.d2-4187716189 .fill-N4{fill:#CFD2DD;} .d2-236292005 .fill-N4{fill:#CFD2DD;}
.d2-4187716189 .fill-N5{fill:#DEE1EB;} .d2-236292005 .fill-N5{fill:#DEE1EB;}
.d2-4187716189 .fill-N6{fill:#EEF1F8;} .d2-236292005 .fill-N6{fill:#EEF1F8;}
.d2-4187716189 .fill-N7{fill:#FFFFFF;} .d2-236292005 .fill-N7{fill:#FFFFFF;}
.d2-4187716189 .fill-B1{fill:#0D32B2;} .d2-236292005 .fill-B1{fill:#0D32B2;}
.d2-4187716189 .fill-B2{fill:#0D32B2;} .d2-236292005 .fill-B2{fill:#0D32B2;}
.d2-4187716189 .fill-B3{fill:#E3E9FD;} .d2-236292005 .fill-B3{fill:#E3E9FD;}
.d2-4187716189 .fill-B4{fill:#E3E9FD;} .d2-236292005 .fill-B4{fill:#E3E9FD;}
.d2-4187716189 .fill-B5{fill:#EDF0FD;} .d2-236292005 .fill-B5{fill:#EDF0FD;}
.d2-4187716189 .fill-B6{fill:#F7F8FE;} .d2-236292005 .fill-B6{fill:#F7F8FE;}
.d2-4187716189 .fill-AA2{fill:#4A6FF3;} .d2-236292005 .fill-AA2{fill:#4A6FF3;}
.d2-4187716189 .fill-AA4{fill:#EDF0FD;} .d2-236292005 .fill-AA4{fill:#EDF0FD;}
.d2-4187716189 .fill-AA5{fill:#F7F8FE;} .d2-236292005 .fill-AA5{fill:#F7F8FE;}
.d2-4187716189 .fill-AB4{fill:#EDF0FD;} .d2-236292005 .fill-AB4{fill:#EDF0FD;}
.d2-4187716189 .fill-AB5{fill:#F7F8FE;} .d2-236292005 .fill-AB5{fill:#F7F8FE;}
.d2-4187716189 .stroke-N1{stroke:#0A0F25;} .d2-236292005 .stroke-N1{stroke:#0A0F25;}
.d2-4187716189 .stroke-N2{stroke:#676C7E;} .d2-236292005 .stroke-N2{stroke:#676C7E;}
.d2-4187716189 .stroke-N3{stroke:#9499AB;} .d2-236292005 .stroke-N3{stroke:#9499AB;}
.d2-4187716189 .stroke-N4{stroke:#CFD2DD;} .d2-236292005 .stroke-N4{stroke:#CFD2DD;}
.d2-4187716189 .stroke-N5{stroke:#DEE1EB;} .d2-236292005 .stroke-N5{stroke:#DEE1EB;}
.d2-4187716189 .stroke-N6{stroke:#EEF1F8;} .d2-236292005 .stroke-N6{stroke:#EEF1F8;}
.d2-4187716189 .stroke-N7{stroke:#FFFFFF;} .d2-236292005 .stroke-N7{stroke:#FFFFFF;}
.d2-4187716189 .stroke-B1{stroke:#0D32B2;} .d2-236292005 .stroke-B1{stroke:#0D32B2;}
.d2-4187716189 .stroke-B2{stroke:#0D32B2;} .d2-236292005 .stroke-B2{stroke:#0D32B2;}
.d2-4187716189 .stroke-B3{stroke:#E3E9FD;} .d2-236292005 .stroke-B3{stroke:#E3E9FD;}
.d2-4187716189 .stroke-B4{stroke:#E3E9FD;} .d2-236292005 .stroke-B4{stroke:#E3E9FD;}
.d2-4187716189 .stroke-B5{stroke:#EDF0FD;} .d2-236292005 .stroke-B5{stroke:#EDF0FD;}
.d2-4187716189 .stroke-B6{stroke:#F7F8FE;} .d2-236292005 .stroke-B6{stroke:#F7F8FE;}
.d2-4187716189 .stroke-AA2{stroke:#4A6FF3;} .d2-236292005 .stroke-AA2{stroke:#4A6FF3;}
.d2-4187716189 .stroke-AA4{stroke:#EDF0FD;} .d2-236292005 .stroke-AA4{stroke:#EDF0FD;}
.d2-4187716189 .stroke-AA5{stroke:#F7F8FE;} .d2-236292005 .stroke-AA5{stroke:#F7F8FE;}
.d2-4187716189 .stroke-AB4{stroke:#EDF0FD;} .d2-236292005 .stroke-AB4{stroke:#EDF0FD;}
.d2-4187716189 .stroke-AB5{stroke:#F7F8FE;} .d2-236292005 .stroke-AB5{stroke:#F7F8FE;}
.d2-4187716189 .background-color-N1{background-color:#0A0F25;} .d2-236292005 .background-color-N1{background-color:#0A0F25;}
.d2-4187716189 .background-color-N2{background-color:#676C7E;} .d2-236292005 .background-color-N2{background-color:#676C7E;}
.d2-4187716189 .background-color-N3{background-color:#9499AB;} .d2-236292005 .background-color-N3{background-color:#9499AB;}
.d2-4187716189 .background-color-N4{background-color:#CFD2DD;} .d2-236292005 .background-color-N4{background-color:#CFD2DD;}
.d2-4187716189 .background-color-N5{background-color:#DEE1EB;} .d2-236292005 .background-color-N5{background-color:#DEE1EB;}
.d2-4187716189 .background-color-N6{background-color:#EEF1F8;} .d2-236292005 .background-color-N6{background-color:#EEF1F8;}
.d2-4187716189 .background-color-N7{background-color:#FFFFFF;} .d2-236292005 .background-color-N7{background-color:#FFFFFF;}
.d2-4187716189 .background-color-B1{background-color:#0D32B2;} .d2-236292005 .background-color-B1{background-color:#0D32B2;}
.d2-4187716189 .background-color-B2{background-color:#0D32B2;} .d2-236292005 .background-color-B2{background-color:#0D32B2;}
.d2-4187716189 .background-color-B3{background-color:#E3E9FD;} .d2-236292005 .background-color-B3{background-color:#E3E9FD;}
.d2-4187716189 .background-color-B4{background-color:#E3E9FD;} .d2-236292005 .background-color-B4{background-color:#E3E9FD;}
.d2-4187716189 .background-color-B5{background-color:#EDF0FD;} .d2-236292005 .background-color-B5{background-color:#EDF0FD;}
.d2-4187716189 .background-color-B6{background-color:#F7F8FE;} .d2-236292005 .background-color-B6{background-color:#F7F8FE;}
.d2-4187716189 .background-color-AA2{background-color:#4A6FF3;} .d2-236292005 .background-color-AA2{background-color:#4A6FF3;}
.d2-4187716189 .background-color-AA4{background-color:#EDF0FD;} .d2-236292005 .background-color-AA4{background-color:#EDF0FD;}
.d2-4187716189 .background-color-AA5{background-color:#F7F8FE;} .d2-236292005 .background-color-AA5{background-color:#F7F8FE;}
.d2-4187716189 .background-color-AB4{background-color:#EDF0FD;} .d2-236292005 .background-color-AB4{background-color:#EDF0FD;}
.d2-4187716189 .background-color-AB5{background-color:#F7F8FE;} .d2-236292005 .background-color-AB5{background-color:#F7F8FE;}
.d2-4187716189 .color-N1{color:#0A0F25;} .d2-236292005 .color-N1{color:#0A0F25;}
.d2-4187716189 .color-N2{color:#676C7E;} .d2-236292005 .color-N2{color:#676C7E;}
.d2-4187716189 .color-N3{color:#9499AB;} .d2-236292005 .color-N3{color:#9499AB;}
.d2-4187716189 .color-N4{color:#CFD2DD;} .d2-236292005 .color-N4{color:#CFD2DD;}
.d2-4187716189 .color-N5{color:#DEE1EB;} .d2-236292005 .color-N5{color:#DEE1EB;}
.d2-4187716189 .color-N6{color:#EEF1F8;} .d2-236292005 .color-N6{color:#EEF1F8;}
.d2-4187716189 .color-N7{color:#FFFFFF;} .d2-236292005 .color-N7{color:#FFFFFF;}
.d2-4187716189 .color-B1{color:#0D32B2;} .d2-236292005 .color-B1{color:#0D32B2;}
.d2-4187716189 .color-B2{color:#0D32B2;} .d2-236292005 .color-B2{color:#0D32B2;}
.d2-4187716189 .color-B3{color:#E3E9FD;} .d2-236292005 .color-B3{color:#E3E9FD;}
.d2-4187716189 .color-B4{color:#E3E9FD;} .d2-236292005 .color-B4{color:#E3E9FD;}
.d2-4187716189 .color-B5{color:#EDF0FD;} .d2-236292005 .color-B5{color:#EDF0FD;}
.d2-4187716189 .color-B6{color:#F7F8FE;} .d2-236292005 .color-B6{color:#F7F8FE;}
.d2-4187716189 .color-AA2{color:#4A6FF3;} .d2-236292005 .color-AA2{color:#4A6FF3;}
.d2-4187716189 .color-AA4{color:#EDF0FD;} .d2-236292005 .color-AA4{color:#EDF0FD;}
.d2-4187716189 .color-AA5{color:#F7F8FE;} .d2-236292005 .color-AA5{color:#F7F8FE;}
.d2-4187716189 .color-AB4{color:#EDF0FD;} .d2-236292005 .color-AB4{color:#EDF0FD;}
.d2-4187716189 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="outer"><g class="shape" ><rect x="12.000000" y="153.000000" width="408.000000" height="396.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="216.000000" y="186.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">outer</text></g><g id="start"><g class="shape" ><rect x="176.000000" y="12.000000" width="80.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="216.000000" y="50.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">start</text></g><g id="end"><g class="shape" ><rect x="180.000000" y="624.000000" width="72.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="216.000000" y="662.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">end</text></g><g id="outer.vg"><g class="shape" ><rect x="62.000000" y="208.000000" width="308.000000" height="286.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="216.000000" y="237.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">volume group</text></g><g id="outer.vg.vd"><g class="shape" ><rect x="122.000000" y="263.000000" width="208.000000" height="176.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="112.000000" y="273.000000" width="208.000000" height="176.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="216.000000" y="298.000000" class="text fill-N1" style="text-anchor:middle;font-size:20px">volume definition</text></g><g id="outer.vg.vd.volume"><g class="shape" ><rect x="172.000000" y="323.000000" width="98.000000" height="66.000000" class=" stroke-B2 fill-N7" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" /><rect x="162.000000" y="333.000000" width="98.000000" height="66.000000" class=" stroke-B2 fill-N7" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" /></g><text x="211.000000" y="371.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">volume</text></g><g id="(start -&gt; outer.vg.vd.volume)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 216.000000 80.000000 L 216.000000 319.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4187716189)" /></g><g id="(outer.vg.vd.volume -&gt; end)[0]"><path d="M 216.000000 401.000000 L 216.000000 620.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4187716189)" /></g><mask id="d2-4187716189" maskUnits="userSpaceOnUse" x="11" y="11" width="410" height="680"> .d2-236292005 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="outer"><g class="shape" ><rect x="12.000000" y="153.000000" width="408.000000" height="396.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="216.000000" y="186.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">outer</text></g><g id="start"><g class="shape" ><rect x="176.000000" y="12.000000" width="80.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="216.000000" y="50.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">start</text></g><g id="end"><g class="shape" ><rect x="180.000000" y="624.000000" width="72.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="216.000000" y="662.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">end</text></g><g id="outer.vg"><g class="shape" ><rect x="62.000000" y="208.000000" width="308.000000" height="286.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="216.000000" y="237.000000" class="text fill-N1" style="text-anchor:middle;font-size:24px">volume group</text></g><g id="outer.vg.vd"><g class="shape" ><rect x="122.000000" y="263.000000" width="198.000000" height="166.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="112.000000" y="273.000000" width="198.000000" height="166.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="211.000000" y="298.000000" class="text fill-N1" style="text-anchor:middle;font-size:20px">volume definition</text></g><g id="outer.vg.vd.volume"><g class="shape" ><rect x="167.000000" y="318.000000" width="98.000000" height="66.000000" class=" stroke-B2 fill-N7" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" /><rect x="157.000000" y="328.000000" width="98.000000" height="66.000000" class=" stroke-B2 fill-N7" style="stroke-width:2;stroke-dasharray:6.000000,5.919384;" /></g><text x="206.000000" y="366.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">volume</text></g><g id="(start -&gt; outer.vg.vd.volume)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 215.958342 79.999566 L 211.083315 314.000868" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-236292005)" /></g><g id="(outer.vg.vd.volume -&gt; end)[0]"><path d="M 211.043468 395.999528 L 215.913064 620.000945" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-236292005)" /></g><mask id="d2-236292005" maskUnits="userSpaceOnUse" x="11" y="11" width="410" height="680">
<rect x="11" y="11" width="410" height="680" fill="white"></rect> <rect x="11" y="11" width="410" height="680" fill="white"></rect>
<rect x="184.500000" y="158.000000" width="63" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="184.500000" y="158.000000" width="63" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="198.500000" y="34.500000" width="35" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="198.500000" y="34.500000" width="35" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="202.500000" y="646.500000" width="27" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="202.500000" y="646.500000" width="27" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="146.000000" y="213.000000" width="140" height="31" fill="rgba(0,0,0,0.75)"></rect> <rect x="146.000000" y="213.000000" width="140" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="142.500000" y="278.000000" width="147" height="26" fill="rgba(0,0,0,0.75)"></rect> <rect x="137.500000" y="278.000000" width="147" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="184.500000" y="355.500000" width="53" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="179.500000" y="350.500000" width="53" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -256,8 +256,8 @@
"x": 383, "x": 383,
"y": 32 "y": 32
}, },
"width": 163, "width": 153,
"height": 312, "height": 302,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -294,8 +294,8 @@
"id": "n3.a", "id": "n3.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 438, "x": 433,
"y": 82 "y": 77
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -335,8 +335,8 @@
"id": "n3.b", "id": "n3.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 433, "x": 428,
"y": 228 "y": 223
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -379,8 +379,8 @@
"x": 566, "x": 566,
"y": 34 "y": 34
}, },
"width": 168, "width": 153,
"height": 317, "height": 302,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -417,8 +417,8 @@
"id": "n4.a", "id": "n4.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 623, "x": 616,
"y": 84 "y": 77
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -458,8 +458,8 @@
"id": "n4.b", "id": "n4.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 616, "x": 608,
"y": 235 "y": 228
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -502,8 +502,8 @@
"x": 754, "x": 754,
"y": 37 "y": 37
}, },
"width": 153, "width": 143,
"height": 302, "height": 292,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -540,8 +540,8 @@
"id": "n5.a", "id": "n5.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 804, "x": 799,
"y": 87 "y": 82
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -581,8 +581,8 @@
"id": "n5.b", "id": "n5.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 804, "x": 799,
"y": 223 "y": 218
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -625,8 +625,8 @@
"x": 927, "x": 927,
"y": 42 "y": 42
}, },
"width": 153, "width": 138,
"height": 302, "height": 287,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -663,8 +663,8 @@
"id": "n6.a", "id": "n6.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 977, "x": 969,
"y": 92 "y": 84
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -704,8 +704,8 @@
"id": "n6.b", "id": "n6.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 977, "x": 969,
"y": 228 "y": 220
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -748,8 +748,8 @@
"x": 1100, "x": 1100,
"y": 32 "y": 32
}, },
"width": 163, "width": 153,
"height": 312, "height": 302,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -786,8 +786,8 @@
"id": "n7.a", "id": "n7.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1150, "x": 1145,
"y": 92 "y": 87
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -827,8 +827,8 @@
"id": "n7.b", "id": "n7.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1155, "x": 1150,
"y": 228 "y": 223
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -871,8 +871,8 @@
"x": 1283, "x": 1283,
"y": 34 "y": 34
}, },
"width": 168, "width": 153,
"height": 317, "height": 302,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -909,8 +909,8 @@
"id": "n8.a", "id": "n8.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1333, "x": 1325,
"y": 99 "y": 92
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -950,8 +950,8 @@
"id": "n8.b", "id": "n8.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1340, "x": 1333,
"y": 235 "y": 228
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -994,8 +994,8 @@
"x": 1471, "x": 1471,
"y": 27 "y": 27
}, },
"width": 163, "width": 153,
"height": 322, "height": 312,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1032,8 +1032,8 @@
"id": "n9.a", "id": "n9.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1521, "x": 1516,
"y": 87 "y": 82
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1073,8 +1073,8 @@
"id": "n9.b", "id": "n9.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1521, "x": 1516,
"y": 233 "y": 228
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1117,8 +1117,8 @@
"x": 1654, "x": 1654,
"y": 27 "y": 27
}, },
"width": 168, "width": 153,
"height": 332, "height": 317,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1155,8 +1155,8 @@
"id": "n10.a", "id": "n10.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1704, "x": 1696,
"y": 92 "y": 84
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1196,8 +1196,8 @@
"id": "n10.b", "id": "n10.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 1704, "x": 1696,
"y": 243 "y": 235
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1336,12 +1336,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 464.5, "x": 459.5,
"y": 148 "y": 143
}, },
{ {
"x": 464.5, "x": 459.5,
"y": 218 "y": 213
} }
], ],
"animated": false, "animated": false,
@ -1374,12 +1374,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 650, "x": 642.5,
"y": 150.5 "y": 143
}, },
{ {
"x": 650, "x": 642.5,
"y": 220.5 "y": 213
} }
], ],
"animated": false, "animated": false,
@ -1412,12 +1412,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 830.5, "x": 825.5,
"y": 153 "y": 148
}, },
{ {
"x": 830.5, "x": 825.5,
"y": 223 "y": 218
} }
], ],
"animated": false, "animated": false,
@ -1450,12 +1450,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1003.5, "x": 996,
"y": 158 "y": 150.5
}, },
{ {
"x": 1003.5, "x": 996,
"y": 228 "y": 220.5
} }
], ],
"animated": false, "animated": false,
@ -1488,12 +1488,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1181.5, "x": 1176.5,
"y": 158 "y": 153
}, },
{ {
"x": 1181.5, "x": 1176.5,
"y": 228 "y": 223
} }
], ],
"animated": false, "animated": false,
@ -1526,12 +1526,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1367, "x": 1359.5,
"y": 165.5 "y": 158
}, },
{ {
"x": 1367, "x": 1359.5,
"y": 235.5 "y": 228
} }
], ],
"animated": false, "animated": false,
@ -1564,12 +1564,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1552.5, "x": 1547.5,
"y": 153 "y": 148
}, },
{ {
"x": 1552.5, "x": 1547.5,
"y": 223 "y": 218
} }
], ],
"animated": false, "animated": false,
@ -1602,12 +1602,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 1738, "x": 1730.5,
"y": 158 "y": 150.5
}, },
{ {
"x": 1738, "x": 1730.5,
"y": 228 "y": 220.5
} }
], ],
"animated": false, "animated": false,

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1828 350"><svg id="d2-svg" class="d2-2199715291" width="1828" height="350" viewBox="11 10 1828 350"><rect x="11.000000" y="10.000000" width="1828.000000" height="350.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1813 335"><svg id="d2-svg" class="d2-4020186194" width="1813" height="335" viewBox="11 10 1813 335"><rect x="11.000000" y="10.000000" width="1813.000000" height="335.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-2199715291 .text { .d2-4020186194 .text {
font-family: "d2-2199715291-font-regular"; font-family: "d2-4020186194-font-regular";
} }
@font-face { @font-face {
font-family: d2-2199715291-font-regular; font-family: d2-4020186194-font-regular;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
} }
.d2-2199715291 .text-bold { .d2-4020186194 .text-bold {
font-family: "d2-2199715291-font-bold"; font-family: "d2-4020186194-font-bold";
} }
@font-face { @font-face {
font-family: d2-2199715291-font-bold; font-family: d2-4020186194-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -25,125 +25,125 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-2199715291 .fill-N1{fill:#0A0F25;} .d2-4020186194 .fill-N1{fill:#0A0F25;}
.d2-2199715291 .fill-N2{fill:#676C7E;} .d2-4020186194 .fill-N2{fill:#676C7E;}
.d2-2199715291 .fill-N3{fill:#9499AB;} .d2-4020186194 .fill-N3{fill:#9499AB;}
.d2-2199715291 .fill-N4{fill:#CFD2DD;} .d2-4020186194 .fill-N4{fill:#CFD2DD;}
.d2-2199715291 .fill-N5{fill:#DEE1EB;} .d2-4020186194 .fill-N5{fill:#DEE1EB;}
.d2-2199715291 .fill-N6{fill:#EEF1F8;} .d2-4020186194 .fill-N6{fill:#EEF1F8;}
.d2-2199715291 .fill-N7{fill:#FFFFFF;} .d2-4020186194 .fill-N7{fill:#FFFFFF;}
.d2-2199715291 .fill-B1{fill:#0D32B2;} .d2-4020186194 .fill-B1{fill:#0D32B2;}
.d2-2199715291 .fill-B2{fill:#0D32B2;} .d2-4020186194 .fill-B2{fill:#0D32B2;}
.d2-2199715291 .fill-B3{fill:#E3E9FD;} .d2-4020186194 .fill-B3{fill:#E3E9FD;}
.d2-2199715291 .fill-B4{fill:#E3E9FD;} .d2-4020186194 .fill-B4{fill:#E3E9FD;}
.d2-2199715291 .fill-B5{fill:#EDF0FD;} .d2-4020186194 .fill-B5{fill:#EDF0FD;}
.d2-2199715291 .fill-B6{fill:#F7F8FE;} .d2-4020186194 .fill-B6{fill:#F7F8FE;}
.d2-2199715291 .fill-AA2{fill:#4A6FF3;} .d2-4020186194 .fill-AA2{fill:#4A6FF3;}
.d2-2199715291 .fill-AA4{fill:#EDF0FD;} .d2-4020186194 .fill-AA4{fill:#EDF0FD;}
.d2-2199715291 .fill-AA5{fill:#F7F8FE;} .d2-4020186194 .fill-AA5{fill:#F7F8FE;}
.d2-2199715291 .fill-AB4{fill:#EDF0FD;} .d2-4020186194 .fill-AB4{fill:#EDF0FD;}
.d2-2199715291 .fill-AB5{fill:#F7F8FE;} .d2-4020186194 .fill-AB5{fill:#F7F8FE;}
.d2-2199715291 .stroke-N1{stroke:#0A0F25;} .d2-4020186194 .stroke-N1{stroke:#0A0F25;}
.d2-2199715291 .stroke-N2{stroke:#676C7E;} .d2-4020186194 .stroke-N2{stroke:#676C7E;}
.d2-2199715291 .stroke-N3{stroke:#9499AB;} .d2-4020186194 .stroke-N3{stroke:#9499AB;}
.d2-2199715291 .stroke-N4{stroke:#CFD2DD;} .d2-4020186194 .stroke-N4{stroke:#CFD2DD;}
.d2-2199715291 .stroke-N5{stroke:#DEE1EB;} .d2-4020186194 .stroke-N5{stroke:#DEE1EB;}
.d2-2199715291 .stroke-N6{stroke:#EEF1F8;} .d2-4020186194 .stroke-N6{stroke:#EEF1F8;}
.d2-2199715291 .stroke-N7{stroke:#FFFFFF;} .d2-4020186194 .stroke-N7{stroke:#FFFFFF;}
.d2-2199715291 .stroke-B1{stroke:#0D32B2;} .d2-4020186194 .stroke-B1{stroke:#0D32B2;}
.d2-2199715291 .stroke-B2{stroke:#0D32B2;} .d2-4020186194 .stroke-B2{stroke:#0D32B2;}
.d2-2199715291 .stroke-B3{stroke:#E3E9FD;} .d2-4020186194 .stroke-B3{stroke:#E3E9FD;}
.d2-2199715291 .stroke-B4{stroke:#E3E9FD;} .d2-4020186194 .stroke-B4{stroke:#E3E9FD;}
.d2-2199715291 .stroke-B5{stroke:#EDF0FD;} .d2-4020186194 .stroke-B5{stroke:#EDF0FD;}
.d2-2199715291 .stroke-B6{stroke:#F7F8FE;} .d2-4020186194 .stroke-B6{stroke:#F7F8FE;}
.d2-2199715291 .stroke-AA2{stroke:#4A6FF3;} .d2-4020186194 .stroke-AA2{stroke:#4A6FF3;}
.d2-2199715291 .stroke-AA4{stroke:#EDF0FD;} .d2-4020186194 .stroke-AA4{stroke:#EDF0FD;}
.d2-2199715291 .stroke-AA5{stroke:#F7F8FE;} .d2-4020186194 .stroke-AA5{stroke:#F7F8FE;}
.d2-2199715291 .stroke-AB4{stroke:#EDF0FD;} .d2-4020186194 .stroke-AB4{stroke:#EDF0FD;}
.d2-2199715291 .stroke-AB5{stroke:#F7F8FE;} .d2-4020186194 .stroke-AB5{stroke:#F7F8FE;}
.d2-2199715291 .background-color-N1{background-color:#0A0F25;} .d2-4020186194 .background-color-N1{background-color:#0A0F25;}
.d2-2199715291 .background-color-N2{background-color:#676C7E;} .d2-4020186194 .background-color-N2{background-color:#676C7E;}
.d2-2199715291 .background-color-N3{background-color:#9499AB;} .d2-4020186194 .background-color-N3{background-color:#9499AB;}
.d2-2199715291 .background-color-N4{background-color:#CFD2DD;} .d2-4020186194 .background-color-N4{background-color:#CFD2DD;}
.d2-2199715291 .background-color-N5{background-color:#DEE1EB;} .d2-4020186194 .background-color-N5{background-color:#DEE1EB;}
.d2-2199715291 .background-color-N6{background-color:#EEF1F8;} .d2-4020186194 .background-color-N6{background-color:#EEF1F8;}
.d2-2199715291 .background-color-N7{background-color:#FFFFFF;} .d2-4020186194 .background-color-N7{background-color:#FFFFFF;}
.d2-2199715291 .background-color-B1{background-color:#0D32B2;} .d2-4020186194 .background-color-B1{background-color:#0D32B2;}
.d2-2199715291 .background-color-B2{background-color:#0D32B2;} .d2-4020186194 .background-color-B2{background-color:#0D32B2;}
.d2-2199715291 .background-color-B3{background-color:#E3E9FD;} .d2-4020186194 .background-color-B3{background-color:#E3E9FD;}
.d2-2199715291 .background-color-B4{background-color:#E3E9FD;} .d2-4020186194 .background-color-B4{background-color:#E3E9FD;}
.d2-2199715291 .background-color-B5{background-color:#EDF0FD;} .d2-4020186194 .background-color-B5{background-color:#EDF0FD;}
.d2-2199715291 .background-color-B6{background-color:#F7F8FE;} .d2-4020186194 .background-color-B6{background-color:#F7F8FE;}
.d2-2199715291 .background-color-AA2{background-color:#4A6FF3;} .d2-4020186194 .background-color-AA2{background-color:#4A6FF3;}
.d2-2199715291 .background-color-AA4{background-color:#EDF0FD;} .d2-4020186194 .background-color-AA4{background-color:#EDF0FD;}
.d2-2199715291 .background-color-AA5{background-color:#F7F8FE;} .d2-4020186194 .background-color-AA5{background-color:#F7F8FE;}
.d2-2199715291 .background-color-AB4{background-color:#EDF0FD;} .d2-4020186194 .background-color-AB4{background-color:#EDF0FD;}
.d2-2199715291 .background-color-AB5{background-color:#F7F8FE;} .d2-4020186194 .background-color-AB5{background-color:#F7F8FE;}
.d2-2199715291 .color-N1{color:#0A0F25;} .d2-4020186194 .color-N1{color:#0A0F25;}
.d2-2199715291 .color-N2{color:#676C7E;} .d2-4020186194 .color-N2{color:#676C7E;}
.d2-2199715291 .color-N3{color:#9499AB;} .d2-4020186194 .color-N3{color:#9499AB;}
.d2-2199715291 .color-N4{color:#CFD2DD;} .d2-4020186194 .color-N4{color:#CFD2DD;}
.d2-2199715291 .color-N5{color:#DEE1EB;} .d2-4020186194 .color-N5{color:#DEE1EB;}
.d2-2199715291 .color-N6{color:#EEF1F8;} .d2-4020186194 .color-N6{color:#EEF1F8;}
.d2-2199715291 .color-N7{color:#FFFFFF;} .d2-4020186194 .color-N7{color:#FFFFFF;}
.d2-2199715291 .color-B1{color:#0D32B2;} .d2-4020186194 .color-B1{color:#0D32B2;}
.d2-2199715291 .color-B2{color:#0D32B2;} .d2-4020186194 .color-B2{color:#0D32B2;}
.d2-2199715291 .color-B3{color:#E3E9FD;} .d2-4020186194 .color-B3{color:#E3E9FD;}
.d2-2199715291 .color-B4{color:#E3E9FD;} .d2-4020186194 .color-B4{color:#E3E9FD;}
.d2-2199715291 .color-B5{color:#EDF0FD;} .d2-4020186194 .color-B5{color:#EDF0FD;}
.d2-2199715291 .color-B6{color:#F7F8FE;} .d2-4020186194 .color-B6{color:#F7F8FE;}
.d2-2199715291 .color-AA2{color:#4A6FF3;} .d2-4020186194 .color-AA2{color:#4A6FF3;}
.d2-2199715291 .color-AA4{color:#EDF0FD;} .d2-4020186194 .color-AA4{color:#EDF0FD;}
.d2-2199715291 .color-AA5{color:#F7F8FE;} .d2-4020186194 .color-AA5{color:#F7F8FE;}
.d2-2199715291 .color-AB4{color:#EDF0FD;} .d2-4020186194 .color-AB4{color:#EDF0FD;}
.d2-2199715291 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="n1"><g class="shape" ><rect x="12.000000" y="22.000000" width="163.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="93.500000" y="55.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n1</text></g><g id="n2"><g class="shape" ><rect x="195.000000" y="19.000000" width="168.000000" height="317.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="279.000000" y="52.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n2</text></g><g id="n3"><g class="shape" ><rect x="393.000000" y="22.000000" width="163.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="383.000000" y="32.000000" width="163.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="464.500000" y="65.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n3</text></g><g id="n4"><g class="shape" ><defs><mask id="border-mask-n4" maskUnits="userSpaceOnUse" x="566" y="19" width="183" height="332"> .d2-4020186194 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="n1"><g class="shape" ><rect x="12.000000" y="22.000000" width="163.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="93.500000" y="55.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n1</text></g><g id="n2"><g class="shape" ><rect x="195.000000" y="19.000000" width="168.000000" height="317.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="279.000000" y="52.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n2</text></g><g id="n3"><g class="shape" ><rect x="393.000000" y="22.000000" width="153.000000" height="302.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="383.000000" y="32.000000" width="153.000000" height="302.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="459.500000" y="65.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n3</text></g><g id="n4"><g class="shape" ><defs><mask id="border-mask-n4" maskUnits="userSpaceOnUse" x="566" y="19" width="168" height="317">
<rect x="566" y="19" width="183" height="332" fill="white"></rect> <rect x="566" y="19" width="168" height="317" fill="white"></rect>
<path d="M566,34L581,19L749,19L749,336L734,351L566,351L566,34L734,34L734,351M734,34L749,19" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="566.000000" y="34.000000" width="168.000000" height="317.000000" mask="url(#border-mask-n4)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n4)" points="566,34 581,19 749,19 749,336 734,351 734,34" class=" fill-B3" style="stroke-width:2;" /><path d="M566,34 L581,19 L749,19 L749,336 L734,351 L566,351 L566,34 L734,34 L734,351 M734,34 L749,19" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="650.000000" y="67.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n4</text></g><g id="n5"><g class="shape" ><rect x="764.000000" y="27.000000" width="153.000000" height="302.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="754.000000" y="37.000000" width="153.000000" height="302.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="830.500000" y="70.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n5</text></g><g id="n6"><g class="shape" ><defs><mask id="border-mask-n6" maskUnits="userSpaceOnUse" x="927" y="27" width="168" height="317"> <path d="M566,34L581,19L734,19L734,321L719,336L566,336L566,34L719,34L719,336M719,34L734,19" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="566.000000" y="34.000000" width="153.000000" height="302.000000" mask="url(#border-mask-n4)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n4)" points="566,34 581,19 734,19 734,321 719,336 719,34" class=" fill-B3" style="stroke-width:2;" /><path d="M566,34 L581,19 L734,19 L734,321 L719,336 L566,336 L566,34 L719,34 L719,336 M719,34 L734,19" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="642.500000" y="67.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n4</text></g><g id="n5"><g class="shape" ><rect x="764.000000" y="27.000000" width="143.000000" height="292.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="754.000000" y="37.000000" width="143.000000" height="292.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="825.500000" y="70.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n5</text></g><g id="n6"><g class="shape" ><defs><mask id="border-mask-n6" maskUnits="userSpaceOnUse" x="927" y="27" width="153" height="302">
<rect x="927" y="27" width="168" height="317" fill="white"></rect> <rect x="927" y="27" width="153" height="302" fill="white"></rect>
<path d="M927,42L942,27L1095,27L1095,329L1080,344L927,344L927,42L1080,42L1080,344M1080,42L1095,27" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="927.000000" y="42.000000" width="153.000000" height="302.000000" mask="url(#border-mask-n6)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n6)" points="927,42 942,27 1095,27 1095,329 1080,344 1080,42" class=" fill-B3" style="stroke-width:2;" /><path d="M927,42 L942,27 L1095,27 L1095,329 L1080,344 L927,344 L927,42 L1080,42 L1080,344 M1080,42 L1095,27" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1003.500000" y="75.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n6</text></g><g id="n7"><g class="shape" ><rect x="1110.000000" y="22.000000" width="163.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="1100.000000" y="32.000000" width="163.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1181.500000" y="65.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n7</text></g><g id="n8"><g class="shape" ><defs><mask id="border-mask-n8" maskUnits="userSpaceOnUse" x="1283" y="19" width="183" height="332"> <path d="M927,42L942,27L1080,27L1080,314L1065,329L927,329L927,42L1065,42L1065,329M1065,42L1080,27" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="927.000000" y="42.000000" width="138.000000" height="287.000000" mask="url(#border-mask-n6)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n6)" points="927,42 942,27 1080,27 1080,314 1065,329 1065,42" class=" fill-B3" style="stroke-width:2;" /><path d="M927,42 L942,27 L1080,27 L1080,314 L1065,329 L927,329 L927,42 L1065,42 L1065,329 M1065,42 L1080,27" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="996.000000" y="75.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n6</text></g><g id="n7"><g class="shape" ><rect x="1110.000000" y="22.000000" width="153.000000" height="302.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="1100.000000" y="32.000000" width="153.000000" height="302.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1176.500000" y="65.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n7</text></g><g id="n8"><g class="shape" ><defs><mask id="border-mask-n8" maskUnits="userSpaceOnUse" x="1283" y="19" width="168" height="317">
<rect x="1283" y="19" width="183" height="332" fill="white"></rect> <rect x="1283" y="19" width="168" height="317" fill="white"></rect>
<path d="M1283,34L1298,19L1466,19L1466,336L1451,351L1283,351L1283,34L1451,34L1451,351M1451,34L1466,19" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1283.000000" y="34.000000" width="168.000000" height="317.000000" mask="url(#border-mask-n8)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8)" points="1283,34 1298,19 1466,19 1466,336 1451,351 1451,34" class=" fill-B3" style="stroke-width:2;" /><path d="M1283,34 L1298,19 L1466,19 L1466,336 L1451,351 L1283,351 L1283,34 L1451,34 L1451,351 M1451,34 L1466,19" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1367.000000" y="67.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n8</text></g><g id="n9"><g class="shape" ><rect x="1481.000000" y="17.000000" width="163.000000" height="322.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="1471.000000" y="27.000000" width="163.000000" height="322.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1552.500000" y="60.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n9</text></g><g id="n10"><g class="shape" ><defs><mask id="border-mask-n10" maskUnits="userSpaceOnUse" x="1654" y="12" width="183" height="347"> <path d="M1283,34L1298,19L1451,19L1451,321L1436,336L1283,336L1283,34L1436,34L1436,336M1436,34L1451,19" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1283.000000" y="34.000000" width="153.000000" height="302.000000" mask="url(#border-mask-n8)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8)" points="1283,34 1298,19 1451,19 1451,321 1436,336 1436,34" class=" fill-B3" style="stroke-width:2;" /><path d="M1283,34 L1298,19 L1451,19 L1451,321 L1436,336 L1283,336 L1283,34 L1436,34 L1436,336 M1436,34 L1451,19" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1359.500000" y="67.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n8</text></g><g id="n9"><g class="shape" ><rect x="1481.000000" y="17.000000" width="153.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="1471.000000" y="27.000000" width="153.000000" height="312.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1547.500000" y="60.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n9</text></g><g id="n10"><g class="shape" ><defs><mask id="border-mask-n10" maskUnits="userSpaceOnUse" x="1654" y="12" width="168" height="332">
<rect x="1654" y="12" width="183" height="347" fill="white"></rect> <rect x="1654" y="12" width="168" height="332" fill="white"></rect>
<path d="M1654,27L1669,12L1837,12L1837,344L1822,359L1654,359L1654,27L1822,27L1822,359M1822,27L1837,12" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1654.000000" y="27.000000" width="168.000000" height="332.000000" mask="url(#border-mask-n10)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10)" points="1654,27 1669,12 1837,12 1837,344 1822,359 1822,27" class=" fill-B3" style="stroke-width:2;" /><path d="M1654,27 L1669,12 L1837,12 L1837,344 L1822,359 L1654,359 L1654,27 L1822,27 L1822,359 M1822,27 L1837,12" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1738.000000" y="60.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n10</text></g><g id="n1.a"><g class="shape" ><rect x="67.000000" y="72.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="93.500000" y="110.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n1.b"><g class="shape" ><rect x="72.000000" y="208.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="62.000000" y="218.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="88.500000" y="256.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n2.a"><g class="shape" ><rect x="252.000000" y="69.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="278.500000" y="107.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n2.b"><g class="shape" ><defs><mask id="border-mask-n2.b" maskUnits="userSpaceOnUse" x="245" y="205" width="68" height="81"> <path d="M1654,27L1669,12L1822,12L1822,329L1807,344L1654,344L1654,27L1807,27L1807,344M1807,27L1822,12" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1654.000000" y="27.000000" width="153.000000" height="317.000000" mask="url(#border-mask-n10)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10)" points="1654,27 1669,12 1822,12 1822,329 1807,344 1807,27" class=" fill-B3" style="stroke-width:2;" /><path d="M1654,27 L1669,12 L1822,12 L1822,329 L1807,344 L1654,344 L1654,27 L1807,27 L1807,344 M1807,27 L1822,12" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1730.500000" y="60.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n10</text></g><g id="n1.a"><g class="shape" ><rect x="67.000000" y="72.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="93.500000" y="110.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n1.b"><g class="shape" ><rect x="72.000000" y="208.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="62.000000" y="218.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="88.500000" y="256.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n2.a"><g class="shape" ><rect x="252.000000" y="69.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="278.500000" y="107.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n2.b"><g class="shape" ><defs><mask id="border-mask-n2.b" maskUnits="userSpaceOnUse" x="245" y="205" width="68" height="81">
<rect x="245" y="205" width="68" height="81" fill="white"></rect> <rect x="245" y="205" width="68" height="81" fill="white"></rect>
<path d="M245,220L260,205L313,205L313,271L298,286L245,286L245,220L298,220L298,286M298,220L313,205" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="245.000000" y="220.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n2.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n2.b)" points="245,220 260,205 313,205 313,271 298,286 298,220" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M245,220 L260,205 L313,205 L313,271 L298,286 L245,286 L245,220 L298,220 L298,286 M298,220 L313,205" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="271.500000" y="258.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n3.a"><g class="shape" ><rect x="438.000000" y="82.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="464.500000" y="120.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n3.b"><g class="shape" ><rect x="443.000000" y="218.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="433.000000" y="228.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="459.500000" y="266.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n4.a"><g class="shape" ><rect x="623.000000" y="84.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="649.500000" y="122.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n4.b"><g class="shape" ><defs><mask id="border-mask-n4.b" maskUnits="userSpaceOnUse" x="616" y="220" width="68" height="81"> <path d="M245,220L260,205L313,205L313,271L298,286L245,286L245,220L298,220L298,286M298,220L313,205" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="245.000000" y="220.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n2.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n2.b)" points="245,220 260,205 313,205 313,271 298,286 298,220" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M245,220 L260,205 L313,205 L313,271 L298,286 L245,286 L245,220 L298,220 L298,286 M298,220 L313,205" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="271.500000" y="258.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n3.a"><g class="shape" ><rect x="433.000000" y="77.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="459.500000" y="115.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n3.b"><g class="shape" ><rect x="438.000000" y="213.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="428.000000" y="223.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="454.500000" y="261.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n4.a"><g class="shape" ><rect x="616.000000" y="77.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="642.500000" y="115.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n4.b"><g class="shape" ><defs><mask id="border-mask-n4.b" maskUnits="userSpaceOnUse" x="608" y="213" width="68" height="81">
<rect x="616" y="220" width="68" height="81" fill="white"></rect> <rect x="608" y="213" width="68" height="81" fill="white"></rect>
<path d="M616,235L631,220L684,220L684,286L669,301L616,301L616,235L669,235L669,301M669,235L684,220" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="616.000000" y="235.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n4.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n4.b)" points="616,235 631,220 684,220 684,286 669,301 669,235" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M616,235 L631,220 L684,220 L684,286 L669,301 L616,301 L616,235 L669,235 L669,301 M669,235 L684,220" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="642.500000" y="273.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n5.a"><g class="shape" ><rect x="804.000000" y="87.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="830.500000" y="125.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n5.b"><g class="shape" ><rect x="804.000000" y="223.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="830.500000" y="261.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n6.a"><g class="shape" ><rect x="977.000000" y="92.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1003.500000" y="130.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n6.b"><g class="shape" ><rect x="977.000000" y="228.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1003.500000" y="266.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n7.a"><g class="shape" ><rect x="1160.000000" y="82.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="1150.000000" y="92.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1176.500000" y="130.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n7.b"><g class="shape" ><rect x="1155.000000" y="228.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1181.500000" y="266.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n8.a"><g class="shape" ><defs><mask id="border-mask-n8.a" maskUnits="userSpaceOnUse" x="1333" y="84" width="68" height="81"> <path d="M608,228L623,213L676,213L676,279L661,294L608,294L608,228L661,228L661,294M661,228L676,213" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="608.000000" y="228.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n4.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n4.b)" points="608,228 623,213 676,213 676,279 661,294 661,228" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M608,228 L623,213 L676,213 L676,279 L661,294 L608,294 L608,228 L661,228 L661,294 M661,228 L676,213" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="634.500000" y="266.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n5.a"><g class="shape" ><rect x="799.000000" y="82.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="825.500000" y="120.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n5.b"><g class="shape" ><rect x="799.000000" y="218.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="825.500000" y="256.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n6.a"><g class="shape" ><rect x="969.000000" y="84.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="995.500000" y="122.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n6.b"><g class="shape" ><rect x="969.000000" y="220.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="995.500000" y="258.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n7.a"><g class="shape" ><rect x="1155.000000" y="77.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="1145.000000" y="87.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1171.500000" y="125.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n7.b"><g class="shape" ><rect x="1150.000000" y="223.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1176.500000" y="261.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n8.a"><g class="shape" ><defs><mask id="border-mask-n8.a" maskUnits="userSpaceOnUse" x="1325" y="77" width="68" height="81">
<rect x="1333" y="84" width="68" height="81" fill="white"></rect> <rect x="1325" y="77" width="68" height="81" fill="white"></rect>
<path d="M1333,99L1348,84L1401,84L1401,150L1386,165L1333,165L1333,99L1386,99L1386,165M1386,99L1401,84" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1333.000000" y="99.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n8.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8.a)" points="1333,99 1348,84 1401,84 1401,150 1386,165 1386,99" class=" fill-B4" style="stroke-width:2;" /><path d="M1333,99 L1348,84 L1401,84 L1401,150 L1386,165 L1333,165 L1333,99 L1386,99 L1386,165 M1386,99 L1401,84" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1359.500000" y="137.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n8.b"><g class="shape" ><rect x="1340.000000" y="235.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1366.500000" y="273.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n9.a"><g class="shape" ><rect x="1531.000000" y="77.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="1521.000000" y="87.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1547.500000" y="125.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n9.b"><g class="shape" ><rect x="1531.000000" y="223.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="1521.000000" y="233.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1547.500000" y="271.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n10.a"><g class="shape" ><defs><mask id="border-mask-n10.a" maskUnits="userSpaceOnUse" x="1704" y="77" width="68" height="81"> <path d="M1325,92L1340,77L1393,77L1393,143L1378,158L1325,158L1325,92L1378,92L1378,158M1378,92L1393,77" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1325.000000" y="92.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n8.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8.a)" points="1325,92 1340,77 1393,77 1393,143 1378,158 1378,92" class=" fill-B4" style="stroke-width:2;" /><path d="M1325,92 L1340,77 L1393,77 L1393,143 L1378,158 L1325,158 L1325,92 L1378,92 L1378,158 M1378,92 L1393,77" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1351.500000" y="130.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n8.b"><g class="shape" ><rect x="1333.000000" y="228.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1359.500000" y="266.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n9.a"><g class="shape" ><rect x="1526.000000" y="72.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="1516.000000" y="82.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="1542.500000" y="120.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n9.b"><g class="shape" ><rect x="1526.000000" y="218.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="1516.000000" y="228.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1542.500000" y="266.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n10.a"><g class="shape" ><defs><mask id="border-mask-n10.a" maskUnits="userSpaceOnUse" x="1696" y="69" width="68" height="81">
<rect x="1704" y="77" width="68" height="81" fill="white"></rect> <rect x="1696" y="69" width="68" height="81" fill="white"></rect>
<path d="M1704,92L1719,77L1772,77L1772,143L1757,158L1704,158L1704,92L1757,92L1757,158M1757,92L1772,77" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1704.000000" y="92.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10.a)" points="1704,92 1719,77 1772,77 1772,143 1757,158 1757,92" class=" fill-B4" style="stroke-width:2;" /><path d="M1704,92 L1719,77 L1772,77 L1772,143 L1757,158 L1704,158 L1704,92 L1757,92 L1757,158 M1757,92 L1772,77" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1730.500000" y="130.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n10.b"><g class="shape" ><defs><mask id="border-mask-n10.b" maskUnits="userSpaceOnUse" x="1704" y="228" width="68" height="81"> <path d="M1696,84L1711,69L1764,69L1764,135L1749,150L1696,150L1696,84L1749,84L1749,150M1749,84L1764,69" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1696.000000" y="84.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10.a)" points="1696,84 1711,69 1764,69 1764,135 1749,150 1749,84" class=" fill-B4" style="stroke-width:2;" /><path d="M1696,84 L1711,69 L1764,69 L1764,135 L1749,150 L1696,150 L1696,84 L1749,84 L1749,150 M1749,84 L1764,69" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1722.500000" y="122.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n10.b"><g class="shape" ><defs><mask id="border-mask-n10.b" maskUnits="userSpaceOnUse" x="1696" y="220" width="68" height="81">
<rect x="1704" y="228" width="68" height="81" fill="white"></rect> <rect x="1696" y="220" width="68" height="81" fill="white"></rect>
<path d="M1704,243L1719,228L1772,228L1772,294L1757,309L1704,309L1704,243L1757,243L1757,309M1757,243L1772,228" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1704.000000" y="243.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n10.b)" points="1704,243 1719,228 1772,228 1772,294 1757,309 1757,243" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M1704,243 L1719,228 L1772,228 L1772,294 L1757,309 L1704,309 L1704,243 L1757,243 L1757,309 M1757,243 L1772,228" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1730.500000" y="281.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n1.(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 93.500000 140.000000 L 93.500000 204.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n2.(a -&gt; b)[0]"><path d="M 279.000000 137.500000 L 279.000000 201.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n3.(a -&gt; b)[0]"><path d="M 464.500000 150.000000 L 464.500000 214.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n4.(a -&gt; b)[0]"><path d="M 650.000000 152.500000 L 650.000000 216.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n5.(a -&gt; b)[0]"><path d="M 830.500000 155.000000 L 830.500000 219.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n6.(a -&gt; b)[0]"><path d="M 1003.500000 160.000000 L 1003.500000 224.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n7.(a -&gt; b)[0]"><path d="M 1181.500000 160.000000 L 1181.500000 224.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n8.(a -&gt; b)[0]"><path d="M 1367.000000 167.500000 L 1367.000000 231.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n9.(a -&gt; b)[0]"><path d="M 1552.500000 155.000000 L 1552.500000 219.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><g id="n10.(a -&gt; b)[0]"><path d="M 1738.000000 160.000000 L 1738.000000 224.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2199715291)" /></g><mask id="d2-2199715291" maskUnits="userSpaceOnUse" x="11" y="10" width="1828" height="350"> <path d="M1696,235L1711,220L1764,220L1764,286L1749,301L1696,301L1696,235L1749,235L1749,301M1749,235L1764,220" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="1696.000000" y="235.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n10.b)" points="1696,235 1711,220 1764,220 1764,286 1749,301 1749,235" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M1696,235 L1711,220 L1764,220 L1764,286 L1749,301 L1696,301 L1696,235 L1749,235 L1749,301 M1749,235 L1764,220" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="1722.500000" y="273.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n1.(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 93.500000 140.000000 L 93.500000 204.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n2.(a -&gt; b)[0]"><path d="M 279.000000 137.500000 L 279.000000 201.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n3.(a -&gt; b)[0]"><path d="M 459.500000 145.000000 L 459.500000 209.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n4.(a -&gt; b)[0]"><path d="M 642.500000 145.000000 L 642.500000 209.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n5.(a -&gt; b)[0]"><path d="M 825.500000 150.000000 L 825.500000 214.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n6.(a -&gt; b)[0]"><path d="M 996.000000 152.500000 L 996.000000 216.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n7.(a -&gt; b)[0]"><path d="M 1176.500000 155.000000 L 1176.500000 219.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n8.(a -&gt; b)[0]"><path d="M 1359.500000 160.000000 L 1359.500000 224.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n9.(a -&gt; b)[0]"><path d="M 1547.500000 150.000000 L 1547.500000 214.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><g id="n10.(a -&gt; b)[0]"><path d="M 1730.500000 152.500000 L 1730.500000 216.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4020186194)" /></g><mask id="d2-4020186194" maskUnits="userSpaceOnUse" x="11" y="10" width="1813" height="335">
<rect x="11" y="10" width="1828" height="350" fill="white"></rect> <rect x="11" y="10" width="1813" height="335" fill="white"></rect>
<rect x="80.000000" y="27.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="80.000000" y="27.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="265.500000" y="24.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="265.500000" y="24.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="451.000000" y="37.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="446.000000" y="37.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="636.000000" y="39.000000" width="28" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="628.500000" y="39.000000" width="28" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="817.000000" y="42.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="812.000000" y="42.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="990.000000" y="47.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="982.500000" y="47.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1168.000000" y="37.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="1163.000000" y="37.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1353.500000" y="39.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="1346.000000" y="39.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1539.000000" y="32.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="1534.000000" y="32.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1717.500000" y="32.000000" width="41" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="1710.000000" y="32.000000" width="41" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="89.500000" y="94.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="89.500000" y="94.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="84.500000" y="240.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="84.500000" y="240.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="274.500000" y="91.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="274.500000" y="91.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="267.500000" y="242.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="267.500000" y="242.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="460.500000" y="104.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="455.500000" y="99.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="455.500000" y="250.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="450.500000" y="245.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="645.500000" y="106.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="638.500000" y="99.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="638.500000" y="257.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="630.500000" y="250.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="826.500000" y="109.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="821.500000" y="104.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="826.500000" y="245.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="821.500000" y="240.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="999.500000" y="114.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="991.500000" y="106.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="999.500000" y="250.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="991.500000" y="242.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1172.500000" y="114.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1167.500000" y="109.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1177.500000" y="250.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1172.500000" y="245.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1355.500000" y="121.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1347.500000" y="114.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1362.500000" y="257.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1355.500000" y="250.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1543.500000" y="109.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1538.500000" y="104.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1543.500000" y="255.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1538.500000" y="250.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1726.500000" y="114.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1718.500000" y="106.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1726.500000" y="265.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="1718.500000" y="257.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -256,8 +256,8 @@
"x": 22, "x": 22,
"y": 419 "y": 419
}, },
"width": 286, "width": 276,
"height": 176, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -294,8 +294,8 @@
"id": "n3.a", "id": "n3.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 205, "x": 200,
"y": 474 "y": 469
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -335,8 +335,8 @@
"id": "n3.b", "id": "n3.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 72, "x": 67,
"y": 479 "y": 474
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -379,8 +379,8 @@
"x": 19, "x": 19,
"y": 620 "y": 620
}, },
"width": 291, "width": 276,
"height": 181, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -417,8 +417,8 @@
"id": "n4.a", "id": "n4.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 207, "x": 200,
"y": 677 "y": 670
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -458,8 +458,8 @@
"id": "n4.b", "id": "n4.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 69, "x": 62,
"y": 685 "y": 677
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -502,8 +502,8 @@
"x": 27, "x": 27,
"y": 816 "y": 816
}, },
"width": 276, "width": 266,
"height": 166, "height": 156,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -540,8 +540,8 @@
"id": "n5.a", "id": "n5.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 200, "x": 195,
"y": 866 "y": 861
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -581,8 +581,8 @@
"id": "n5.b", "id": "n5.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 77, "x": 72,
"y": 866 "y": 861
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -625,8 +625,8 @@
"x": 27, "x": 27,
"y": 1007 "y": 1007
}, },
"width": 276, "width": 261,
"height": 166, "height": 151,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -663,8 +663,8 @@
"id": "n6.a", "id": "n6.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 200, "x": 192,
"y": 1057 "y": 1049
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -704,8 +704,8 @@
"id": "n6.b", "id": "n6.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 77, "x": 69,
"y": 1057 "y": 1049
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -748,8 +748,8 @@
"x": 22, "x": 22,
"y": 1188 "y": 1188
}, },
"width": 286, "width": 276,
"height": 176, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -786,8 +786,8 @@
"id": "n7.a", "id": "n7.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 195, "x": 190,
"y": 1248 "y": 1243
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -827,8 +827,8 @@
"id": "n7.b", "id": "n7.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 72, "x": 67,
"y": 1243 "y": 1238
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -871,8 +871,8 @@
"x": 19, "x": 19,
"y": 1389 "y": 1389
}, },
"width": 291, "width": 276,
"height": 181, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -909,8 +909,8 @@
"id": "n8.a", "id": "n8.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 192, "x": 185,
"y": 1454 "y": 1446
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -950,8 +950,8 @@
"id": "n8.b", "id": "n8.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 69, "x": 62,
"y": 1446 "y": 1439
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -994,8 +994,8 @@
"x": 17, "x": 17,
"y": 1585 "y": 1585
}, },
"width": 296, "width": 286,
"height": 176, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1032,8 +1032,8 @@
"id": "n9.a", "id": "n9.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 200, "x": 195,
"y": 1645 "y": 1640
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1073,8 +1073,8 @@
"id": "n9.b", "id": "n9.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 67, "x": 62,
"y": 1645 "y": 1640
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1117,8 +1117,8 @@
"x": 12, "x": 12,
"y": 1786 "y": 1786
}, },
"width": 306, "width": 291,
"height": 181, "height": 166,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -1155,8 +1155,8 @@
"id": "n10.a", "id": "n10.a",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 200, "x": 192,
"y": 1851 "y": 1843
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1196,8 +1196,8 @@
"id": "n10.b", "id": "n10.b",
"type": "rectangle", "type": "rectangle",
"pos": { "pos": {
"x": 62, "x": 54,
"y": 1851 "y": 1843
}, },
"width": 53, "width": 53,
"height": 66, "height": 66,
@ -1336,12 +1336,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 205, "x": 200,
"y": 507 "y": 502
}, },
{ {
"x": 135, "x": 130,
"y": 507 "y": 502
} }
], ],
"animated": false, "animated": false,
@ -1374,12 +1374,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 207.5, "x": 200,
"y": 710.5 "y": 703
}, },
{ {
"x": 137.5, "x": 130,
"y": 710.5 "y": 703
} }
], ],
"animated": false, "animated": false,
@ -1412,12 +1412,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 200, "x": 195,
"y": 899 "y": 894
}, },
{ {
"x": 130, "x": 125,
"y": 899 "y": 894
} }
], ],
"animated": false, "animated": false,
@ -1450,12 +1450,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 200, "x": 192.5,
"y": 1090 "y": 1082.5
}, },
{ {
"x": 130, "x": 122.5,
"y": 1090 "y": 1082.5
} }
], ],
"animated": false, "animated": false,
@ -1488,12 +1488,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 195, "x": 190,
"y": 1276 "y": 1271
}, },
{ {
"x": 125, "x": 120,
"y": 1276 "y": 1271
} }
], ],
"animated": false, "animated": false,
@ -1526,12 +1526,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 192.5, "x": 185,
"y": 1479.5 "y": 1472
}, },
{ {
"x": 122.5, "x": 115,
"y": 1479.5 "y": 1472
} }
], ],
"animated": false, "animated": false,
@ -1564,12 +1564,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 200, "x": 195,
"y": 1673 "y": 1668
}, },
{ {
"x": 130, "x": 125,
"y": 1673 "y": 1668
} }
], ],
"animated": false, "animated": false,
@ -1602,12 +1602,12 @@
"labelPercentage": 0, "labelPercentage": 0,
"route": [ "route": [
{ {
"x": 200, "x": 192.5,
"y": 1876.5 "y": 1869
}, },
{ {
"x": 130, "x": 122.5,
"y": 1876.5 "y": 1869
} }
], ],
"animated": false, "animated": false,

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 324 1957"><svg id="d2-svg" class="d2-4159279222" width="324" height="1957" viewBox="11 11 324 1957"><rect x="11.000000" y="11.000000" width="324.000000" height="1957.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.2-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 309 1942"><svg id="d2-svg" class="d2-2183146186" width="309" height="1942" viewBox="11 11 309 1942"><rect x="11.000000" y="11.000000" width="309.000000" height="1942.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-4159279222 .text { .d2-2183146186 .text {
font-family: "d2-4159279222-font-regular"; font-family: "d2-2183146186-font-regular";
} }
@font-face { @font-face {
font-family: d2-4159279222-font-regular; font-family: d2-2183146186-font-regular;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
} }
.d2-4159279222 .text-bold { .d2-2183146186 .text-bold {
font-family: "d2-4159279222-font-bold"; font-family: "d2-2183146186-font-bold";
} }
@font-face { @font-face {
font-family: d2-4159279222-font-bold; font-family: d2-2183146186-font-bold;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
@ -25,125 +25,125 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-4159279222 .fill-N1{fill:#0A0F25;} .d2-2183146186 .fill-N1{fill:#0A0F25;}
.d2-4159279222 .fill-N2{fill:#676C7E;} .d2-2183146186 .fill-N2{fill:#676C7E;}
.d2-4159279222 .fill-N3{fill:#9499AB;} .d2-2183146186 .fill-N3{fill:#9499AB;}
.d2-4159279222 .fill-N4{fill:#CFD2DD;} .d2-2183146186 .fill-N4{fill:#CFD2DD;}
.d2-4159279222 .fill-N5{fill:#DEE1EB;} .d2-2183146186 .fill-N5{fill:#DEE1EB;}
.d2-4159279222 .fill-N6{fill:#EEF1F8;} .d2-2183146186 .fill-N6{fill:#EEF1F8;}
.d2-4159279222 .fill-N7{fill:#FFFFFF;} .d2-2183146186 .fill-N7{fill:#FFFFFF;}
.d2-4159279222 .fill-B1{fill:#0D32B2;} .d2-2183146186 .fill-B1{fill:#0D32B2;}
.d2-4159279222 .fill-B2{fill:#0D32B2;} .d2-2183146186 .fill-B2{fill:#0D32B2;}
.d2-4159279222 .fill-B3{fill:#E3E9FD;} .d2-2183146186 .fill-B3{fill:#E3E9FD;}
.d2-4159279222 .fill-B4{fill:#E3E9FD;} .d2-2183146186 .fill-B4{fill:#E3E9FD;}
.d2-4159279222 .fill-B5{fill:#EDF0FD;} .d2-2183146186 .fill-B5{fill:#EDF0FD;}
.d2-4159279222 .fill-B6{fill:#F7F8FE;} .d2-2183146186 .fill-B6{fill:#F7F8FE;}
.d2-4159279222 .fill-AA2{fill:#4A6FF3;} .d2-2183146186 .fill-AA2{fill:#4A6FF3;}
.d2-4159279222 .fill-AA4{fill:#EDF0FD;} .d2-2183146186 .fill-AA4{fill:#EDF0FD;}
.d2-4159279222 .fill-AA5{fill:#F7F8FE;} .d2-2183146186 .fill-AA5{fill:#F7F8FE;}
.d2-4159279222 .fill-AB4{fill:#EDF0FD;} .d2-2183146186 .fill-AB4{fill:#EDF0FD;}
.d2-4159279222 .fill-AB5{fill:#F7F8FE;} .d2-2183146186 .fill-AB5{fill:#F7F8FE;}
.d2-4159279222 .stroke-N1{stroke:#0A0F25;} .d2-2183146186 .stroke-N1{stroke:#0A0F25;}
.d2-4159279222 .stroke-N2{stroke:#676C7E;} .d2-2183146186 .stroke-N2{stroke:#676C7E;}
.d2-4159279222 .stroke-N3{stroke:#9499AB;} .d2-2183146186 .stroke-N3{stroke:#9499AB;}
.d2-4159279222 .stroke-N4{stroke:#CFD2DD;} .d2-2183146186 .stroke-N4{stroke:#CFD2DD;}
.d2-4159279222 .stroke-N5{stroke:#DEE1EB;} .d2-2183146186 .stroke-N5{stroke:#DEE1EB;}
.d2-4159279222 .stroke-N6{stroke:#EEF1F8;} .d2-2183146186 .stroke-N6{stroke:#EEF1F8;}
.d2-4159279222 .stroke-N7{stroke:#FFFFFF;} .d2-2183146186 .stroke-N7{stroke:#FFFFFF;}
.d2-4159279222 .stroke-B1{stroke:#0D32B2;} .d2-2183146186 .stroke-B1{stroke:#0D32B2;}
.d2-4159279222 .stroke-B2{stroke:#0D32B2;} .d2-2183146186 .stroke-B2{stroke:#0D32B2;}
.d2-4159279222 .stroke-B3{stroke:#E3E9FD;} .d2-2183146186 .stroke-B3{stroke:#E3E9FD;}
.d2-4159279222 .stroke-B4{stroke:#E3E9FD;} .d2-2183146186 .stroke-B4{stroke:#E3E9FD;}
.d2-4159279222 .stroke-B5{stroke:#EDF0FD;} .d2-2183146186 .stroke-B5{stroke:#EDF0FD;}
.d2-4159279222 .stroke-B6{stroke:#F7F8FE;} .d2-2183146186 .stroke-B6{stroke:#F7F8FE;}
.d2-4159279222 .stroke-AA2{stroke:#4A6FF3;} .d2-2183146186 .stroke-AA2{stroke:#4A6FF3;}
.d2-4159279222 .stroke-AA4{stroke:#EDF0FD;} .d2-2183146186 .stroke-AA4{stroke:#EDF0FD;}
.d2-4159279222 .stroke-AA5{stroke:#F7F8FE;} .d2-2183146186 .stroke-AA5{stroke:#F7F8FE;}
.d2-4159279222 .stroke-AB4{stroke:#EDF0FD;} .d2-2183146186 .stroke-AB4{stroke:#EDF0FD;}
.d2-4159279222 .stroke-AB5{stroke:#F7F8FE;} .d2-2183146186 .stroke-AB5{stroke:#F7F8FE;}
.d2-4159279222 .background-color-N1{background-color:#0A0F25;} .d2-2183146186 .background-color-N1{background-color:#0A0F25;}
.d2-4159279222 .background-color-N2{background-color:#676C7E;} .d2-2183146186 .background-color-N2{background-color:#676C7E;}
.d2-4159279222 .background-color-N3{background-color:#9499AB;} .d2-2183146186 .background-color-N3{background-color:#9499AB;}
.d2-4159279222 .background-color-N4{background-color:#CFD2DD;} .d2-2183146186 .background-color-N4{background-color:#CFD2DD;}
.d2-4159279222 .background-color-N5{background-color:#DEE1EB;} .d2-2183146186 .background-color-N5{background-color:#DEE1EB;}
.d2-4159279222 .background-color-N6{background-color:#EEF1F8;} .d2-2183146186 .background-color-N6{background-color:#EEF1F8;}
.d2-4159279222 .background-color-N7{background-color:#FFFFFF;} .d2-2183146186 .background-color-N7{background-color:#FFFFFF;}
.d2-4159279222 .background-color-B1{background-color:#0D32B2;} .d2-2183146186 .background-color-B1{background-color:#0D32B2;}
.d2-4159279222 .background-color-B2{background-color:#0D32B2;} .d2-2183146186 .background-color-B2{background-color:#0D32B2;}
.d2-4159279222 .background-color-B3{background-color:#E3E9FD;} .d2-2183146186 .background-color-B3{background-color:#E3E9FD;}
.d2-4159279222 .background-color-B4{background-color:#E3E9FD;} .d2-2183146186 .background-color-B4{background-color:#E3E9FD;}
.d2-4159279222 .background-color-B5{background-color:#EDF0FD;} .d2-2183146186 .background-color-B5{background-color:#EDF0FD;}
.d2-4159279222 .background-color-B6{background-color:#F7F8FE;} .d2-2183146186 .background-color-B6{background-color:#F7F8FE;}
.d2-4159279222 .background-color-AA2{background-color:#4A6FF3;} .d2-2183146186 .background-color-AA2{background-color:#4A6FF3;}
.d2-4159279222 .background-color-AA4{background-color:#EDF0FD;} .d2-2183146186 .background-color-AA4{background-color:#EDF0FD;}
.d2-4159279222 .background-color-AA5{background-color:#F7F8FE;} .d2-2183146186 .background-color-AA5{background-color:#F7F8FE;}
.d2-4159279222 .background-color-AB4{background-color:#EDF0FD;} .d2-2183146186 .background-color-AB4{background-color:#EDF0FD;}
.d2-4159279222 .background-color-AB5{background-color:#F7F8FE;} .d2-2183146186 .background-color-AB5{background-color:#F7F8FE;}
.d2-4159279222 .color-N1{color:#0A0F25;} .d2-2183146186 .color-N1{color:#0A0F25;}
.d2-4159279222 .color-N2{color:#676C7E;} .d2-2183146186 .color-N2{color:#676C7E;}
.d2-4159279222 .color-N3{color:#9499AB;} .d2-2183146186 .color-N3{color:#9499AB;}
.d2-4159279222 .color-N4{color:#CFD2DD;} .d2-2183146186 .color-N4{color:#CFD2DD;}
.d2-4159279222 .color-N5{color:#DEE1EB;} .d2-2183146186 .color-N5{color:#DEE1EB;}
.d2-4159279222 .color-N6{color:#EEF1F8;} .d2-2183146186 .color-N6{color:#EEF1F8;}
.d2-4159279222 .color-N7{color:#FFFFFF;} .d2-2183146186 .color-N7{color:#FFFFFF;}
.d2-4159279222 .color-B1{color:#0D32B2;} .d2-2183146186 .color-B1{color:#0D32B2;}
.d2-4159279222 .color-B2{color:#0D32B2;} .d2-2183146186 .color-B2{color:#0D32B2;}
.d2-4159279222 .color-B3{color:#E3E9FD;} .d2-2183146186 .color-B3{color:#E3E9FD;}
.d2-4159279222 .color-B4{color:#E3E9FD;} .d2-2183146186 .color-B4{color:#E3E9FD;}
.d2-4159279222 .color-B5{color:#EDF0FD;} .d2-2183146186 .color-B5{color:#EDF0FD;}
.d2-4159279222 .color-B6{color:#F7F8FE;} .d2-2183146186 .color-B6{color:#F7F8FE;}
.d2-4159279222 .color-AA2{color:#4A6FF3;} .d2-2183146186 .color-AA2{color:#4A6FF3;}
.d2-4159279222 .color-AA4{color:#EDF0FD;} .d2-2183146186 .color-AA4{color:#EDF0FD;}
.d2-4159279222 .color-AA5{color:#F7F8FE;} .d2-2183146186 .color-AA5{color:#F7F8FE;}
.d2-4159279222 .color-AB4{color:#EDF0FD;} .d2-2183146186 .color-AB4{color:#EDF0FD;}
.d2-4159279222 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="n1"><g class="shape" ><rect x="22.000000" y="12.000000" width="286.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="165.000000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n1</text></g><g id="n2"><g class="shape" ><rect x="19.000000" y="208.000000" width="291.000000" height="181.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="164.500000" y="241.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n2</text></g><g id="n3"><g class="shape" ><rect x="32.000000" y="409.000000" width="286.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="22.000000" y="419.000000" width="286.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="165.000000" y="452.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n3</text></g><g id="n4"><g class="shape" ><defs><mask id="border-mask-n4" maskUnits="userSpaceOnUse" x="19" y="605" width="306" height="196"> .d2-2183146186 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><g id="n1"><g class="shape" ><rect x="22.000000" y="12.000000" width="286.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="165.000000" y="45.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n1</text></g><g id="n2"><g class="shape" ><rect x="19.000000" y="208.000000" width="291.000000" height="181.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="164.500000" y="241.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n2</text></g><g id="n3"><g class="shape" ><rect x="32.000000" y="409.000000" width="276.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="22.000000" y="419.000000" width="276.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="160.000000" y="452.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n3</text></g><g id="n4"><g class="shape" ><defs><mask id="border-mask-n4" maskUnits="userSpaceOnUse" x="19" y="605" width="291" height="181">
<rect x="19" y="605" width="306" height="196" fill="white"></rect> <rect x="19" y="605" width="291" height="181" fill="white"></rect>
<path d="M19,620L34,605L325,605L325,786L310,801L19,801L19,620L310,620L310,801M310,620L325,605" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="19.000000" y="620.000000" width="291.000000" height="181.000000" mask="url(#border-mask-n4)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n4)" points="19,620 34,605 325,605 325,786 310,801 310,620" class=" fill-B3" style="stroke-width:2;" /><path d="M19,620 L34,605 L325,605 L325,786 L310,801 L19,801 L19,620 L310,620 L310,801 M310,620 L325,605" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="164.500000" y="653.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n4</text></g><g id="n5"><g class="shape" ><rect x="37.000000" y="806.000000" width="276.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="27.000000" y="816.000000" width="276.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="165.000000" y="849.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n5</text></g><g id="n6"><g class="shape" ><defs><mask id="border-mask-n6" maskUnits="userSpaceOnUse" x="27" y="992" width="291" height="181"> <path d="M19,620L34,605L310,605L310,771L295,786L19,786L19,620L295,620L295,786M295,620L310,605" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="19.000000" y="620.000000" width="276.000000" height="166.000000" mask="url(#border-mask-n4)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n4)" points="19,620 34,605 310,605 310,771 295,786 295,620" class=" fill-B3" style="stroke-width:2;" /><path d="M19,620 L34,605 L310,605 L310,771 L295,786 L19,786 L19,620 L295,620 L295,786 M295,620 L310,605" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="157.000000" y="653.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n4</text></g><g id="n5"><g class="shape" ><rect x="37.000000" y="806.000000" width="266.000000" height="156.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="27.000000" y="816.000000" width="266.000000" height="156.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="160.000000" y="849.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n5</text></g><g id="n6"><g class="shape" ><defs><mask id="border-mask-n6" maskUnits="userSpaceOnUse" x="27" y="992" width="276" height="166">
<rect x="27" y="992" width="291" height="181" fill="white"></rect> <rect x="27" y="992" width="276" height="166" fill="white"></rect>
<path d="M27,1007L42,992L318,992L318,1158L303,1173L27,1173L27,1007L303,1007L303,1173M303,1007L318,992" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="27.000000" y="1007.000000" width="276.000000" height="166.000000" mask="url(#border-mask-n6)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n6)" points="27,1007 42,992 318,992 318,1158 303,1173 303,1007" class=" fill-B3" style="stroke-width:2;" /><path d="M27,1007 L42,992 L318,992 L318,1158 L303,1173 L27,1173 L27,1007 L303,1007 L303,1173 M303,1007 L318,992" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="165.000000" y="1040.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n6</text></g><g id="n7"><g class="shape" ><rect x="32.000000" y="1178.000000" width="286.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="22.000000" y="1188.000000" width="286.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="165.000000" y="1221.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n7</text></g><g id="n8"><g class="shape" ><defs><mask id="border-mask-n8" maskUnits="userSpaceOnUse" x="19" y="1374" width="306" height="196"> <path d="M27,1007L42,992L303,992L303,1143L288,1158L27,1158L27,1007L288,1007L288,1158M288,1007L303,992" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="27.000000" y="1007.000000" width="261.000000" height="151.000000" mask="url(#border-mask-n6)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n6)" points="27,1007 42,992 303,992 303,1143 288,1158 288,1007" class=" fill-B3" style="stroke-width:2;" /><path d="M27,1007 L42,992 L303,992 L303,1143 L288,1158 L27,1158 L27,1007 L288,1007 L288,1158 M288,1007 L303,992" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="157.500000" y="1040.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n6</text></g><g id="n7"><g class="shape" ><rect x="32.000000" y="1178.000000" width="276.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="22.000000" y="1188.000000" width="276.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="160.000000" y="1221.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n7</text></g><g id="n8"><g class="shape" ><defs><mask id="border-mask-n8" maskUnits="userSpaceOnUse" x="19" y="1374" width="291" height="181">
<rect x="19" y="1374" width="306" height="196" fill="white"></rect> <rect x="19" y="1374" width="291" height="181" fill="white"></rect>
<path d="M19,1389L34,1374L325,1374L325,1555L310,1570L19,1570L19,1389L310,1389L310,1570M310,1389L325,1374" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="19.000000" y="1389.000000" width="291.000000" height="181.000000" mask="url(#border-mask-n8)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8)" points="19,1389 34,1374 325,1374 325,1555 310,1570 310,1389" class=" fill-B3" style="stroke-width:2;" /><path d="M19,1389 L34,1374 L325,1374 L325,1555 L310,1570 L19,1570 L19,1389 L310,1389 L310,1570 M310,1389 L325,1374" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="164.500000" y="1422.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n8</text></g><g id="n9"><g class="shape" ><rect x="27.000000" y="1575.000000" width="296.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="17.000000" y="1585.000000" width="296.000000" height="176.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="165.000000" y="1618.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n9</text></g><g id="n10"><g class="shape" ><defs><mask id="border-mask-n10" maskUnits="userSpaceOnUse" x="12" y="1771" width="321" height="196"> <path d="M19,1389L34,1374L310,1374L310,1540L295,1555L19,1555L19,1389L295,1389L295,1555M295,1389L310,1374" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="19.000000" y="1389.000000" width="276.000000" height="166.000000" mask="url(#border-mask-n8)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8)" points="19,1389 34,1374 310,1374 310,1540 295,1555 295,1389" class=" fill-B3" style="stroke-width:2;" /><path d="M19,1389 L34,1374 L310,1374 L310,1540 L295,1555 L19,1555 L19,1389 L295,1389 L295,1555 M295,1389 L310,1374" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="157.000000" y="1422.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n8</text></g><g id="n9"><g class="shape" ><rect x="27.000000" y="1575.000000" width="286.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="17.000000" y="1585.000000" width="286.000000" height="166.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="160.000000" y="1618.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n9</text></g><g id="n10"><g class="shape" ><defs><mask id="border-mask-n10" maskUnits="userSpaceOnUse" x="12" y="1771" width="306" height="181">
<rect x="12" y="1771" width="321" height="196" fill="white"></rect> <rect x="12" y="1771" width="306" height="181" fill="white"></rect>
<path d="M12,1786L27,1771L333,1771L333,1952L318,1967L12,1967L12,1786L318,1786L318,1967M318,1786L333,1771" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12.000000" y="1786.000000" width="306.000000" height="181.000000" mask="url(#border-mask-n10)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10)" points="12,1786 27,1771 333,1771 333,1952 318,1967 318,1786" class=" fill-B3" style="stroke-width:2;" /><path d="M12,1786 L27,1771 L333,1771 L333,1952 L318,1967 L12,1967 L12,1786 L318,1786 L318,1967 M318,1786 L333,1771" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="165.000000" y="1819.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n10</text></g><g id="n1.a"><g class="shape" ><rect x="205.000000" y="67.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="231.500000" y="105.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n1.b"><g class="shape" ><rect x="82.000000" y="62.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="72.000000" y="72.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="98.500000" y="110.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n2.a"><g class="shape" ><rect x="207.000000" y="265.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="233.500000" y="303.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n2.b"><g class="shape" ><defs><mask id="border-mask-n2.b" maskUnits="userSpaceOnUse" x="69" y="258" width="68" height="81"> <path d="M12,1786L27,1771L318,1771L318,1937L303,1952L12,1952L12,1786L303,1786L303,1952M303,1786L318,1771" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12.000000" y="1786.000000" width="291.000000" height="166.000000" mask="url(#border-mask-n10)" stroke="none" class=" fill-B4" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10)" points="12,1786 27,1771 318,1771 318,1937 303,1952 303,1786" class=" fill-B3" style="stroke-width:2;" /><path d="M12,1786 L27,1771 L318,1771 L318,1937 L303,1952 L12,1952 L12,1786 L303,1786 L303,1952 M303,1786 L318,1771" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="157.500000" y="1819.000000" class="text fill-N1" style="text-anchor:middle;font-size:28px">n10</text></g><g id="n1.a"><g class="shape" ><rect x="205.000000" y="67.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="231.500000" y="105.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n1.b"><g class="shape" ><rect x="82.000000" y="62.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="72.000000" y="72.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="98.500000" y="110.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n2.a"><g class="shape" ><rect x="207.000000" y="265.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="233.500000" y="303.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n2.b"><g class="shape" ><defs><mask id="border-mask-n2.b" maskUnits="userSpaceOnUse" x="69" y="258" width="68" height="81">
<rect x="69" y="258" width="68" height="81" fill="white"></rect> <rect x="69" y="258" width="68" height="81" fill="white"></rect>
<path d="M69,273L84,258L137,258L137,324L122,339L69,339L69,273L122,273L122,339M122,273L137,258" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="69.000000" y="273.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n2.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n2.b)" points="69,273 84,258 137,258 137,324 122,339 122,273" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M69,273 L84,258 L137,258 L137,324 L122,339 L69,339 L69,273 L122,273 L122,339 M122,273 L137,258" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="95.500000" y="311.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n3.a"><g class="shape" ><rect x="205.000000" y="474.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="231.500000" y="512.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n3.b"><g class="shape" ><rect x="82.000000" y="469.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="72.000000" y="479.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="98.500000" y="517.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n4.a"><g class="shape" ><rect x="207.000000" y="677.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="233.500000" y="715.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n4.b"><g class="shape" ><defs><mask id="border-mask-n4.b" maskUnits="userSpaceOnUse" x="69" y="670" width="68" height="81"> <path d="M69,273L84,258L137,258L137,324L122,339L69,339L69,273L122,273L122,339M122,273L137,258" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="69.000000" y="273.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n2.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n2.b)" points="69,273 84,258 137,258 137,324 122,339 122,273" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M69,273 L84,258 L137,258 L137,324 L122,339 L69,339 L69,273 L122,273 L122,339 M122,273 L137,258" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="95.500000" y="311.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n3.a"><g class="shape" ><rect x="200.000000" y="469.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="226.500000" y="507.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n3.b"><g class="shape" ><rect x="77.000000" y="464.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="67.000000" y="474.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="93.500000" y="512.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n4.a"><g class="shape" ><rect x="200.000000" y="670.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="226.500000" y="708.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n4.b"><g class="shape" ><defs><mask id="border-mask-n4.b" maskUnits="userSpaceOnUse" x="62" y="662" width="68" height="81">
<rect x="69" y="670" width="68" height="81" fill="white"></rect> <rect x="62" y="662" width="68" height="81" fill="white"></rect>
<path d="M69,685L84,670L137,670L137,736L122,751L69,751L69,685L122,685L122,751M122,685L137,670" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="69.000000" y="685.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n4.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n4.b)" points="69,685 84,670 137,670 137,736 122,751 122,685" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M69,685 L84,670 L137,670 L137,736 L122,751 L69,751 L69,685 L122,685 L122,751 M122,685 L137,670" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="95.500000" y="723.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n5.a"><g class="shape" ><rect x="200.000000" y="866.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="226.500000" y="904.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n5.b"><g class="shape" ><rect x="77.000000" y="866.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="103.500000" y="904.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n6.a"><g class="shape" ><rect x="200.000000" y="1057.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="226.500000" y="1095.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n6.b"><g class="shape" ><rect x="77.000000" y="1057.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="103.500000" y="1095.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n7.a"><g class="shape" ><rect x="205.000000" y="1238.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="195.000000" y="1248.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="221.500000" y="1286.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n7.b"><g class="shape" ><rect x="72.000000" y="1243.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="98.500000" y="1281.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n8.a"><g class="shape" ><defs><mask id="border-mask-n8.a" maskUnits="userSpaceOnUse" x="192" y="1439" width="68" height="81"> <path d="M62,677L77,662L130,662L130,728L115,743L62,743L62,677L115,677L115,743M115,677L130,662" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="62.000000" y="677.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n4.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n4.b)" points="62,677 77,662 130,662 130,728 115,743 115,677" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M62,677 L77,662 L130,662 L130,728 L115,743 L62,743 L62,677 L115,677 L115,743 M115,677 L130,662" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="88.500000" y="715.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n5.a"><g class="shape" ><rect x="195.000000" y="861.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="221.500000" y="899.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n5.b"><g class="shape" ><rect x="72.000000" y="861.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="98.500000" y="899.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n6.a"><g class="shape" ><rect x="192.000000" y="1049.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="218.500000" y="1087.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n6.b"><g class="shape" ><rect x="69.000000" y="1049.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="95.500000" y="1087.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n7.a"><g class="shape" ><rect x="200.000000" y="1233.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="190.000000" y="1243.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="216.500000" y="1281.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n7.b"><g class="shape" ><rect x="67.000000" y="1238.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="93.500000" y="1276.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n8.a"><g class="shape" ><defs><mask id="border-mask-n8.a" maskUnits="userSpaceOnUse" x="185" y="1431" width="68" height="81">
<rect x="192" y="1439" width="68" height="81" fill="white"></rect> <rect x="185" y="1431" width="68" height="81" fill="white"></rect>
<path d="M192,1454L207,1439L260,1439L260,1505L245,1520L192,1520L192,1454L245,1454L245,1520M245,1454L260,1439" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="192.000000" y="1454.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n8.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8.a)" points="192,1454 207,1439 260,1439 260,1505 245,1520 245,1454" class=" fill-B4" style="stroke-width:2;" /><path d="M192,1454 L207,1439 L260,1439 L260,1505 L245,1520 L192,1520 L192,1454 L245,1454 L245,1520 M245,1454 L260,1439" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="218.500000" y="1492.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n8.b"><g class="shape" ><rect x="69.000000" y="1446.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="95.500000" y="1484.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n9.a"><g class="shape" ><rect x="210.000000" y="1635.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="200.000000" y="1645.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="226.500000" y="1683.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n9.b"><g class="shape" ><rect x="77.000000" y="1635.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="67.000000" y="1645.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="93.500000" y="1683.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n10.a"><g class="shape" ><defs><mask id="border-mask-n10.a" maskUnits="userSpaceOnUse" x="200" y="1836" width="68" height="81"> <path d="M185,1446L200,1431L253,1431L253,1497L238,1512L185,1512L185,1446L238,1446L238,1512M238,1446L253,1431" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="185.000000" y="1446.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n8.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n8.a)" points="185,1446 200,1431 253,1431 253,1497 238,1512 238,1446" class=" fill-B4" style="stroke-width:2;" /><path d="M185,1446 L200,1431 L253,1431 L253,1497 L238,1512 L185,1512 L185,1446 L238,1446 L238,1512 M238,1446 L253,1431" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="211.500000" y="1484.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n8.b"><g class="shape" ><rect x="62.000000" y="1439.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="88.500000" y="1477.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n9.a"><g class="shape" ><rect x="205.000000" y="1630.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="195.000000" y="1640.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="221.500000" y="1678.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n9.b"><g class="shape" ><rect x="72.000000" y="1630.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><rect x="62.000000" y="1640.000000" width="53.000000" height="66.000000" class=" stroke-B2 fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="88.500000" y="1678.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n10.a"><g class="shape" ><defs><mask id="border-mask-n10.a" maskUnits="userSpaceOnUse" x="192" y="1828" width="68" height="81">
<rect x="200" y="1836" width="68" height="81" fill="white"></rect> <rect x="192" y="1828" width="68" height="81" fill="white"></rect>
<path d="M200,1851L215,1836L268,1836L268,1902L253,1917L200,1917L200,1851L253,1851L253,1917M253,1851L268,1836" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="200.000000" y="1851.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10.a)" points="200,1851 215,1836 268,1836 268,1902 253,1917 253,1851" class=" fill-B4" style="stroke-width:2;" /><path d="M200,1851 L215,1836 L268,1836 L268,1902 L253,1917 L200,1917 L200,1851 L253,1851 L253,1917 M253,1851 L268,1836" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="226.500000" y="1889.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n10.b"><g class="shape" ><defs><mask id="border-mask-n10.b" maskUnits="userSpaceOnUse" x="62" y="1836" width="68" height="81"> <path d="M192,1843L207,1828L260,1828L260,1894L245,1909L192,1909L192,1843L245,1843L245,1909M245,1843L260,1828" style="stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="192.000000" y="1843.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.a)" stroke="none" class=" fill-B5" style="stroke-width:2;" /><polygon mask="url(#border-mask-n10.a)" points="192,1843 207,1828 260,1828 260,1894 245,1909 245,1843" class=" fill-B4" style="stroke-width:2;" /><path d="M192,1843 L207,1828 L260,1828 L260,1894 L245,1909 L192,1909 L192,1843 L245,1843 L245,1909 M245,1843 L260,1828" fill="none" class=" stroke-B1" style="stroke-width:2;" /></g><text x="218.500000" y="1881.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">a</text></g><g id="n10.b"><g class="shape" ><defs><mask id="border-mask-n10.b" maskUnits="userSpaceOnUse" x="54" y="1828" width="68" height="81">
<rect x="62" y="1836" width="68" height="81" fill="white"></rect> <rect x="54" y="1828" width="68" height="81" fill="white"></rect>
<path d="M62,1851L77,1836L130,1836L130,1902L115,1917L62,1917L62,1851L115,1851L115,1917M115,1851L130,1836" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="62.000000" y="1851.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n10.b)" points="62,1851 77,1836 130,1836 130,1902 115,1917 115,1851" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M62,1851 L77,1836 L130,1836 L130,1902 L115,1917 L62,1917 L62,1851 L115,1851 L115,1917 M115,1851 L130,1836" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="88.500000" y="1889.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n1.(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 203.000000 100.000000 L 139.000000 100.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n2.(a -&gt; b)[0]"><path d="M 205.500000 298.500000 L 141.500000 298.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n3.(a -&gt; b)[0]"><path d="M 203.000000 507.000000 L 139.000000 507.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n4.(a -&gt; b)[0]"><path d="M 205.500000 710.500000 L 141.500000 710.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n5.(a -&gt; b)[0]"><path d="M 198.000000 899.000000 L 134.000000 899.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n6.(a -&gt; b)[0]"><path d="M 198.000000 1090.000000 L 134.000000 1090.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n7.(a -&gt; b)[0]"><path d="M 193.000000 1276.000000 L 129.000000 1276.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n8.(a -&gt; b)[0]"><path d="M 190.500000 1479.500000 L 126.500000 1479.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n9.(a -&gt; b)[0]"><path d="M 198.000000 1673.000000 L 134.000000 1673.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><g id="n10.(a -&gt; b)[0]"><path d="M 198.000000 1876.500000 L 134.000000 1876.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-4159279222)" /></g><mask id="d2-4159279222" maskUnits="userSpaceOnUse" x="11" y="11" width="324" height="1957"> <path d="M54,1843L69,1828L122,1828L122,1894L107,1909L54,1909L54,1843L107,1843L107,1909M107,1843L122,1828" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="54.000000" y="1843.000000" width="53.000000" height="66.000000" mask="url(#border-mask-n10.b)" stroke="none" class=" fill-B5" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><polygon mask="url(#border-mask-n10.b)" points="54,1843 69,1828 122,1828 122,1894 107,1909 107,1843" class=" fill-B4" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /><path d="M54,1843 L69,1828 L122,1828 L122,1894 L107,1909 L54,1909 L54,1843 L107,1843 L107,1909 M107,1843 L122,1828" fill="none" class=" stroke-B2" style="stroke-width:2;stroke-dasharray:10.000000,9.865639;" /></g><text x="80.500000" y="1881.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">b</text></g><g id="n1.(a -&gt; b)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 203.000000 100.000000 L 139.000000 100.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n2.(a -&gt; b)[0]"><path d="M 205.500000 298.500000 L 141.500000 298.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n3.(a -&gt; b)[0]"><path d="M 198.000000 502.000000 L 134.000000 502.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n4.(a -&gt; b)[0]"><path d="M 198.000000 703.000000 L 134.000000 703.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n5.(a -&gt; b)[0]"><path d="M 193.000000 894.000000 L 129.000000 894.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n6.(a -&gt; b)[0]"><path d="M 190.500000 1082.500000 L 126.500000 1082.500000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n7.(a -&gt; b)[0]"><path d="M 188.000000 1271.000000 L 124.000000 1271.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n8.(a -&gt; b)[0]"><path d="M 183.000000 1472.000000 L 119.000000 1472.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n9.(a -&gt; b)[0]"><path d="M 193.000000 1668.000000 L 129.000000 1668.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><g id="n10.(a -&gt; b)[0]"><path d="M 190.500000 1869.000000 L 126.500000 1869.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-2183146186)" /></g><mask id="d2-2183146186" maskUnits="userSpaceOnUse" x="11" y="11" width="309" height="1942">
<rect x="11" y="11" width="324" height="1957" fill="white"></rect> <rect x="11" y="11" width="309" height="1942" fill="white"></rect>
<rect x="151.500000" y="17.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="151.500000" y="17.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.000000" y="213.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="151.000000" y="213.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.500000" y="424.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="146.500000" y="424.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="150.500000" y="625.000000" width="28" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="143.000000" y="625.000000" width="28" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.500000" y="821.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="146.500000" y="821.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.500000" y="1012.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="144.000000" y="1012.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.500000" y="1193.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="146.500000" y="1193.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.000000" y="1394.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="143.500000" y="1394.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="151.500000" y="1590.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="146.500000" y="1590.000000" width="27" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="144.500000" y="1791.000000" width="41" height="36" fill="rgba(0,0,0,0.75)"></rect> <rect x="137.000000" y="1791.000000" width="41" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="227.500000" y="89.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="227.500000" y="89.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="94.500000" y="94.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="94.500000" y="94.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="229.500000" y="287.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="229.500000" y="287.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="91.500000" y="295.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="91.500000" y="295.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="227.500000" y="496.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="222.500000" y="491.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="94.500000" y="501.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="89.500000" y="496.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="229.500000" y="699.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="222.500000" y="692.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="91.500000" y="707.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="84.500000" y="699.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="222.500000" y="888.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="217.500000" y="883.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="99.500000" y="888.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="94.500000" y="883.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="222.500000" y="1079.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="214.500000" y="1071.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="99.500000" y="1079.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="91.500000" y="1071.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="217.500000" y="1270.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="212.500000" y="1265.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="94.500000" y="1265.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="89.500000" y="1260.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="214.500000" y="1476.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="207.500000" y="1468.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="91.500000" y="1468.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="84.500000" y="1461.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="222.500000" y="1667.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="217.500000" y="1662.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="89.500000" y="1667.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="84.500000" y="1662.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="222.500000" y="1873.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="214.500000" y="1865.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="84.500000" y="1873.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect> <rect x="76.500000" y="1865.500000" width="8" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -7224,7 +7224,7 @@
"y": 164 "y": 164
}, },
{ {
"x": 811, "x": 810,
"y": 243 "y": 243
} }
], ],
@ -7262,7 +7262,7 @@
"y": 315 "y": 315
}, },
{ {
"x": 810, "x": 811,
"y": 408 "y": 408
} }
], ],
@ -7452,7 +7452,7 @@
"y": 162 "y": 162
}, },
{ {
"x": 1322, "x": 1321,
"y": 246 "y": 246
} }
], ],
@ -7490,7 +7490,7 @@
"y": 326 "y": 326
}, },
{ {
"x": 1321, "x": 1322,
"y": 408 "y": 408
} }
], ],
@ -7528,8 +7528,8 @@
"y": 164 "y": 164
}, },
{ {
"x": 1493, "x": 1494,
"y": 239 "y": 238
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 117 KiB

View file

@ -11,7 +11,7 @@
"y": 12 "y": 12
}, },
"width": 171, "width": 171,
"height": 302, "height": 328,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -134,10 +134,10 @@
], ],
"pos": { "pos": {
"x": 203, "x": 203,
"y": 42 "y": 25
}, },
"width": 207, "width": 207,
"height": 242, "height": 301,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -190,7 +190,7 @@
], ],
"pos": { "pos": {
"x": 253, "x": 253,
"y": 116 "y": 158
}, },
"width": 107, "width": 107,
"height": 118, "height": 118,
@ -246,10 +246,10 @@
], ],
"pos": { "pos": {
"x": 430, "x": 430,
"y": 42 "y": 12
}, },
"width": 208, "width": 208,
"height": 242, "height": 327,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -302,7 +302,7 @@
], ],
"pos": { "pos": {
"x": 480, "x": 480,
"y": 92 "y": 88
}, },
"width": 108, "width": 108,
"height": 118, "height": 118,
@ -358,9 +358,9 @@
], ],
"pos": { "pos": {
"x": 658, "x": 658,
"y": 54 "y": 67
}, },
"width": 614, "width": 609,
"height": 218, "height": 218,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
@ -413,8 +413,8 @@
"icon" "icon"
], ],
"pos": { "pos": {
"x": 801, "x": 796,
"y": 104 "y": 117
}, },
"width": 132, "width": 132,
"height": 118, "height": 118,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -698,7 +698,7 @@
"route": [ "route": [
{ {
"x": 278.6659851074219, "x": 278.6659851074219,
"y": 825 "y": 799
}, },
{ {
"x": 278.6659851074219, "x": 278.6659851074219,
@ -744,7 +744,7 @@
"route": [ "route": [
{ {
"x": 321.3330078125, "x": 321.3330078125,
"y": 825 "y": 799
}, },
{ {
"x": 321.3330078125, "x": 321.3330078125,
@ -790,7 +790,7 @@
"route": [ "route": [
{ {
"x": 774.666015625, "x": 774.666015625,
"y": 825 "y": 799
}, },
{ {
"x": 774.666015625, "x": 774.666015625,
@ -836,7 +836,7 @@
"route": [ "route": [
{ {
"x": 817.3330078125, "x": 817.3330078125,
"y": 825 "y": 799
}, },
{ {
"x": 817.3330078125, "x": 817.3330078125,
@ -882,7 +882,7 @@
"route": [ "route": [
{ {
"x": 526.666015625, "x": 526.666015625,
"y": 445 "y": 419
}, },
{ {
"x": 526.666015625, "x": 526.666015625,
@ -928,7 +928,7 @@
"route": [ "route": [
{ {
"x": 569.3330078125, "x": 569.3330078125,
"y": 445 "y": 419
}, },
{ {
"x": 569.3330078125, "x": 569.3330078125,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -253,7 +253,7 @@
"y": 330 "y": 330
}, },
"width": 972, "width": 972,
"height": 262, "height": 307,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
@ -291,7 +291,7 @@
"type": "sql_table", "type": "sql_table",
"pos": { "pos": {
"x": 62, "x": 62,
"y": 404 "y": 421
}, },
"width": 106, "width": 106,
"height": 72, "height": 72,
@ -375,7 +375,7 @@
"type": "class", "type": "class",
"pos": { "pos": {
"x": 188, "x": 188,
"y": 404 "y": 449
}, },
"width": 204, "width": 204,
"height": 138, "height": 138,
@ -436,7 +436,7 @@
"type": "code", "type": "code",
"pos": { "pos": {
"x": 412, "x": 412,
"y": 404 "y": 417
}, },
"width": 74, "width": 74,
"height": 37, "height": 37,
@ -488,7 +488,7 @@
"type": "text", "type": "text",
"pos": { "pos": {
"x": 506, "x": 506,
"y": 404 "y": 431
}, },
"width": 428, "width": 428,
"height": 91, "height": 91,
@ -567,7 +567,7 @@
}, },
{ {
"x": 115, "x": 115,
"y": 404 "y": 421
} }
], ],
"animated": false, "animated": false,
@ -605,7 +605,7 @@
}, },
{ {
"x": 290, "x": 290,
"y": 404 "y": 449
} }
], ],
"animated": false, "animated": false,
@ -643,7 +643,7 @@
}, },
{ {
"x": 449, "x": 449,
"y": 404 "y": 417
} }
], ],
"animated": false, "animated": false,
@ -681,7 +681,7 @@
}, },
{ {
"x": 720, "x": 720,
"y": 404 "y": 431
} }
], ],
"animated": false, "animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB