Fix e2etests report generation and update testdata

This commit is contained in:
Anmol Sethi 2023-01-27 22:20:10 -08:00
parent 192cb10a61
commit 654475f286
No known key found for this signature in database
GPG key ID: 25BC68888A99A8BA
22 changed files with 766 additions and 729 deletions

View file

@ -135,6 +135,11 @@ func (c *compiler) compileMap(obj *d2graph.Object, m *d2ir.Map) {
func (c *compiler) compileField(obj *d2graph.Object, f *d2ir.Field) {
keyword := strings.ToLower(f.Name)
_, isStyleReserved := d2graph.StyleKeywords[keyword]
if isStyleReserved {
c.errorf(f.LastRef().AST(), "%v must be style.%v", f.Name, f.Name)
return
}
_, isReserved := d2graph.SimpleReservedKeywords[keyword]
if isReserved {
c.compileReserved(obj.Attributes, f)

View file

@ -63,7 +63,7 @@ func TestSketch(t *testing.T) {
}
People discovery: "People discovery \nservice"
admixer: Ad mixer {
fill: "#c1a2f3"
style.fill: "#c1a2f3"
}
onboarding service: "Onboarding \nservice"
@ -107,7 +107,7 @@ Android: {
web -> twitter fe
timeline scorer: "Timeline\nScorer" {
fill: "#ffdef1"
style.fill "#ffdef1"
}
home ranker: Home Ranker
@ -119,7 +119,7 @@ timeline mixer -> home ranker: {
}
timeline mixer -> timeline service
home mixer: Home mixer {
# fill: "#c1a2f3"
# style.fill "#c1a2f3"
}
container0.graphql -> home mixer: {
style.stroke-dash: 4
@ -146,7 +146,7 @@ prediction service2: Prediction Service {
icon: https://cdn-icons-png.flaticon.com/512/6461/6461819.png
}
home scorer: Home Scorer {
fill: "#ffdef1"
style.fill "#ffdef1"
}
manhattan: Manhattan
memcache: Memcache {
@ -154,15 +154,15 @@ memcache: Memcache {
}
fetch: Fetch {
multiple: true
style.multiple: true
shape: step
}
feature: Feature {
multiple: true
style.multiple: true
shape: step
}
scoring: Scoring {
multiple: true
style.multiple: true
shape: step
}
fetch -> feature

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 387 KiB

After

Width:  |  Height:  |  Size: 387 KiB

View file

@ -6,6 +6,7 @@ import (
"flag"
"fmt"
"io/ioutil"
stdlog "log"
"os"
"os/exec"
"path/filepath"
@ -144,6 +145,13 @@ func main() {
}
path := os.Getenv("REPORT_OUTPUT")
if path == "" {
path = filepath.Join(testDir, "./out/e2e_report.html")
}
err = os.MkdirAll(filepath.Dir(path), 0755)
if err != nil {
stdlog.Fatal(err)
}
f, err := os.Create(path)
if err != nil {
panic(fmt.Errorf("error creating file `%s`. %v", path, err))

View file

@ -4,13 +4,13 @@
<div class="cases">
{{range .Tests}}
<div class="case">
<h1><a href="../{{.GotSVG}}">{{.Name}}</a></h1>
<h1><a href="../../{{.GotSVG}}">{{.Name}}</a></h1>
{{ if .ExpSVG }}
<h2>Expected</h2>
<img src="../{{.ExpSVG}}" width="100%" />
<img src="../../{{.ExpSVG}}" width="100%" />
<h2>Got</h2>
{{ end }}
<img src="../{{.GotSVG}}" width="100%" />
<img src="../../{{.GotSVG}}" width="100%" />
</div>
{{end}}
</div>

View file

@ -79,23 +79,23 @@ callout -> stored_data -> person
diamond -> oval -> circle
hexagon -> cloud
rectangle.multiple: true
square.multiple: true
page.multiple: true
parallelogram.multiple: true
document.multiple: true
cylinder.multiple: true
queue.multiple: true
package.multiple: true
step.multiple: true
callout.multiple: true
stored_data.multiple: true
person.multiple: true
diamond.multiple: true
oval.multiple: true
circle.multiple: true
hexagon.multiple: true
cloud.multiple: true
rectangle.style.multiple: true
square.style.multiple: true
page.style.multiple: true
parallelogram.style.multiple: true
document.style.multiple: true
cylinder.style.multiple: true
queue.style.multiple: true
package.style.multiple: true
step.style.multiple: true
callout.style.multiple: true
stored_data.style.multiple: true
person.style.multiple: true
diamond.style.multiple: true
oval.style.multiple: true
circle.style.multiple: true
hexagon.style.multiple: true
cloud.style.multiple: true
`,
},
{
@ -126,23 +126,23 @@ callout -> stored_data -> person
diamond -> oval -> circle
hexagon -> cloud
rectangle.shadow: true
square.shadow: true
page.shadow: true
parallelogram.shadow: true
document.shadow: true
cylinder.shadow: true
queue.shadow: true
package.shadow: true
step.shadow: true
callout.shadow: true
stored_data.shadow: true
person.shadow: true
diamond.shadow: true
oval.shadow: true
circle.shadow: true
hexagon.shadow: true
cloud.shadow: true
rectangle.style.shadow: true
square.style.shadow: true
page.style.shadow: true
parallelogram.style.shadow: true
document.style.shadow: true
cylinder.style.shadow: true
queue.style.shadow: true
package.style.shadow: true
step.style.shadow: true
callout.style.shadow: true
stored_data.style.shadow: true
person.style.shadow: true
diamond.style.shadow: true
oval.style.shadow: true
circle.style.shadow: true
hexagon.style.shadow: true
cloud.style.shadow: true
`,
},
{
@ -153,8 +153,8 @@ square: {shape: "square"}
rectangle -> square
rectangle.3d: true
square.3d: true
rectangle.style.3d: true
square.style.3d: true
`,
},
{
@ -1109,17 +1109,17 @@ scorer.t -> itemOutcome.t3: setFeedback(missingConcepts)`,
script: `shape: sequence_diagram
scorer: {
stroke: red
stroke-width: 5
style.stroke: red
style.stroke-width: 5
}
scorer.abc: {
fill: yellow
stroke-width: 7
style.fill: yellow
style.stroke-width: 7
}
scorer -> itemResponse.a: {
stroke-width: 10
style.stroke-width: 10
}
itemResponse.a -> item.a.b
item.a.b -> essayRubric.a.b.c

View file

@ -10,7 +10,7 @@
"x": 0,
"y": 0
},
"width": 135,
"width": 171,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -20,7 +20,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "rectangle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 71,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -48,11 +48,11 @@
"id": "square",
"type": "rectangle",
"pos": {
"x": 0,
"x": 9,
"y": 226
},
"width": 135,
"height": 135,
"width": 154,
"height": 154,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -61,7 +61,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -71,7 +71,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "square",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -79,7 +79,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 54,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -89,10 +89,10 @@
"id": "page",
"type": "page",
"pos": {
"x": 0,
"y": 466
"x": 16,
"y": 489
},
"width": 135,
"width": 139,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -102,7 +102,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -112,7 +112,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "page",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -120,7 +120,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 39,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -130,10 +130,10 @@
"id": "parallelogram",
"type": "parallelogram",
"pos": {
"x": 195,
"x": 231,
"y": 0
},
"width": 135,
"width": 204,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -143,7 +143,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -153,7 +153,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "parallelogram",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -161,7 +161,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 104,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -171,10 +171,10 @@
"id": "document",
"type": "document",
"pos": {
"x": 195,
"y": 231
"x": 245,
"y": 240
},
"width": 135,
"width": 177,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -184,7 +184,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -194,7 +194,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "document",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -202,7 +202,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 77,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -212,10 +212,10 @@
"id": "cylinder",
"type": "cylinder",
"pos": {
"x": 195,
"y": 466
"x": 251,
"y": 489
},
"width": 135,
"width": 164,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -225,7 +225,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -235,7 +235,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cylinder",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -243,7 +243,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 64,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -253,10 +253,10 @@
"id": "queue",
"type": "queue",
"pos": {
"x": 390,
"x": 495,
"y": 0
},
"width": 135,
"width": 149,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -266,7 +266,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -276,7 +276,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "queue",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -284,7 +284,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 49,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -294,10 +294,10 @@
"id": "package",
"type": "package",
"pos": {
"x": 390,
"y": 231
"x": 488,
"y": 240
},
"width": 135,
"width": 163,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -307,7 +307,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -317,7 +317,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "package",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -325,7 +325,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 63,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -335,10 +335,10 @@
"id": "step",
"type": "step",
"pos": {
"x": 390,
"y": 466
"x": 502,
"y": 489
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -348,7 +348,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -358,7 +358,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "step",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -366,7 +366,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -376,10 +376,10 @@
"id": "callout",
"type": "callout",
"pos": {
"x": 585,
"x": 729,
"y": 0
},
"width": 135,
"width": 155,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -389,7 +389,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -399,7 +399,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "callout",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -407,7 +407,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 55,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -417,10 +417,10 @@
"id": "stored_data",
"type": "stored_data",
"pos": {
"x": 585,
"y": 231
"x": 711,
"y": 240
},
"width": 135,
"width": 191,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -430,7 +430,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -440,7 +440,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "stored_data",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -448,7 +448,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 91,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -458,10 +458,10 @@
"id": "person",
"type": "person",
"pos": {
"x": 585,
"y": 466
"x": 730,
"y": 489
},
"width": 135,
"width": 153,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -471,7 +471,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -481,7 +481,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "person",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -489,7 +489,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 53,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -499,10 +499,10 @@
"id": "diamond",
"type": "diamond",
"pos": {
"x": 780,
"x": 946,
"y": 0
},
"width": 135,
"width": 168,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -512,7 +512,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -522,7 +522,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "diamond",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -530,7 +530,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 68,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -540,10 +540,10 @@
"id": "oval",
"type": "oval",
"pos": {
"x": 780,
"y": 231
"x": 962,
"y": 240
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -553,7 +553,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -563,7 +563,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "oval",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -571,7 +571,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -581,11 +581,11 @@
"id": "circle",
"type": "oval",
"pos": {
"x": 780,
"y": 461
"x": 958,
"y": 480
},
"width": 135,
"height": 135,
"width": 144,
"height": 144,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -594,7 +594,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -604,7 +604,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "circle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -612,7 +612,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 44,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -622,10 +622,10 @@
"id": "hexagon",
"type": "hexagon",
"pos": {
"x": 975,
"x": 1174,
"y": 0
},
"width": 135,
"width": 165,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -635,7 +635,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -645,7 +645,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "hexagon",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -653,7 +653,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 65,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -663,10 +663,10 @@
"id": "cloud",
"type": "cloud",
"pos": {
"x": 975,
"y": 231
"x": 1184,
"y": 240
},
"width": 135,
"width": 145,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -676,7 +676,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -686,7 +686,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cloud",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -694,7 +694,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 45,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -728,19 +728,19 @@
"labelPercentage": 0,
"route": [
{
"x": 67.5,
"x": 85.5,
"y": 126
},
{
"x": 67.5,
"x": 85.5,
"y": 166
},
{
"x": 67.5,
"x": 85.5,
"y": 186
},
{
"x": 67.5,
"x": 85.5,
"y": 226
}
],
@ -776,20 +776,20 @@
"labelPercentage": 0,
"route": [
{
"x": 67.5,
"y": 361
"x": 85.5,
"y": 380
},
{
"x": 67.5,
"y": 401
"x": 85.5,
"y": 420
},
{
"x": 67.6,
"y": 422
"x": 85.6,
"y": 441.8
},
{
"x": 68,
"y": 466
"x": 86,
"y": 489
}
],
"isCurve": true,
@ -824,20 +824,20 @@
"labelPercentage": 0,
"route": [
{
"x": 262,
"x": 333,
"y": 126
},
{
"x": 262.4,
"x": 333,
"y": 166
},
{
"x": 262.6,
"y": 187
"x": 333,
"y": 188.8
},
{
"x": 263,
"y": 231
"x": 333,
"y": 240
}
],
"isCurve": true,
@ -872,20 +872,20 @@
"labelPercentage": 0,
"route": [
{
"x": 263,
"y": 340
"x": 333,
"y": 349
},
{
"x": 262.6,
"y": 396.8
"x": 333,
"y": 413.8
},
{
"x": 262.6,
"y": 422
"x": 333,
"y": 441.8
},
{
"x": 263,
"y": 466
"x": 333,
"y": 489
}
],
"isCurve": true,
@ -920,20 +920,20 @@
"labelPercentage": 0,
"route": [
{
"x": 457,
"x": 569,
"y": 126
},
{
"x": 457.4,
"x": 569.4,
"y": 166
},
{
"x": 457.6,
"y": 187
"x": 569.6,
"y": 188.8
},
{
"x": 458,
"y": 231
"x": 570,
"y": 240
}
],
"isCurve": true,
@ -968,20 +968,20 @@
"labelPercentage": 0,
"route": [
{
"x": 457,
"y": 357
"x": 569,
"y": 366
},
{
"x": 457.4,
"y": 400.2
"x": 569.4,
"y": 417.2
},
{
"x": 457.6,
"y": 422
"x": 569.6,
"y": 441.8
},
{
"x": 458,
"y": 466
"x": 570,
"y": 489
}
],
"isCurve": true,
@ -1016,20 +1016,20 @@
"labelPercentage": 0,
"route": [
{
"x": 653,
"x": 807,
"y": 126
},
{
"x": 652.6,
"x": 806.6,
"y": 166
},
{
"x": 652.6,
"y": 187
"x": 806.6,
"y": 188.8
},
{
"x": 653,
"y": 231
"x": 807,
"y": 240
}
],
"isCurve": true,
@ -1064,20 +1064,20 @@
"labelPercentage": 0,
"route": [
{
"x": 652,
"y": 357
"x": 806,
"y": 366
},
{
"x": 652.4,
"y": 400.2
"x": 806.4,
"y": 417.2
},
{
"x": 652.6,
"y": 422
"x": 806.6,
"y": 441.8
},
{
"x": 653,
"y": 466
"x": 807,
"y": 489
}
],
"isCurve": true,
@ -1112,20 +1112,20 @@
"labelPercentage": 0,
"route": [
{
"x": 848,
"x": 1030,
"y": 126
},
{
"x": 847.6,
"x": 1030,
"y": 166
},
{
"x": 847.6,
"y": 187
"x": 1030,
"y": 188.8
},
{
"x": 848,
"y": 231
"x": 1030,
"y": 240
}
],
"isCurve": true,
@ -1160,20 +1160,20 @@
"labelPercentage": 0,
"route": [
{
"x": 848,
"y": 357
"x": 1030,
"y": 366
},
{
"x": 847.6,
"y": 400.2
"x": 1030,
"y": 417.2
},
{
"x": 847.6,
"y": 421
"x": 1030,
"y": 440
},
{
"x": 848,
"y": 461
"x": 1030,
"y": 480
}
],
"isCurve": true,
@ -1208,20 +1208,20 @@
"labelPercentage": 0,
"route": [
{
"x": 1043,
"x": 1256,
"y": 126
},
{
"x": 1042.6,
"x": 1256.4,
"y": 166
},
{
"x": 1042.6,
"y": 187.4
"x": 1256.6,
"y": 189.2
},
{
"x": 1043,
"y": 233
"x": 1257,
"y": 242
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 339 KiB

View file

@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
"width": 135,
"width": 171,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -20,7 +20,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "rectangle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 71,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -48,11 +48,11 @@
"id": "square",
"type": "rectangle",
"pos": {
"x": 12,
"x": 20,
"y": 238
},
"width": 135,
"height": 135,
"width": 154,
"height": 154,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -61,7 +61,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -71,7 +71,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "square",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -79,7 +79,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 54,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -89,10 +89,10 @@
"id": "page",
"type": "page",
"pos": {
"x": 12,
"y": 473
"x": 28,
"y": 492
},
"width": 135,
"width": 139,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -102,7 +102,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -112,7 +112,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "page",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -120,7 +120,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 39,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -130,10 +130,10 @@
"id": "parallelogram",
"type": "parallelogram",
"pos": {
"x": 167,
"x": 203,
"y": 12
},
"width": 135,
"width": 204,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -143,7 +143,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -153,7 +153,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "parallelogram",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -161,7 +161,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 104,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -171,10 +171,10 @@
"id": "document",
"type": "document",
"pos": {
"x": 167,
"y": 242
"x": 216,
"y": 252
},
"width": 135,
"width": 177,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -184,7 +184,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -194,7 +194,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "document",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -202,7 +202,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 77,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -212,10 +212,10 @@
"id": "cylinder",
"type": "cylinder",
"pos": {
"x": 167,
"y": 473
"x": 223,
"y": 492
},
"width": 135,
"width": 164,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -225,7 +225,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -235,7 +235,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cylinder",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -243,7 +243,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 64,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -253,10 +253,10 @@
"id": "queue",
"type": "queue",
"pos": {
"x": 322,
"x": 427,
"y": 12
},
"width": 135,
"width": 149,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -266,7 +266,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -276,7 +276,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "queue",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -284,7 +284,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 49,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -294,10 +294,10 @@
"id": "package",
"type": "package",
"pos": {
"x": 322,
"y": 242
"x": 420,
"y": 252
},
"width": 135,
"width": 163,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -307,7 +307,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -317,7 +317,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "package",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -325,7 +325,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 63,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -335,10 +335,10 @@
"id": "step",
"type": "step",
"pos": {
"x": 322,
"y": 473
"x": 433,
"y": 492
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -348,7 +348,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -358,7 +358,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "step",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -366,7 +366,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -376,10 +376,10 @@
"id": "callout",
"type": "callout",
"pos": {
"x": 477,
"x": 621,
"y": 12
},
"width": 135,
"width": 155,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -389,7 +389,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -399,7 +399,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "callout",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -407,7 +407,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 55,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -417,10 +417,10 @@
"id": "stored_data",
"type": "stored_data",
"pos": {
"x": 477,
"y": 242
"x": 603,
"y": 252
},
"width": 135,
"width": 191,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -430,7 +430,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -440,7 +440,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "stored_data",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -448,7 +448,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 91,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -458,10 +458,10 @@
"id": "person",
"type": "person",
"pos": {
"x": 477,
"y": 473
"x": 622,
"y": 492
},
"width": 135,
"width": 153,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -471,7 +471,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -481,7 +481,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "person",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -489,7 +489,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 53,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -499,10 +499,10 @@
"id": "diamond",
"type": "diamond",
"pos": {
"x": 632,
"x": 798,
"y": 12
},
"width": 135,
"width": 168,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -512,7 +512,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -522,7 +522,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "diamond",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -530,7 +530,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 68,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -540,10 +540,10 @@
"id": "oval",
"type": "oval",
"pos": {
"x": 632,
"y": 242
"x": 814,
"y": 252
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -553,7 +553,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -563,7 +563,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "oval",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -571,7 +571,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -581,11 +581,11 @@
"id": "circle",
"type": "oval",
"pos": {
"x": 632,
"y": 473
"x": 810,
"y": 492
},
"width": 135,
"height": 135,
"width": 144,
"height": 144,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -594,7 +594,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -604,7 +604,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "circle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -612,7 +612,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 44,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -622,10 +622,10 @@
"id": "hexagon",
"type": "hexagon",
"pos": {
"x": 787,
"x": 986,
"y": 12
},
"width": 135,
"width": 165,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -635,7 +635,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -645,7 +645,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "hexagon",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -653,7 +653,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 65,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -663,10 +663,10 @@
"id": "cloud",
"type": "cloud",
"pos": {
"x": 787,
"x": 996,
"y": 238
},
"width": 135,
"width": 145,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -676,7 +676,7 @@
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"multiple": true,
"double-border": false,
"tooltip": "",
"link": "",
@ -686,7 +686,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cloud",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -694,7 +694,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 45,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -728,11 +728,11 @@
"labelPercentage": 0,
"route": [
{
"x": 79.5,
"x": 97.5,
"y": 138
},
{
"x": 79.5,
"x": 97.5,
"y": 238
}
],
@ -767,12 +767,12 @@
"labelPercentage": 0,
"route": [
{
"x": 79.5,
"y": 373
"x": 97.5,
"y": 392
},
{
"x": 80,
"y": 473
"x": 98,
"y": 492
}
],
"animated": false,
@ -806,12 +806,12 @@
"labelPercentage": 0,
"route": [
{
"x": 234,
"x": 305,
"y": 138
},
{
"x": 235,
"y": 243
"x": 306,
"y": 252
}
],
"animated": false,
@ -845,12 +845,12 @@
"labelPercentage": 0,
"route": [
{
"x": 235,
"y": 351
"x": 305,
"y": 361
},
{
"x": 235,
"y": 473
"x": 305,
"y": 492
}
],
"animated": false,
@ -884,12 +884,12 @@
"labelPercentage": 0,
"route": [
{
"x": 389,
"x": 501,
"y": 138
},
{
"x": 390,
"y": 243
"x": 502,
"y": 252
}
],
"animated": false,
@ -923,12 +923,12 @@
"labelPercentage": 0,
"route": [
{
"x": 389,
"y": 369
"x": 501,
"y": 378
},
{
"x": 390,
"y": 473
"x": 502,
"y": 492
}
],
"animated": false,
@ -962,12 +962,12 @@
"labelPercentage": 0,
"route": [
{
"x": 545,
"x": 699,
"y": 138
},
{
"x": 544,
"y": 243
"x": 699,
"y": 252
}
],
"animated": false,
@ -1001,12 +1001,12 @@
"labelPercentage": 0,
"route": [
{
"x": 544,
"y": 369
"x": 698,
"y": 378
},
{
"x": 545,
"y": 473
"x": 699,
"y": 492
}
],
"animated": false,
@ -1040,12 +1040,12 @@
"labelPercentage": 0,
"route": [
{
"x": 700,
"x": 882,
"y": 138
},
{
"x": 700,
"y": 243
"x": 882,
"y": 252
}
],
"animated": false,
@ -1079,12 +1079,12 @@
"labelPercentage": 0,
"route": [
{
"x": 700,
"y": 369
"x": 882,
"y": 378
},
{
"x": 700,
"y": 473
"x": 882,
"y": 492
}
],
"animated": false,
@ -1118,11 +1118,11 @@
"labelPercentage": 0,
"route": [
{
"x": 855,
"x": 1068,
"y": 138
},
{
"x": 854,
"x": 1069,
"y": 240
}
],

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 338 KiB

View file

@ -10,7 +10,7 @@
"x": 0,
"y": 0
},
"width": 135,
"width": 171,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -18,7 +18,7 @@
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "rectangle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 71,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -48,18 +48,18 @@
"id": "square",
"type": "rectangle",
"pos": {
"x": 0,
"x": 9,
"y": 226
},
"width": 135,
"height": 135,
"width": 154,
"height": 154,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -71,7 +71,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "square",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -79,7 +79,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 54,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -89,10 +89,10 @@
"id": "page",
"type": "page",
"pos": {
"x": 0,
"y": 466
"x": 16,
"y": 489
},
"width": 135,
"width": 139,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -100,7 +100,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -112,7 +112,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "page",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -120,7 +120,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 39,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -130,10 +130,10 @@
"id": "parallelogram",
"type": "parallelogram",
"pos": {
"x": 195,
"x": 231,
"y": 0
},
"width": 135,
"width": 204,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -141,7 +141,7 @@
"borderRadius": 0,
"fill": "#DEE1EB",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -153,7 +153,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "parallelogram",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -161,7 +161,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 104,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -171,10 +171,10 @@
"id": "document",
"type": "document",
"pos": {
"x": 195,
"y": 231
"x": 245,
"y": 240
},
"width": 135,
"width": 177,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -182,7 +182,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -194,7 +194,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "document",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -202,7 +202,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 77,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -212,10 +212,10 @@
"id": "cylinder",
"type": "cylinder",
"pos": {
"x": 195,
"y": 466
"x": 251,
"y": 489
},
"width": 135,
"width": 164,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -223,7 +223,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -235,7 +235,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cylinder",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -243,7 +243,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 64,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -253,10 +253,10 @@
"id": "queue",
"type": "queue",
"pos": {
"x": 390,
"x": 495,
"y": 0
},
"width": 135,
"width": 149,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -264,7 +264,7 @@
"borderRadius": 0,
"fill": "#DEE1EB",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -276,7 +276,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "queue",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -284,7 +284,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 49,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -294,10 +294,10 @@
"id": "package",
"type": "package",
"pos": {
"x": 390,
"y": 231
"x": 488,
"y": 240
},
"width": 135,
"width": 163,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -305,7 +305,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -317,7 +317,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "package",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -325,7 +325,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 63,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -335,10 +335,10 @@
"id": "step",
"type": "step",
"pos": {
"x": 390,
"y": 466
"x": 502,
"y": 489
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -346,7 +346,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -358,7 +358,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "step",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -366,7 +366,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -376,10 +376,10 @@
"id": "callout",
"type": "callout",
"pos": {
"x": 585,
"x": 729,
"y": 0
},
"width": 135,
"width": 155,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -387,7 +387,7 @@
"borderRadius": 0,
"fill": "#FFFFFF",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -399,7 +399,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "callout",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -407,7 +407,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 55,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -417,10 +417,10 @@
"id": "stored_data",
"type": "stored_data",
"pos": {
"x": 585,
"y": 231
"x": 711,
"y": 240
},
"width": 135,
"width": 191,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -428,7 +428,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -440,7 +440,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "stored_data",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -448,7 +448,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 91,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -458,10 +458,10 @@
"id": "person",
"type": "person",
"pos": {
"x": 585,
"y": 466
"x": 730,
"y": 489
},
"width": 135,
"width": 153,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -469,7 +469,7 @@
"borderRadius": 0,
"fill": "#E3E9FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -481,7 +481,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "person",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -489,7 +489,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 53,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -499,10 +499,10 @@
"id": "diamond",
"type": "diamond",
"pos": {
"x": 780,
"x": 946,
"y": 0
},
"width": 135,
"width": 168,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -510,7 +510,7 @@
"borderRadius": 0,
"fill": "#CFD2DD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -522,7 +522,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "diamond",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -530,7 +530,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 68,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -540,10 +540,10 @@
"id": "oval",
"type": "oval",
"pos": {
"x": 780,
"y": 231
"x": 962,
"y": 240
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -551,7 +551,7 @@
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -563,7 +563,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "oval",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -571,7 +571,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -581,18 +581,18 @@
"id": "circle",
"type": "oval",
"pos": {
"x": 780,
"y": 461
"x": 958,
"y": 480
},
"width": 135,
"height": 135,
"width": 144,
"height": 144,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -604,7 +604,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "circle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -612,7 +612,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 44,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -622,10 +622,10 @@
"id": "hexagon",
"type": "hexagon",
"pos": {
"x": 975,
"x": 1174,
"y": 0
},
"width": 135,
"width": 165,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -633,7 +633,7 @@
"borderRadius": 0,
"fill": "#DEE1EB",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -645,7 +645,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "hexagon",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -653,7 +653,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 65,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -663,10 +663,10 @@
"id": "cloud",
"type": "cloud",
"pos": {
"x": 975,
"y": 231
"x": 1184,
"y": 240
},
"width": 135,
"width": 145,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -674,7 +674,7 @@
"borderRadius": 0,
"fill": "#FFFFFF",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -686,7 +686,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cloud",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -694,7 +694,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 45,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -728,19 +728,19 @@
"labelPercentage": 0,
"route": [
{
"x": 67.5,
"x": 85.5,
"y": 126
},
{
"x": 67.5,
"x": 85.5,
"y": 166
},
{
"x": 67.5,
"x": 85.5,
"y": 186
},
{
"x": 67.5,
"x": 85.5,
"y": 226
}
],
@ -776,20 +776,20 @@
"labelPercentage": 0,
"route": [
{
"x": 67.5,
"y": 361
"x": 85.5,
"y": 380
},
{
"x": 67.5,
"y": 401
"x": 85.5,
"y": 420
},
{
"x": 67.6,
"y": 422
"x": 85.6,
"y": 441.8
},
{
"x": 68,
"y": 466
"x": 86,
"y": 489
}
],
"isCurve": true,
@ -824,20 +824,20 @@
"labelPercentage": 0,
"route": [
{
"x": 262,
"x": 333,
"y": 126
},
{
"x": 262.4,
"x": 333,
"y": 166
},
{
"x": 262.6,
"y": 187
"x": 333,
"y": 188.8
},
{
"x": 263,
"y": 231
"x": 333,
"y": 240
}
],
"isCurve": true,
@ -872,20 +872,20 @@
"labelPercentage": 0,
"route": [
{
"x": 263,
"y": 340
"x": 333,
"y": 349
},
{
"x": 262.6,
"y": 396.8
"x": 333,
"y": 413.8
},
{
"x": 262.6,
"y": 422
"x": 333,
"y": 441.8
},
{
"x": 263,
"y": 466
"x": 333,
"y": 489
}
],
"isCurve": true,
@ -920,20 +920,20 @@
"labelPercentage": 0,
"route": [
{
"x": 457,
"x": 569,
"y": 126
},
{
"x": 457.4,
"x": 569.4,
"y": 166
},
{
"x": 457.6,
"y": 187
"x": 569.6,
"y": 188.8
},
{
"x": 458,
"y": 231
"x": 570,
"y": 240
}
],
"isCurve": true,
@ -968,20 +968,20 @@
"labelPercentage": 0,
"route": [
{
"x": 457,
"y": 357
"x": 569,
"y": 366
},
{
"x": 457.4,
"y": 400.2
"x": 569.4,
"y": 417.2
},
{
"x": 457.6,
"y": 422
"x": 569.6,
"y": 441.8
},
{
"x": 458,
"y": 466
"x": 570,
"y": 489
}
],
"isCurve": true,
@ -1016,20 +1016,20 @@
"labelPercentage": 0,
"route": [
{
"x": 653,
"x": 807,
"y": 126
},
{
"x": 652.6,
"x": 806.6,
"y": 166
},
{
"x": 652.6,
"y": 187
"x": 806.6,
"y": 188.8
},
{
"x": 653,
"y": 231
"x": 807,
"y": 240
}
],
"isCurve": true,
@ -1064,20 +1064,20 @@
"labelPercentage": 0,
"route": [
{
"x": 652,
"y": 357
"x": 806,
"y": 366
},
{
"x": 652.4,
"y": 400.2
"x": 806.4,
"y": 417.2
},
{
"x": 652.6,
"y": 422
"x": 806.6,
"y": 441.8
},
{
"x": 653,
"y": 466
"x": 807,
"y": 489
}
],
"isCurve": true,
@ -1112,20 +1112,20 @@
"labelPercentage": 0,
"route": [
{
"x": 848,
"x": 1030,
"y": 126
},
{
"x": 847.6,
"x": 1030,
"y": 166
},
{
"x": 847.6,
"y": 187
"x": 1030,
"y": 188.8
},
{
"x": 848,
"y": 231
"x": 1030,
"y": 240
}
],
"isCurve": true,
@ -1160,20 +1160,20 @@
"labelPercentage": 0,
"route": [
{
"x": 848,
"y": 357
"x": 1030,
"y": 366
},
{
"x": 847.6,
"y": 400.2
"x": 1030,
"y": 417.2
},
{
"x": 847.6,
"y": 421
"x": 1030,
"y": 440
},
{
"x": 848,
"y": 461
"x": 1030,
"y": 480
}
],
"isCurve": true,
@ -1208,20 +1208,20 @@
"labelPercentage": 0,
"route": [
{
"x": 1043,
"x": 1256,
"y": 126
},
{
"x": 1042.6,
"x": 1256.4,
"y": 166
},
{
"x": 1042.6,
"y": 187.4
"x": 1256.6,
"y": 189.2
},
{
"x": 1043,
"y": 233
"x": 1257,
"y": 242
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
"width": 135,
"width": 171,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -18,7 +18,7 @@
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "rectangle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 71,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -48,18 +48,18 @@
"id": "square",
"type": "rectangle",
"pos": {
"x": 12,
"x": 20,
"y": 238
},
"width": 135,
"height": 135,
"width": 154,
"height": 154,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -71,7 +71,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "square",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -79,7 +79,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 54,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -89,10 +89,10 @@
"id": "page",
"type": "page",
"pos": {
"x": 12,
"y": 473
"x": 28,
"y": 492
},
"width": 135,
"width": 139,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -100,7 +100,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -112,7 +112,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "page",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -120,7 +120,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 39,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -130,10 +130,10 @@
"id": "parallelogram",
"type": "parallelogram",
"pos": {
"x": 167,
"x": 203,
"y": 12
},
"width": 135,
"width": 204,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -141,7 +141,7 @@
"borderRadius": 0,
"fill": "#DEE1EB",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -153,7 +153,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "parallelogram",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -161,7 +161,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 104,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -171,10 +171,10 @@
"id": "document",
"type": "document",
"pos": {
"x": 167,
"y": 242
"x": 216,
"y": 252
},
"width": 135,
"width": 177,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -182,7 +182,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -194,7 +194,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "document",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -202,7 +202,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 77,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -212,10 +212,10 @@
"id": "cylinder",
"type": "cylinder",
"pos": {
"x": 167,
"y": 473
"x": 223,
"y": 492
},
"width": 135,
"width": 164,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -223,7 +223,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -235,7 +235,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cylinder",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -243,7 +243,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 64,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -253,10 +253,10 @@
"id": "queue",
"type": "queue",
"pos": {
"x": 322,
"x": 427,
"y": 12
},
"width": 135,
"width": 149,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -264,7 +264,7 @@
"borderRadius": 0,
"fill": "#DEE1EB",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -276,7 +276,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "queue",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -284,7 +284,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 49,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -294,10 +294,10 @@
"id": "package",
"type": "package",
"pos": {
"x": 322,
"y": 242
"x": 420,
"y": 252
},
"width": 135,
"width": 163,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -305,7 +305,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -317,7 +317,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "package",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -325,7 +325,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 63,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -335,10 +335,10 @@
"id": "step",
"type": "step",
"pos": {
"x": 322,
"y": 473
"x": 433,
"y": 492
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -346,7 +346,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -358,7 +358,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "step",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -366,7 +366,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -376,10 +376,10 @@
"id": "callout",
"type": "callout",
"pos": {
"x": 477,
"x": 621,
"y": 12
},
"width": 135,
"width": 155,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -387,7 +387,7 @@
"borderRadius": 0,
"fill": "#FFFFFF",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -399,7 +399,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "callout",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -407,7 +407,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 55,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -417,10 +417,10 @@
"id": "stored_data",
"type": "stored_data",
"pos": {
"x": 477,
"y": 242
"x": 603,
"y": 252
},
"width": 135,
"width": 191,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -428,7 +428,7 @@
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -440,7 +440,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "stored_data",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -448,7 +448,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 91,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -458,10 +458,10 @@
"id": "person",
"type": "person",
"pos": {
"x": 477,
"y": 473
"x": 622,
"y": 492
},
"width": 135,
"width": 153,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -469,7 +469,7 @@
"borderRadius": 0,
"fill": "#E3E9FD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -481,7 +481,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "person",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -489,7 +489,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 53,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -499,10 +499,10 @@
"id": "diamond",
"type": "diamond",
"pos": {
"x": 632,
"x": 798,
"y": 12
},
"width": 135,
"width": 168,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -510,7 +510,7 @@
"borderRadius": 0,
"fill": "#CFD2DD",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -522,7 +522,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "diamond",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -530,7 +530,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 68,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -540,10 +540,10 @@
"id": "oval",
"type": "oval",
"pos": {
"x": 632,
"y": 242
"x": 814,
"y": 252
},
"width": 135,
"width": 136,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -551,7 +551,7 @@
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -563,7 +563,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "oval",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -571,7 +571,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 36,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -581,18 +581,18 @@
"id": "circle",
"type": "oval",
"pos": {
"x": 632,
"y": 473
"x": 810,
"y": 492
},
"width": 135,
"height": 135,
"width": 144,
"height": 144,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -604,7 +604,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "circle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -612,7 +612,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 44,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -622,10 +622,10 @@
"id": "hexagon",
"type": "hexagon",
"pos": {
"x": 787,
"x": 986,
"y": 12
},
"width": 135,
"width": 165,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -633,7 +633,7 @@
"borderRadius": 0,
"fill": "#DEE1EB",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -645,7 +645,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "hexagon",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -653,7 +653,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 65,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -663,10 +663,10 @@
"id": "cloud",
"type": "cloud",
"pos": {
"x": 787,
"x": 996,
"y": 238
},
"width": 135,
"width": 145,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -674,7 +674,7 @@
"borderRadius": 0,
"fill": "#FFFFFF",
"stroke": "#0D32B2",
"shadow": false,
"shadow": true,
"3d": false,
"multiple": false,
"double-border": false,
@ -686,7 +686,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "cloud",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -694,7 +694,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 45,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -728,11 +728,11 @@
"labelPercentage": 0,
"route": [
{
"x": 79.5,
"x": 97.5,
"y": 138
},
{
"x": 79.5,
"x": 97.5,
"y": 238
}
],
@ -767,12 +767,12 @@
"labelPercentage": 0,
"route": [
{
"x": 79.5,
"y": 373
"x": 97.5,
"y": 392
},
{
"x": 80,
"y": 473
"x": 98,
"y": 492
}
],
"animated": false,
@ -806,12 +806,12 @@
"labelPercentage": 0,
"route": [
{
"x": 234,
"x": 305,
"y": 138
},
{
"x": 235,
"y": 243
"x": 306,
"y": 252
}
],
"animated": false,
@ -845,12 +845,12 @@
"labelPercentage": 0,
"route": [
{
"x": 235,
"y": 351
"x": 305,
"y": 361
},
{
"x": 235,
"y": 473
"x": 305,
"y": 492
}
],
"animated": false,
@ -884,12 +884,12 @@
"labelPercentage": 0,
"route": [
{
"x": 389,
"x": 501,
"y": 138
},
{
"x": 390,
"y": 243
"x": 502,
"y": 252
}
],
"animated": false,
@ -923,12 +923,12 @@
"labelPercentage": 0,
"route": [
{
"x": 389,
"y": 369
"x": 501,
"y": 378
},
{
"x": 390,
"y": 473
"x": 502,
"y": 492
}
],
"animated": false,
@ -962,12 +962,12 @@
"labelPercentage": 0,
"route": [
{
"x": 545,
"x": 699,
"y": 138
},
{
"x": 544,
"y": 243
"x": 699,
"y": 252
}
],
"animated": false,
@ -1001,12 +1001,12 @@
"labelPercentage": 0,
"route": [
{
"x": 544,
"y": 369
"x": 698,
"y": 378
},
{
"x": 545,
"y": 473
"x": 699,
"y": 492
}
],
"animated": false,
@ -1040,12 +1040,12 @@
"labelPercentage": 0,
"route": [
{
"x": 700,
"x": 882,
"y": 138
},
{
"x": 700,
"y": 243
"x": 882,
"y": 252
}
],
"animated": false,
@ -1079,12 +1079,12 @@
"labelPercentage": 0,
"route": [
{
"x": 700,
"y": 369
"x": 882,
"y": 378
},
{
"x": 700,
"y": 473
"x": 882,
"y": 492
}
],
"animated": false,
@ -1118,11 +1118,11 @@
"labelPercentage": 0,
"route": [
{
"x": 855,
"x": 1068,
"y": 138
},
{
"x": 854,
"x": 1069,
"y": 240
}
],

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -14,10 +14,10 @@
"height": 126,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"strokeWidth": 5,
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"stroke": "red",
"shadow": false,
"3d": false,
"multiple": false,
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "5",
"label": "scorer",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 13,
"labelWidth": 48,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -55,9 +55,9 @@
"height": 80,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"strokeWidth": 7,
"borderRadius": 0,
"fill": "#E3E9FD",
"fill": "yellow",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@ -79,7 +79,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 13,
"labelWidth": 29,
"labelHeight": 26,
"zIndex": 2,
"level": 2
@ -941,7 +941,7 @@
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"strokeWidth": 10,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,

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

@ -14,10 +14,10 @@
"height": 126,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"strokeWidth": 5,
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"stroke": "red",
"shadow": false,
"3d": false,
"multiple": false,
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "5",
"label": "scorer",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 13,
"labelWidth": 48,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -55,9 +55,9 @@
"height": 80,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"strokeWidth": 7,
"borderRadius": 0,
"fill": "#E3E9FD",
"fill": "yellow",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
@ -79,7 +79,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 13,
"labelWidth": 29,
"labelHeight": 26,
"zIndex": 2,
"level": 2
@ -941,7 +941,7 @@
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"strokeWidth": 10,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,

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

@ -10,7 +10,7 @@
"x": 0,
"y": 0
},
"width": 135,
"width": 171,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -19,7 +19,7 @@
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"3d": true,
"multiple": false,
"double-border": false,
"tooltip": "",
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "rectangle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 71,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -48,11 +48,11 @@
"id": "square",
"type": "rectangle",
"pos": {
"x": 0,
"x": 9,
"y": 226
},
"width": 135,
"height": 135,
"width": 154,
"height": 154,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -60,7 +60,7 @@
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"3d": true,
"multiple": false,
"double-border": false,
"tooltip": "",
@ -71,7 +71,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "square",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -79,7 +79,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 54,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -113,19 +113,19 @@
"labelPercentage": 0,
"route": [
{
"x": 67.5,
"x": 85.5,
"y": 126
},
{
"x": 67.5,
"x": 85.5,
"y": 166
},
{
"x": 67.5,
"x": 85.5,
"y": 186
},
{
"x": 67.5,
"x": 85.5,
"y": 226
}
],

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="339" height="565" viewBox="-102 -102 339 565"><style type="text/css">
width="390" height="599" viewBox="-102 -117 390 599"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,12 @@ width="339" height="565" viewBox="-102 -102 339 565"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="rectangle"><g class="shape" ><rect x="0" y="0" width="135" height="126" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="67.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">true</text></g><g id="square"><g class="shape" ><rect x="0" y="226" width="135" height="135" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="67.500000" y="296.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">true</text></g><g id="(rectangle -&gt; square)[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 67.500000 128.000000 C 67.500000 166.000000 67.500000 186.000000 67.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2928676776)"/></g><mask id="2928676776" maskUnits="userSpaceOnUse" x="-100" y="-100" width="339" height="565">
<rect x="-100" y="-100" width="339" height="565" fill="white"></rect>
]]></script><g id="rectangle"><g class="shape" ><defs><mask id="border-mask-rectangle" maskUnits="userSpaceOnUse" x="0" y="-15" width="186" height="141">
<rect x="0" y="-15" width="186" height="141" fill="white"></rect>
<path d="M0,0L15,-15L186,-15L186,111L171,126L0,126L0,0L171,0L171,126M171,0L186,-15" style="fill:none;stroke:#0D32B2;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:none;stroke-width:2;" mask="url(#border-mask-rectangle)"/><polygon points="0,0 15,-15 186,-15 186,111 171,126 171,0" style="fill:#cad0f8;stroke:none;stroke-width:2;" mask="url(#border-mask-rectangle)"/><path d="M0,0 L15,-15 L186,-15 L186,111 L171,126 L0,126 L0,0 L171,0 L171,126 M171,0 L186,-15" style="fill:none;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><defs><mask id="border-mask-square" maskUnits="userSpaceOnUse" x="9" y="211" width="169" height="169">
<rect x="9" y="211" width="169" height="169" fill="white"></rect>
<path d="M9,226L24,211L178,211L178,365L163,380L9,380L9,226L163,226L163,380M163,226L178,211" style="fill:none;stroke:#0D32B2;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:none;stroke-width:2;" mask="url(#border-mask-square)"/><polygon points="9,226 24,211 178,211 178,365 163,380 163,226" style="fill:#cad0f8;stroke:none;stroke-width:2;" mask="url(#border-mask-square)"/><path d="M9,226 L24,211 L178,211 L178,365 L163,380 L9,380 L9,226 L163,226 L163,380 M163,226 L178,211" style="fill:none;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -&gt; square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1934253292)"/></g><mask id="1934253292" maskUnits="userSpaceOnUse" x="-100" y="-100" width="390" height="599">
<rect x="-100" y="-100" width="390" height="599" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
"width": 135,
"width": 171,
"height": 126,
"opacity": 1,
"strokeDash": 0,
@ -19,7 +19,7 @@
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"3d": true,
"multiple": false,
"double-border": false,
"tooltip": "",
@ -30,7 +30,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "rectangle",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -38,7 +38,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 71,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -48,11 +48,11 @@
"id": "square",
"type": "rectangle",
"pos": {
"x": 12,
"x": 20,
"y": 238
},
"width": 135,
"height": 135,
"width": 154,
"height": 154,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -60,7 +60,7 @@
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"3d": true,
"multiple": false,
"double-border": false,
"tooltip": "",
@ -71,7 +71,7 @@
"fields": null,
"methods": null,
"columns": null,
"label": "true",
"label": "square",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
@ -79,7 +79,7 @@
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 35,
"labelWidth": 54,
"labelHeight": 26,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
@ -113,11 +113,11 @@
"labelPercentage": 0,
"route": [
{
"x": 79.5,
"x": 97.5,
"y": 138
},
{
"x": 79.5,
"x": 97.5,
"y": 238
}
],

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="339" height="565" viewBox="-90 -90 339 565"><style type="text/css">
width="390" height="599" viewBox="-90 -105 390 599"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,12 @@ width="339" height="565" viewBox="-90 -90 339 565"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="rectangle"><g class="shape" ><rect x="12" y="12" width="135" height="126" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="79.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">true</text></g><g id="square"><g class="shape" ><rect x="12" y="238" width="135" height="135" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="79.500000" y="308.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">true</text></g><g id="(rectangle -&gt; square)[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 79.500000 140.000000 L 79.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2924553121)"/></g><mask id="2924553121" maskUnits="userSpaceOnUse" x="-100" y="-100" width="339" height="565">
<rect x="-100" y="-100" width="339" height="565" fill="white"></rect>
]]></script><g id="rectangle"><g class="shape" ><defs><mask id="border-mask-rectangle" maskUnits="userSpaceOnUse" x="12" y="-3" width="186" height="141">
<rect x="12" y="-3" width="186" height="141" fill="white"></rect>
<path d="M12,12L27,-3L198,-3L198,123L183,138L12,138L12,12L183,12L183,138M183,12L198,-3" style="fill:none;stroke:#0D32B2;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:none;stroke-width:2;" mask="url(#border-mask-rectangle)"/><polygon points="12,12 27,-3 198,-3 198,123 183,138 183,12" style="fill:#cad0f8;stroke:none;stroke-width:2;" mask="url(#border-mask-rectangle)"/><path d="M12,12 L27,-3 L198,-3 L198,123 L183,138 L12,138 L12,12 L183,12 L183,138 M183,12 L198,-3" style="fill:none;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><defs><mask id="border-mask-square" maskUnits="userSpaceOnUse" x="20" y="223" width="169" height="169">
<rect x="20" y="223" width="169" height="169" fill="white"></rect>
<path d="M20,238L35,223L189,223L189,377L174,392L20,392L20,238L174,238L174,392M174,238L189,223" style="fill:none;stroke:#0D32B2;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:none;stroke-width:2;" mask="url(#border-mask-square)"/><polygon points="20,238 35,223 189,223 189,377 174,392 174,238" style="fill:#cad0f8;stroke:none;stroke-width:2;" mask="url(#border-mask-square)"/><path d="M20,238 L35,223 L189,223 L189,377 L174,392 L20,392 L20,238 L174,238 L174,392 M174,238 L189,223" style="fill:none;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -&gt; square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3590855423)"/></g><mask id="3590855423" maskUnits="userSpaceOnUse" x="-100" y="-100" width="390" height="599">
<rect x="-100" y="-100" width="390" height="599" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 326 KiB