Merge pull request #796 from alixander/compact-sequence

sequence diagrams: Render more compacted
This commit is contained in:
Alexander Wang 2023-02-12 10:33:01 -08:00 committed by GitHub
commit 2eeae9e1d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
85 changed files with 4395 additions and 4335 deletions

View file

@ -25,6 +25,7 @@
- Ensures labels fit inside shapes with shape-specific inner bounding boxes. [#702](https://github.com/terrastruct/d2/pull/702)
- dagre container labels changed positions to outside the shape. Many previously obscured container labels are now legible. [#788](https://github.com/terrastruct/d2/pull/788)
- Improves package shape dimensions with short height. [#702](https://github.com/terrastruct/d2/pull/702)
- Sequence diagrams are rendered more compacted, both vertically and horizontally. [#796](https://github.com/terrastruct/d2/pull/796)
- Keeps person shape from becoming too distorted. [#702](https://github.com/terrastruct/d2/pull/702)
- Ensures shapes with icons have enough padding for their labels. [#702](https://github.com/terrastruct/d2/pull/702)
- `--force-appendix` flag adds an appendix to SVG outputs with tooltips or links. [#761](https://github.com/terrastruct/d2/pull/761)
@ -37,5 +38,6 @@
- Fixes groups overlapping in sequence diagrams when they end in a self loop. [#728](https://github.com/terrastruct/d2/pull/728)
- Fixes dimensions of unlabeled squares or circles with only a set width or height. [#702](https://github.com/terrastruct/d2/pull/702)
- Fixes scaling of actor shapes in sequence diagrams. [#702](https://github.com/terrastruct/d2/pull/702)
- Sequence diagram note ordering was sometimes wrong. [#796](https://github.com/terrastruct/d2/pull/796)
- Images can now be set to sizes smaller than 128x128. [#702](https://github.com/terrastruct/d2/pull/702)
- Fixes class height when there are no rows. [#756](https://github.com/terrastruct/d2/pull/756)

View file

@ -1,21 +1,24 @@
package d2sequence
// leaves at least 25 units of space on the left/right when computing the space required between actors
const HORIZONTAL_PAD = 50.
// units of space on the left/right when computing the space required between actors
const HORIZONTAL_PAD = 40.
// leaves at least 25 units of space on the top/bottom when computing the space required between messages
const VERTICAL_PAD = 50.
// units of space on the top/bottom when computing the space required between messages
// TODO lower
const VERTICAL_PAD = 40.
const MIN_ACTOR_DISTANCE = 250.
const MIN_ACTOR_DISTANCE = 150.
const MIN_ACTOR_WIDTH = 150.
const MIN_ACTOR_WIDTH = 100.
const SELF_MESSAGE_HORIZONTAL_TRAVEL = 100.
const SELF_MESSAGE_HORIZONTAL_TRAVEL = 80.
const GROUP_CONTAINER_PADDING = 24.
const GROUP_CONTAINER_PADDING = 12.
const EDGE_GROUP_LABEL_PADDING = 20.
// min vertical distance between messages
const MIN_MESSAGE_DISTANCE = 80.
const MIN_MESSAGE_DISTANCE = 30.
// default size
const SPAN_BASE_WIDTH = 12.
@ -24,9 +27,9 @@ const SPAN_BASE_WIDTH = 12.
const SPAN_DEPTH_GROWTH_FACTOR = 8.
// when a span has a single messages
const MIN_SPAN_HEIGHT = 80.
const MIN_SPAN_HEIGHT = 30.
const SPAN_MESSAGE_PAD = 16.
const SPAN_MESSAGE_PAD = 10.
const LIFELINE_STROKE_WIDTH int = 2

View file

@ -407,8 +407,8 @@ func TestSelfEdges(t *testing.T) {
t.Fatalf("route does not end at the same actor, start at %.5f, end at %.5f", route[0].X, route[3].X)
}
if route[3].Y-route[0].Y != d2sequence.MIN_MESSAGE_DISTANCE {
t.Fatalf("expected route height to be %.f5, got %.5f", d2sequence.MIN_MESSAGE_DISTANCE, route[3].Y-route[0].Y)
if route[3].Y-route[0].Y != d2sequence.MIN_MESSAGE_DISTANCE*1.5 {
t.Fatalf("expected route height to be %.5f, got %.5f", d2sequence.MIN_MESSAGE_DISTANCE*1.5, route[3].Y-route[0].Y)
}
}

View file

@ -156,6 +156,7 @@ func newSequenceDiagram(objects []*d2graph.Object, messages []*d2graph.Edge) *se
for _, message := range sd.messages {
sd.verticalIndices[message.AbsID()] = getEdgeEarliestLineNum(message)
// TODO this should not be global yStep, only affect the neighbors
sd.yStep = math.Max(sd.yStep, float64(message.LabelDimensions.Height))
// ensures that long labels, spanning over multiple actors, don't make for large gaps between actors
@ -176,7 +177,6 @@ func newSequenceDiagram(objects []*d2graph.Object, messages []*d2graph.Edge) *se
if _, exists := sd.firstMessage[message.Dst]; !exists {
sd.firstMessage[message.Dst] = message
}
}
sd.yStep += VERTICAL_PAD
@ -209,6 +209,9 @@ func (sd *sequenceDiagram) placeGroups() {
group.ZIndex = GROUP_Z_INDEX
sd.placeGroup(group)
}
for _, group := range sd.groups {
sd.adjustGroupLabel(group)
}
}
func (sd *sequenceDiagram) placeGroup(group *d2graph.Object) {
@ -273,6 +276,56 @@ func (sd *sequenceDiagram) placeGroup(group *d2graph.Object) {
)
}
func (sd *sequenceDiagram) adjustGroupLabel(group *d2graph.Object) {
if group.LabelHeight == nil {
return
}
heightAdd := (*group.LabelHeight + EDGE_GROUP_LABEL_PADDING) - GROUP_CONTAINER_PADDING
if heightAdd < 0 {
return
}
group.Height += float64(heightAdd)
// Extend stuff within this group
for _, g := range sd.groups {
if g.TopLeft.Y < group.TopLeft.Y && g.TopLeft.Y+g.Height > group.TopLeft.Y {
g.Height += float64(heightAdd)
}
}
for _, s := range sd.spans {
if s.TopLeft.Y < group.TopLeft.Y && s.TopLeft.Y+s.Height > group.TopLeft.Y {
s.Height += float64(heightAdd)
}
}
// Move stuff down
for _, m := range sd.messages {
if go2.Min(m.Route[0].Y, m.Route[len(m.Route)-1].Y) > group.TopLeft.Y {
for _, p := range m.Route {
p.Y += float64(heightAdd)
}
}
}
for _, s := range sd.spans {
if s.TopLeft.Y > group.TopLeft.Y {
s.TopLeft.Y += float64(heightAdd)
}
}
for _, g := range sd.groups {
if g.TopLeft.Y > group.TopLeft.Y {
g.TopLeft.Y += float64(heightAdd)
}
}
for _, n := range sd.notes {
if n.TopLeft.Y > group.TopLeft.Y {
n.TopLeft.Y += float64(heightAdd)
}
}
}
// placeActors places actors bottom aligned, side by side with centers spaced by sd.actorXStep
func (sd *sequenceDiagram) placeActors() {
centerX := sd.actors[0].Width / 2.
@ -354,7 +407,7 @@ func (sd *sequenceDiagram) placeNotes() {
rankToX[sd.objectRank[actor]] = actor.Center().X
}
for i, note := range sd.notes {
for _, note := range sd.notes {
verticalIndex := sd.verticalIndices[note.AbsID()]
y := sd.maxActorHeight + sd.yStep
@ -363,9 +416,11 @@ func (sd *sequenceDiagram) placeNotes() {
y += sd.yStep
}
}
for _, otherNote := range sd.notes[:i] {
for _, otherNote := range sd.notes {
if sd.verticalIndices[otherNote.AbsID()] < verticalIndex {
y += otherNote.Height + sd.yStep
}
}
x := rankToX[sd.objectRank[note]] - (note.Width / 2.)
note.Box.TopLeft = geo.NewPoint(x, y)
@ -499,7 +554,7 @@ func (sd *sequenceDiagram) routeMessages() error {
if isSelfMessage || isToDescendant || isFromDescendant || isToSibling {
midX := startX + SELF_MESSAGE_HORIZONTAL_TRAVEL
endY := startY + MIN_MESSAGE_DISTANCE
endY := startY + MIN_MESSAGE_DISTANCE*1.5
message.Route = []*geo.Point{
geo.NewPoint(startX, startY),
geo.NewPoint(midX, startY),

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 803 KiB

After

Width:  |  Height:  |  Size: 803 KiB

View file

@ -9,8 +9,8 @@
"x": 0,
"y": 0
},
"width": 448,
"height": 460,
"width": 274,
"height": 306,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -47,10 +47,10 @@
"id": "foo.a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 110
"x": 12,
"y": 88
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "foo.b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 110
"x": 162,
"y": 88
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -130,10 +130,10 @@
"type": "sequence_diagram",
"pos": {
"x": 0,
"y": 560
"y": 406
},
"width": 448,
"height": 460,
"width": 274,
"height": 306,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -170,10 +170,10 @@
"id": "foobar.c",
"type": "rectangle",
"pos": {
"x": 24,
"y": 670
"x": 12,
"y": 494
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -211,10 +211,10 @@
"id": "foobar.d",
"type": "rectangle",
"pos": {
"x": 274,
"y": 670
"x": 162,
"y": 494
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -276,12 +276,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 306
"x": 62,
"y": 224
},
{
"x": 349,
"y": 306
"x": 212,
"y": 224
}
],
"animated": false,
@ -315,12 +315,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 866
"x": 62,
"y": 630
},
{
"x": 349,
"y": 866
"x": 212,
"y": 630
}
],
"animated": false,
@ -354,20 +354,20 @@
"labelPercentage": 0,
"route": [
{
"x": 224,
"y": 460
"x": 137,
"y": 306
},
{
"x": 224,
"y": 500
"x": 137,
"y": 346
},
{
"x": 224,
"y": 520
"x": 137,
"y": 366
},
{
"x": 224,
"y": 560
"x": 137,
"y": 406
}
],
"isCurve": true,
@ -402,12 +402,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 176
"x": 62,
"y": 154
},
{
"x": 99,
"y": 436
"x": 62,
"y": 294
}
],
"animated": false,
@ -441,12 +441,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 176
"x": 212,
"y": 154
},
{
"x": 349,
"y": 436
"x": 212,
"y": 294
}
],
"animated": false,
@ -480,12 +480,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 736
"x": 62,
"y": 560
},
{
"x": 99,
"y": 996
"x": 62,
"y": 700
}
],
"animated": false,
@ -519,12 +519,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 736
"x": 212,
"y": 560
},
{
"x": 349,
"y": 996
"x": 212,
"y": 700
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="648" height="1220" viewBox="-100 -100 648 1220"><style type="text/css">
width="474" height="912" viewBox="-100 -100 474 912"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="648" height="1220" viewBox="-100 -100 648 1220"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="foo"><g class="shape" ><rect x="0" y="0" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foo</text></g><g id="foobar"><g class="shape" ><rect x="0" y="560" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="593.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foobar</text></g><g id="foo.a"><g class="shape" ><rect x="24" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="foo.b"><g class="shape" ><rect x="274" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="foobar.c"><g class="shape" ><rect x="24" y="670" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="708.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="foobar.d"><g class="shape" ><rect x="274" y="670" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="708.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(foo -&gt; foobar)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 224.000000 461.000000 C 224.000000 500.000000 224.000000 520.000000 224.000000 557.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1440529920)"/></g><g id="(foo.a -- )[0]"><path d="M 99.000000 178.000000 L 99.000000 435.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="(foo.b -- )[0]"><path d="M 349.000000 178.000000 L 349.000000 435.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="(foobar.c -- )[0]"><path d="M 99.000000 738.000000 L 99.000000 995.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="(foobar.d -- )[0]"><path d="M 349.000000 738.000000 L 349.000000 995.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="foo.(a -&gt; b)[0]"><path d="M 101.000000 306.000000 L 345.000000 306.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1440529920)"/></g><g id="foobar.(c -&gt; d)[0]"><path d="M 101.000000 866.000000 L 345.000000 866.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1440529920)"/></g><mask id="1440529920" maskUnits="userSpaceOnUse" x="-100" y="-100" width="648" height="1220">
<rect x="-100" y="-100" width="648" height="1220" fill="white"></rect>
]]></script><g id="foo"><g class="shape" ><rect x="0" y="0" width="274" height="306" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="137.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foo</text></g><g id="foobar"><g class="shape" ><rect x="0" y="406" width="274" height="306" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="137.000000" y="439.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foobar</text></g><g id="foo.a"><g class="shape" ><rect x="12" y="88" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="foo.b"><g class="shape" ><rect x="162" y="88" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="foobar.c"><g class="shape" ><rect x="12" y="494" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="532.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="foobar.d"><g class="shape" ><rect x="162" y="494" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="532.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(foo -&gt; foobar)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 137.000000 307.000000 C 137.000000 346.000000 137.000000 366.000000 137.000000 403.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4265222035)"/></g><g id="(foo.a -- )[0]"><path d="M 62.000000 156.000000 L 62.000000 293.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#4265222035)"/></g><g id="(foo.b -- )[0]"><path d="M 212.000000 156.000000 L 212.000000 293.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#4265222035)"/></g><g id="(foobar.c -- )[0]"><path d="M 62.000000 562.000000 L 62.000000 699.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#4265222035)"/></g><g id="(foobar.d -- )[0]"><path d="M 212.000000 562.000000 L 212.000000 699.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#4265222035)"/></g><g id="foo.(a -&gt; b)[0]"><path d="M 64.000000 224.000000 L 208.000000 224.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4265222035)"/></g><g id="foobar.(c -&gt; d)[0]"><path d="M 64.000000 630.000000 L 208.000000 630.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4265222035)"/></g><mask id="4265222035" maskUnits="userSpaceOnUse" x="-100" y="-100" width="474" height="912">
<rect x="-100" y="-100" width="474" height="912" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 328 KiB

View file

@ -9,8 +9,8 @@
"x": 12,
"y": 12
},
"width": 448,
"height": 460,
"width": 274,
"height": 306,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -47,10 +47,10 @@
"id": "foo.a",
"type": "rectangle",
"pos": {
"x": 36,
"y": 122
"x": 24,
"y": 100
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "foo.b",
"type": "rectangle",
"pos": {
"x": 286,
"y": 122
"x": 174,
"y": 100
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -130,10 +130,10 @@
"type": "sequence_diagram",
"pos": {
"x": 12,
"y": 542
"y": 388
},
"width": 448,
"height": 460,
"width": 274,
"height": 306,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -170,10 +170,10 @@
"id": "foobar.c",
"type": "rectangle",
"pos": {
"x": 36,
"y": 652
"x": 24,
"y": 476
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -211,10 +211,10 @@
"id": "foobar.d",
"type": "rectangle",
"pos": {
"x": 286,
"y": 652
"x": 174,
"y": 476
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -276,12 +276,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 318
"x": 74,
"y": 236
},
{
"x": 361,
"y": 318
"x": 224,
"y": 236
}
],
"animated": false,
@ -315,12 +315,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 848
"x": 74,
"y": 612
},
{
"x": 361,
"y": 848
"x": 224,
"y": 612
}
],
"animated": false,
@ -354,12 +354,12 @@
"labelPercentage": 0,
"route": [
{
"x": 236,
"y": 472
"x": 149,
"y": 318
},
{
"x": 236,
"y": 542
"x": 149,
"y": 388
}
],
"animated": false,
@ -393,12 +393,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 188
"x": 74,
"y": 166
},
{
"x": 111,
"y": 448
"x": 74,
"y": 306
}
],
"animated": false,
@ -432,12 +432,12 @@
"labelPercentage": 0,
"route": [
{
"x": 361,
"y": 188
"x": 224,
"y": 166
},
{
"x": 361,
"y": 448
"x": 224,
"y": 306
}
],
"animated": false,
@ -471,12 +471,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 718
"x": 74,
"y": 542
},
{
"x": 111,
"y": 978
"x": 74,
"y": 682
}
],
"animated": false,
@ -510,12 +510,12 @@
"labelPercentage": 0,
"route": [
{
"x": 361,
"y": 718
"x": 224,
"y": 542
},
{
"x": 361,
"y": 978
"x": 224,
"y": 682
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="648" height="1190" viewBox="-88 -88 648 1190"><style type="text/css">
width="474" height="882" viewBox="-88 -88 474 882"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="648" height="1190" viewBox="-88 -88 648 1190"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="foo"><g class="shape" ><rect x="12" y="12" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="236.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foo</text></g><g id="foobar"><g class="shape" ><rect x="12" y="542" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="236.000000" y="575.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foobar</text></g><g id="foo.a"><g class="shape" ><rect x="36" y="122" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="111.000000" y="160.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="foo.b"><g class="shape" ><rect x="286" y="122" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="361.000000" y="160.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="foobar.c"><g class="shape" ><rect x="36" y="652" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="111.000000" y="690.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="foobar.d"><g class="shape" ><rect x="286" y="652" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="361.000000" y="690.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(foo -&gt; foobar)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 236.000000 473.000000 L 236.000000 539.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#195235471)"/></g><g id="(foo.a -- )[0]"><path d="M 111.000000 190.000000 L 111.000000 447.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#195235471)"/></g><g id="(foo.b -- )[0]"><path d="M 361.000000 190.000000 L 361.000000 447.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#195235471)"/></g><g id="(foobar.c -- )[0]"><path d="M 111.000000 720.000000 L 111.000000 977.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#195235471)"/></g><g id="(foobar.d -- )[0]"><path d="M 361.000000 720.000000 L 361.000000 977.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#195235471)"/></g><g id="foo.(a -&gt; b)[0]"><path d="M 113.000000 318.000000 L 357.000000 318.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#195235471)"/></g><g id="foobar.(c -&gt; d)[0]"><path d="M 113.000000 848.000000 L 357.000000 848.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#195235471)"/></g><mask id="195235471" maskUnits="userSpaceOnUse" x="-100" y="-100" width="648" height="1190">
<rect x="-100" y="-100" width="648" height="1190" fill="white"></rect>
]]></script><g id="foo"><g class="shape" ><rect x="12" y="12" width="274" height="306" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="149.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foo</text></g><g id="foobar"><g class="shape" ><rect x="12" y="388" width="274" height="306" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="149.000000" y="421.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foobar</text></g><g id="foo.a"><g class="shape" ><rect x="24" y="100" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="74.000000" y="138.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="foo.b"><g class="shape" ><rect x="174" y="100" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="224.000000" y="138.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="foobar.c"><g class="shape" ><rect x="24" y="476" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="74.000000" y="514.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="foobar.d"><g class="shape" ><rect x="174" y="476" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="224.000000" y="514.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(foo -&gt; foobar)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 149.000000 319.000000 L 149.000000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3338630578)"/></g><g id="(foo.a -- )[0]"><path d="M 74.000000 168.000000 L 74.000000 305.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3338630578)"/></g><g id="(foo.b -- )[0]"><path d="M 224.000000 168.000000 L 224.000000 305.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3338630578)"/></g><g id="(foobar.c -- )[0]"><path d="M 74.000000 544.000000 L 74.000000 681.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3338630578)"/></g><g id="(foobar.d -- )[0]"><path d="M 224.000000 544.000000 L 224.000000 681.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3338630578)"/></g><g id="foo.(a -&gt; b)[0]"><path d="M 76.000000 236.000000 L 220.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3338630578)"/></g><g id="foobar.(c -&gt; d)[0]"><path d="M 76.000000 612.000000 L 220.000000 612.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3338630578)"/></g><mask id="3338630578" maskUnits="userSpaceOnUse" x="-100" y="-100" width="474" height="882">
<rect x="-100" y="-100" width="474" height="882" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 328 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -112,12 +112,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 270
"x": 62,
"y": 188
}
],
"animated": false,
@ -151,12 +151,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="604" height="398" viewBox="-78 -28 604 398"><style type="text/css">
width="454" height="338" viewBox="-90 -50 454 338"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="604" height="398" viewBox="-78 -28 604 398"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 269.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1826812363)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 269.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1826812363)"/></g><mask id="1826812363" maskUnits="userSpaceOnUse" x="-100" y="-100" width="604" height="398">
<rect x="-100" y="-100" width="604" height="398" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 187.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3189364926)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 187.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3189364926)"/></g><mask id="3189364926" maskUnits="userSpaceOnUse" x="-100" y="-100" width="454" height="338">
<rect x="-100" y="-100" width="454" height="338" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -112,12 +112,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 270
"x": 62,
"y": 188
}
],
"animated": false,
@ -151,12 +151,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="604" height="398" viewBox="-78 -28 604 398"><style type="text/css">
width="454" height="338" viewBox="-90 -50 454 338"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="604" height="398" viewBox="-78 -28 604 398"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 269.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1826812363)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 269.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1826812363)"/></g><mask id="1826812363" maskUnits="userSpaceOnUse" x="-100" y="-100" width="604" height="398">
<rect x="-100" y="-100" width="604" height="398" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 187.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3189364926)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 187.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3189364926)"/></g><mask id="3189364926" maskUnits="userSpaceOnUse" x="-100" y="-100" width="454" height="338">
<rect x="-100" y="-100" width="454" height="338" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 312,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "group 1",
"type": "rectangle",
"pos": {
"x": 49,
"y": 230
"x": 22,
"y": 173
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -171,11 +171,11 @@
"id": "group 2",
"type": "rectangle",
"pos": {
"x": 49,
"y": 440
"x": 22,
"y": 302
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -213,11 +213,11 @@
"id": "group 3",
"type": "rectangle",
"pos": {
"x": 49,
"y": 570
"x": 22,
"y": 401
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -255,11 +255,11 @@
"id": "a.a",
"type": "rectangle",
"pos": {
"x": 93,
"y": 674
"x": 56,
"y": 480
},
"width": 12,
"height": 162,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -295,11 +295,11 @@
"id": "group 4",
"type": "rectangle",
"pos": {
"x": 55,
"y": 780
"x": 28,
"y": 530
},
"width": 344,
"height": 80,
"width": 224,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -337,11 +337,11 @@
"id": "group 5",
"type": "rectangle",
"pos": {
"x": 299,
"y": 910
"x": 172,
"y": 629
},
"width": 200,
"height": 290,
"width": 160,
"height": 174,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -379,11 +379,11 @@
"id": "group 6",
"type": "rectangle",
"pos": {
"x": 49,
"y": 1250
"x": 22,
"y": 828
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -421,11 +421,11 @@
"id": "group 7",
"type": "rectangle",
"pos": {
"x": 49,
"y": 1380
"x": 22,
"y": 927
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -463,11 +463,11 @@
"id": "group 8",
"type": "rectangle",
"pos": {
"x": 49,
"y": 1590
"x": 22,
"y": 1056
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -505,11 +505,11 @@
"id": "group 9",
"type": "rectangle",
"pos": {
"x": 49,
"y": 2010
"x": 22,
"y": 1285
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -547,11 +547,11 @@
"id": "group 10",
"type": "rectangle",
"pos": {
"x": 549,
"y": 2480
"x": 322,
"y": 1554
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -589,11 +589,11 @@
"id": "group 11",
"type": "rectangle",
"pos": {
"x": 549,
"y": 2820
"x": 322,
"y": 1753
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -655,20 +655,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 217
},
{
"x": 199,
"y": 270
"x": 142,
"y": 217
},
{
"x": 199,
"y": 350
"x": 142,
"y": 262
},
{
"x": 99,
"y": 350
"x": 62,
"y": 262
}
],
"animated": false,
@ -702,12 +702,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 480
"x": 62,
"y": 346
},
{
"x": 349,
"y": 480
"x": 212,
"y": 346
}
],
"animated": false,
@ -741,20 +741,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 610
"x": 62,
"y": 445
},
{
"x": 199,
"y": 610
"x": 142,
"y": 445
},
{
"x": 199,
"y": 690
"x": 142,
"y": 490
},
{
"x": 105,
"y": 690
"x": 68,
"y": 490
}
],
"animated": false,
@ -788,12 +788,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 820
"x": 68,
"y": 574
},
{
"x": 349,
"y": 820
"x": 212,
"y": 574
}
],
"animated": false,
@ -827,20 +827,20 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 950
"x": 212,
"y": 673
},
{
"x": 449,
"y": 950
"x": 292,
"y": 673
},
{
"x": 449,
"y": 1030
"x": 292,
"y": 718
},
{
"x": 349,
"y": 1030
"x": 212,
"y": 718
}
],
"animated": false,
@ -874,20 +874,20 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 1080
"x": 212,
"y": 743
},
{
"x": 449,
"y": 1080
"x": 292,
"y": 743
},
{
"x": 449,
"y": 1160
"x": 292,
"y": 788
},
{
"x": 349,
"y": 1160
"x": 212,
"y": 788
}
],
"animated": false,
@ -921,12 +921,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 1290
"x": 212,
"y": 872
},
{
"x": 99,
"y": 1290
"x": 62,
"y": 872
}
],
"animated": false,
@ -960,20 +960,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1420
"x": 62,
"y": 971
},
{
"x": 199,
"y": 1420
"x": 142,
"y": 971
},
{
"x": 199,
"y": 1500
"x": 142,
"y": 1016
},
{
"x": 99,
"y": 1500
"x": 62,
"y": 1016
}
],
"animated": false,
@ -1007,20 +1007,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1630
"x": 62,
"y": 1100
},
{
"x": 199,
"y": 1630
"x": 142,
"y": 1100
},
{
"x": 199,
"y": 1710
"x": 142,
"y": 1145
},
{
"x": 99,
"y": 1710
"x": 62,
"y": 1145
}
],
"animated": false,
@ -1054,20 +1054,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1840
"x": 62,
"y": 1200
},
{
"x": 199,
"y": 1840
"x": 142,
"y": 1200
},
{
"x": 199,
"y": 1920
"x": 142,
"y": 1245
},
{
"x": 99,
"y": 1920
"x": 62,
"y": 1245
}
],
"animated": false,
@ -1101,20 +1101,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 2050
"x": 62,
"y": 1329
},
{
"x": 199,
"y": 2050
"x": 142,
"y": 1329
},
{
"x": 199,
"y": 2130
"x": 142,
"y": 1374
},
{
"x": 99,
"y": 2130
"x": 62,
"y": 1374
}
],
"animated": false,
@ -1148,20 +1148,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 2260
"x": 62,
"y": 1429
},
{
"x": 199,
"y": 2260
"x": 142,
"y": 1429
},
{
"x": 199,
"y": 2340
"x": 142,
"y": 1474
},
{
"x": 99,
"y": 2340
"x": 62,
"y": 1474
}
],
"animated": false,
@ -1195,12 +1195,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 2390
"x": 212,
"y": 1499
},
{
"x": 599,
"y": 2390
"x": 362,
"y": 1499
}
],
"animated": false,
@ -1234,20 +1234,20 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 2520
"x": 362,
"y": 1598
},
{
"x": 699,
"y": 2520
"x": 442,
"y": 1598
},
{
"x": 699,
"y": 2600
"x": 442,
"y": 1643
},
{
"x": 599,
"y": 2600
"x": 362,
"y": 1643
}
],
"animated": false,
@ -1281,12 +1281,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 2730
"x": 212,
"y": 1698
},
{
"x": 599,
"y": 2730
"x": 362,
"y": 1698
}
],
"animated": false,
@ -1320,20 +1320,20 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 2860
"x": 362,
"y": 1797
},
{
"x": 699,
"y": 2860
"x": 442,
"y": 1797
},
{
"x": 699,
"y": 2940
"x": 442,
"y": 1842
},
{
"x": 599,
"y": 2940
"x": 362,
"y": 1842
}
],
"animated": false,
@ -1367,12 +1367,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 3070
"x": 212,
"y": 1897
},
{
"x": 599,
"y": 3070
"x": 362,
"y": 1897
}
],
"animated": false,
@ -1406,12 +1406,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 3200
"x": 62,
"y": 1967
}
],
"animated": false,
@ -1445,12 +1445,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 3200
"x": 212,
"y": 1967
}
],
"animated": false,
@ -1484,12 +1484,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 362,
"y": 118
},
{
"x": 599,
"y": 3200
"x": 362,
"y": 1967
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 336 KiB

After

Width:  |  Height:  |  Size: 336 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 312,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "group 1",
"type": "rectangle",
"pos": {
"x": 49,
"y": 230
"x": 22,
"y": 173
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -171,11 +171,11 @@
"id": "group 2",
"type": "rectangle",
"pos": {
"x": 49,
"y": 440
"x": 22,
"y": 302
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -213,11 +213,11 @@
"id": "group 3",
"type": "rectangle",
"pos": {
"x": 49,
"y": 570
"x": 22,
"y": 401
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -255,11 +255,11 @@
"id": "a.a",
"type": "rectangle",
"pos": {
"x": 93,
"y": 674
"x": 56,
"y": 480
},
"width": 12,
"height": 162,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -295,11 +295,11 @@
"id": "group 4",
"type": "rectangle",
"pos": {
"x": 55,
"y": 780
"x": 28,
"y": 530
},
"width": 344,
"height": 80,
"width": 224,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -337,11 +337,11 @@
"id": "group 5",
"type": "rectangle",
"pos": {
"x": 299,
"y": 910
"x": 172,
"y": 629
},
"width": 200,
"height": 290,
"width": 160,
"height": 174,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -379,11 +379,11 @@
"id": "group 6",
"type": "rectangle",
"pos": {
"x": 49,
"y": 1250
"x": 22,
"y": 828
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -421,11 +421,11 @@
"id": "group 7",
"type": "rectangle",
"pos": {
"x": 49,
"y": 1380
"x": 22,
"y": 927
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -463,11 +463,11 @@
"id": "group 8",
"type": "rectangle",
"pos": {
"x": 49,
"y": 1590
"x": 22,
"y": 1056
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -505,11 +505,11 @@
"id": "group 9",
"type": "rectangle",
"pos": {
"x": 49,
"y": 2010
"x": 22,
"y": 1285
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -547,11 +547,11 @@
"id": "group 10",
"type": "rectangle",
"pos": {
"x": 549,
"y": 2480
"x": 322,
"y": 1554
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -589,11 +589,11 @@
"id": "group 11",
"type": "rectangle",
"pos": {
"x": 549,
"y": 2820
"x": 322,
"y": 1753
},
"width": 200,
"height": 160,
"width": 160,
"height": 104,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -655,20 +655,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 217
},
{
"x": 199,
"y": 270
"x": 142,
"y": 217
},
{
"x": 199,
"y": 350
"x": 142,
"y": 262
},
{
"x": 99,
"y": 350
"x": 62,
"y": 262
}
],
"animated": false,
@ -702,12 +702,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 480
"x": 62,
"y": 346
},
{
"x": 349,
"y": 480
"x": 212,
"y": 346
}
],
"animated": false,
@ -741,20 +741,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 610
"x": 62,
"y": 445
},
{
"x": 199,
"y": 610
"x": 142,
"y": 445
},
{
"x": 199,
"y": 690
"x": 142,
"y": 490
},
{
"x": 105,
"y": 690
"x": 68,
"y": 490
}
],
"animated": false,
@ -788,12 +788,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 820
"x": 68,
"y": 574
},
{
"x": 349,
"y": 820
"x": 212,
"y": 574
}
],
"animated": false,
@ -827,20 +827,20 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 950
"x": 212,
"y": 673
},
{
"x": 449,
"y": 950
"x": 292,
"y": 673
},
{
"x": 449,
"y": 1030
"x": 292,
"y": 718
},
{
"x": 349,
"y": 1030
"x": 212,
"y": 718
}
],
"animated": false,
@ -874,20 +874,20 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 1080
"x": 212,
"y": 743
},
{
"x": 449,
"y": 1080
"x": 292,
"y": 743
},
{
"x": 449,
"y": 1160
"x": 292,
"y": 788
},
{
"x": 349,
"y": 1160
"x": 212,
"y": 788
}
],
"animated": false,
@ -921,12 +921,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 1290
"x": 212,
"y": 872
},
{
"x": 99,
"y": 1290
"x": 62,
"y": 872
}
],
"animated": false,
@ -960,20 +960,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1420
"x": 62,
"y": 971
},
{
"x": 199,
"y": 1420
"x": 142,
"y": 971
},
{
"x": 199,
"y": 1500
"x": 142,
"y": 1016
},
{
"x": 99,
"y": 1500
"x": 62,
"y": 1016
}
],
"animated": false,
@ -1007,20 +1007,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1630
"x": 62,
"y": 1100
},
{
"x": 199,
"y": 1630
"x": 142,
"y": 1100
},
{
"x": 199,
"y": 1710
"x": 142,
"y": 1145
},
{
"x": 99,
"y": 1710
"x": 62,
"y": 1145
}
],
"animated": false,
@ -1054,20 +1054,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1840
"x": 62,
"y": 1200
},
{
"x": 199,
"y": 1840
"x": 142,
"y": 1200
},
{
"x": 199,
"y": 1920
"x": 142,
"y": 1245
},
{
"x": 99,
"y": 1920
"x": 62,
"y": 1245
}
],
"animated": false,
@ -1101,20 +1101,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 2050
"x": 62,
"y": 1329
},
{
"x": 199,
"y": 2050
"x": 142,
"y": 1329
},
{
"x": 199,
"y": 2130
"x": 142,
"y": 1374
},
{
"x": 99,
"y": 2130
"x": 62,
"y": 1374
}
],
"animated": false,
@ -1148,20 +1148,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 2260
"x": 62,
"y": 1429
},
{
"x": 199,
"y": 2260
"x": 142,
"y": 1429
},
{
"x": 199,
"y": 2340
"x": 142,
"y": 1474
},
{
"x": 99,
"y": 2340
"x": 62,
"y": 1474
}
],
"animated": false,
@ -1195,12 +1195,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 2390
"x": 212,
"y": 1499
},
{
"x": 599,
"y": 2390
"x": 362,
"y": 1499
}
],
"animated": false,
@ -1234,20 +1234,20 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 2520
"x": 362,
"y": 1598
},
{
"x": 699,
"y": 2520
"x": 442,
"y": 1598
},
{
"x": 699,
"y": 2600
"x": 442,
"y": 1643
},
{
"x": 599,
"y": 2600
"x": 362,
"y": 1643
}
],
"animated": false,
@ -1281,12 +1281,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 2730
"x": 212,
"y": 1698
},
{
"x": 599,
"y": 2730
"x": 362,
"y": 1698
}
],
"animated": false,
@ -1320,20 +1320,20 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 2860
"x": 362,
"y": 1797
},
{
"x": 699,
"y": 2860
"x": 442,
"y": 1797
},
{
"x": 699,
"y": 2940
"x": 442,
"y": 1842
},
{
"x": 599,
"y": 2940
"x": 362,
"y": 1842
}
],
"animated": false,
@ -1367,12 +1367,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 3070
"x": 212,
"y": 1897
},
{
"x": 599,
"y": 3070
"x": 362,
"y": 1897
}
],
"animated": false,
@ -1406,12 +1406,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 3200
"x": 62,
"y": 1967
}
],
"animated": false,
@ -1445,12 +1445,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 3200
"x": 212,
"y": 1967
}
],
"animated": false,
@ -1484,12 +1484,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 362,
"y": 118
},
{
"x": 599,
"y": 3200
"x": 362,
"y": 1967
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 336 KiB

After

Width:  |  Height:  |  Size: 336 KiB

View file

@ -6,10 +6,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "b.1",
"type": "rectangle",
"pos": {
"x": 93,
"y": 254
"x": 56,
"y": 178
},
"width": 12,
"height": 242,
"height": 135,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -111,20 +111,20 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 270
"x": 68,
"y": 188
},
{
"x": 199,
"y": 270
"x": 142,
"y": 188
},
{
"x": 199,
"y": 350
"x": 142,
"y": 233
},
{
"x": 105,
"y": 350
"x": 68,
"y": 233
}
],
"animated": false,
@ -158,20 +158,20 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 400
"x": 68,
"y": 258
},
{
"x": 199,
"y": 400
"x": 142,
"y": 258
},
{
"x": 199,
"y": 480
"x": 142,
"y": 303
},
{
"x": 105,
"y": 480
"x": 68,
"y": 303
}
],
"animated": false,
@ -205,12 +205,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 610
"x": 62,
"y": 373
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="377" height="738" viewBox="-78 -28 377 738"><style type="text/css">
width="332" height="523" viewBox="-90 -50 332 523"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="377" height="738" viewBox="-78 -28 377 738"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 609.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3904261735)"/></g><g id="b.1"><g class="shape" ><rect x="93" y="254" width="12" height="242" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.(1 -&gt; 1)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 107.000000 270.000000 L 189.000000 270.000000 S 199.000000 270.000000 199.000000 280.000000 L 199.000000 340.000000 S 199.000000 350.000000 189.000000 350.000000 L 109.000000 350.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3904261735)"/></g><g id="b.(1 -&gt; 1)[1]"><path d="M 107.000000 400.000000 L 189.000000 400.000000 S 199.000000 400.000000 199.000000 410.000000 L 199.000000 470.000000 S 199.000000 480.000000 189.000000 480.000000 L 109.000000 480.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3904261735)"/></g><mask id="3904261735" maskUnits="userSpaceOnUse" x="-100" y="-100" width="377" height="738">
<rect x="-100" y="-100" width="377" height="738" fill="white"></rect>
]]></script><g id="b"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2695758723)"/></g><g id="b.1"><g class="shape" ><rect x="56" y="178" width="12" height="135" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.(1 -&gt; 1)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 70.000000 188.000000 L 132.000000 188.000000 S 142.000000 188.000000 142.000000 198.000000 L 142.000000 223.000000 S 142.000000 233.000000 132.000000 233.000000 L 72.000000 233.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2695758723)"/></g><g id="b.(1 -&gt; 1)[1]"><path d="M 70.000000 258.000000 L 132.000000 258.000000 S 142.000000 258.000000 142.000000 268.000000 L 142.000000 293.000000 S 142.000000 303.000000 132.000000 303.000000 L 72.000000 303.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2695758723)"/></g><mask id="2695758723" maskUnits="userSpaceOnUse" x="-100" y="-100" width="332" height="523">
<rect x="-100" y="-100" width="332" height="523" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 327 KiB

After

Width:  |  Height:  |  Size: 327 KiB

View file

@ -6,10 +6,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "b.1",
"type": "rectangle",
"pos": {
"x": 93,
"y": 254
"x": 56,
"y": 178
},
"width": 12,
"height": 242,
"height": 135,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -111,20 +111,20 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 270
"x": 68,
"y": 188
},
{
"x": 199,
"y": 270
"x": 142,
"y": 188
},
{
"x": 199,
"y": 350
"x": 142,
"y": 233
},
{
"x": 105,
"y": 350
"x": 68,
"y": 233
}
],
"animated": false,
@ -158,20 +158,20 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 400
"x": 68,
"y": 258
},
{
"x": 199,
"y": 400
"x": 142,
"y": 258
},
{
"x": 199,
"y": 480
"x": 142,
"y": 303
},
{
"x": 105,
"y": 480
"x": 68,
"y": 303
}
],
"animated": false,
@ -205,12 +205,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 610
"x": 62,
"y": 373
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="377" height="738" viewBox="-78 -28 377 738"><style type="text/css">
width="332" height="523" viewBox="-90 -50 332 523"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="377" height="738" viewBox="-78 -28 377 738"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 609.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3904261735)"/></g><g id="b.1"><g class="shape" ><rect x="93" y="254" width="12" height="242" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.(1 -&gt; 1)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 107.000000 270.000000 L 189.000000 270.000000 S 199.000000 270.000000 199.000000 280.000000 L 199.000000 340.000000 S 199.000000 350.000000 189.000000 350.000000 L 109.000000 350.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3904261735)"/></g><g id="b.(1 -&gt; 1)[1]"><path d="M 107.000000 400.000000 L 189.000000 400.000000 S 199.000000 400.000000 199.000000 410.000000 L 199.000000 470.000000 S 199.000000 480.000000 189.000000 480.000000 L 109.000000 480.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3904261735)"/></g><mask id="3904261735" maskUnits="userSpaceOnUse" x="-100" y="-100" width="377" height="738">
<rect x="-100" y="-100" width="377" height="738" fill="white"></rect>
]]></script><g id="b"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2695758723)"/></g><g id="b.1"><g class="shape" ><rect x="56" y="178" width="12" height="135" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.(1 -&gt; 1)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 70.000000 188.000000 L 132.000000 188.000000 S 142.000000 188.000000 142.000000 198.000000 L 142.000000 223.000000 S 142.000000 233.000000 132.000000 233.000000 L 72.000000 233.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2695758723)"/></g><g id="b.(1 -&gt; 1)[1]"><path d="M 70.000000 258.000000 L 132.000000 258.000000 S 142.000000 258.000000 142.000000 268.000000 L 142.000000 293.000000 S 142.000000 303.000000 132.000000 303.000000 L 72.000000 303.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2695758723)"/></g><mask id="2695758723" maskUnits="userSpaceOnUse" x="-100" y="-100" width="332" height="523">
<rect x="-100" y="-100" width="332" height="523" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 327 KiB

After

Width:  |  Height:  |  Size: 327 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,11 +88,11 @@
"id": "a.sp1",
"type": "rectangle",
"pos": {
"x": 93,
"y": 254
"x": 56,
"y": 178
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -128,11 +128,11 @@
"id": "a.sp2",
"type": "rectangle",
"pos": {
"x": 93,
"y": 464
"x": 56,
"y": 293
},
"width": 12,
"height": 82,
"height": 45,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -192,12 +192,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 270
"x": 68,
"y": 188
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,
@ -231,20 +231,20 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 400
"x": 68,
"y": 258
},
{
"x": 199,
"y": 400
"x": 142,
"y": 258
},
{
"x": 199,
"y": 480
"x": 142,
"y": 303
},
{
"x": 105,
"y": 480
"x": 68,
"y": 303
}
],
"animated": false,
@ -278,12 +278,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 530
"x": 68,
"y": 328
},
{
"x": 349,
"y": 530
"x": 212,
"y": 328
}
],
"animated": false,
@ -317,12 +317,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 660
"x": 62,
"y": 398
}
],
"animated": false,
@ -356,12 +356,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 660
"x": 212,
"y": 398
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="604" height="788" viewBox="-78 -28 604 788"><style type="text/css">
width="454" height="548" viewBox="-90 -50 454 548"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,11 +39,11 @@ width="604" height="788" viewBox="-78 -28 604 788"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 659.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2033132783)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 659.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2033132783)"/></g><g id="a.sp1"><g class="shape" ><rect x="93" y="254" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.sp2"><g class="shape" ><rect x="93" y="464" width="12" height="82" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a.sp1 -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 107.000000 270.000000 L 345.000000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2033132783)"/><text class="text-italic" x="227.500000" y="276.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">foo</text></g><g id="a.(sp1 -&gt; sp2)[0]"><path d="M 107.000000 400.000000 L 189.000000 400.000000 S 199.000000 400.000000 199.000000 410.000000 L 199.000000 470.000000 S 199.000000 480.000000 189.000000 480.000000 L 109.000000 480.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2033132783)"/><text class="text-italic" x="199.000000" y="446.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">redirect</text></g><g id="(a.sp2 -&gt; b)[0]"><path d="M 107.000000 530.000000 L 345.000000 530.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2033132783)"/><text class="text-italic" x="227.500000" y="536.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">bar</text></g><mask id="2033132783" maskUnits="userSpaceOnUse" x="-100" y="-100" width="604" height="788">
<rect x="-100" y="-100" width="604" height="788" fill="white"></rect>
<rect x="217.000000" y="260.000000" width="21" height="21" fill="black"></rect>
<rect x="173.000000" y="430.000000" width="52" height="21" fill="black"></rect>
<rect x="215.000000" y="520.000000" width="25" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 397.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#365038260)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 397.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#365038260)"/></g><g id="a.sp1"><g class="shape" ><rect x="56" y="178" width="12" height="90" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.sp2"><g class="shape" ><rect x="56" y="293" width="12" height="45" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a.sp1 -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 70.000000 188.000000 L 208.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#365038260)"/><text class="text-italic" x="140.500000" y="194.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">foo</text></g><g id="a.(sp1 -&gt; sp2)[0]"><path d="M 70.000000 258.000000 L 132.000000 258.000000 S 142.000000 258.000000 142.000000 268.000000 L 142.000000 293.000000 S 142.000000 303.000000 132.000000 303.000000 L 72.000000 303.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#365038260)"/><text class="text-italic" x="142.000000" y="286.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">redirect</text></g><g id="(a.sp2 -&gt; b)[0]"><path d="M 70.000000 328.000000 L 208.000000 328.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#365038260)"/><text class="text-italic" x="140.500000" y="334.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">bar</text></g><mask id="365038260" maskUnits="userSpaceOnUse" x="-100" y="-100" width="454" height="548">
<rect x="-100" y="-100" width="454" height="548" fill="white"></rect>
<rect x="130.000000" y="178.000000" width="21" height="21" fill="black"></rect>
<rect x="116.000000" y="270.000000" width="52" height="21" fill="black"></rect>
<rect x="128.000000" y="318.000000" width="25" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 471 KiB

After

Width:  |  Height:  |  Size: 471 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,11 +88,11 @@
"id": "a.sp1",
"type": "rectangle",
"pos": {
"x": 93,
"y": 254
"x": 56,
"y": 178
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -128,11 +128,11 @@
"id": "a.sp2",
"type": "rectangle",
"pos": {
"x": 93,
"y": 464
"x": 56,
"y": 293
},
"width": 12,
"height": 82,
"height": 45,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -192,12 +192,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 270
"x": 68,
"y": 188
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,
@ -231,20 +231,20 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 400
"x": 68,
"y": 258
},
{
"x": 199,
"y": 400
"x": 142,
"y": 258
},
{
"x": 199,
"y": 480
"x": 142,
"y": 303
},
{
"x": 105,
"y": 480
"x": 68,
"y": 303
}
],
"animated": false,
@ -278,12 +278,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 530
"x": 68,
"y": 328
},
{
"x": 349,
"y": 530
"x": 212,
"y": 328
}
],
"animated": false,
@ -317,12 +317,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 660
"x": 62,
"y": 398
}
],
"animated": false,
@ -356,12 +356,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 660
"x": 212,
"y": 398
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="604" height="788" viewBox="-78 -28 604 788"><style type="text/css">
width="454" height="548" viewBox="-90 -50 454 548"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,11 +39,11 @@ width="604" height="788" viewBox="-78 -28 604 788"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 659.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2033132783)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 659.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2033132783)"/></g><g id="a.sp1"><g class="shape" ><rect x="93" y="254" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.sp2"><g class="shape" ><rect x="93" y="464" width="12" height="82" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a.sp1 -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 107.000000 270.000000 L 345.000000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2033132783)"/><text class="text-italic" x="227.500000" y="276.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">foo</text></g><g id="a.(sp1 -&gt; sp2)[0]"><path d="M 107.000000 400.000000 L 189.000000 400.000000 S 199.000000 400.000000 199.000000 410.000000 L 199.000000 470.000000 S 199.000000 480.000000 189.000000 480.000000 L 109.000000 480.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2033132783)"/><text class="text-italic" x="199.000000" y="446.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">redirect</text></g><g id="(a.sp2 -&gt; b)[0]"><path d="M 107.000000 530.000000 L 345.000000 530.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2033132783)"/><text class="text-italic" x="227.500000" y="536.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">bar</text></g><mask id="2033132783" maskUnits="userSpaceOnUse" x="-100" y="-100" width="604" height="788">
<rect x="-100" y="-100" width="604" height="788" fill="white"></rect>
<rect x="217.000000" y="260.000000" width="21" height="21" fill="black"></rect>
<rect x="173.000000" y="430.000000" width="52" height="21" fill="black"></rect>
<rect x="215.000000" y="520.000000" width="25" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 397.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#365038260)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 397.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#365038260)"/></g><g id="a.sp1"><g class="shape" ><rect x="56" y="178" width="12" height="90" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.sp2"><g class="shape" ><rect x="56" y="293" width="12" height="45" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a.sp1 -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 70.000000 188.000000 L 208.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#365038260)"/><text class="text-italic" x="140.500000" y="194.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">foo</text></g><g id="a.(sp1 -&gt; sp2)[0]"><path d="M 70.000000 258.000000 L 132.000000 258.000000 S 142.000000 258.000000 142.000000 268.000000 L 142.000000 293.000000 S 142.000000 303.000000 132.000000 303.000000 L 72.000000 303.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#365038260)"/><text class="text-italic" x="142.000000" y="286.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">redirect</text></g><g id="(a.sp2 -&gt; b)[0]"><path d="M 70.000000 328.000000 L 208.000000 328.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#365038260)"/><text class="text-italic" x="140.500000" y="334.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">bar</text></g><mask id="365038260" maskUnits="userSpaceOnUse" x="-100" y="-100" width="454" height="548">
<rect x="-100" y="-100" width="454" height="548" fill="white"></rect>
<rect x="130.000000" y="178.000000" width="21" height="21" fill="black"></rect>
<rect x="116.000000" y="270.000000" width="52" height="21" fill="black"></rect>
<rect x="128.000000" y="318.000000" width="25" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 471 KiB

After

Width:  |  Height:  |  Size: 471 KiB

View file

@ -6,8 +6,8 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 234
"x": 12,
"y": 212
},
"width": 427,
"height": 66,
@ -47,10 +47,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 585,
"y": 74
"x": 580,
"y": 52
},
"width": 150,
"width": 117,
"height": 226,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "d",
"type": "rectangle",
"pos": {
"x": 1008,
"y": 234
"x": 1001,
"y": 212
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "e",
"type": "rectangle",
"pos": {
"x": 1469,
"y": 234
"x": 1442,
"y": 212
},
"width": 150,
"width": 120,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,10 +170,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 1719,
"y": 234
"x": 1602,
"y": 212
},
"width": 150,
"width": 103,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -211,8 +211,8 @@
"id": "f",
"type": "rectangle",
"pos": {
"x": 1919,
"y": 234
"x": 1745,
"y": 212
},
"width": 501,
"height": 66,
@ -276,12 +276,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 430
"x": 225.5,
"y": 348
},
{
"x": 1794,
"y": 430
"x": 1653.5,
"y": 348
}
],
"animated": false,
@ -315,12 +315,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 560
"x": 225.5,
"y": 418
},
{
"x": 1794,
"y": 560
"x": 1653.5,
"y": 418
}
],
"animated": false,
@ -354,12 +354,12 @@
"labelPercentage": 0,
"route": [
{
"x": 660,
"y": 690
"x": 638.5,
"y": 488
},
{
"x": 1083,
"y": 690
"x": 1051,
"y": 488
}
],
"animated": false,
@ -393,12 +393,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 820
"x": 225.5,
"y": 558
},
{
"x": 1083,
"y": 820
"x": 1051,
"y": 558
}
],
"animated": false,
@ -432,12 +432,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1083,
"y": 950
"x": 1051,
"y": 628
},
{
"x": 1544,
"y": 950
"x": 1502,
"y": 628
}
],
"animated": false,
@ -471,12 +471,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 1080
"x": 225.5,
"y": 698
},
{
"x": 2169.5,
"y": 1080
"x": 1995.5,
"y": 698
}
],
"animated": false,
@ -510,12 +510,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 300
"x": 225.5,
"y": 278
},
{
"x": 237.5,
"y": 1210
"x": 225.5,
"y": 768
}
],
"animated": false,
@ -549,12 +549,12 @@
"labelPercentage": 0,
"route": [
{
"x": 660,
"y": 300
"x": 638.5,
"y": 278
},
{
"x": 660,
"y": 1210
"x": 638.5,
"y": 768
}
],
"animated": false,
@ -588,12 +588,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1083,
"y": 300
"x": 1051,
"y": 278
},
{
"x": 1083,
"y": 1210
"x": 1051,
"y": 768
}
],
"animated": false,
@ -627,12 +627,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1544,
"y": 300
"x": 1502,
"y": 278
},
{
"x": 1544,
"y": 1210
"x": 1502,
"y": 768
}
],
"animated": false,
@ -666,12 +666,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1794,
"y": 300
"x": 1653.5,
"y": 278
},
{
"x": 1794,
"y": 1210
"x": 1653.5,
"y": 768
}
],
"animated": false,
@ -705,12 +705,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2169.5,
"y": 300
"x": 1995.5,
"y": 278
},
{
"x": 2169.5,
"y": 1210
"x": 1995.5,
"y": 768
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 474 KiB

After

Width:  |  Height:  |  Size: 474 KiB

View file

@ -6,8 +6,8 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 234
"x": 12,
"y": 212
},
"width": 427,
"height": 66,
@ -47,10 +47,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 585,
"y": 74
"x": 580,
"y": 52
},
"width": 150,
"width": 117,
"height": 226,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "d",
"type": "rectangle",
"pos": {
"x": 1008,
"y": 234
"x": 1001,
"y": 212
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "e",
"type": "rectangle",
"pos": {
"x": 1469,
"y": 234
"x": 1442,
"y": 212
},
"width": 150,
"width": 120,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,10 +170,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 1719,
"y": 234
"x": 1602,
"y": 212
},
"width": 150,
"width": 103,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -211,8 +211,8 @@
"id": "f",
"type": "rectangle",
"pos": {
"x": 1919,
"y": 234
"x": 1745,
"y": 212
},
"width": 501,
"height": 66,
@ -276,12 +276,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 430
"x": 225.5,
"y": 348
},
{
"x": 1794,
"y": 430
"x": 1653.5,
"y": 348
}
],
"animated": false,
@ -315,12 +315,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 560
"x": 225.5,
"y": 418
},
{
"x": 1794,
"y": 560
"x": 1653.5,
"y": 418
}
],
"animated": false,
@ -354,12 +354,12 @@
"labelPercentage": 0,
"route": [
{
"x": 660,
"y": 690
"x": 638.5,
"y": 488
},
{
"x": 1083,
"y": 690
"x": 1051,
"y": 488
}
],
"animated": false,
@ -393,12 +393,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 820
"x": 225.5,
"y": 558
},
{
"x": 1083,
"y": 820
"x": 1051,
"y": 558
}
],
"animated": false,
@ -432,12 +432,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1083,
"y": 950
"x": 1051,
"y": 628
},
{
"x": 1544,
"y": 950
"x": 1502,
"y": 628
}
],
"animated": false,
@ -471,12 +471,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 1080
"x": 225.5,
"y": 698
},
{
"x": 2169.5,
"y": 1080
"x": 1995.5,
"y": 698
}
],
"animated": false,
@ -510,12 +510,12 @@
"labelPercentage": 0,
"route": [
{
"x": 237.5,
"y": 300
"x": 225.5,
"y": 278
},
{
"x": 237.5,
"y": 1210
"x": 225.5,
"y": 768
}
],
"animated": false,
@ -549,12 +549,12 @@
"labelPercentage": 0,
"route": [
{
"x": 660,
"y": 300
"x": 638.5,
"y": 278
},
{
"x": 660,
"y": 1210
"x": 638.5,
"y": 768
}
],
"animated": false,
@ -588,12 +588,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1083,
"y": 300
"x": 1051,
"y": 278
},
{
"x": 1083,
"y": 1210
"x": 1051,
"y": 768
}
],
"animated": false,
@ -627,12 +627,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1544,
"y": 300
"x": 1502,
"y": 278
},
{
"x": 1544,
"y": 1210
"x": 1502,
"y": 768
}
],
"animated": false,
@ -666,12 +666,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1794,
"y": 300
"x": 1653.5,
"y": 278
},
{
"x": 1794,
"y": 1210
"x": 1653.5,
"y": 768
}
],
"animated": false,
@ -705,12 +705,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2169.5,
"y": 300
"x": 1995.5,
"y": 278
},
{
"x": 2169.5,
"y": 1210
"x": 1995.5,
"y": 768
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 474 KiB

After

Width:  |  Height:  |  Size: 474 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "callout",
"pos": {
"x": 24,
"y": 167
"x": 12,
"y": 145
},
"width": 150,
"width": 100,
"height": 91,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "b",
"type": "oval",
"pos": {
"x": 281,
"y": 108
"x": 259,
"y": 135
},
"width": 150,
"height": 150,
"width": 101,
"height": 101,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -88,8 +88,8 @@
"id": "c",
"type": "class",
"pos": {
"x": 481,
"y": 74
"x": 400,
"y": 52
},
"width": 302,
"height": 184,
@ -143,10 +143,10 @@
"id": "d",
"type": "cloud",
"pos": {
"x": 828,
"y": 174
"x": 742,
"y": 152
},
"width": 150,
"width": 140,
"height": 84,
"opacity": 1,
"strokeDash": 0,
@ -184,8 +184,8 @@
"id": "e",
"type": "code",
"pos": {
"x": 1055,
"y": 188
"x": 922,
"y": 166
},
"width": 196,
"height": 70,
@ -225,10 +225,10 @@
"id": "f",
"type": "cylinder",
"pos": {
"x": 1328,
"y": 140
"x": 1140,
"y": 118
},
"width": 150,
"width": 100,
"height": 118,
"opacity": 1,
"strokeDash": 0,
@ -266,10 +266,10 @@
"id": "g",
"type": "diamond",
"pos": {
"x": 1578,
"y": 166
"x": 1290,
"y": 144
},
"width": 150,
"width": 100,
"height": 92,
"opacity": 1,
"strokeDash": 0,
@ -307,10 +307,10 @@
"id": "h",
"type": "document",
"pos": {
"x": 1828,
"y": 182
"x": 1440,
"y": 160
},
"width": 150,
"width": 100,
"height": 76,
"opacity": 1,
"strokeDash": 0,
@ -348,10 +348,10 @@
"id": "i",
"type": "hexagon",
"pos": {
"x": 2078,
"y": 189
"x": 1580,
"y": 167
},
"width": 150,
"width": 146,
"height": 69,
"opacity": 1,
"strokeDash": 0,
@ -389,10 +389,10 @@
"id": "j",
"type": "image",
"pos": {
"x": 2328,
"y": 109
"x": 1766,
"y": 87
},
"width": 150,
"width": 128,
"height": 128,
"opacity": 1,
"strokeDash": 0,
@ -441,10 +441,10 @@
"id": "k",
"type": "oval",
"pos": {
"x": 2578,
"y": 188
"x": 1932,
"y": 166
},
"width": 150,
"width": 100,
"height": 70,
"opacity": 1,
"strokeDash": 0,
@ -482,10 +482,10 @@
"id": "l",
"type": "package",
"pos": {
"x": 2828,
"y": 185
"x": 2082,
"y": 163
},
"width": 150,
"width": 100,
"height": 73,
"opacity": 1,
"strokeDash": 0,
@ -523,10 +523,10 @@
"id": "m",
"type": "page",
"pos": {
"x": 3078,
"y": 171
"x": 2226,
"y": 149
},
"width": 150,
"width": 113,
"height": 87,
"opacity": 1,
"strokeDash": 0,
@ -564,8 +564,8 @@
"id": "n",
"type": "parallelogram",
"pos": {
"x": 3319,
"y": 176
"x": 2379,
"y": 154
},
"width": 169,
"height": 82,
@ -605,8 +605,8 @@
"id": "o",
"type": "person",
"pos": {
"x": 3578,
"y": 121
"x": 2588,
"y": 99
},
"width": 150,
"height": 100,
@ -646,8 +646,8 @@
"id": "p",
"type": "queue",
"pos": {
"x": 3828,
"y": 192
"x": 2778,
"y": 170
},
"width": 151,
"height": 66,
@ -687,11 +687,11 @@
"id": "q",
"type": "rectangle",
"pos": {
"x": 4078,
"y": 108
"x": 2969,
"y": 133
},
"width": 150,
"height": 150,
"width": 103,
"height": 103,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -728,8 +728,8 @@
"id": "r",
"type": "step",
"pos": {
"x": 4310,
"y": 157
"x": 3112,
"y": 135
},
"width": 187,
"height": 101,
@ -769,10 +769,10 @@
"id": "s",
"type": "stored_data",
"pos": {
"x": 4578,
"y": 192
"x": 3336,
"y": 170
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -810,8 +810,8 @@
"id": "t",
"type": "sql_table",
"pos": {
"x": 4823,
"y": 150
"x": 3476,
"y": 128
},
"width": 161,
"height": 108,
@ -935,12 +935,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 388
"x": 62,
"y": 306
},
{
"x": 356,
"y": 388
"x": 309.5,
"y": 306
}
],
"animated": false,
@ -974,12 +974,12 @@
"labelPercentage": 0,
"route": [
{
"x": 356,
"y": 518
"x": 309.5,
"y": 376
},
{
"x": 632,
"y": 518
"x": 551,
"y": 376
}
],
"animated": false,
@ -1013,12 +1013,12 @@
"labelPercentage": 0,
"route": [
{
"x": 632,
"y": 648
"x": 551,
"y": 446
},
{
"x": 903,
"y": 648
"x": 812,
"y": 446
}
],
"animated": false,
@ -1052,12 +1052,12 @@
"labelPercentage": 0,
"route": [
{
"x": 903,
"y": 778
"x": 812,
"y": 516
},
{
"x": 1153,
"y": 778
"x": 1020,
"y": 516
}
],
"animated": false,
@ -1091,12 +1091,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1153,
"y": 908
"x": 1020,
"y": 586
},
{
"x": 1403,
"y": 908
"x": 1190,
"y": 586
}
],
"animated": false,
@ -1130,12 +1130,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1403,
"y": 1038
"x": 1190,
"y": 656
},
{
"x": 1653,
"y": 1038
"x": 1340,
"y": 656
}
],
"animated": false,
@ -1169,12 +1169,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1653,
"y": 1168
"x": 1340,
"y": 726
},
{
"x": 1903,
"y": 1168
"x": 1490,
"y": 726
}
],
"animated": false,
@ -1208,12 +1208,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1903,
"y": 1298
"x": 1490,
"y": 796
},
{
"x": 2153,
"y": 1298
"x": 1653,
"y": 796
}
],
"animated": false,
@ -1247,12 +1247,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2153,
"y": 1428
"x": 1653,
"y": 866
},
{
"x": 2403,
"y": 1428
"x": 1830,
"y": 866
}
],
"animated": false,
@ -1286,12 +1286,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2403,
"y": 1558
"x": 1830,
"y": 936
},
{
"x": 2653,
"y": 1558
"x": 1982,
"y": 936
}
],
"animated": false,
@ -1325,12 +1325,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2653,
"y": 1688
"x": 1982,
"y": 1006
},
{
"x": 2903,
"y": 1688
"x": 2132,
"y": 1006
}
],
"animated": false,
@ -1364,12 +1364,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2903,
"y": 1818
"x": 2132,
"y": 1076
},
{
"x": 3153,
"y": 1818
"x": 2282.5,
"y": 1076
}
],
"animated": false,
@ -1403,12 +1403,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3153,
"y": 1948
"x": 2282.5,
"y": 1146
},
{
"x": 3403.5,
"y": 1948
"x": 2463.5,
"y": 1146
}
],
"animated": false,
@ -1442,12 +1442,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3403.5,
"y": 2078
"x": 2463.5,
"y": 1216
},
{
"x": 3653,
"y": 2078
"x": 2663,
"y": 1216
}
],
"animated": false,
@ -1481,12 +1481,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3653,
"y": 2208
"x": 2663,
"y": 1286
},
{
"x": 3903.5,
"y": 2208
"x": 2853.5,
"y": 1286
}
],
"animated": false,
@ -1520,12 +1520,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3903.5,
"y": 2338
"x": 2853.5,
"y": 1356
},
{
"x": 4153,
"y": 2338
"x": 3020.5,
"y": 1356
}
],
"animated": false,
@ -1559,12 +1559,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4153,
"y": 2468
"x": 3020.5,
"y": 1426
},
{
"x": 4403.5,
"y": 2468
"x": 3205.5,
"y": 1426
}
],
"animated": false,
@ -1598,12 +1598,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4403.5,
"y": 2598
"x": 3205.5,
"y": 1496
},
{
"x": 4653,
"y": 2598
"x": 3386,
"y": 1496
}
],
"animated": false,
@ -1637,12 +1637,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4653,
"y": 2728
"x": 3386,
"y": 1566
},
{
"x": 4903.5,
"y": 2728
"x": 3556.5,
"y": 1566
}
],
"animated": false,
@ -1676,12 +1676,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 258
"x": 62,
"y": 236
},
{
"x": 99,
"y": 2858
"x": 62,
"y": 1636
}
],
"animated": false,
@ -1715,12 +1715,12 @@
"labelPercentage": 0,
"route": [
{
"x": 356,
"y": 258
"x": 309.5,
"y": 236
},
{
"x": 356,
"y": 2858
"x": 309.5,
"y": 1636
}
],
"animated": false,
@ -1754,12 +1754,12 @@
"labelPercentage": 0,
"route": [
{
"x": 632,
"y": 258
"x": 551,
"y": 236
},
{
"x": 632,
"y": 2858
"x": 551,
"y": 1636
}
],
"animated": false,
@ -1793,12 +1793,12 @@
"labelPercentage": 0,
"route": [
{
"x": 903,
"y": 258
"x": 812,
"y": 236
},
{
"x": 903,
"y": 2858
"x": 812,
"y": 1636
}
],
"animated": false,
@ -1832,12 +1832,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1153,
"y": 258
"x": 1020,
"y": 236
},
{
"x": 1153,
"y": 2858
"x": 1020,
"y": 1636
}
],
"animated": false,
@ -1871,12 +1871,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1403,
"y": 258
"x": 1190,
"y": 236
},
{
"x": 1403,
"y": 2858
"x": 1190,
"y": 1636
}
],
"animated": false,
@ -1910,12 +1910,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1653,
"y": 258
"x": 1340,
"y": 236
},
{
"x": 1653,
"y": 2858
"x": 1340,
"y": 1636
}
],
"animated": false,
@ -1949,12 +1949,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1903,
"y": 258
"x": 1490,
"y": 236
},
{
"x": 1903,
"y": 2858
"x": 1490,
"y": 1636
}
],
"animated": false,
@ -1988,12 +1988,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2153,
"y": 258
"x": 1653,
"y": 236
},
{
"x": 2153,
"y": 2858
"x": 1653,
"y": 1636
}
],
"animated": false,
@ -2027,12 +2027,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2403,
"y": 263
"x": 1830,
"y": 241
},
{
"x": 2403,
"y": 2858
"x": 1830,
"y": 1636
}
],
"animated": false,
@ -2066,12 +2066,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2653,
"y": 258
"x": 1982,
"y": 236
},
{
"x": 2653,
"y": 2858
"x": 1982,
"y": 1636
}
],
"animated": false,
@ -2105,12 +2105,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2903,
"y": 258
"x": 2132,
"y": 236
},
{
"x": 2903,
"y": 2858
"x": 2132,
"y": 1636
}
],
"animated": false,
@ -2144,12 +2144,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3153,
"y": 258
"x": 2282.5,
"y": 236
},
{
"x": 3153,
"y": 2858
"x": 2282.5,
"y": 1636
}
],
"animated": false,
@ -2183,12 +2183,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3403.5,
"y": 258
"x": 2463.5,
"y": 236
},
{
"x": 3403.5,
"y": 2858
"x": 2463.5,
"y": 1636
}
],
"animated": false,
@ -2222,12 +2222,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3653,
"y": 263
"x": 2663,
"y": 241
},
{
"x": 3653,
"y": 2858
"x": 2663,
"y": 1636
}
],
"animated": false,
@ -2261,12 +2261,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3903.5,
"y": 258
"x": 2853.5,
"y": 236
},
{
"x": 3903.5,
"y": 2858
"x": 2853.5,
"y": 1636
}
],
"animated": false,
@ -2300,12 +2300,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4153,
"y": 258
"x": 3020.5,
"y": 236
},
{
"x": 4153,
"y": 2858
"x": 3020.5,
"y": 1636
}
],
"animated": false,
@ -2339,12 +2339,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4403.5,
"y": 258
"x": 3205.5,
"y": 236
},
{
"x": 4403.5,
"y": 2858
"x": 3205.5,
"y": 1636
}
],
"animated": false,
@ -2378,12 +2378,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4653,
"y": 258
"x": 3386,
"y": 236
},
{
"x": 4653,
"y": 2858
"x": 3386,
"y": 1636
}
],
"animated": false,
@ -2417,12 +2417,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4903.5,
"y": 258
"x": 3556.5,
"y": 236
},
{
"x": 4903.5,
"y": 2858
"x": 3556.5,
"y": 1636
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 757 KiB

After

Width:  |  Height:  |  Size: 757 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "callout",
"pos": {
"x": 24,
"y": 167
"x": 12,
"y": 145
},
"width": 150,
"width": 100,
"height": 91,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "b",
"type": "oval",
"pos": {
"x": 281,
"y": 108
"x": 259,
"y": 135
},
"width": 150,
"height": 150,
"width": 101,
"height": 101,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -88,8 +88,8 @@
"id": "c",
"type": "class",
"pos": {
"x": 481,
"y": 74
"x": 400,
"y": 52
},
"width": 302,
"height": 184,
@ -143,10 +143,10 @@
"id": "d",
"type": "cloud",
"pos": {
"x": 828,
"y": 174
"x": 742,
"y": 152
},
"width": 150,
"width": 140,
"height": 84,
"opacity": 1,
"strokeDash": 0,
@ -184,8 +184,8 @@
"id": "e",
"type": "code",
"pos": {
"x": 1055,
"y": 188
"x": 922,
"y": 166
},
"width": 196,
"height": 70,
@ -225,10 +225,10 @@
"id": "f",
"type": "cylinder",
"pos": {
"x": 1328,
"y": 140
"x": 1140,
"y": 118
},
"width": 150,
"width": 100,
"height": 118,
"opacity": 1,
"strokeDash": 0,
@ -266,10 +266,10 @@
"id": "g",
"type": "diamond",
"pos": {
"x": 1578,
"y": 166
"x": 1290,
"y": 144
},
"width": 150,
"width": 100,
"height": 92,
"opacity": 1,
"strokeDash": 0,
@ -307,10 +307,10 @@
"id": "h",
"type": "document",
"pos": {
"x": 1828,
"y": 182
"x": 1440,
"y": 160
},
"width": 150,
"width": 100,
"height": 76,
"opacity": 1,
"strokeDash": 0,
@ -348,10 +348,10 @@
"id": "i",
"type": "hexagon",
"pos": {
"x": 2078,
"y": 189
"x": 1580,
"y": 167
},
"width": 150,
"width": 146,
"height": 69,
"opacity": 1,
"strokeDash": 0,
@ -389,10 +389,10 @@
"id": "j",
"type": "image",
"pos": {
"x": 2328,
"y": 109
"x": 1766,
"y": 87
},
"width": 150,
"width": 128,
"height": 128,
"opacity": 1,
"strokeDash": 0,
@ -441,10 +441,10 @@
"id": "k",
"type": "oval",
"pos": {
"x": 2578,
"y": 188
"x": 1932,
"y": 166
},
"width": 150,
"width": 100,
"height": 70,
"opacity": 1,
"strokeDash": 0,
@ -482,10 +482,10 @@
"id": "l",
"type": "package",
"pos": {
"x": 2828,
"y": 185
"x": 2082,
"y": 163
},
"width": 150,
"width": 100,
"height": 73,
"opacity": 1,
"strokeDash": 0,
@ -523,10 +523,10 @@
"id": "m",
"type": "page",
"pos": {
"x": 3078,
"y": 171
"x": 2226,
"y": 149
},
"width": 150,
"width": 113,
"height": 87,
"opacity": 1,
"strokeDash": 0,
@ -564,8 +564,8 @@
"id": "n",
"type": "parallelogram",
"pos": {
"x": 3319,
"y": 176
"x": 2379,
"y": 154
},
"width": 169,
"height": 82,
@ -605,8 +605,8 @@
"id": "o",
"type": "person",
"pos": {
"x": 3578,
"y": 121
"x": 2588,
"y": 99
},
"width": 150,
"height": 100,
@ -646,8 +646,8 @@
"id": "p",
"type": "queue",
"pos": {
"x": 3828,
"y": 192
"x": 2778,
"y": 170
},
"width": 151,
"height": 66,
@ -687,11 +687,11 @@
"id": "q",
"type": "rectangle",
"pos": {
"x": 4078,
"y": 108
"x": 2969,
"y": 133
},
"width": 150,
"height": 150,
"width": 103,
"height": 103,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -728,8 +728,8 @@
"id": "r",
"type": "step",
"pos": {
"x": 4310,
"y": 157
"x": 3112,
"y": 135
},
"width": 187,
"height": 101,
@ -769,10 +769,10 @@
"id": "s",
"type": "stored_data",
"pos": {
"x": 4578,
"y": 192
"x": 3336,
"y": 170
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -810,8 +810,8 @@
"id": "t",
"type": "sql_table",
"pos": {
"x": 4823,
"y": 150
"x": 3476,
"y": 128
},
"width": 161,
"height": 108,
@ -935,12 +935,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 388
"x": 62,
"y": 306
},
{
"x": 356,
"y": 388
"x": 309.5,
"y": 306
}
],
"animated": false,
@ -974,12 +974,12 @@
"labelPercentage": 0,
"route": [
{
"x": 356,
"y": 518
"x": 309.5,
"y": 376
},
{
"x": 632,
"y": 518
"x": 551,
"y": 376
}
],
"animated": false,
@ -1013,12 +1013,12 @@
"labelPercentage": 0,
"route": [
{
"x": 632,
"y": 648
"x": 551,
"y": 446
},
{
"x": 903,
"y": 648
"x": 812,
"y": 446
}
],
"animated": false,
@ -1052,12 +1052,12 @@
"labelPercentage": 0,
"route": [
{
"x": 903,
"y": 778
"x": 812,
"y": 516
},
{
"x": 1153,
"y": 778
"x": 1020,
"y": 516
}
],
"animated": false,
@ -1091,12 +1091,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1153,
"y": 908
"x": 1020,
"y": 586
},
{
"x": 1403,
"y": 908
"x": 1190,
"y": 586
}
],
"animated": false,
@ -1130,12 +1130,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1403,
"y": 1038
"x": 1190,
"y": 656
},
{
"x": 1653,
"y": 1038
"x": 1340,
"y": 656
}
],
"animated": false,
@ -1169,12 +1169,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1653,
"y": 1168
"x": 1340,
"y": 726
},
{
"x": 1903,
"y": 1168
"x": 1490,
"y": 726
}
],
"animated": false,
@ -1208,12 +1208,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1903,
"y": 1298
"x": 1490,
"y": 796
},
{
"x": 2153,
"y": 1298
"x": 1653,
"y": 796
}
],
"animated": false,
@ -1247,12 +1247,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2153,
"y": 1428
"x": 1653,
"y": 866
},
{
"x": 2403,
"y": 1428
"x": 1830,
"y": 866
}
],
"animated": false,
@ -1286,12 +1286,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2403,
"y": 1558
"x": 1830,
"y": 936
},
{
"x": 2653,
"y": 1558
"x": 1982,
"y": 936
}
],
"animated": false,
@ -1325,12 +1325,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2653,
"y": 1688
"x": 1982,
"y": 1006
},
{
"x": 2903,
"y": 1688
"x": 2132,
"y": 1006
}
],
"animated": false,
@ -1364,12 +1364,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2903,
"y": 1818
"x": 2132,
"y": 1076
},
{
"x": 3153,
"y": 1818
"x": 2282.5,
"y": 1076
}
],
"animated": false,
@ -1403,12 +1403,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3153,
"y": 1948
"x": 2282.5,
"y": 1146
},
{
"x": 3403.5,
"y": 1948
"x": 2463.5,
"y": 1146
}
],
"animated": false,
@ -1442,12 +1442,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3403.5,
"y": 2078
"x": 2463.5,
"y": 1216
},
{
"x": 3653,
"y": 2078
"x": 2663,
"y": 1216
}
],
"animated": false,
@ -1481,12 +1481,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3653,
"y": 2208
"x": 2663,
"y": 1286
},
{
"x": 3903.5,
"y": 2208
"x": 2853.5,
"y": 1286
}
],
"animated": false,
@ -1520,12 +1520,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3903.5,
"y": 2338
"x": 2853.5,
"y": 1356
},
{
"x": 4153,
"y": 2338
"x": 3020.5,
"y": 1356
}
],
"animated": false,
@ -1559,12 +1559,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4153,
"y": 2468
"x": 3020.5,
"y": 1426
},
{
"x": 4403.5,
"y": 2468
"x": 3205.5,
"y": 1426
}
],
"animated": false,
@ -1598,12 +1598,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4403.5,
"y": 2598
"x": 3205.5,
"y": 1496
},
{
"x": 4653,
"y": 2598
"x": 3386,
"y": 1496
}
],
"animated": false,
@ -1637,12 +1637,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4653,
"y": 2728
"x": 3386,
"y": 1566
},
{
"x": 4903.5,
"y": 2728
"x": 3556.5,
"y": 1566
}
],
"animated": false,
@ -1676,12 +1676,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 258
"x": 62,
"y": 236
},
{
"x": 99,
"y": 2858
"x": 62,
"y": 1636
}
],
"animated": false,
@ -1715,12 +1715,12 @@
"labelPercentage": 0,
"route": [
{
"x": 356,
"y": 258
"x": 309.5,
"y": 236
},
{
"x": 356,
"y": 2858
"x": 309.5,
"y": 1636
}
],
"animated": false,
@ -1754,12 +1754,12 @@
"labelPercentage": 0,
"route": [
{
"x": 632,
"y": 258
"x": 551,
"y": 236
},
{
"x": 632,
"y": 2858
"x": 551,
"y": 1636
}
],
"animated": false,
@ -1793,12 +1793,12 @@
"labelPercentage": 0,
"route": [
{
"x": 903,
"y": 258
"x": 812,
"y": 236
},
{
"x": 903,
"y": 2858
"x": 812,
"y": 1636
}
],
"animated": false,
@ -1832,12 +1832,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1153,
"y": 258
"x": 1020,
"y": 236
},
{
"x": 1153,
"y": 2858
"x": 1020,
"y": 1636
}
],
"animated": false,
@ -1871,12 +1871,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1403,
"y": 258
"x": 1190,
"y": 236
},
{
"x": 1403,
"y": 2858
"x": 1190,
"y": 1636
}
],
"animated": false,
@ -1910,12 +1910,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1653,
"y": 258
"x": 1340,
"y": 236
},
{
"x": 1653,
"y": 2858
"x": 1340,
"y": 1636
}
],
"animated": false,
@ -1949,12 +1949,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1903,
"y": 258
"x": 1490,
"y": 236
},
{
"x": 1903,
"y": 2858
"x": 1490,
"y": 1636
}
],
"animated": false,
@ -1988,12 +1988,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2153,
"y": 258
"x": 1653,
"y": 236
},
{
"x": 2153,
"y": 2858
"x": 1653,
"y": 1636
}
],
"animated": false,
@ -2027,12 +2027,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2403,
"y": 263
"x": 1830,
"y": 241
},
{
"x": 2403,
"y": 2858
"x": 1830,
"y": 1636
}
],
"animated": false,
@ -2066,12 +2066,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2653,
"y": 258
"x": 1982,
"y": 236
},
{
"x": 2653,
"y": 2858
"x": 1982,
"y": 1636
}
],
"animated": false,
@ -2105,12 +2105,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2903,
"y": 258
"x": 2132,
"y": 236
},
{
"x": 2903,
"y": 2858
"x": 2132,
"y": 1636
}
],
"animated": false,
@ -2144,12 +2144,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3153,
"y": 258
"x": 2282.5,
"y": 236
},
{
"x": 3153,
"y": 2858
"x": 2282.5,
"y": 1636
}
],
"animated": false,
@ -2183,12 +2183,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3403.5,
"y": 258
"x": 2463.5,
"y": 236
},
{
"x": 3403.5,
"y": 2858
"x": 2463.5,
"y": 1636
}
],
"animated": false,
@ -2222,12 +2222,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3653,
"y": 263
"x": 2663,
"y": 241
},
{
"x": 3653,
"y": 2858
"x": 2663,
"y": 1636
}
],
"animated": false,
@ -2261,12 +2261,12 @@
"labelPercentage": 0,
"route": [
{
"x": 3903.5,
"y": 258
"x": 2853.5,
"y": 236
},
{
"x": 3903.5,
"y": 2858
"x": 2853.5,
"y": 1636
}
],
"animated": false,
@ -2300,12 +2300,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4153,
"y": 258
"x": 3020.5,
"y": 236
},
{
"x": 4153,
"y": 2858
"x": 3020.5,
"y": 1636
}
],
"animated": false,
@ -2339,12 +2339,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4403.5,
"y": 258
"x": 3205.5,
"y": 236
},
{
"x": 4403.5,
"y": 2858
"x": 3205.5,
"y": 1636
}
],
"animated": false,
@ -2378,12 +2378,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4653,
"y": 258
"x": 3386,
"y": 236
},
{
"x": 4653,
"y": 2858
"x": 3386,
"y": 1636
}
],
"animated": false,
@ -2417,12 +2417,12 @@
"labelPercentage": 0,
"route": [
{
"x": 4903.5,
"y": 258
"x": 3556.5,
"y": 236
},
{
"x": 4903.5,
"y": 2858
"x": 3556.5,
"y": 1636
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 757 KiB

After

Width:  |  Height:  |  Size: 757 KiB

View file

@ -6,10 +6,10 @@
"id": "alice",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "bob",
"type": "rectangle",
"pos": {
"x": 426,
"y": 74
"x": 404,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -112,12 +112,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 501,
"y": 270
"x": 454,
"y": 188
}
],
"animated": false,
@ -151,12 +151,12 @@
"labelPercentage": 0,
"route": [
{
"x": 501,
"y": 400
"x": 454,
"y": 258
},
{
"x": 99,
"y": 400
"x": 62,
"y": 258
}
],
"animated": false,
@ -190,12 +190,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 530
"x": 62,
"y": 328
}
],
"animated": false,
@ -229,12 +229,12 @@
"labelPercentage": 0,
"route": [
{
"x": 501,
"y": 140
"x": 454,
"y": 118
},
{
"x": 501,
"y": 530
"x": 454,
"y": 328
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="756" height="658" viewBox="-78 -28 756 658"><style type="text/css">
width="696" height="478" viewBox="-90 -50 696 478"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,10 +39,10 @@ width="756" height="658" viewBox="-78 -28 756 658"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="alice"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="426" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="501.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 529.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3865472955)"/></g><g id="(bob -- )[0]"><path d="M 501.000000 142.000000 L 501.000000 529.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3865472955)"/></g><g id="(alice -&gt; bob)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 270.000000 L 497.000000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3865472955)"/><text class="text-italic" x="300.500000" y="276.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -&gt; alice)[0]"><path d="M 499.000000 400.000000 L 103.000000 400.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3865472955)"/><text class="text-italic" x="300.000000" y="406.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="3865472955" maskUnits="userSpaceOnUse" x="-100" y="-100" width="756" height="658">
<rect x="-100" y="-100" width="756" height="658" fill="white"></rect>
<rect x="176.000000" y="260.000000" width="249" height="21" fill="black"></rect>
<rect x="124.000000" y="390.000000" width="352" height="21" fill="black"></rect>
]]></script><g id="alice"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="404" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="454.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 327.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3229036828)"/></g><g id="(bob -- )[0]"><path d="M 454.000000 120.000000 L 454.000000 327.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3229036828)"/></g><g id="(alice -&gt; bob)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 188.000000 L 450.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3229036828)"/><text class="text-italic" x="258.500000" y="194.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -&gt; alice)[0]"><path d="M 452.000000 258.000000 L 66.000000 258.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3229036828)"/><text class="text-italic" x="258.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="3229036828" maskUnits="userSpaceOnUse" x="-100" y="-100" width="696" height="478">
<rect x="-100" y="-100" width="696" height="478" fill="white"></rect>
<rect x="134.000000" y="178.000000" width="249" height="21" fill="black"></rect>
<rect x="82.000000" y="248.000000" width="352" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 470 KiB

View file

@ -6,10 +6,10 @@
"id": "alice",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "bob",
"type": "rectangle",
"pos": {
"x": 426,
"y": 74
"x": 404,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -112,12 +112,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 501,
"y": 270
"x": 454,
"y": 188
}
],
"animated": false,
@ -151,12 +151,12 @@
"labelPercentage": 0,
"route": [
{
"x": 501,
"y": 400
"x": 454,
"y": 258
},
{
"x": 99,
"y": 400
"x": 62,
"y": 258
}
],
"animated": false,
@ -190,12 +190,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 530
"x": 62,
"y": 328
}
],
"animated": false,
@ -229,12 +229,12 @@
"labelPercentage": 0,
"route": [
{
"x": 501,
"y": 140
"x": 454,
"y": 118
},
{
"x": 501,
"y": 530
"x": 454,
"y": 328
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="756" height="658" viewBox="-78 -28 756 658"><style type="text/css">
width="696" height="478" viewBox="-90 -50 696 478"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,10 +39,10 @@ width="756" height="658" viewBox="-78 -28 756 658"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="alice"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="426" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="501.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 529.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3865472955)"/></g><g id="(bob -- )[0]"><path d="M 501.000000 142.000000 L 501.000000 529.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3865472955)"/></g><g id="(alice -&gt; bob)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 270.000000 L 497.000000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3865472955)"/><text class="text-italic" x="300.500000" y="276.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -&gt; alice)[0]"><path d="M 499.000000 400.000000 L 103.000000 400.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3865472955)"/><text class="text-italic" x="300.000000" y="406.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="3865472955" maskUnits="userSpaceOnUse" x="-100" y="-100" width="756" height="658">
<rect x="-100" y="-100" width="756" height="658" fill="white"></rect>
<rect x="176.000000" y="260.000000" width="249" height="21" fill="black"></rect>
<rect x="124.000000" y="390.000000" width="352" height="21" fill="black"></rect>
]]></script><g id="alice"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="404" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="454.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 327.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3229036828)"/></g><g id="(bob -- )[0]"><path d="M 454.000000 120.000000 L 454.000000 327.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3229036828)"/></g><g id="(alice -&gt; bob)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 188.000000 L 450.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3229036828)"/><text class="text-italic" x="258.500000" y="194.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -&gt; alice)[0]"><path d="M 452.000000 258.000000 L 66.000000 258.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3229036828)"/><text class="text-italic" x="258.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="3229036828" maskUnits="userSpaceOnUse" x="-100" y="-100" width="696" height="478">
<rect x="-100" y="-100" width="696" height="478" fill="white"></rect>
<rect x="134.000000" y="178.000000" width="249" height="21" fill="black"></rect>
<rect x="82.000000" y="248.000000" width="352" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 470 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 312,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "d",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 462,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,11 +170,11 @@
"id": "ggg",
"type": "rectangle",
"pos": {
"x": 49,
"y": 360
"x": 22,
"y": 243
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -212,11 +212,11 @@
"id": "group 1",
"type": "rectangle",
"pos": {
"x": 275,
"y": 490
"x": 160,
"y": 342
},
"width": 398,
"height": 730,
"width": 254,
"height": 438,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -254,11 +254,11 @@
"id": "group 1.nested guy",
"type": "rectangle",
"pos": {
"x": 299,
"y": 750
"x": 172,
"y": 511
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -296,11 +296,11 @@
"id": "b.t1",
"type": "rectangle",
"pos": {
"x": 343,
"y": 904
"x": 206,
"y": 615
},
"width": 12,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -336,11 +336,11 @@
"id": "c.t1",
"type": "rectangle",
"pos": {
"x": 593,
"y": 904
"x": 356,
"y": 615
},
"width": 12,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -376,11 +376,11 @@
"id": "b.t1.t2",
"type": "rectangle",
"pos": {
"x": 339,
"y": 1034
"x": 202,
"y": 685
},
"width": 20,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -416,11 +416,11 @@
"id": "group b",
"type": "rectangle",
"pos": {
"x": 299,
"y": 1270
"x": 172,
"y": 820
},
"width": 448,
"height": 406,
"width": 328,
"height": 265,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -458,8 +458,8 @@
"id": "c.what would arnold say",
"type": "page",
"pos": {
"x": 500,
"y": 1440
"x": 263,
"y": 934
},
"width": 197,
"height": 66,
@ -499,11 +499,11 @@
"id": "choo",
"type": "rectangle",
"pos": {
"x": 747,
"y": 1726
"x": 420,
"y": 1125
},
"width": 204,
"height": 146,
"width": 184,
"height": 125,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -541,8 +541,8 @@
"id": "d.this note",
"type": "page",
"pos": {
"x": 797,
"y": 1766
"x": 460,
"y": 1169
},
"width": 104,
"height": 66,
@ -606,12 +606,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,
@ -645,12 +645,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 400
"x": 62,
"y": 287
},
{
"x": 349,
"y": 400
"x": 212,
"y": 287
}
],
"animated": false,
@ -684,12 +684,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 530
"x": 212,
"y": 386
},
{
"x": 599,
"y": 530
"x": 362,
"y": 386
}
],
"animated": false,
@ -723,12 +723,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 660
"x": 362,
"y": 456
},
{
"x": 349,
"y": 660
"x": 212,
"y": 456
}
],
"animated": false,
@ -762,12 +762,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 790
"x": 362,
"y": 555
},
{
"x": 349,
"y": 790
"x": 212,
"y": 555
}
],
"animated": false,
@ -801,12 +801,12 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 920
"x": 218,
"y": 625
},
{
"x": 593,
"y": 920
"x": 356,
"y": 625
}
],
"animated": false,
@ -840,12 +840,12 @@
"labelPercentage": 0,
"route": [
{
"x": 359,
"y": 1050
"x": 222,
"y": 695
},
{
"x": 593,
"y": 1050
"x": 356,
"y": 695
}
],
"animated": false,
@ -879,12 +879,12 @@
"labelPercentage": 0,
"route": [
{
"x": 593,
"y": 1180
"x": 356,
"y": 765
},
{
"x": 355,
"y": 1180
"x": 218,
"y": 765
}
],
"animated": false,
@ -918,12 +918,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 1310
"x": 212,
"y": 864
},
{
"x": 599,
"y": 1310
"x": 362,
"y": 864
}
],
"animated": false,
@ -957,12 +957,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 1636
"x": 362,
"y": 1070
},
{
"x": 349,
"y": 1636
"x": 212,
"y": 1070
}
],
"animated": false,
@ -996,12 +996,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1962
"x": 62,
"y": 1305
}
],
"animated": false,
@ -1035,12 +1035,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 1962
"x": 212,
"y": 1305
}
],
"animated": false,
@ -1074,12 +1074,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 362,
"y": 118
},
{
"x": 599,
"y": 1962
"x": 362,
"y": 1305
}
],
"animated": false,
@ -1113,12 +1113,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 512,
"y": 118
},
{
"x": 849,
"y": 1962
"x": 512,
"y": 1305
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 477 KiB

After

Width:  |  Height:  |  Size: 477 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 312,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "d",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 462,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,11 +170,11 @@
"id": "ggg",
"type": "rectangle",
"pos": {
"x": 49,
"y": 360
"x": 22,
"y": 243
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -212,11 +212,11 @@
"id": "group 1",
"type": "rectangle",
"pos": {
"x": 275,
"y": 490
"x": 160,
"y": 342
},
"width": 398,
"height": 730,
"width": 254,
"height": 438,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -254,11 +254,11 @@
"id": "group 1.nested guy",
"type": "rectangle",
"pos": {
"x": 299,
"y": 750
"x": 172,
"y": 511
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -296,11 +296,11 @@
"id": "b.t1",
"type": "rectangle",
"pos": {
"x": 343,
"y": 904
"x": 206,
"y": 615
},
"width": 12,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -336,11 +336,11 @@
"id": "c.t1",
"type": "rectangle",
"pos": {
"x": 593,
"y": 904
"x": 356,
"y": 615
},
"width": 12,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -376,11 +376,11 @@
"id": "b.t1.t2",
"type": "rectangle",
"pos": {
"x": 339,
"y": 1034
"x": 202,
"y": 685
},
"width": 20,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -416,11 +416,11 @@
"id": "group b",
"type": "rectangle",
"pos": {
"x": 299,
"y": 1270
"x": 172,
"y": 820
},
"width": 448,
"height": 406,
"width": 328,
"height": 265,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -458,8 +458,8 @@
"id": "c.what would arnold say",
"type": "page",
"pos": {
"x": 500,
"y": 1440
"x": 263,
"y": 934
},
"width": 197,
"height": 66,
@ -499,11 +499,11 @@
"id": "choo",
"type": "rectangle",
"pos": {
"x": 747,
"y": 1726
"x": 420,
"y": 1125
},
"width": 204,
"height": 146,
"width": 184,
"height": 125,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -541,8 +541,8 @@
"id": "d.this note",
"type": "page",
"pos": {
"x": 797,
"y": 1766
"x": 460,
"y": 1169
},
"width": 104,
"height": 66,
@ -606,12 +606,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,
@ -645,12 +645,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 400
"x": 62,
"y": 287
},
{
"x": 349,
"y": 400
"x": 212,
"y": 287
}
],
"animated": false,
@ -684,12 +684,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 530
"x": 212,
"y": 386
},
{
"x": 599,
"y": 530
"x": 362,
"y": 386
}
],
"animated": false,
@ -723,12 +723,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 660
"x": 362,
"y": 456
},
{
"x": 349,
"y": 660
"x": 212,
"y": 456
}
],
"animated": false,
@ -762,12 +762,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 790
"x": 362,
"y": 555
},
{
"x": 349,
"y": 790
"x": 212,
"y": 555
}
],
"animated": false,
@ -801,12 +801,12 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 920
"x": 218,
"y": 625
},
{
"x": 593,
"y": 920
"x": 356,
"y": 625
}
],
"animated": false,
@ -840,12 +840,12 @@
"labelPercentage": 0,
"route": [
{
"x": 359,
"y": 1050
"x": 222,
"y": 695
},
{
"x": 593,
"y": 1050
"x": 356,
"y": 695
}
],
"animated": false,
@ -879,12 +879,12 @@
"labelPercentage": 0,
"route": [
{
"x": 593,
"y": 1180
"x": 356,
"y": 765
},
{
"x": 355,
"y": 1180
"x": 218,
"y": 765
}
],
"animated": false,
@ -918,12 +918,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 1310
"x": 212,
"y": 864
},
{
"x": 599,
"y": 1310
"x": 362,
"y": 864
}
],
"animated": false,
@ -957,12 +957,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 1636
"x": 362,
"y": 1070
},
{
"x": 349,
"y": 1636
"x": 212,
"y": 1070
}
],
"animated": false,
@ -996,12 +996,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1962
"x": 62,
"y": 1305
}
],
"animated": false,
@ -1035,12 +1035,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 1962
"x": 212,
"y": 1305
}
],
"animated": false,
@ -1074,12 +1074,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 362,
"y": 118
},
{
"x": 599,
"y": 1962
"x": 362,
"y": 1305
}
],
"animated": false,
@ -1113,12 +1113,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 512,
"y": 118
},
{
"x": 849,
"y": 1962
"x": 512,
"y": 1305
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 477 KiB

After

Width:  |  Height:  |  Size: 477 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,8 +88,8 @@
"id": "b.note",
"type": "page",
"pos": {
"x": 116,
"y": 660
"x": -20,
"y": 258
},
"width": 465,
"height": 66,
@ -129,8 +129,8 @@
"id": "a.note",
"type": "page",
"pos": {
"x": 60,
"y": 400
"x": 23,
"y": 394
},
"width": 77,
"height": 130,
@ -194,12 +194,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,
@ -233,12 +233,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 856
"x": 62,
"y": 594
}
],
"animated": false,
@ -272,12 +272,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 856
"x": 212,
"y": 594
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="761" height="984" viewBox="-78 -28 761 984"><style type="text/css">
width="669" height="744" viewBox="-122 -50 669 744"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="761" height="984" viewBox="-78 -28 761 984"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 855.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1263774520)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 855.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1263774520)"/></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 270.000000 L 345.000000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1263774520)"/></g><g id="b.note"><g class="shape" ><path d="M 117 660 H 560 C 561 660 562 660 563 661 L 580 677 C 581 678 581 679 581 680 V 726 C 581 726 581 726 581 726 H 117 C 116 726 116 726 116 726 V 661 C 116 660 116 660 117 660 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 580 726 H 117 C 116 726 116 726 116 725 V 661 C 116 660 116 660 117 660 H 559 C 560 660 560 660 560 661 V 678 C 560 679 561 680 562 680 H 580 C 581 680 581 680 581 681 V 725 C 580 726 581 726 580 726 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="348.500000" y="698.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 61 400 H 116 C 117 400 118 400 119 401 L 136 417 C 137 418 137 419 137 420 V 530 C 137 530 137 530 137 530 H 61 C 60 530 60 530 60 530 V 401 C 60 400 60 400 61 400 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 136 530 H 61 C 60 530 60 530 60 529 V 401 C 60 400 60 400 61 400 H 115 C 116 400 116 400 116 401 V 418 C 116 419 117 420 118 420 H 136 C 137 420 137 420 137 421 V 529 C 136 530 137 530 136 530 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="98.500000" y="438.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="98.500000" dy="0.000000">just</tspan><tspan x="98.500000" dy="17.000000">a</tspan><tspan x="98.500000" dy="17.000000">long</tspan><tspan x="98.500000" dy="17.000000">note</tspan><tspan x="98.500000" dy="17.000000">here</tspan></text></g><mask id="1263774520" maskUnits="userSpaceOnUse" x="-100" y="-100" width="761" height="984">
<rect x="-100" y="-100" width="761" height="984" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 593.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1137356081)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 593.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1137356081)"/></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 188.000000 L 208.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1137356081)"/></g><g id="b.note"><g class="shape" ><path d="M -20 258 H 424 C 425 258 426 258 427 259 L 444 275 C 445 276 445 277 445 278 V 324 C 445 324 445 324 445 324 H -20 C -20 324 -20 324 -20 324 V 259 C -20 258 -20 258 -20 258 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 444 324 H -19 C -20 324 -20 324 -20 323 V 259 C -20 258 -20 258 -19 258 H 423 C 424 258 424 258 424 259 V 276 C 424 277 425 278 426 278 H 444 C 445 278 445 278 445 279 V 323 C 444 324 445 324 444 324 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="212.500000" y="296.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 24 394 H 79 C 80 394 81 394 82 395 L 99 411 C 100 412 100 413 100 414 V 524 C 100 524 100 524 100 524 H 23 C 23 524 23 524 23 524 V 395 C 23 394 23 394 24 394 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 99 524 H 24 C 23 524 23 524 23 523 V 395 C 23 394 23 394 24 394 H 78 C 79 394 79 394 79 395 V 412 C 79 413 80 414 81 414 H 99 C 100 414 100 414 100 415 V 523 C 99 524 100 524 99 524 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="61.500000" y="432.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="61.500000" dy="0.000000">just</tspan><tspan x="61.500000" dy="17.000000">a</tspan><tspan x="61.500000" dy="17.000000">long</tspan><tspan x="61.500000" dy="17.000000">note</tspan><tspan x="61.500000" dy="17.000000">here</tspan></text></g><mask id="1137356081" maskUnits="userSpaceOnUse" x="-100" y="-100" width="669" height="744">
<rect x="-100" y="-100" width="669" height="744" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 328 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,8 +88,8 @@
"id": "b.note",
"type": "page",
"pos": {
"x": 116,
"y": 660
"x": -20,
"y": 258
},
"width": 465,
"height": 66,
@ -129,8 +129,8 @@
"id": "a.note",
"type": "page",
"pos": {
"x": 60,
"y": 400
"x": 23,
"y": 394
},
"width": 77,
"height": 130,
@ -194,12 +194,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 349,
"y": 270
"x": 212,
"y": 188
}
],
"animated": false,
@ -233,12 +233,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 856
"x": 62,
"y": 594
}
],
"animated": false,
@ -272,12 +272,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 856
"x": 212,
"y": 594
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="761" height="984" viewBox="-78 -28 761 984"><style type="text/css">
width="669" height="744" viewBox="-122 -50 669 744"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="761" height="984" viewBox="-78 -28 761 984"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 855.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1263774520)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 855.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1263774520)"/></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 270.000000 L 345.000000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1263774520)"/></g><g id="b.note"><g class="shape" ><path d="M 117 660 H 560 C 561 660 562 660 563 661 L 580 677 C 581 678 581 679 581 680 V 726 C 581 726 581 726 581 726 H 117 C 116 726 116 726 116 726 V 661 C 116 660 116 660 117 660 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 580 726 H 117 C 116 726 116 726 116 725 V 661 C 116 660 116 660 117 660 H 559 C 560 660 560 660 560 661 V 678 C 560 679 561 680 562 680 H 580 C 581 680 581 680 581 681 V 725 C 580 726 581 726 580 726 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="348.500000" y="698.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 61 400 H 116 C 117 400 118 400 119 401 L 136 417 C 137 418 137 419 137 420 V 530 C 137 530 137 530 137 530 H 61 C 60 530 60 530 60 530 V 401 C 60 400 60 400 61 400 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 136 530 H 61 C 60 530 60 530 60 529 V 401 C 60 400 60 400 61 400 H 115 C 116 400 116 400 116 401 V 418 C 116 419 117 420 118 420 H 136 C 137 420 137 420 137 421 V 529 C 136 530 137 530 136 530 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="98.500000" y="438.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="98.500000" dy="0.000000">just</tspan><tspan x="98.500000" dy="17.000000">a</tspan><tspan x="98.500000" dy="17.000000">long</tspan><tspan x="98.500000" dy="17.000000">note</tspan><tspan x="98.500000" dy="17.000000">here</tspan></text></g><mask id="1263774520" maskUnits="userSpaceOnUse" x="-100" y="-100" width="761" height="984">
<rect x="-100" y="-100" width="761" height="984" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 593.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1137356081)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 593.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1137356081)"/></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 188.000000 L 208.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1137356081)"/></g><g id="b.note"><g class="shape" ><path d="M -20 258 H 424 C 425 258 426 258 427 259 L 444 275 C 445 276 445 277 445 278 V 324 C 445 324 445 324 445 324 H -20 C -20 324 -20 324 -20 324 V 259 C -20 258 -20 258 -20 258 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 444 324 H -19 C -20 324 -20 324 -20 323 V 259 C -20 258 -20 258 -19 258 H 423 C 424 258 424 258 424 259 V 276 C 424 277 425 278 426 278 H 444 C 445 278 445 278 445 279 V 323 C 444 324 445 324 444 324 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="212.500000" y="296.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 24 394 H 79 C 80 394 81 394 82 395 L 99 411 C 100 412 100 413 100 414 V 524 C 100 524 100 524 100 524 H 23 C 23 524 23 524 23 524 V 395 C 23 394 23 394 24 394 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/><path d="M 99 524 H 24 C 23 524 23 524 23 523 V 395 C 23 394 23 394 24 394 H 78 C 79 394 79 394 79 395 V 412 C 79 413 80 414 81 414 H 99 C 100 414 100 414 100 415 V 523 C 99 524 100 524 99 524 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text" x="61.500000" y="432.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="61.500000" dy="0.000000">just</tspan><tspan x="61.500000" dy="17.000000">a</tspan><tspan x="61.500000" dy="17.000000">long</tspan><tspan x="61.500000" dy="17.000000">note</tspan><tspan x="61.500000" dy="17.000000">here</tspan></text></g><mask id="1137356081" maskUnits="userSpaceOnUse" x="-100" y="-100" width="669" height="744">
<rect x="-100" y="-100" width="669" height="744" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 328 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 307,
"y": 74
"x": 285,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 589,
"y": 74
"x": 542,
"y": 52
},
"width": 150,
"width": 130,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "this is a message group",
"type": "rectangle",
"pos": {
"x": -67,
"y": 230
"x": -58,
"y": 173
},
"width": 595,
"height": 892,
"width": 481,
"height": 697,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -171,11 +171,11 @@
"id": "this is a message group.and this is a nested message group",
"type": "rectangle",
"pos": {
"x": -43,
"y": 360
"x": -46,
"y": 272
},
"width": 547,
"height": 738,
"width": 457,
"height": 557,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -213,11 +213,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting",
"type": "rectangle",
"pos": {
"x": -19,
"y": 490
"x": -34,
"y": 371
},
"width": 499,
"height": 584,
"width": 433,
"height": 417,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -255,11 +255,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.crazy town",
"type": "rectangle",
"pos": {
"x": 5,
"y": 816
"x": -22,
"y": 470
},
"width": 451,
"height": 234,
"width": 409,
"height": 306,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -297,8 +297,8 @@
"id": "a.a note",
"type": "page",
"pos": {
"x": 55,
"y": 920
"x": 18,
"y": 514
},
"width": 88,
"height": 66,
@ -338,11 +338,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.crazy town.whoa",
"type": "rectangle",
"pos": {
"x": 49,
"y": 946
"x": 22,
"y": 705
},
"width": 383,
"height": 80,
"width": 353,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -380,11 +380,11 @@
"id": "alt",
"type": "rectangle",
"pos": {
"x": 308,
"y": 1052
"x": 283,
"y": 792
},
"width": 430,
"height": 518,
"width": 376,
"height": 409,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -422,11 +422,11 @@
"id": "alt.case 1",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1076
"x": 295,
"y": 833
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -464,11 +464,11 @@
"id": "alt.case 2",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1206
"x": 295,
"y": 932
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -506,11 +506,11 @@
"id": "alt.case 3",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1336
"x": 295,
"y": 1031
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -548,11 +548,11 @@
"id": "alt.case 4",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1466
"x": 295,
"y": 1130
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -590,8 +590,8 @@
"id": "b.note",
"type": "page",
"pos": {
"x": 149,
"y": 1896
"x": 102,
"y": 1244
},
"width": 465,
"height": 66,
@ -631,8 +631,8 @@
"id": "a.note",
"type": "page",
"pos": {
"x": 60,
"y": 1440
"x": 23,
"y": 1380
},
"width": 77,
"height": 130,
@ -696,12 +696,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 217
},
{
"x": 382,
"y": 270
"x": 335,
"y": 217
}
],
"animated": false,
@ -735,12 +735,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 400
"x": 62,
"y": 316
},
{
"x": 382,
"y": 400
"x": 335,
"y": 316
}
],
"animated": false,
@ -774,12 +774,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 530
"x": 62,
"y": 415
},
{
"x": 382,
"y": 530
"x": 335,
"y": 415
}
],
"animated": false,
@ -813,12 +813,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 856
"x": 62,
"y": 650
},
{
"x": 382,
"y": 856
"x": 335,
"y": 650
}
],
"animated": false,
@ -852,12 +852,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 986
"x": 62,
"y": 749
},
{
"x": 382,
"y": 986
"x": 335,
"y": 749
}
],
"animated": false,
@ -891,12 +891,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1116
"x": 335,
"y": 877
},
{
"x": 664,
"y": 1116
"x": 607,
"y": 877
}
],
"animated": false,
@ -930,12 +930,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1246
"x": 335,
"y": 976
},
{
"x": 664,
"y": 1246
"x": 607,
"y": 976
}
],
"animated": false,
@ -969,12 +969,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1376
"x": 335,
"y": 1075
},
{
"x": 664,
"y": 1376
"x": 607,
"y": 1075
}
],
"animated": false,
@ -1008,12 +1008,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1506
"x": 335,
"y": 1174
},
{
"x": 664,
"y": 1506
"x": 607,
"y": 1174
}
],
"animated": false,
@ -1047,12 +1047,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 2092
"x": 62,
"y": 1580
}
],
"animated": false,
@ -1086,12 +1086,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 140
"x": 335,
"y": 118
},
{
"x": 382,
"y": 2092
"x": 335,
"y": 1580
}
],
"animated": false,
@ -1125,12 +1125,12 @@
"labelPercentage": 0,
"route": [
{
"x": 664,
"y": 140
"x": 607,
"y": 118
},
{
"x": 664,
"y": 2092
"x": 607,
"y": 1580
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 307,
"y": 74
"x": 285,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 589,
"y": 74
"x": 542,
"y": 52
},
"width": 150,
"width": 130,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "this is a message group",
"type": "rectangle",
"pos": {
"x": -67,
"y": 230
"x": -58,
"y": 173
},
"width": 595,
"height": 892,
"width": 481,
"height": 697,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -171,11 +171,11 @@
"id": "this is a message group.and this is a nested message group",
"type": "rectangle",
"pos": {
"x": -43,
"y": 360
"x": -46,
"y": 272
},
"width": 547,
"height": 738,
"width": 457,
"height": 557,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -213,11 +213,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting",
"type": "rectangle",
"pos": {
"x": -19,
"y": 490
"x": -34,
"y": 371
},
"width": 499,
"height": 584,
"width": 433,
"height": 417,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -255,11 +255,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.crazy town",
"type": "rectangle",
"pos": {
"x": 5,
"y": 816
"x": -22,
"y": 470
},
"width": 451,
"height": 234,
"width": 409,
"height": 306,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -297,8 +297,8 @@
"id": "a.a note",
"type": "page",
"pos": {
"x": 55,
"y": 920
"x": 18,
"y": 514
},
"width": 88,
"height": 66,
@ -338,11 +338,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.crazy town.whoa",
"type": "rectangle",
"pos": {
"x": 49,
"y": 946
"x": 22,
"y": 705
},
"width": 383,
"height": 80,
"width": 353,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -380,11 +380,11 @@
"id": "alt",
"type": "rectangle",
"pos": {
"x": 308,
"y": 1052
"x": 283,
"y": 792
},
"width": 430,
"height": 518,
"width": 376,
"height": 409,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -422,11 +422,11 @@
"id": "alt.case 1",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1076
"x": 295,
"y": 833
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -464,11 +464,11 @@
"id": "alt.case 2",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1206
"x": 295,
"y": 932
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -506,11 +506,11 @@
"id": "alt.case 3",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1336
"x": 295,
"y": 1031
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -548,11 +548,11 @@
"id": "alt.case 4",
"type": "rectangle",
"pos": {
"x": 332,
"y": 1466
"x": 295,
"y": 1130
},
"width": 382,
"height": 80,
"width": 352,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -590,8 +590,8 @@
"id": "b.note",
"type": "page",
"pos": {
"x": 149,
"y": 1896
"x": 102,
"y": 1244
},
"width": 465,
"height": 66,
@ -631,8 +631,8 @@
"id": "a.note",
"type": "page",
"pos": {
"x": 60,
"y": 1440
"x": 23,
"y": 1380
},
"width": 77,
"height": 130,
@ -696,12 +696,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 217
},
{
"x": 382,
"y": 270
"x": 335,
"y": 217
}
],
"animated": false,
@ -735,12 +735,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 400
"x": 62,
"y": 316
},
{
"x": 382,
"y": 400
"x": 335,
"y": 316
}
],
"animated": false,
@ -774,12 +774,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 530
"x": 62,
"y": 415
},
{
"x": 382,
"y": 530
"x": 335,
"y": 415
}
],
"animated": false,
@ -813,12 +813,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 856
"x": 62,
"y": 650
},
{
"x": 382,
"y": 856
"x": 335,
"y": 650
}
],
"animated": false,
@ -852,12 +852,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 986
"x": 62,
"y": 749
},
{
"x": 382,
"y": 986
"x": 335,
"y": 749
}
],
"animated": false,
@ -891,12 +891,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1116
"x": 335,
"y": 877
},
{
"x": 664,
"y": 1116
"x": 607,
"y": 877
}
],
"animated": false,
@ -930,12 +930,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1246
"x": 335,
"y": 976
},
{
"x": 664,
"y": 1246
"x": 607,
"y": 976
}
],
"animated": false,
@ -969,12 +969,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1376
"x": 335,
"y": 1075
},
{
"x": 664,
"y": 1376
"x": 607,
"y": 1075
}
],
"animated": false,
@ -1008,12 +1008,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 1506
"x": 335,
"y": 1174
},
{
"x": 664,
"y": 1506
"x": 607,
"y": 1174
}
],
"animated": false,
@ -1047,12 +1047,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 2092
"x": 62,
"y": 1580
}
],
"animated": false,
@ -1086,12 +1086,12 @@
"labelPercentage": 0,
"route": [
{
"x": 382,
"y": 140
"x": 335,
"y": 118
},
{
"x": 382,
"y": 2092
"x": 335,
"y": 1580
}
],
"animated": false,
@ -1125,12 +1125,12 @@
"labelPercentage": 0,
"route": [
{
"x": 664,
"y": 140
"x": 607,
"y": 118
},
{
"x": 664,
"y": 2092
"x": 607,
"y": 1580
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -6,10 +6,10 @@
"id": "scorer",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "scorer.abc",
"type": "rectangle",
"pos": {
"x": 93,
"y": 1034
"x": 56,
"y": 598
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 7,
@ -87,10 +87,10 @@
"id": "itemResponse",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 152,
"y": 52
},
"width": 150,
"width": 140,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -128,11 +128,11 @@
"id": "itemResponse.a",
"type": "rectangle",
"pos": {
"x": 343,
"y": 254
"x": 216,
"y": 178
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -168,10 +168,10 @@
"id": "item",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 322,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -209,11 +209,11 @@
"id": "item.a",
"type": "rectangle",
"pos": {
"x": 593,
"y": 368
"x": 366,
"y": 238
},
"width": 12,
"height": 698,
"height": 380,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -249,11 +249,11 @@
"id": "item.a.b",
"type": "rectangle",
"pos": {
"x": 589,
"y": 384
"x": 362,
"y": 248
},
"width": 20,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -289,10 +289,10 @@
"id": "essayRubric",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 462,
"y": 52
},
"width": 150,
"width": 126,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -330,11 +330,11 @@
"id": "essayRubric.a",
"type": "rectangle",
"pos": {
"x": 843,
"y": 482
"x": 519,
"y": 298
},
"width": 12,
"height": 340,
"height": 190,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -370,11 +370,11 @@
"id": "essayRubric.a.b",
"type": "rectangle",
"pos": {
"x": 839,
"y": 498
"x": 515,
"y": 308
},
"width": 20,
"height": 308,
"height": 170,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -410,11 +410,11 @@
"id": "essayRubric.a.b.c",
"type": "rectangle",
"pos": {
"x": 835,
"y": 514
"x": 511,
"y": 318
},
"width": 28,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -450,10 +450,10 @@
"id": "concept",
"type": "rectangle",
"pos": {
"x": 1024,
"y": 74
"x": 628,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -491,11 +491,11 @@
"id": "concept.a",
"type": "rectangle",
"pos": {
"x": 1093,
"y": 596
"x": 672,
"y": 358
},
"width": 12,
"height": 388,
"height": 220,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -531,11 +531,11 @@
"id": "concept.a.b",
"type": "rectangle",
"pos": {
"x": 1089,
"y": 612
"x": 668,
"y": 368
},
"width": 20,
"height": 356,
"height": 200,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -571,11 +571,11 @@
"id": "concept.a.b.c",
"type": "rectangle",
"pos": {
"x": 1085,
"y": 628
"x": 664,
"y": 378
},
"width": 28,
"height": 324,
"height": 180,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -611,11 +611,11 @@
"id": "concept.a.b.c.d",
"type": "rectangle",
"pos": {
"x": 1081,
"y": 644
"x": 660,
"y": 388
},
"width": 36,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -651,10 +651,10 @@
"id": "itemOutcome",
"type": "rectangle",
"pos": {
"x": 1274,
"y": 74
"x": 768,
"y": 52
},
"width": 150,
"width": 137,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -692,11 +692,11 @@
"id": "itemOutcome.a",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 840
"x": 830,
"y": 488
},
"width": 12,
"height": 420,
"height": 240,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -732,11 +732,11 @@
"id": "itemOutcome.a.b",
"type": "rectangle",
"pos": {
"x": 1339,
"y": 856
"x": 826,
"y": 498
},
"width": 20,
"height": 388,
"height": 220,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -772,11 +772,11 @@
"id": "itemOutcome.a.b.c",
"type": "rectangle",
"pos": {
"x": 1335,
"y": 872
"x": 822,
"y": 508
},
"width": 28,
"height": 356,
"height": 200,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -812,11 +812,11 @@
"id": "itemOutcome.a.b.c.d",
"type": "rectangle",
"pos": {
"x": 1331,
"y": 888
"x": 818,
"y": 518
},
"width": 36,
"height": 324,
"height": 180,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -852,11 +852,11 @@
"id": "itemOutcome.a.b.c.d.e",
"type": "rectangle",
"pos": {
"x": 1327,
"y": 904
"x": 814,
"y": 528
},
"width": 44,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -892,11 +892,11 @@
"id": "itemResponse.c",
"type": "rectangle",
"pos": {
"x": 343,
"y": 1294
"x": 216,
"y": 738
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -956,12 +956,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 343,
"y": 270
"x": 216,
"y": 188
}
],
"animated": false,
@ -995,12 +995,12 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 400
"x": 228,
"y": 258
},
{
"x": 589,
"y": 400
"x": 362,
"y": 258
}
],
"animated": false,
@ -1034,12 +1034,12 @@
"labelPercentage": 0,
"route": [
{
"x": 609,
"y": 530
"x": 382,
"y": 328
},
{
"x": 835,
"y": 530
"x": 511,
"y": 328
}
],
"animated": false,
@ -1073,12 +1073,12 @@
"labelPercentage": 0,
"route": [
{
"x": 863,
"y": 660
"x": 539,
"y": 398
},
{
"x": 1081,
"y": 660
"x": 660,
"y": 398
}
],
"animated": false,
@ -1112,12 +1112,12 @@
"labelPercentage": 0,
"route": [
{
"x": 605,
"y": 790
"x": 378,
"y": 468
},
{
"x": 839,
"y": 790
"x": 515,
"y": 468
}
],
"animated": false,
@ -1151,12 +1151,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1117,
"y": 920
"x": 696,
"y": 538
},
{
"x": 1327,
"y": 920
"x": 814.5,
"y": 538
}
],
"animated": false,
@ -1190,12 +1190,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1050
"x": 68,
"y": 608
},
{
"x": 593,
"y": 1050
"x": 366,
"y": 608
}
],
"animated": false,
@ -1229,12 +1229,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1327,
"y": 1180
"x": 814.5,
"y": 678
},
{
"x": 99,
"y": 1180
"x": 62,
"y": 678
}
],
"animated": false,
@ -1268,12 +1268,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1310
"x": 62,
"y": 748
},
{
"x": 343,
"y": 1310
"x": 216,
"y": 748
}
],
"animated": false,
@ -1307,12 +1307,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1440
"x": 62,
"y": 818
}
],
"animated": false,
@ -1346,12 +1346,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 222,
"y": 118
},
{
"x": 349,
"y": 1440
"x": 222,
"y": 818
}
],
"animated": false,
@ -1385,12 +1385,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 372,
"y": 118
},
{
"x": 599,
"y": 1440
"x": 372,
"y": 818
}
],
"animated": false,
@ -1424,12 +1424,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 525,
"y": 118
},
{
"x": 849,
"y": 1440
"x": 525,
"y": 818
}
],
"animated": false,
@ -1463,12 +1463,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1099,
"y": 140
"x": 678,
"y": 118
},
{
"x": 1099,
"y": 1440
"x": 678,
"y": 818
}
],
"animated": false,
@ -1502,12 +1502,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1349,
"y": 140
"x": 836.5,
"y": 118
},
{
"x": 1349,
"y": 1440
"x": 836.5,
"y": 818
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 333 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View file

@ -6,10 +6,10 @@
"id": "scorer",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "scorer.abc",
"type": "rectangle",
"pos": {
"x": 93,
"y": 1034
"x": 56,
"y": 598
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 7,
@ -87,10 +87,10 @@
"id": "itemResponse",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 152,
"y": 52
},
"width": 150,
"width": 140,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -128,11 +128,11 @@
"id": "itemResponse.a",
"type": "rectangle",
"pos": {
"x": 343,
"y": 254
"x": 216,
"y": 178
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -168,10 +168,10 @@
"id": "item",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 322,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -209,11 +209,11 @@
"id": "item.a",
"type": "rectangle",
"pos": {
"x": 593,
"y": 368
"x": 366,
"y": 238
},
"width": 12,
"height": 698,
"height": 380,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -249,11 +249,11 @@
"id": "item.a.b",
"type": "rectangle",
"pos": {
"x": 589,
"y": 384
"x": 362,
"y": 248
},
"width": 20,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -289,10 +289,10 @@
"id": "essayRubric",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 462,
"y": 52
},
"width": 150,
"width": 126,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -330,11 +330,11 @@
"id": "essayRubric.a",
"type": "rectangle",
"pos": {
"x": 843,
"y": 482
"x": 519,
"y": 298
},
"width": 12,
"height": 340,
"height": 190,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -370,11 +370,11 @@
"id": "essayRubric.a.b",
"type": "rectangle",
"pos": {
"x": 839,
"y": 498
"x": 515,
"y": 308
},
"width": 20,
"height": 308,
"height": 170,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -410,11 +410,11 @@
"id": "essayRubric.a.b.c",
"type": "rectangle",
"pos": {
"x": 835,
"y": 514
"x": 511,
"y": 318
},
"width": 28,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -450,10 +450,10 @@
"id": "concept",
"type": "rectangle",
"pos": {
"x": 1024,
"y": 74
"x": 628,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -491,11 +491,11 @@
"id": "concept.a",
"type": "rectangle",
"pos": {
"x": 1093,
"y": 596
"x": 672,
"y": 358
},
"width": 12,
"height": 388,
"height": 220,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -531,11 +531,11 @@
"id": "concept.a.b",
"type": "rectangle",
"pos": {
"x": 1089,
"y": 612
"x": 668,
"y": 368
},
"width": 20,
"height": 356,
"height": 200,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -571,11 +571,11 @@
"id": "concept.a.b.c",
"type": "rectangle",
"pos": {
"x": 1085,
"y": 628
"x": 664,
"y": 378
},
"width": 28,
"height": 324,
"height": 180,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -611,11 +611,11 @@
"id": "concept.a.b.c.d",
"type": "rectangle",
"pos": {
"x": 1081,
"y": 644
"x": 660,
"y": 388
},
"width": 36,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -651,10 +651,10 @@
"id": "itemOutcome",
"type": "rectangle",
"pos": {
"x": 1274,
"y": 74
"x": 768,
"y": 52
},
"width": 150,
"width": 137,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -692,11 +692,11 @@
"id": "itemOutcome.a",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 840
"x": 830,
"y": 488
},
"width": 12,
"height": 420,
"height": 240,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -732,11 +732,11 @@
"id": "itemOutcome.a.b",
"type": "rectangle",
"pos": {
"x": 1339,
"y": 856
"x": 826,
"y": 498
},
"width": 20,
"height": 388,
"height": 220,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -772,11 +772,11 @@
"id": "itemOutcome.a.b.c",
"type": "rectangle",
"pos": {
"x": 1335,
"y": 872
"x": 822,
"y": 508
},
"width": 28,
"height": 356,
"height": 200,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -812,11 +812,11 @@
"id": "itemOutcome.a.b.c.d",
"type": "rectangle",
"pos": {
"x": 1331,
"y": 888
"x": 818,
"y": 518
},
"width": 36,
"height": 324,
"height": 180,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -852,11 +852,11 @@
"id": "itemOutcome.a.b.c.d.e",
"type": "rectangle",
"pos": {
"x": 1327,
"y": 904
"x": 814,
"y": 528
},
"width": 44,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -892,11 +892,11 @@
"id": "itemResponse.c",
"type": "rectangle",
"pos": {
"x": 343,
"y": 1294
"x": 216,
"y": 738
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -956,12 +956,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 343,
"y": 270
"x": 216,
"y": 188
}
],
"animated": false,
@ -995,12 +995,12 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 400
"x": 228,
"y": 258
},
{
"x": 589,
"y": 400
"x": 362,
"y": 258
}
],
"animated": false,
@ -1034,12 +1034,12 @@
"labelPercentage": 0,
"route": [
{
"x": 609,
"y": 530
"x": 382,
"y": 328
},
{
"x": 835,
"y": 530
"x": 511,
"y": 328
}
],
"animated": false,
@ -1073,12 +1073,12 @@
"labelPercentage": 0,
"route": [
{
"x": 863,
"y": 660
"x": 539,
"y": 398
},
{
"x": 1081,
"y": 660
"x": 660,
"y": 398
}
],
"animated": false,
@ -1112,12 +1112,12 @@
"labelPercentage": 0,
"route": [
{
"x": 605,
"y": 790
"x": 378,
"y": 468
},
{
"x": 839,
"y": 790
"x": 515,
"y": 468
}
],
"animated": false,
@ -1151,12 +1151,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1117,
"y": 920
"x": 696,
"y": 538
},
{
"x": 1327,
"y": 920
"x": 814.5,
"y": 538
}
],
"animated": false,
@ -1190,12 +1190,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1050
"x": 68,
"y": 608
},
{
"x": 593,
"y": 1050
"x": 366,
"y": 608
}
],
"animated": false,
@ -1229,12 +1229,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1327,
"y": 1180
"x": 814.5,
"y": 678
},
{
"x": 99,
"y": 1180
"x": 62,
"y": 678
}
],
"animated": false,
@ -1268,12 +1268,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1310
"x": 62,
"y": 748
},
{
"x": 343,
"y": 1310
"x": 216,
"y": 748
}
],
"animated": false,
@ -1307,12 +1307,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1440
"x": 62,
"y": 818
}
],
"animated": false,
@ -1346,12 +1346,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 222,
"y": 118
},
{
"x": 349,
"y": 1440
"x": 222,
"y": 818
}
],
"animated": false,
@ -1385,12 +1385,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 372,
"y": 118
},
{
"x": 599,
"y": 1440
"x": 372,
"y": 818
}
],
"animated": false,
@ -1424,12 +1424,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 525,
"y": 118
},
{
"x": 849,
"y": 1440
"x": 525,
"y": 818
}
],
"animated": false,
@ -1463,12 +1463,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1099,
"y": 140
"x": 678,
"y": 118
},
{
"x": 1099,
"y": 1440
"x": 678,
"y": 818
}
],
"animated": false,
@ -1502,12 +1502,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1349,
"y": 140
"x": 836.5,
"y": 118
},
{
"x": 1349,
"y": 1440
"x": 836.5,
"y": 818
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 333 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 211,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 410,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "d",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 560,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,8 +170,8 @@
"id": "a.explanation",
"type": "page",
"pos": {
"x": 37,
"y": 400
"x": 0,
"y": 258
},
"width": 124,
"height": 66,
@ -211,8 +211,8 @@
"id": "a.another explanation",
"type": "page",
"pos": {
"x": 8,
"y": 596
"x": -28,
"y": 394
},
"width": 181,
"height": 66,
@ -252,8 +252,8 @@
"id": "b.\"Some one who believes imaginary things\\n appear right before your i's.\"",
"type": "page",
"pos": {
"x": 190,
"y": 922
"x": 102,
"y": 600
},
"width": 318,
"height": 82,
@ -293,8 +293,8 @@
"id": "d.The earth is like a tiny grain of sand, only much, much heavier",
"type": "page",
"pos": {
"x": 621,
"y": 1264
"x": 382,
"y": 822
},
"width": 456,
"height": 66,
@ -358,12 +358,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 349,
"y": 270
"x": 261,
"y": 188
}
],
"animated": false,
@ -397,12 +397,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 792
"x": 261,
"y": 530
},
{
"x": 599,
"y": 792
"x": 460,
"y": 530
}
],
"animated": false,
@ -436,12 +436,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 1134
"x": 460,
"y": 752
},
{
"x": 349,
"y": 1134
"x": 261,
"y": 752
}
],
"animated": false,
@ -475,12 +475,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1460
"x": 62,
"y": 958
}
],
"animated": false,
@ -514,12 +514,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 261,
"y": 118
},
{
"x": 349,
"y": 1460
"x": 261,
"y": 958
}
],
"animated": false,
@ -553,12 +553,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 460,
"y": 118
},
{
"x": 599,
"y": 1460
"x": 460,
"y": 958
}
],
"animated": false,
@ -592,12 +592,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 610,
"y": 118
},
{
"x": 849,
"y": 1460
"x": 610,
"y": 958
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 474 KiB

After

Width:  |  Height:  |  Size: 474 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 211,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 410,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "d",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 560,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,8 +170,8 @@
"id": "a.explanation",
"type": "page",
"pos": {
"x": 37,
"y": 400
"x": 0,
"y": 258
},
"width": 124,
"height": 66,
@ -211,8 +211,8 @@
"id": "a.another explanation",
"type": "page",
"pos": {
"x": 8,
"y": 596
"x": -28,
"y": 394
},
"width": 181,
"height": 66,
@ -252,8 +252,8 @@
"id": "b.\"Some one who believes imaginary things\\n appear right before your i's.\"",
"type": "page",
"pos": {
"x": 190,
"y": 922
"x": 102,
"y": 600
},
"width": 318,
"height": 82,
@ -293,8 +293,8 @@
"id": "d.The earth is like a tiny grain of sand, only much, much heavier",
"type": "page",
"pos": {
"x": 621,
"y": 1264
"x": 382,
"y": 822
},
"width": 456,
"height": 66,
@ -358,12 +358,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 349,
"y": 270
"x": 261,
"y": 188
}
],
"animated": false,
@ -397,12 +397,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 792
"x": 261,
"y": 530
},
{
"x": 599,
"y": 792
"x": 460,
"y": 530
}
],
"animated": false,
@ -436,12 +436,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 1134
"x": 460,
"y": 752
},
{
"x": 349,
"y": 1134
"x": 261,
"y": 752
}
],
"animated": false,
@ -475,12 +475,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1460
"x": 62,
"y": 958
}
],
"animated": false,
@ -514,12 +514,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 261,
"y": 118
},
{
"x": 349,
"y": 1460
"x": 261,
"y": 958
}
],
"animated": false,
@ -553,12 +553,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 460,
"y": 118
},
{
"x": 599,
"y": 1460
"x": 460,
"y": 958
}
],
"animated": false,
@ -592,12 +592,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 610,
"y": 118
},
{
"x": 849,
"y": 1460
"x": 610,
"y": 958
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 474 KiB

After

Width:  |  Height:  |  Size: 474 KiB

View file

@ -9,8 +9,8 @@
"x": 0,
"y": 0
},
"width": 2198,
"height": 2216,
"width": 1528,
"height": 1311,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -47,10 +47,10 @@
"id": "How this is rendered.CLI",
"type": "rectangle",
"pos": {
"x": 24,
"y": 110
"x": 12,
"y": 88
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "How this is rendered.d2ast",
"type": "rectangle",
"pos": {
"x": 274,
"y": 110
"x": 219,
"y": 88
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "How this is rendered.d2compiler",
"type": "rectangle",
"pos": {
"x": 524,
"y": 110
"x": 372,
"y": 88
},
"width": 150,
"width": 122,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,10 +170,10 @@
"id": "How this is rendered.d2layout",
"type": "rectangle",
"pos": {
"x": 774,
"y": 110
"x": 544,
"y": 88
},
"width": 150,
"width": 105,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -211,10 +211,10 @@
"id": "How this is rendered.d2exporter",
"type": "rectangle",
"pos": {
"x": 1024,
"y": 110
"x": 689,
"y": 88
},
"width": 150,
"width": 120,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -252,10 +252,10 @@
"id": "How this is rendered.d2themes",
"type": "rectangle",
"pos": {
"x": 1274,
"y": 110
"x": 849,
"y": 88
},
"width": 150,
"width": 113,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -293,10 +293,10 @@
"id": "How this is rendered.d2renderer",
"type": "rectangle",
"pos": {
"x": 1524,
"y": 110
"x": 1002,
"y": 88
},
"width": 150,
"width": 121,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -334,8 +334,8 @@
"id": "How this is rendered.d2sequencelayout",
"type": "rectangle",
"pos": {
"x": 1765,
"y": 110
"x": 1163,
"y": 88
},
"width": 169,
"height": 66,
@ -375,10 +375,10 @@
"id": "How this is rendered.d2dagrelayout",
"type": "rectangle",
"pos": {
"x": 2024,
"y": 110
"x": 1372,
"y": 88
},
"width": 150,
"width": 144,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -416,8 +416,8 @@
"id": "How this is rendered.d2compiler.measurements also take place",
"type": "page",
"pos": {
"x": 475,
"y": 696
"x": 309,
"y": 434
},
"width": 247,
"height": 66,
@ -457,11 +457,11 @@
"id": "How this is rendered.d2layout.layout",
"type": "rectangle",
"pos": {
"x": 843,
"y": 1006
"x": 590,
"y": 630
},
"width": 12,
"height": 422,
"height": 259,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -497,11 +497,11 @@
"id": "How this is rendered.only if root is not sequence",
"type": "rectangle",
"pos": {
"x": 805,
"y": 1242
"x": 562,
"y": 765
},
"width": 1344,
"height": 80,
"width": 921,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -539,11 +539,11 @@
"id": "How this is rendered.d2exporter.export",
"type": "rectangle",
"pos": {
"x": 1093,
"y": 1786
"x": 743,
"y": 1079
},
"width": 12,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -603,12 +603,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 306
"x": 62,
"y": 224
},
{
"x": 349,
"y": 306
"x": 269,
"y": 224
}
],
"animated": false,
@ -642,12 +642,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 436
"x": 269,
"y": 294
},
{
"x": 99,
"y": 436
"x": 62,
"y": 294
}
],
"animated": false,
@ -681,12 +681,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 566
"x": 62,
"y": 364
},
{
"x": 599,
"y": 566
"x": 433,
"y": 364
}
],
"animated": false,
@ -720,12 +720,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 892
"x": 433,
"y": 570
},
{
"x": 99,
"y": 892
"x": 62,
"y": 570
}
],
"animated": false,
@ -759,12 +759,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1022
"x": 62,
"y": 640
},
{
"x": 843,
"y": 1022
"x": 590.5,
"y": 640
}
],
"animated": false,
@ -798,12 +798,12 @@
"labelPercentage": 0,
"route": [
{
"x": 855,
"y": 1152
"x": 602.5,
"y": 710
},
{
"x": 1849.5,
"y": 1152
"x": 1247.5,
"y": 710
}
],
"animated": false,
@ -837,12 +837,12 @@
"labelPercentage": 0,
"route": [
{
"x": 855,
"y": 1282
"x": 602.5,
"y": 809
},
{
"x": 2099,
"y": 1282
"x": 1444,
"y": 809
}
],
"animated": false,
@ -876,12 +876,12 @@
"labelPercentage": 0,
"route": [
{
"x": 855,
"y": 1412
"x": 602.5,
"y": 879
},
{
"x": 1849.5,
"y": 1412
"x": 1247.5,
"y": 879
}
],
"animated": false,
@ -915,12 +915,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 1542
"x": 596.5,
"y": 949
},
{
"x": 99,
"y": 1542
"x": 62,
"y": 949
}
],
"animated": false,
@ -954,12 +954,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1672
"x": 62,
"y": 1019
},
{
"x": 1099,
"y": 1672
"x": 749,
"y": 1019
}
],
"animated": false,
@ -993,12 +993,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1105,
"y": 1802
"x": 755,
"y": 1089
},
{
"x": 1349,
"y": 1802
"x": 905.5,
"y": 1089
}
],
"animated": false,
@ -1032,12 +1032,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1105,
"y": 1932
"x": 755,
"y": 1159
},
{
"x": 1599,
"y": 1932
"x": 1062.5,
"y": 1159
}
],
"animated": false,
@ -1071,12 +1071,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1093,
"y": 2062
"x": 743,
"y": 1229
},
{
"x": 99,
"y": 2062
"x": 62,
"y": 1229
}
],
"animated": false,
@ -1110,12 +1110,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 176
"x": 62,
"y": 154
},
{
"x": 99,
"y": 2192
"x": 62,
"y": 1299
}
],
"animated": false,
@ -1149,12 +1149,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 176
"x": 269,
"y": 154
},
{
"x": 349,
"y": 2192
"x": 269,
"y": 1299
}
],
"animated": false,
@ -1188,12 +1188,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 176
"x": 433,
"y": 154
},
{
"x": 599,
"y": 2192
"x": 433,
"y": 1299
}
],
"animated": false,
@ -1227,12 +1227,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 176
"x": 596.5,
"y": 154
},
{
"x": 849,
"y": 2192
"x": 596.5,
"y": 1299
}
],
"animated": false,
@ -1266,12 +1266,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1099,
"y": 176
"x": 749,
"y": 154
},
{
"x": 1099,
"y": 2192
"x": 749,
"y": 1299
}
],
"animated": false,
@ -1305,12 +1305,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1349,
"y": 176
"x": 905.5,
"y": 154
},
{
"x": 1349,
"y": 2192
"x": 905.5,
"y": 1299
}
],
"animated": false,
@ -1344,12 +1344,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1599,
"y": 176
"x": 1062.5,
"y": 154
},
{
"x": 1599,
"y": 2192
"x": 1062.5,
"y": 1299
}
],
"animated": false,
@ -1383,12 +1383,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1849.5,
"y": 176
"x": 1247.5,
"y": 154
},
{
"x": 1849.5,
"y": 2192
"x": 1247.5,
"y": 1299
}
],
"animated": false,
@ -1422,12 +1422,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2099,
"y": 176
"x": 1444,
"y": 154
},
{
"x": 2099,
"y": 2192
"x": 1444,
"y": 1299
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 481 KiB

After

Width:  |  Height:  |  Size: 481 KiB

View file

@ -9,8 +9,8 @@
"x": 12,
"y": 12
},
"width": 2198,
"height": 2216,
"width": 1528,
"height": 1311,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -47,10 +47,10 @@
"id": "How this is rendered.CLI",
"type": "rectangle",
"pos": {
"x": 36,
"y": 122
"x": 24,
"y": 100
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "How this is rendered.d2ast",
"type": "rectangle",
"pos": {
"x": 286,
"y": 122
"x": 231,
"y": 100
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "How this is rendered.d2compiler",
"type": "rectangle",
"pos": {
"x": 536,
"y": 122
"x": 384,
"y": 100
},
"width": 150,
"width": 122,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,10 +170,10 @@
"id": "How this is rendered.d2layout",
"type": "rectangle",
"pos": {
"x": 786,
"y": 122
"x": 556,
"y": 100
},
"width": 150,
"width": 105,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -211,10 +211,10 @@
"id": "How this is rendered.d2exporter",
"type": "rectangle",
"pos": {
"x": 1036,
"y": 122
"x": 701,
"y": 100
},
"width": 150,
"width": 120,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -252,10 +252,10 @@
"id": "How this is rendered.d2themes",
"type": "rectangle",
"pos": {
"x": 1286,
"y": 122
"x": 861,
"y": 100
},
"width": 150,
"width": 113,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -293,10 +293,10 @@
"id": "How this is rendered.d2renderer",
"type": "rectangle",
"pos": {
"x": 1536,
"y": 122
"x": 1014,
"y": 100
},
"width": 150,
"width": 121,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -334,8 +334,8 @@
"id": "How this is rendered.d2sequencelayout",
"type": "rectangle",
"pos": {
"x": 1777,
"y": 122
"x": 1175,
"y": 100
},
"width": 169,
"height": 66,
@ -375,10 +375,10 @@
"id": "How this is rendered.d2dagrelayout",
"type": "rectangle",
"pos": {
"x": 2036,
"y": 122
"x": 1384,
"y": 100
},
"width": 150,
"width": 144,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -416,8 +416,8 @@
"id": "How this is rendered.d2compiler.measurements also take place",
"type": "page",
"pos": {
"x": 487,
"y": 708
"x": 321,
"y": 446
},
"width": 247,
"height": 66,
@ -457,11 +457,11 @@
"id": "How this is rendered.d2layout.layout",
"type": "rectangle",
"pos": {
"x": 855,
"y": 1018
"x": 602,
"y": 642
},
"width": 12,
"height": 422,
"height": 259,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -497,11 +497,11 @@
"id": "How this is rendered.only if root is not sequence",
"type": "rectangle",
"pos": {
"x": 817,
"y": 1254
"x": 574,
"y": 777
},
"width": 1344,
"height": 80,
"width": 921,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -539,11 +539,11 @@
"id": "How this is rendered.d2exporter.export",
"type": "rectangle",
"pos": {
"x": 1105,
"y": 1798
"x": 755,
"y": 1091
},
"width": 12,
"height": 292,
"height": 160,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -603,12 +603,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 318
"x": 74,
"y": 236
},
{
"x": 361,
"y": 318
"x": 281,
"y": 236
}
],
"animated": false,
@ -642,12 +642,12 @@
"labelPercentage": 0,
"route": [
{
"x": 361,
"y": 448
"x": 281,
"y": 306
},
{
"x": 111,
"y": 448
"x": 74,
"y": 306
}
],
"animated": false,
@ -681,12 +681,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 578
"x": 74,
"y": 376
},
{
"x": 611,
"y": 578
"x": 445,
"y": 376
}
],
"animated": false,
@ -720,12 +720,12 @@
"labelPercentage": 0,
"route": [
{
"x": 611,
"y": 904
"x": 445,
"y": 582
},
{
"x": 111,
"y": 904
"x": 74,
"y": 582
}
],
"animated": false,
@ -759,12 +759,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 1034
"x": 74,
"y": 652
},
{
"x": 855,
"y": 1034
"x": 602.5,
"y": 652
}
],
"animated": false,
@ -798,12 +798,12 @@
"labelPercentage": 0,
"route": [
{
"x": 867,
"y": 1164
"x": 614.5,
"y": 722
},
{
"x": 1861.5,
"y": 1164
"x": 1259.5,
"y": 722
}
],
"animated": false,
@ -837,12 +837,12 @@
"labelPercentage": 0,
"route": [
{
"x": 867,
"y": 1294
"x": 614.5,
"y": 821
},
{
"x": 2111,
"y": 1294
"x": 1456,
"y": 821
}
],
"animated": false,
@ -876,12 +876,12 @@
"labelPercentage": 0,
"route": [
{
"x": 867,
"y": 1424
"x": 614.5,
"y": 891
},
{
"x": 1861.5,
"y": 1424
"x": 1259.5,
"y": 891
}
],
"animated": false,
@ -915,12 +915,12 @@
"labelPercentage": 0,
"route": [
{
"x": 861,
"y": 1554
"x": 608.5,
"y": 961
},
{
"x": 111,
"y": 1554
"x": 74,
"y": 961
}
],
"animated": false,
@ -954,12 +954,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 1684
"x": 74,
"y": 1031
},
{
"x": 1111,
"y": 1684
"x": 761,
"y": 1031
}
],
"animated": false,
@ -993,12 +993,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1117,
"y": 1814
"x": 767,
"y": 1101
},
{
"x": 1361,
"y": 1814
"x": 917.5,
"y": 1101
}
],
"animated": false,
@ -1032,12 +1032,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1117,
"y": 1944
"x": 767,
"y": 1171
},
{
"x": 1611,
"y": 1944
"x": 1074.5,
"y": 1171
}
],
"animated": false,
@ -1071,12 +1071,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1105,
"y": 2074
"x": 755,
"y": 1241
},
{
"x": 111,
"y": 2074
"x": 74,
"y": 1241
}
],
"animated": false,
@ -1110,12 +1110,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 188
"x": 74,
"y": 166
},
{
"x": 111,
"y": 2204
"x": 74,
"y": 1311
}
],
"animated": false,
@ -1149,12 +1149,12 @@
"labelPercentage": 0,
"route": [
{
"x": 361,
"y": 188
"x": 281,
"y": 166
},
{
"x": 361,
"y": 2204
"x": 281,
"y": 1311
}
],
"animated": false,
@ -1188,12 +1188,12 @@
"labelPercentage": 0,
"route": [
{
"x": 611,
"y": 188
"x": 445,
"y": 166
},
{
"x": 611,
"y": 2204
"x": 445,
"y": 1311
}
],
"animated": false,
@ -1227,12 +1227,12 @@
"labelPercentage": 0,
"route": [
{
"x": 861,
"y": 188
"x": 608.5,
"y": 166
},
{
"x": 861,
"y": 2204
"x": 608.5,
"y": 1311
}
],
"animated": false,
@ -1266,12 +1266,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1111,
"y": 188
"x": 761,
"y": 166
},
{
"x": 1111,
"y": 2204
"x": 761,
"y": 1311
}
],
"animated": false,
@ -1305,12 +1305,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1361,
"y": 188
"x": 917.5,
"y": 166
},
{
"x": 1361,
"y": 2204
"x": 917.5,
"y": 1311
}
],
"animated": false,
@ -1344,12 +1344,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1611,
"y": 188
"x": 1074.5,
"y": 166
},
{
"x": 1611,
"y": 2204
"x": 1074.5,
"y": 1311
}
],
"animated": false,
@ -1383,12 +1383,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1861.5,
"y": 188
"x": 1259.5,
"y": 166
},
{
"x": 1861.5,
"y": 2204
"x": 1259.5,
"y": 1311
}
],
"animated": false,
@ -1422,12 +1422,12 @@
"labelPercentage": 0,
"route": [
{
"x": 2111,
"y": 188
"x": 1456,
"y": 166
},
{
"x": 2111,
"y": 2204
"x": 1456,
"y": 1311
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 481 KiB

After

Width:  |  Height:  |  Size: 481 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,11 +88,11 @@
"id": "b.1",
"type": "rectangle",
"pos": {
"x": 343,
"y": 594
"x": 206,
"y": 363
},
"width": 12,
"height": 228,
"height": 125,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -128,11 +128,11 @@
"id": "b.1.2",
"type": "rectangle",
"pos": {
"x": 339,
"y": 724
"x": 202,
"y": 433
},
"width": 20,
"height": 82,
"height": 45,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -168,11 +168,11 @@
"id": "a.1",
"type": "rectangle",
"pos": {
"x": 93,
"y": 888
"x": 56,
"y": 518
},
"width": 12,
"height": 178,
"height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -208,11 +208,11 @@
"id": "a.1.2",
"type": "rectangle",
"pos": {
"x": 89,
"y": 904
"x": 52,
"y": 528
},
"width": 20,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -248,11 +248,11 @@
"id": "b.3",
"type": "rectangle",
"pos": {
"x": 343,
"y": 1034
"x": 206,
"y": 598
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -312,20 +312,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 199,
"y": 270
"x": 142,
"y": 188
},
{
"x": 199,
"y": 350
"x": 142,
"y": 233
},
{
"x": 99,
"y": 350
"x": 62,
"y": 233
}
],
"animated": false,
@ -359,12 +359,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 400
"x": 62,
"y": 258
},
{
"x": 349,
"y": 400
"x": 212,
"y": 258
}
],
"animated": false,
@ -398,20 +398,20 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 530
"x": 212,
"y": 328
},
{
"x": 449,
"y": 530
"x": 292,
"y": 328
},
{
"x": 449,
"y": 610
"x": 292,
"y": 373
},
{
"x": 355,
"y": 610
"x": 218,
"y": 373
}
],
"animated": false,
@ -445,20 +445,20 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 660
"x": 218,
"y": 398
},
{
"x": 449,
"y": 660
"x": 292,
"y": 398
},
{
"x": 449,
"y": 740
"x": 292,
"y": 443
},
{
"x": 359,
"y": 740
"x": 222,
"y": 443
}
],
"animated": false,
@ -492,20 +492,20 @@
"labelPercentage": 0,
"route": [
{
"x": 359,
"y": 790
"x": 222,
"y": 468
},
{
"x": 449,
"y": 790
"x": 292,
"y": 468
},
{
"x": 449,
"y": 870
"x": 292,
"y": 513
},
{
"x": 349,
"y": 870
"x": 212,
"y": 513
}
],
"animated": false,
@ -539,12 +539,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 920
"x": 212,
"y": 538
},
{
"x": 109,
"y": 920
"x": 72,
"y": 538
}
],
"animated": false,
@ -578,12 +578,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1050
"x": 68,
"y": 608
},
{
"x": 343,
"y": 1050
"x": 206,
"y": 608
}
],
"animated": false,
@ -617,12 +617,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1180
"x": 62,
"y": 678
}
],
"animated": false,
@ -656,12 +656,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 1180
"x": 212,
"y": 678
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="699" height="1308" viewBox="-78 -28 699 1308"><style type="text/css">
width="554" height="828" viewBox="-90 -50 554 828"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,14 +39,14 @@ width="699" height="1308" viewBox="-78 -28 699 1308"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 1179.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2395111078)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 1179.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2395111078)"/></g><g id="b.1"><g class="shape" ><rect x="343" y="594" width="12" height="228" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="93" y="888" width="12" height="178" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="343" y="1034" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="339" y="724" width="20" height="82" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="89" y="904" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 270.000000 L 189.000000 270.000000 S 199.000000 270.000000 199.000000 280.000000 L 199.000000 340.000000 S 199.000000 350.000000 189.000000 350.000000 L 103.000000 350.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="199.500000" y="316.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -&gt; b)[0]"><path d="M 101.000000 400.000000 L 345.000000 400.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="224.000000" y="406.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -&gt; b.1)[0]"><path d="M 351.000000 530.000000 L 439.000000 530.000000 S 449.000000 530.000000 449.000000 540.000000 L 449.000000 600.000000 S 449.000000 610.000000 439.000000 610.000000 L 359.000000 610.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="449.000000" y="573.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -&gt; 1.2)[0]"><path d="M 357.000000 660.000000 L 439.000000 660.000000 S 449.000000 660.000000 449.000000 670.000000 L 449.000000 730.000000 S 449.000000 740.000000 439.000000 740.000000 L 363.000000 740.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="449.500000" y="704.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -&gt; b)[0]"><path d="M 361.000000 790.000000 L 439.000000 790.000000 S 449.000000 790.000000 449.000000 800.000000 L 449.000000 860.000000 S 449.000000 870.000000 439.000000 870.000000 L 353.000000 870.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="449.000000" y="841.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -&gt; a.1.2)[0]"><path d="M 347.000000 920.000000 L 113.000000 920.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="229.000000" y="926.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -&gt; b.3)[0]"><path d="M 107.000000 1050.000000 L 339.000000 1050.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/></g><mask id="2395111078" maskUnits="userSpaceOnUse" x="-100" y="-100" width="699" height="1308">
<rect x="-100" y="-100" width="699" height="1308" fill="white"></rect>
<rect x="148.000000" y="300.000000" width="103" height="21" fill="black"></rect>
<rect x="173.000000" y="390.000000" width="102" height="21" fill="black"></rect>
<rect x="402.000000" y="557.000000" width="94" height="21" fill="black"></rect>
<rect x="378.000000" y="688.000000" width="143" height="21" fill="black"></rect>
<rect x="418.000000" y="825.000000" width="62" height="21" fill="black"></rect>
<rect x="211.000000" y="910.000000" width="36" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 677.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#258816927)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 677.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#258816927)"/></g><g id="b.1"><g class="shape" ><rect x="206" y="363" width="12" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="56" y="518" width="12" height="100" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="206" y="598" width="12" height="30" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="202" y="433" width="20" height="45" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="52" y="528" width="20" height="30" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 188.000000 L 132.000000 188.000000 S 142.000000 188.000000 142.000000 198.000000 L 142.000000 223.000000 S 142.000000 233.000000 132.000000 233.000000 L 66.000000 233.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="142.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -&gt; b)[0]"><path d="M 64.000000 258.000000 L 208.000000 258.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="137.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -&gt; b.1)[0]"><path d="M 214.000000 328.000000 L 282.000000 328.000000 S 292.000000 328.000000 292.000000 338.000000 L 292.000000 363.000000 S 292.000000 373.000000 282.000000 373.000000 L 222.000000 373.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="292.000000" y="353.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -&gt; 1.2)[0]"><path d="M 220.000000 398.000000 L 282.000000 398.000000 S 292.000000 398.000000 292.000000 408.000000 L 292.000000 433.000000 S 292.000000 443.000000 282.000000 443.000000 L 226.000000 443.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="292.500000" y="424.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -&gt; b)[0]"><path d="M 224.000000 468.000000 L 282.000000 468.000000 S 292.000000 468.000000 292.000000 478.000000 L 292.000000 503.000000 S 292.000000 513.000000 282.000000 513.000000 L 216.000000 513.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="292.000000" y="501.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -&gt; a.1.2)[0]"><path d="M 210.000000 538.000000 L 76.000000 538.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="142.000000" y="544.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -&gt; b.3)[0]"><path d="M 70.000000 608.000000 L 202.000000 608.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/></g><mask id="258816927" maskUnits="userSpaceOnUse" x="-100" y="-100" width="554" height="828">
<rect x="-100" y="-100" width="554" height="828" fill="white"></rect>
<rect x="91.000000" y="200.000000" width="103" height="21" fill="black"></rect>
<rect x="86.000000" y="248.000000" width="102" height="21" fill="black"></rect>
<rect x="245.000000" y="337.000000" width="94" height="21" fill="black"></rect>
<rect x="221.000000" y="408.000000" width="143" height="21" fill="black"></rect>
<rect x="261.000000" y="485.000000" width="62" height="21" fill="black"></rect>
<rect x="124.000000" y="528.000000" width="36" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 473 KiB

After

Width:  |  Height:  |  Size: 473 KiB

View file

@ -6,10 +6,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,11 +88,11 @@
"id": "b.1",
"type": "rectangle",
"pos": {
"x": 343,
"y": 594
"x": 206,
"y": 363
},
"width": 12,
"height": 228,
"height": 125,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -128,11 +128,11 @@
"id": "b.1.2",
"type": "rectangle",
"pos": {
"x": 339,
"y": 724
"x": 202,
"y": 433
},
"width": 20,
"height": 82,
"height": 45,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -168,11 +168,11 @@
"id": "a.1",
"type": "rectangle",
"pos": {
"x": 93,
"y": 888
"x": 56,
"y": 518
},
"width": 12,
"height": 178,
"height": 100,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -208,11 +208,11 @@
"id": "a.1.2",
"type": "rectangle",
"pos": {
"x": 89,
"y": 904
"x": 52,
"y": 528
},
"width": 20,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -248,11 +248,11 @@
"id": "b.3",
"type": "rectangle",
"pos": {
"x": 343,
"y": 1034
"x": 206,
"y": 598
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -312,20 +312,20 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 199,
"y": 270
"x": 142,
"y": 188
},
{
"x": 199,
"y": 350
"x": 142,
"y": 233
},
{
"x": 99,
"y": 350
"x": 62,
"y": 233
}
],
"animated": false,
@ -359,12 +359,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 400
"x": 62,
"y": 258
},
{
"x": 349,
"y": 400
"x": 212,
"y": 258
}
],
"animated": false,
@ -398,20 +398,20 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 530
"x": 212,
"y": 328
},
{
"x": 449,
"y": 530
"x": 292,
"y": 328
},
{
"x": 449,
"y": 610
"x": 292,
"y": 373
},
{
"x": 355,
"y": 610
"x": 218,
"y": 373
}
],
"animated": false,
@ -445,20 +445,20 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 660
"x": 218,
"y": 398
},
{
"x": 449,
"y": 660
"x": 292,
"y": 398
},
{
"x": 449,
"y": 740
"x": 292,
"y": 443
},
{
"x": 359,
"y": 740
"x": 222,
"y": 443
}
],
"animated": false,
@ -492,20 +492,20 @@
"labelPercentage": 0,
"route": [
{
"x": 359,
"y": 790
"x": 222,
"y": 468
},
{
"x": 449,
"y": 790
"x": 292,
"y": 468
},
{
"x": 449,
"y": 870
"x": 292,
"y": 513
},
{
"x": 349,
"y": 870
"x": 212,
"y": 513
}
],
"animated": false,
@ -539,12 +539,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 920
"x": 212,
"y": 538
},
{
"x": 109,
"y": 920
"x": 72,
"y": 538
}
],
"animated": false,
@ -578,12 +578,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1050
"x": 68,
"y": 608
},
{
"x": 343,
"y": 1050
"x": 206,
"y": 608
}
],
"animated": false,
@ -617,12 +617,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1180
"x": 62,
"y": 678
}
],
"animated": false,
@ -656,12 +656,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 1180
"x": 212,
"y": 678
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="699" height="1308" viewBox="-78 -28 699 1308"><style type="text/css">
width="554" height="828" viewBox="-90 -50 554 828"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,14 +39,14 @@ width="699" height="1308" viewBox="-78 -28 699 1308"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="112.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 142.000000 L 99.000000 1179.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2395111078)"/></g><g id="(b -- )[0]"><path d="M 349.000000 142.000000 L 349.000000 1179.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2395111078)"/></g><g id="b.1"><g class="shape" ><rect x="343" y="594" width="12" height="228" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="93" y="888" width="12" height="178" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="343" y="1034" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="339" y="724" width="20" height="82" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="89" y="904" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 270.000000 L 189.000000 270.000000 S 199.000000 270.000000 199.000000 280.000000 L 199.000000 340.000000 S 199.000000 350.000000 189.000000 350.000000 L 103.000000 350.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="199.500000" y="316.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -&gt; b)[0]"><path d="M 101.000000 400.000000 L 345.000000 400.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="224.000000" y="406.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -&gt; b.1)[0]"><path d="M 351.000000 530.000000 L 439.000000 530.000000 S 449.000000 530.000000 449.000000 540.000000 L 449.000000 600.000000 S 449.000000 610.000000 439.000000 610.000000 L 359.000000 610.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="449.000000" y="573.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -&gt; 1.2)[0]"><path d="M 357.000000 660.000000 L 439.000000 660.000000 S 449.000000 660.000000 449.000000 670.000000 L 449.000000 730.000000 S 449.000000 740.000000 439.000000 740.000000 L 363.000000 740.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="449.500000" y="704.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -&gt; b)[0]"><path d="M 361.000000 790.000000 L 439.000000 790.000000 S 449.000000 790.000000 449.000000 800.000000 L 449.000000 860.000000 S 449.000000 870.000000 439.000000 870.000000 L 353.000000 870.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="449.000000" y="841.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -&gt; a.1.2)[0]"><path d="M 347.000000 920.000000 L 113.000000 920.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/><text class="text-italic" x="229.000000" y="926.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -&gt; b.3)[0]"><path d="M 107.000000 1050.000000 L 339.000000 1050.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2395111078)"/></g><mask id="2395111078" maskUnits="userSpaceOnUse" x="-100" y="-100" width="699" height="1308">
<rect x="-100" y="-100" width="699" height="1308" fill="white"></rect>
<rect x="148.000000" y="300.000000" width="103" height="21" fill="black"></rect>
<rect x="173.000000" y="390.000000" width="102" height="21" fill="black"></rect>
<rect x="402.000000" y="557.000000" width="94" height="21" fill="black"></rect>
<rect x="378.000000" y="688.000000" width="143" height="21" fill="black"></rect>
<rect x="418.000000" y="825.000000" width="62" height="21" fill="black"></rect>
<rect x="211.000000" y="910.000000" width="36" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="12" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="162" y="52" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.000000" y="90.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 62.000000 120.000000 L 62.000000 677.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#258816927)"/></g><g id="(b -- )[0]"><path d="M 212.000000 120.000000 L 212.000000 677.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#258816927)"/></g><g id="b.1"><g class="shape" ><rect x="206" y="363" width="12" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="56" y="518" width="12" height="100" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="206" y="598" width="12" height="30" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="202" y="433" width="20" height="45" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="52" y="528" width="20" height="30" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="(a -&gt; a)[0]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 188.000000 L 132.000000 188.000000 S 142.000000 188.000000 142.000000 198.000000 L 142.000000 223.000000 S 142.000000 233.000000 132.000000 233.000000 L 66.000000 233.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="142.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -&gt; b)[0]"><path d="M 64.000000 258.000000 L 208.000000 258.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="137.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -&gt; b.1)[0]"><path d="M 214.000000 328.000000 L 282.000000 328.000000 S 292.000000 328.000000 292.000000 338.000000 L 292.000000 363.000000 S 292.000000 373.000000 282.000000 373.000000 L 222.000000 373.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="292.000000" y="353.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -&gt; 1.2)[0]"><path d="M 220.000000 398.000000 L 282.000000 398.000000 S 292.000000 398.000000 292.000000 408.000000 L 292.000000 433.000000 S 292.000000 443.000000 282.000000 443.000000 L 226.000000 443.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="292.500000" y="424.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -&gt; b)[0]"><path d="M 224.000000 468.000000 L 282.000000 468.000000 S 292.000000 468.000000 292.000000 478.000000 L 292.000000 503.000000 S 292.000000 513.000000 282.000000 513.000000 L 216.000000 513.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="292.000000" y="501.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -&gt; a.1.2)[0]"><path d="M 210.000000 538.000000 L 76.000000 538.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/><text class="text-italic" x="142.000000" y="544.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -&gt; b.3)[0]"><path d="M 70.000000 608.000000 L 202.000000 608.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258816927)"/></g><mask id="258816927" maskUnits="userSpaceOnUse" x="-100" y="-100" width="554" height="828">
<rect x="-100" y="-100" width="554" height="828" fill="white"></rect>
<rect x="91.000000" y="200.000000" width="103" height="21" fill="black"></rect>
<rect x="86.000000" y="248.000000" width="102" height="21" fill="black"></rect>
<rect x="245.000000" y="337.000000" width="94" height="21" fill="black"></rect>
<rect x="221.000000" y="408.000000" width="143" height="21" fill="black"></rect>
<rect x="261.000000" y="485.000000" width="62" height="21" fill="black"></rect>
<rect x="124.000000" y="528.000000" width="36" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 473 KiB

After

Width:  |  Height:  |  Size: 473 KiB

View file

@ -6,8 +6,8 @@
"id": "alice",
"type": "person",
"pos": {
"x": 24,
"y": 88
"x": 12,
"y": 66
},
"width": 167,
"height": 111,
@ -47,11 +47,11 @@
"id": "bob",
"type": "person",
"pos": {
"x": 302,
"y": 130
"x": 303,
"y": 140
},
"width": 150,
"height": 100,
"width": 103,
"height": 69,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 5,
@ -88,10 +88,10 @@
"id": "db",
"type": "cylinder",
"pos": {
"x": 619,
"y": 134
"x": 612,
"y": 112
},
"width": 150,
"width": 100,
"height": 118,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "queue",
"type": "queue",
"pos": {
"x": 936,
"y": 186
"x": 899,
"y": 164
},
"width": 150,
"width": 140,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,10 +170,10 @@
"id": "service",
"type": "rectangle",
"pos": {
"x": 1253,
"y": 74
"x": 1207,
"y": 52
},
"width": 150,
"width": 137,
"height": 178,
"opacity": 1,
"strokeDash": 0,
@ -235,12 +235,12 @@
"labelPercentage": 0,
"route": [
{
"x": 107.5,
"y": 382
"x": 95.5,
"y": 300
},
{
"x": 377,
"y": 382
"x": 354.5,
"y": 300
}
],
"animated": false,
@ -274,12 +274,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 512
"x": 354.5,
"y": 370
},
{
"x": 1328,
"y": 512
"x": 1275.5,
"y": 370
}
],
"animated": false,
@ -313,12 +313,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1328,
"y": 642
"x": 1275.5,
"y": 440
},
{
"x": 694,
"y": 642
"x": 662,
"y": 440
}
],
"animated": false,
@ -352,12 +352,12 @@
"labelPercentage": 0,
"route": [
{
"x": 694,
"y": 772
"x": 662,
"y": 510
},
{
"x": 1328,
"y": 772
"x": 1275.5,
"y": 510
}
],
"animated": false,
@ -391,12 +391,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1328,
"y": 902
"x": 1275.5,
"y": 580
},
{
"x": 377,
"y": 902
"x": 354.5,
"y": 580
}
],
"animated": false,
@ -430,12 +430,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 1032
"x": 354.5,
"y": 650
},
{
"x": 107.5,
"y": 1032
"x": 95.5,
"y": 650
}
],
"animated": false,
@ -469,12 +469,12 @@
"labelPercentage": 0,
"route": [
{
"x": 107.5,
"y": 1162
"x": 95.5,
"y": 720
},
{
"x": 377,
"y": 1162
"x": 354.5,
"y": 720
}
],
"animated": false,
@ -508,12 +508,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 1292
"x": 354.5,
"y": 790
},
{
"x": 1011,
"y": 1292
"x": 969,
"y": 790
}
],
"animated": false,
@ -547,12 +547,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1011,
"y": 1422
"x": 969,
"y": 860
},
{
"x": 377,
"y": 1422
"x": 354.5,
"y": 860
}
],
"animated": false,
@ -586,12 +586,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 1552
"x": 354.5,
"y": 930
},
{
"x": 107.5,
"y": 1552
"x": 95.5,
"y": 930
}
],
"animated": false,
@ -625,12 +625,12 @@
"labelPercentage": 0,
"route": [
{
"x": 107.5,
"y": 257
"x": 95.5,
"y": 235
},
{
"x": 107.5,
"y": 1682
"x": 95.5,
"y": 1000
}
],
"animated": false,
@ -664,12 +664,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 257
"x": 354.5,
"y": 235
},
{
"x": 377,
"y": 1682
"x": 354.5,
"y": 1000
}
],
"animated": false,
@ -703,12 +703,12 @@
"labelPercentage": 0,
"route": [
{
"x": 694,
"y": 252
"x": 662,
"y": 230
},
{
"x": 694,
"y": 1682
"x": 662,
"y": 1000
}
],
"animated": false,
@ -742,12 +742,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1011,
"y": 252
"x": 969,
"y": 230
},
{
"x": 1011,
"y": 1682
"x": 969,
"y": 1000
}
],
"animated": false,
@ -781,12 +781,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1328,
"y": 252
"x": 1275.5,
"y": 230
},
{
"x": 1328,
"y": 1682
"x": 1275.5,
"y": 1000
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 476 KiB

View file

@ -6,8 +6,8 @@
"id": "alice",
"type": "person",
"pos": {
"x": 24,
"y": 88
"x": 12,
"y": 66
},
"width": 167,
"height": 111,
@ -47,11 +47,11 @@
"id": "bob",
"type": "person",
"pos": {
"x": 302,
"y": 130
"x": 303,
"y": 140
},
"width": 150,
"height": 100,
"width": 103,
"height": 69,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 5,
@ -88,10 +88,10 @@
"id": "db",
"type": "cylinder",
"pos": {
"x": 619,
"y": 134
"x": 612,
"y": 112
},
"width": 150,
"width": 100,
"height": 118,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "queue",
"type": "queue",
"pos": {
"x": 936,
"y": 186
"x": 899,
"y": 164
},
"width": 150,
"width": 140,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -170,10 +170,10 @@
"id": "service",
"type": "rectangle",
"pos": {
"x": 1253,
"y": 74
"x": 1207,
"y": 52
},
"width": 150,
"width": 137,
"height": 178,
"opacity": 1,
"strokeDash": 0,
@ -235,12 +235,12 @@
"labelPercentage": 0,
"route": [
{
"x": 107.5,
"y": 382
"x": 95.5,
"y": 300
},
{
"x": 377,
"y": 382
"x": 354.5,
"y": 300
}
],
"animated": false,
@ -274,12 +274,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 512
"x": 354.5,
"y": 370
},
{
"x": 1328,
"y": 512
"x": 1275.5,
"y": 370
}
],
"animated": false,
@ -313,12 +313,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1328,
"y": 642
"x": 1275.5,
"y": 440
},
{
"x": 694,
"y": 642
"x": 662,
"y": 440
}
],
"animated": false,
@ -352,12 +352,12 @@
"labelPercentage": 0,
"route": [
{
"x": 694,
"y": 772
"x": 662,
"y": 510
},
{
"x": 1328,
"y": 772
"x": 1275.5,
"y": 510
}
],
"animated": false,
@ -391,12 +391,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1328,
"y": 902
"x": 1275.5,
"y": 580
},
{
"x": 377,
"y": 902
"x": 354.5,
"y": 580
}
],
"animated": false,
@ -430,12 +430,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 1032
"x": 354.5,
"y": 650
},
{
"x": 107.5,
"y": 1032
"x": 95.5,
"y": 650
}
],
"animated": false,
@ -469,12 +469,12 @@
"labelPercentage": 0,
"route": [
{
"x": 107.5,
"y": 1162
"x": 95.5,
"y": 720
},
{
"x": 377,
"y": 1162
"x": 354.5,
"y": 720
}
],
"animated": false,
@ -508,12 +508,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 1292
"x": 354.5,
"y": 790
},
{
"x": 1011,
"y": 1292
"x": 969,
"y": 790
}
],
"animated": false,
@ -547,12 +547,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1011,
"y": 1422
"x": 969,
"y": 860
},
{
"x": 377,
"y": 1422
"x": 354.5,
"y": 860
}
],
"animated": false,
@ -586,12 +586,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 1552
"x": 354.5,
"y": 930
},
{
"x": 107.5,
"y": 1552
"x": 95.5,
"y": 930
}
],
"animated": false,
@ -625,12 +625,12 @@
"labelPercentage": 0,
"route": [
{
"x": 107.5,
"y": 257
"x": 95.5,
"y": 235
},
{
"x": 107.5,
"y": 1682
"x": 95.5,
"y": 1000
}
],
"animated": false,
@ -664,12 +664,12 @@
"labelPercentage": 0,
"route": [
{
"x": 377,
"y": 257
"x": 354.5,
"y": 235
},
{
"x": 377,
"y": 1682
"x": 354.5,
"y": 1000
}
],
"animated": false,
@ -703,12 +703,12 @@
"labelPercentage": 0,
"route": [
{
"x": 694,
"y": 252
"x": 662,
"y": 230
},
{
"x": 694,
"y": 1682
"x": 662,
"y": 1000
}
],
"animated": false,
@ -742,12 +742,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1011,
"y": 252
"x": 969,
"y": 230
},
{
"x": 1011,
"y": 1682
"x": 969,
"y": 1000
}
],
"animated": false,
@ -781,12 +781,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1328,
"y": 252
"x": 1275.5,
"y": 230
},
{
"x": 1328,
"y": 1682
"x": 1275.5,
"y": 1000
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 476 KiB

After

Width:  |  Height:  |  Size: 476 KiB

View file

@ -6,10 +6,10 @@
"id": "scorer",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "scorer.t",
"type": "rectangle",
"pos": {
"x": 93,
"y": 254
"x": 56,
"y": 178
},
"width": 12,
"height": 1592,
"height": 860,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -87,10 +87,10 @@
"id": "itemResponse",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 152,
"y": 52
},
"width": 150,
"width": 140,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -128,11 +128,11 @@
"id": "itemResponse.t",
"type": "rectangle",
"pos": {
"x": 343,
"y": 254
"x": 216,
"y": 178
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -168,10 +168,10 @@
"id": "item",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 322,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -209,11 +209,11 @@
"id": "item.t1",
"type": "rectangle",
"pos": {
"x": 593,
"y": 514
"x": 366,
"y": 318
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -249,10 +249,10 @@
"id": "essayRubric",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 462,
"y": 52
},
"width": 150,
"width": 126,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -290,11 +290,11 @@
"id": "essayRubric.t",
"type": "rectangle",
"pos": {
"x": 843,
"y": 774
"x": 519,
"y": 458
},
"width": 12,
"height": 422,
"height": 230,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -330,11 +330,11 @@
"id": "essayRubric.t.c",
"type": "rectangle",
"pos": {
"x": 839,
"y": 904
"x": 515,
"y": 528
},
"width": 20,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -370,10 +370,10 @@
"id": "concept",
"type": "rectangle",
"pos": {
"x": 1024,
"y": 74
"x": 665,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -411,11 +411,11 @@
"id": "concept.t",
"type": "rectangle",
"pos": {
"x": 1093,
"y": 1034
"x": 709,
"y": 598
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -451,10 +451,10 @@
"id": "itemOutcome",
"type": "rectangle",
"pos": {
"x": 1274,
"y": 74
"x": 805,
"y": 52
},
"width": 150,
"width": 137,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -492,11 +492,11 @@
"id": "itemOutcome.t1",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 1294
"x": 867,
"y": 738
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -532,11 +532,11 @@
"id": "item.t2",
"type": "rectangle",
"pos": {
"x": 593,
"y": 1424
"x": 366,
"y": 808
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -572,11 +572,11 @@
"id": "item.t3",
"type": "rectangle",
"pos": {
"x": 593,
"y": 1554
"x": 366,
"y": 878
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -612,11 +612,11 @@
"id": "itemOutcome.t2",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 1684
"x": 867,
"y": 948
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -652,11 +652,11 @@
"id": "itemOutcome.t3",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 1814
"x": 867,
"y": 1018
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -716,12 +716,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 270
"x": 68,
"y": 188
},
{
"x": 343,
"y": 270
"x": 216,
"y": 188
}
],
"animated": false,
@ -755,12 +755,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 400
"x": 68,
"y": 258
},
{
"x": 343,
"y": 400
"x": 216,
"y": 258
}
],
"animated": false,
@ -794,12 +794,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 530
"x": 68,
"y": 328
},
{
"x": 593,
"y": 530
"x": 366,
"y": 328
}
],
"animated": false,
@ -833,12 +833,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 660
"x": 68,
"y": 398
},
{
"x": 593,
"y": 660
"x": 366,
"y": 398
}
],
"animated": false,
@ -872,12 +872,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 790
"x": 68,
"y": 468
},
{
"x": 843,
"y": 790
"x": 519,
"y": 468
}
],
"animated": false,
@ -911,12 +911,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 920
"x": 222,
"y": 538
},
{
"x": 839,
"y": 920
"x": 515,
"y": 538
}
],
"animated": false,
@ -950,12 +950,12 @@
"labelPercentage": 0,
"route": [
{
"x": 859,
"y": 1050
"x": 535,
"y": 608
},
{
"x": 1093,
"y": 1050
"x": 709,
"y": 608
}
],
"animated": false,
@ -989,12 +989,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1180
"x": 62,
"y": 678
},
{
"x": 843,
"y": 1180
"x": 519,
"y": 678
}
],
"animated": false,
@ -1028,12 +1028,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1310
"x": 68,
"y": 748
},
{
"x": 1343,
"y": 1310
"x": 867.5,
"y": 748
}
],
"animated": false,
@ -1067,12 +1067,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1440
"x": 68,
"y": 818
},
{
"x": 593,
"y": 1440
"x": 366,
"y": 818
}
],
"animated": false,
@ -1106,12 +1106,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1570
"x": 68,
"y": 888
},
{
"x": 593,
"y": 1570
"x": 366,
"y": 888
}
],
"animated": false,
@ -1145,12 +1145,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1700
"x": 68,
"y": 958
},
{
"x": 1343,
"y": 1700
"x": 867.5,
"y": 958
}
],
"animated": false,
@ -1184,12 +1184,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1830
"x": 68,
"y": 1028
},
{
"x": 1343,
"y": 1830
"x": 867.5,
"y": 1028
}
],
"animated": false,
@ -1223,12 +1223,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1960
"x": 62,
"y": 1098
}
],
"animated": false,
@ -1262,12 +1262,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 222,
"y": 118
},
{
"x": 349,
"y": 1960
"x": 222,
"y": 1098
}
],
"animated": false,
@ -1301,12 +1301,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 372,
"y": 118
},
{
"x": 599,
"y": 1960
"x": 372,
"y": 1098
}
],
"animated": false,
@ -1340,12 +1340,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 525,
"y": 118
},
{
"x": 849,
"y": 1960
"x": 525,
"y": 1098
}
],
"animated": false,
@ -1379,12 +1379,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1099,
"y": 140
"x": 715,
"y": 118
},
{
"x": 1099,
"y": 1960
"x": 715,
"y": 1098
}
],
"animated": false,
@ -1418,12 +1418,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1349,
"y": 140
"x": 873.5,
"y": 118
},
{
"x": 1349,
"y": 1960
"x": 873.5,
"y": 1098
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 478 KiB

After

Width:  |  Height:  |  Size: 478 KiB

View file

@ -6,10 +6,10 @@
"id": "scorer",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,11 +47,11 @@
"id": "scorer.t",
"type": "rectangle",
"pos": {
"x": 93,
"y": 254
"x": 56,
"y": 178
},
"width": 12,
"height": 1592,
"height": 860,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -87,10 +87,10 @@
"id": "itemResponse",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 152,
"y": 52
},
"width": 150,
"width": 140,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -128,11 +128,11 @@
"id": "itemResponse.t",
"type": "rectangle",
"pos": {
"x": 343,
"y": 254
"x": 216,
"y": 178
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -168,10 +168,10 @@
"id": "item",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 322,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -209,11 +209,11 @@
"id": "item.t1",
"type": "rectangle",
"pos": {
"x": 593,
"y": 514
"x": 366,
"y": 318
},
"width": 12,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -249,10 +249,10 @@
"id": "essayRubric",
"type": "rectangle",
"pos": {
"x": 774,
"y": 74
"x": 462,
"y": 52
},
"width": 150,
"width": 126,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -290,11 +290,11 @@
"id": "essayRubric.t",
"type": "rectangle",
"pos": {
"x": 843,
"y": 774
"x": 519,
"y": 458
},
"width": 12,
"height": 422,
"height": 230,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -330,11 +330,11 @@
"id": "essayRubric.t.c",
"type": "rectangle",
"pos": {
"x": 839,
"y": 904
"x": 515,
"y": 528
},
"width": 20,
"height": 162,
"height": 90,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -370,10 +370,10 @@
"id": "concept",
"type": "rectangle",
"pos": {
"x": 1024,
"y": 74
"x": 665,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -411,11 +411,11 @@
"id": "concept.t",
"type": "rectangle",
"pos": {
"x": 1093,
"y": 1034
"x": 709,
"y": 598
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -451,10 +451,10 @@
"id": "itemOutcome",
"type": "rectangle",
"pos": {
"x": 1274,
"y": 74
"x": 805,
"y": 52
},
"width": 150,
"width": 137,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -492,11 +492,11 @@
"id": "itemOutcome.t1",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 1294
"x": 867,
"y": 738
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -532,11 +532,11 @@
"id": "item.t2",
"type": "rectangle",
"pos": {
"x": 593,
"y": 1424
"x": 366,
"y": 808
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -572,11 +572,11 @@
"id": "item.t3",
"type": "rectangle",
"pos": {
"x": 593,
"y": 1554
"x": 366,
"y": 878
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -612,11 +612,11 @@
"id": "itemOutcome.t2",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 1684
"x": 867,
"y": 948
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -652,11 +652,11 @@
"id": "itemOutcome.t3",
"type": "rectangle",
"pos": {
"x": 1343,
"y": 1814
"x": 867,
"y": 1018
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -716,12 +716,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 270
"x": 68,
"y": 188
},
{
"x": 343,
"y": 270
"x": 216,
"y": 188
}
],
"animated": false,
@ -755,12 +755,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 400
"x": 68,
"y": 258
},
{
"x": 343,
"y": 400
"x": 216,
"y": 258
}
],
"animated": false,
@ -794,12 +794,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 530
"x": 68,
"y": 328
},
{
"x": 593,
"y": 530
"x": 366,
"y": 328
}
],
"animated": false,
@ -833,12 +833,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 660
"x": 68,
"y": 398
},
{
"x": 593,
"y": 660
"x": 366,
"y": 398
}
],
"animated": false,
@ -872,12 +872,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 790
"x": 68,
"y": 468
},
{
"x": 843,
"y": 790
"x": 519,
"y": 468
}
],
"animated": false,
@ -911,12 +911,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 920
"x": 222,
"y": 538
},
{
"x": 839,
"y": 920
"x": 515,
"y": 538
}
],
"animated": false,
@ -950,12 +950,12 @@
"labelPercentage": 0,
"route": [
{
"x": 859,
"y": 1050
"x": 535,
"y": 608
},
{
"x": 1093,
"y": 1050
"x": 709,
"y": 608
}
],
"animated": false,
@ -989,12 +989,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 1180
"x": 62,
"y": 678
},
{
"x": 843,
"y": 1180
"x": 519,
"y": 678
}
],
"animated": false,
@ -1028,12 +1028,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1310
"x": 68,
"y": 748
},
{
"x": 1343,
"y": 1310
"x": 867.5,
"y": 748
}
],
"animated": false,
@ -1067,12 +1067,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1440
"x": 68,
"y": 818
},
{
"x": 593,
"y": 1440
"x": 366,
"y": 818
}
],
"animated": false,
@ -1106,12 +1106,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1570
"x": 68,
"y": 888
},
{
"x": 593,
"y": 1570
"x": 366,
"y": 888
}
],
"animated": false,
@ -1145,12 +1145,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1700
"x": 68,
"y": 958
},
{
"x": 1343,
"y": 1700
"x": 867.5,
"y": 958
}
],
"animated": false,
@ -1184,12 +1184,12 @@
"labelPercentage": 0,
"route": [
{
"x": 105,
"y": 1830
"x": 68,
"y": 1028
},
{
"x": 1343,
"y": 1830
"x": 867.5,
"y": 1028
}
],
"animated": false,
@ -1223,12 +1223,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1960
"x": 62,
"y": 1098
}
],
"animated": false,
@ -1262,12 +1262,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 222,
"y": 118
},
{
"x": 349,
"y": 1960
"x": 222,
"y": 1098
}
],
"animated": false,
@ -1301,12 +1301,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 372,
"y": 118
},
{
"x": 599,
"y": 1960
"x": 372,
"y": 1098
}
],
"animated": false,
@ -1340,12 +1340,12 @@
"labelPercentage": 0,
"route": [
{
"x": 849,
"y": 140
"x": 525,
"y": 118
},
{
"x": 849,
"y": 1960
"x": 525,
"y": 1098
}
],
"animated": false,
@ -1379,12 +1379,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1099,
"y": 140
"x": 715,
"y": 118
},
{
"x": 1099,
"y": 1960
"x": 715,
"y": 1098
}
],
"animated": false,
@ -1418,12 +1418,12 @@
"labelPercentage": 0,
"route": [
{
"x": 1349,
"y": 140
"x": 873.5,
"y": 118
},
{
"x": 1349,
"y": 1960
"x": 873.5,
"y": 1098
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 478 KiB

After

Width:  |  Height:  |  Size: 478 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: 824 KiB

After

Width:  |  Height:  |  Size: 824 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: 824 KiB

After

Width:  |  Height:  |  Size: 824 KiB

View file

@ -6,10 +6,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 312,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "this is a message group",
"type": "rectangle",
"pos": {
"x": -47,
"y": 360
"x": -26,
"y": 243
},
"width": 542,
"height": 696,
"width": 326,
"height": 503,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -171,11 +171,11 @@
"id": "this is a message group.and this is a nested message group",
"type": "rectangle",
"pos": {
"x": -23,
"y": 490
"x": -14,
"y": 342
},
"width": 494,
"height": 542,
"width": 302,
"height": 392,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -213,11 +213,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting",
"type": "rectangle",
"pos": {
"x": 1,
"y": 620
"x": -2,
"y": 441
},
"width": 446,
"height": 388,
"width": 278,
"height": 281,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -255,11 +255,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.yo",
"type": "rectangle",
"pos": {
"x": 25,
"y": 750
"x": 10,
"y": 540
},
"width": 398,
"height": 234,
"width": 254,
"height": 170,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -297,11 +297,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.yo.yo",
"type": "rectangle",
"pos": {
"x": 49,
"y": 880
"x": 22,
"y": 639
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -363,12 +363,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 599,
"y": 270
"x": 362,
"y": 188
}
],
"animated": false,
@ -402,12 +402,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 400
"x": 212,
"y": 287
},
{
"x": 99,
"y": 400
"x": 62,
"y": 287
}
],
"animated": false,
@ -441,12 +441,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 530
"x": 212,
"y": 386
},
{
"x": 99,
"y": 530
"x": 62,
"y": 386
}
],
"animated": false,
@ -480,12 +480,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 660
"x": 212,
"y": 485
},
{
"x": 99,
"y": 660
"x": 62,
"y": 485
}
],
"animated": false,
@ -519,12 +519,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 790
"x": 212,
"y": 584
},
{
"x": 99,
"y": 790
"x": 62,
"y": 584
}
],
"animated": false,
@ -558,12 +558,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 920
"x": 212,
"y": 683
},
{
"x": 99,
"y": 920
"x": 62,
"y": 683
}
],
"animated": false,
@ -597,12 +597,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1050
"x": 62,
"y": 753
}
],
"animated": false,
@ -636,12 +636,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 1050
"x": 212,
"y": 753
}
],
"animated": false,
@ -675,12 +675,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 362,
"y": 118
},
{
"x": 599,
"y": 1050
"x": 362,
"y": 753
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 330 KiB

After

Width:  |  Height:  |  Size: 330 KiB

View file

@ -6,10 +6,10 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 24,
"y": 74
"x": 12,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 274,
"y": 74
"x": 162,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "c",
"type": "rectangle",
"pos": {
"x": 524,
"y": 74
"x": 312,
"y": 52
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "this is a message group",
"type": "rectangle",
"pos": {
"x": -47,
"y": 360
"x": -26,
"y": 243
},
"width": 542,
"height": 696,
"width": 326,
"height": 503,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -171,11 +171,11 @@
"id": "this is a message group.and this is a nested message group",
"type": "rectangle",
"pos": {
"x": -23,
"y": 490
"x": -14,
"y": 342
},
"width": 494,
"height": 542,
"width": 302,
"height": 392,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -213,11 +213,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting",
"type": "rectangle",
"pos": {
"x": 1,
"y": 620
"x": -2,
"y": 441
},
"width": 446,
"height": 388,
"width": 278,
"height": 281,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -255,11 +255,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.yo",
"type": "rectangle",
"pos": {
"x": 25,
"y": 750
"x": 10,
"y": 540
},
"width": 398,
"height": 234,
"width": 254,
"height": 170,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -297,11 +297,11 @@
"id": "this is a message group.and this is a nested message group.what about more nesting.yo.yo",
"type": "rectangle",
"pos": {
"x": 49,
"y": 880
"x": 22,
"y": 639
},
"width": 350,
"height": 80,
"width": 230,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -363,12 +363,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 270
"x": 62,
"y": 188
},
{
"x": 599,
"y": 270
"x": 362,
"y": 188
}
],
"animated": false,
@ -402,12 +402,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 400
"x": 212,
"y": 287
},
{
"x": 99,
"y": 400
"x": 62,
"y": 287
}
],
"animated": false,
@ -441,12 +441,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 530
"x": 212,
"y": 386
},
{
"x": 99,
"y": 530
"x": 62,
"y": 386
}
],
"animated": false,
@ -480,12 +480,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 660
"x": 212,
"y": 485
},
{
"x": 99,
"y": 660
"x": 62,
"y": 485
}
],
"animated": false,
@ -519,12 +519,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 790
"x": 212,
"y": 584
},
{
"x": 99,
"y": 790
"x": 62,
"y": 584
}
],
"animated": false,
@ -558,12 +558,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 920
"x": 212,
"y": 683
},
{
"x": 99,
"y": 920
"x": 62,
"y": 683
}
],
"animated": false,
@ -597,12 +597,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 140
"x": 62,
"y": 118
},
{
"x": 99,
"y": 1050
"x": 62,
"y": 753
}
],
"animated": false,
@ -636,12 +636,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 140
"x": 212,
"y": 118
},
{
"x": 349,
"y": 1050
"x": 212,
"y": 753
}
],
"animated": false,
@ -675,12 +675,12 @@
"labelPercentage": 0,
"route": [
{
"x": 599,
"y": 140
"x": 362,
"y": 118
},
{
"x": 599,
"y": 1050
"x": 362,
"y": 753
}
],
"animated": false,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 330 KiB

After

Width:  |  Height:  |  Size: 330 KiB

View file

@ -9,8 +9,8 @@
"x": 0,
"y": 0
},
"width": 448,
"height": 850,
"width": 351,
"height": 603,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -47,10 +47,10 @@
"id": "Office chatter.alice",
"type": "rectangle",
"pos": {
"x": 24,
"y": 110
"x": 12,
"y": 88
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "Office chatter.bob",
"type": "rectangle",
"pos": {
"x": 274,
"y": 110
"x": 239,
"y": 88
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "Office chatter.alice.a",
"type": "rectangle",
"pos": {
"x": 93,
"y": 680
"x": 56,
"y": 511
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -169,11 +169,11 @@
"id": "Office chatter.awkward small talk",
"type": "rectangle",
"pos": {
"x": 25,
"y": 266
"x": 10,
"y": 209
},
"width": 398,
"height": 494,
"width": 331,
"height": 339,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -211,11 +211,11 @@
"id": "Office chatter.awkward small talk.icebreaker attempt",
"type": "rectangle",
"pos": {
"x": 49,
"y": 526
"x": 22,
"y": 378
},
"width": 350,
"height": 80,
"width": 307,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -253,11 +253,11 @@
"id": "Office chatter.awkward small talk.unfortunate outcome",
"type": "rectangle",
"pos": {
"x": 55,
"y": 656
"x": 28,
"y": 477
},
"width": 338,
"height": 80,
"width": 295,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -295,11 +295,11 @@
"id": "Office chatter.bob.a",
"type": "rectangle",
"pos": {
"x": 343,
"y": 680
"x": 283,
"y": 511
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -359,12 +359,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 306
"x": 62,
"y": 253
},
{
"x": 349,
"y": 306
"x": 289,
"y": 253
}
],
"animated": false,
@ -398,12 +398,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 436
"x": 289,
"y": 323
},
{
"x": 99,
"y": 436
"x": 62,
"y": 323
}
],
"animated": false,
@ -437,12 +437,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 566
"x": 62,
"y": 422
},
{
"x": 349,
"y": 566
"x": 289,
"y": 422
}
],
"animated": false,
@ -476,12 +476,12 @@
"labelPercentage": 0,
"route": [
{
"x": 343,
"y": 696
"x": 283,
"y": 521
},
{
"x": 105,
"y": 696
"x": 68,
"y": 521
}
],
"animated": false,
@ -515,12 +515,12 @@
"labelPercentage": 0,
"route": [
{
"x": 99,
"y": 176
"x": 62,
"y": 154
},
{
"x": 99,
"y": 826
"x": 62,
"y": 591
}
],
"animated": false,
@ -554,12 +554,12 @@
"labelPercentage": 0,
"route": [
{
"x": 349,
"y": 176
"x": 289,
"y": 154
},
{
"x": 349,
"y": 826
"x": 289,
"y": 591
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="648" height="1050" viewBox="-100 -100 648 1050"><style type="text/css">
width="551" height="803" viewBox="-100 -100 551 803"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,15 +39,15 @@ width="648" height="1050" viewBox="-100 -100 648 1050"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="Office chatter"><g class="shape" ><rect x="0" y="0" width="448" height="850" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Office chatter</text></g><g id="Office chatter.alice"><g class="shape" ><rect x="24" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Alice</text></g><g id="Office chatter.bob"><g class="shape" ><rect x="274" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bobby</text></g><g id="(Office chatter.alice -- )[0]"><path d="M 99.000000 178.000000 L 99.000000 825.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1658058530)"/></g><g id="(Office chatter.bob -- )[0]"><path d="M 349.000000 178.000000 L 349.000000 825.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1658058530)"/></g><g id="Office chatter.alice.a"><g class="shape" ><rect x="93" y="680" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.bob.a"><g class="shape" ><rect x="343" y="680" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.awkward small talk"><g class="shape blend" ><rect x="25" y="266" width="398" height="494" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="30.000000" y="271.000000" width="130" height="21" fill="#DEE1EB"></rect><text class="text" x="95.000000" y="287.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">awkward small talk</text></g><g id="Office chatter.awkward small talk.icebreaker attempt"><g class="shape blend" ><rect x="49" y="526" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="54.000000" y="531.000000" width="129" height="21" fill="#DEE1EB"></rect><text class="text" x="118.500000" y="547.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">icebreaker attempt</text></g><g id="Office chatter.awkward small talk.unfortunate outcome"><g class="shape blend" ><rect x="55" y="656" width="338" height="80" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="60.000000" y="661.000000" width="143" height="21" fill="#DEE1EB"></rect><text class="text" x="131.500000" y="677.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfortunate outcome</text></g><g id="Office chatter.(alice -&gt; bob)[1]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 101.000000 306.000000 L 345.000000 306.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1658058530)"/><text class="text-italic" x="224.000000" y="312.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">uhm, hi</text></g><g id="Office chatter.(bob -&gt; alice)[0]"><path d="M 347.000000 436.000000 L 103.000000 436.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1658058530)"/><text class="text-italic" x="224.000000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">oh, hello</text></g><g id="Office chatter.(alice -&gt; bob)[0]"><path d="M 101.000000 566.000000 L 345.000000 566.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1658058530)"/><text class="text-italic" x="224.500000" y="572.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what did you have for lunch?</text></g><g id="Office chatter.(bob.a -&gt; alice.a)[0]"><path d="M 341.000000 696.000000 L 109.000000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1658058530)"/><text class="text-italic" x="224.500000" y="702.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">that&#39;s personal</text></g><mask id="1658058530" maskUnits="userSpaceOnUse" x="-100" y="-100" width="648" height="1050">
<rect x="-100" y="-100" width="648" height="1050" fill="white"></rect>
<rect x="30.000000" y="271.000000" width="130" height="16" fill="black"></rect>
<rect x="54.000000" y="531.000000" width="129" height="16" fill="black"></rect>
<rect x="60.000000" y="661.000000" width="143" height="16" fill="black"></rect>
<rect x="199.000000" y="296.000000" width="50" height="21" fill="black"></rect>
<rect x="196.000000" y="426.000000" width="56" height="21" fill="black"></rect>
<rect x="131.000000" y="556.000000" width="187" height="21" fill="black"></rect>
<rect x="175.000000" y="686.000000" width="99" height="21" fill="black"></rect>
]]></script><g id="Office chatter"><g class="shape" ><rect x="0" y="0" width="351" height="603" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="175.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Office chatter</text></g><g id="Office chatter.alice"><g class="shape" ><rect x="12" y="88" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="62.000000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Alice</text></g><g id="Office chatter.bob"><g class="shape" ><rect x="239" y="88" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="289.000000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bobby</text></g><g id="(Office chatter.alice -- )[0]"><path d="M 62.000000 156.000000 L 62.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3360663012)"/></g><g id="(Office chatter.bob -- )[0]"><path d="M 289.000000 156.000000 L 289.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3360663012)"/></g><g id="Office chatter.alice.a"><g class="shape" ><rect x="56" y="511" width="12" height="30" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.bob.a"><g class="shape" ><rect x="283" y="511" width="12" height="30" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.awkward small talk"><g class="shape blend" ><rect x="10" y="209" width="331" height="339" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="15.000000" y="214.000000" width="130" height="21" fill="#DEE1EB"></rect><text class="text" x="80.000000" y="230.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">awkward small talk</text></g><g id="Office chatter.awkward small talk.icebreaker attempt"><g class="shape blend" ><rect x="22" y="378" width="307" height="59" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="27.000000" y="383.000000" width="129" height="21" fill="#DEE1EB"></rect><text class="text" x="91.500000" y="399.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">icebreaker attempt</text></g><g id="Office chatter.awkward small talk.unfortunate outcome"><g class="shape blend" ><rect x="28" y="477" width="295" height="59" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="33.000000" y="482.000000" width="143" height="21" fill="#DEE1EB"></rect><text class="text" x="104.500000" y="498.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfortunate outcome</text></g><g id="Office chatter.(alice -&gt; bob)[1]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 64.000000 253.000000 L 285.000000 253.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3360663012)"/><text class="text-italic" x="176.000000" y="259.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">uhm, hi</text></g><g id="Office chatter.(bob -&gt; alice)[0]"><path d="M 287.000000 323.000000 L 66.000000 323.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3360663012)"/><text class="text-italic" x="176.000000" y="329.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">oh, hello</text></g><g id="Office chatter.(alice -&gt; bob)[0]"><path d="M 64.000000 422.000000 L 285.000000 422.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3360663012)"/><text class="text-italic" x="175.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what did you have for lunch?</text></g><g id="Office chatter.(bob.a -&gt; alice.a)[0]"><path d="M 281.000000 521.000000 L 72.000000 521.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3360663012)"/><text class="text-italic" x="175.500000" y="527.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">that&#39;s personal</text></g><mask id="3360663012" maskUnits="userSpaceOnUse" x="-100" y="-100" width="551" height="803">
<rect x="-100" y="-100" width="551" height="803" fill="white"></rect>
<rect x="15.000000" y="214.000000" width="130" height="16" fill="black"></rect>
<rect x="27.000000" y="383.000000" width="129" height="16" fill="black"></rect>
<rect x="33.000000" y="482.000000" width="143" height="16" fill="black"></rect>
<rect x="151.000000" y="243.000000" width="50" height="21" fill="black"></rect>
<rect x="148.000000" y="313.000000" width="56" height="21" fill="black"></rect>
<rect x="82.000000" y="412.000000" width="187" height="21" fill="black"></rect>
<rect x="126.000000" y="511.000000" width="99" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 473 KiB

After

Width:  |  Height:  |  Size: 473 KiB

View file

@ -9,8 +9,8 @@
"x": 12,
"y": 12
},
"width": 448,
"height": 850,
"width": 351,
"height": 603,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -47,10 +47,10 @@
"id": "Office chatter.alice",
"type": "rectangle",
"pos": {
"x": 36,
"y": 122
"x": 24,
"y": 100
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "Office chatter.bob",
"type": "rectangle",
"pos": {
"x": 286,
"y": 122
"x": 251,
"y": 100
},
"width": 150,
"width": 100,
"height": 66,
"opacity": 1,
"strokeDash": 0,
@ -129,11 +129,11 @@
"id": "Office chatter.alice.a",
"type": "rectangle",
"pos": {
"x": 105,
"y": 692
"x": 68,
"y": 523
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -169,11 +169,11 @@
"id": "Office chatter.awkward small talk",
"type": "rectangle",
"pos": {
"x": 37,
"y": 278
"x": 22,
"y": 221
},
"width": 398,
"height": 494,
"width": 331,
"height": 339,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -211,11 +211,11 @@
"id": "Office chatter.awkward small talk.icebreaker attempt",
"type": "rectangle",
"pos": {
"x": 61,
"y": 538
"x": 34,
"y": 390
},
"width": 350,
"height": 80,
"width": 307,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -253,11 +253,11 @@
"id": "Office chatter.awkward small talk.unfortunate outcome",
"type": "rectangle",
"pos": {
"x": 67,
"y": 668
"x": 40,
"y": 489
},
"width": 338,
"height": 80,
"width": 295,
"height": 59,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 0,
@ -295,11 +295,11 @@
"id": "Office chatter.bob.a",
"type": "rectangle",
"pos": {
"x": 355,
"y": 692
"x": 295,
"y": 523
},
"width": 12,
"height": 80,
"height": 30,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -359,12 +359,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 318
"x": 74,
"y": 265
},
{
"x": 361,
"y": 318
"x": 301,
"y": 265
}
],
"animated": false,
@ -398,12 +398,12 @@
"labelPercentage": 0,
"route": [
{
"x": 361,
"y": 448
"x": 301,
"y": 335
},
{
"x": 111,
"y": 448
"x": 74,
"y": 335
}
],
"animated": false,
@ -437,12 +437,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 578
"x": 74,
"y": 434
},
{
"x": 361,
"y": 578
"x": 301,
"y": 434
}
],
"animated": false,
@ -476,12 +476,12 @@
"labelPercentage": 0,
"route": [
{
"x": 355,
"y": 708
"x": 295,
"y": 533
},
{
"x": 117,
"y": 708
"x": 80,
"y": 533
}
],
"animated": false,
@ -515,12 +515,12 @@
"labelPercentage": 0,
"route": [
{
"x": 111,
"y": 188
"x": 74,
"y": 166
},
{
"x": 111,
"y": 838
"x": 74,
"y": 603
}
],
"animated": false,
@ -554,12 +554,12 @@
"labelPercentage": 0,
"route": [
{
"x": 361,
"y": 188
"x": 301,
"y": 166
},
{
"x": 361,
"y": 838
"x": 301,
"y": 603
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="648" height="1050" viewBox="-88 -88 648 1050"><style type="text/css">
width="551" height="803" viewBox="-88 -88 551 803"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,15 +39,15 @@ width="648" height="1050" viewBox="-88 -88 648 1050"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="Office chatter"><g class="shape" ><rect x="12" y="12" width="448" height="850" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="236.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Office chatter</text></g><g id="Office chatter.alice"><g class="shape" ><rect x="36" y="122" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="111.000000" y="160.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Alice</text></g><g id="Office chatter.bob"><g class="shape" ><rect x="286" y="122" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="361.000000" y="160.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bobby</text></g><g id="(Office chatter.alice -- )[0]"><path d="M 111.000000 190.000000 L 111.000000 837.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#113055409)"/></g><g id="(Office chatter.bob -- )[0]"><path d="M 361.000000 190.000000 L 361.000000 837.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#113055409)"/></g><g id="Office chatter.alice.a"><g class="shape" ><rect x="105" y="692" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.bob.a"><g class="shape" ><rect x="355" y="692" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.awkward small talk"><g class="shape blend" ><rect x="37" y="278" width="398" height="494" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="42.000000" y="283.000000" width="130" height="21" fill="#DEE1EB"></rect><text class="text" x="107.000000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">awkward small talk</text></g><g id="Office chatter.awkward small talk.icebreaker attempt"><g class="shape blend" ><rect x="61" y="538" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="66.000000" y="543.000000" width="129" height="21" fill="#DEE1EB"></rect><text class="text" x="130.500000" y="559.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">icebreaker attempt</text></g><g id="Office chatter.awkward small talk.unfortunate outcome"><g class="shape blend" ><rect x="67" y="668" width="338" height="80" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="72.000000" y="673.000000" width="143" height="21" fill="#DEE1EB"></rect><text class="text" x="143.500000" y="689.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfortunate outcome</text></g><g id="Office chatter.(alice -&gt; bob)[1]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 113.000000 318.000000 L 357.000000 318.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#113055409)"/><text class="text-italic" x="236.000000" y="324.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">uhm, hi</text></g><g id="Office chatter.(bob -&gt; alice)[0]"><path d="M 359.000000 448.000000 L 115.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#113055409)"/><text class="text-italic" x="236.000000" y="454.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">oh, hello</text></g><g id="Office chatter.(alice -&gt; bob)[0]"><path d="M 113.000000 578.000000 L 357.000000 578.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#113055409)"/><text class="text-italic" x="236.500000" y="584.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what did you have for lunch?</text></g><g id="Office chatter.(bob.a -&gt; alice.a)[0]"><path d="M 353.000000 708.000000 L 121.000000 708.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#113055409)"/><text class="text-italic" x="236.500000" y="714.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">that&#39;s personal</text></g><mask id="113055409" maskUnits="userSpaceOnUse" x="-100" y="-100" width="648" height="1050">
<rect x="-100" y="-100" width="648" height="1050" fill="white"></rect>
<rect x="42.000000" y="283.000000" width="130" height="16" fill="black"></rect>
<rect x="66.000000" y="543.000000" width="129" height="16" fill="black"></rect>
<rect x="72.000000" y="673.000000" width="143" height="16" fill="black"></rect>
<rect x="211.000000" y="308.000000" width="50" height="21" fill="black"></rect>
<rect x="208.000000" y="438.000000" width="56" height="21" fill="black"></rect>
<rect x="143.000000" y="568.000000" width="187" height="21" fill="black"></rect>
<rect x="187.000000" y="698.000000" width="99" height="21" fill="black"></rect>
]]></script><g id="Office chatter"><g class="shape" ><rect x="12" y="12" width="351" height="603" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="187.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Office chatter</text></g><g id="Office chatter.alice"><g class="shape" ><rect x="24" y="100" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="74.000000" y="138.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Alice</text></g><g id="Office chatter.bob"><g class="shape" ><rect x="251" y="100" width="100" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="301.000000" y="138.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bobby</text></g><g id="(Office chatter.alice -- )[0]"><path d="M 74.000000 168.000000 L 74.000000 602.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#4157870557)"/></g><g id="(Office chatter.bob -- )[0]"><path d="M 301.000000 168.000000 L 301.000000 602.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#4157870557)"/></g><g id="Office chatter.alice.a"><g class="shape" ><rect x="68" y="523" width="12" height="30" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.bob.a"><g class="shape" ><rect x="295" y="523" width="12" height="30" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g></g><g id="Office chatter.awkward small talk"><g class="shape blend" ><rect x="22" y="221" width="331" height="339" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="27.000000" y="226.000000" width="130" height="21" fill="#DEE1EB"></rect><text class="text" x="92.000000" y="242.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">awkward small talk</text></g><g id="Office chatter.awkward small talk.icebreaker attempt"><g class="shape blend" ><rect x="34" y="390" width="307" height="59" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="39.000000" y="395.000000" width="129" height="21" fill="#DEE1EB"></rect><text class="text" x="103.500000" y="411.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">icebreaker attempt</text></g><g id="Office chatter.awkward small talk.unfortunate outcome"><g class="shape blend" ><rect x="40" y="489" width="295" height="59" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:0;" /></g><rect x="45.000000" y="494.000000" width="143" height="21" fill="#DEE1EB"></rect><text class="text" x="116.500000" y="510.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfortunate outcome</text></g><g id="Office chatter.(alice -&gt; bob)[1]"><marker id="mk-3990223579" 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 class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 76.000000 265.000000 L 297.000000 265.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4157870557)"/><text class="text-italic" x="188.000000" y="271.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">uhm, hi</text></g><g id="Office chatter.(bob -&gt; alice)[0]"><path d="M 299.000000 335.000000 L 78.000000 335.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4157870557)"/><text class="text-italic" x="188.000000" y="341.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">oh, hello</text></g><g id="Office chatter.(alice -&gt; bob)[0]"><path d="M 76.000000 434.000000 L 297.000000 434.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4157870557)"/><text class="text-italic" x="187.500000" y="440.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what did you have for lunch?</text></g><g id="Office chatter.(bob.a -&gt; alice.a)[0]"><path d="M 293.000000 533.000000 L 84.000000 533.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4157870557)"/><text class="text-italic" x="187.500000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">that&#39;s personal</text></g><mask id="4157870557" maskUnits="userSpaceOnUse" x="-100" y="-100" width="551" height="803">
<rect x="-100" y="-100" width="551" height="803" fill="white"></rect>
<rect x="27.000000" y="226.000000" width="130" height="16" fill="black"></rect>
<rect x="39.000000" y="395.000000" width="129" height="16" fill="black"></rect>
<rect x="45.000000" y="494.000000" width="143" height="16" fill="black"></rect>
<rect x="163.000000" y="255.000000" width="50" height="21" fill="black"></rect>
<rect x="160.000000" y="325.000000" width="56" height="21" fill="black"></rect>
<rect x="94.000000" y="424.000000" width="187" height="21" fill="black"></rect>
<rect x="138.000000" y="523.000000" width="99" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 473 KiB

After

Width:  |  Height:  |  Size: 473 KiB