internetee-registry/doc/models_complete.svg
2018-01-21 19:31:16 +02:00

2168 lines
228 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: models_diagram Pages: 1 -->
<svg width="4587pt" height="2686pt"
viewBox="0.00 0.00 4587.00 2686.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2682)">
<title>models_diagram</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-2682 4583,-2682 4583,4 -4,4"/>
<!-- _diagram_info -->
<g id="node1" class="node"><title>_diagram_info</title>
<text text-anchor="start" x="1368" y="-2514.1" font-family="Times,serif" font-size="13.00">Models diagram</text>
<text text-anchor="start" x="1368" y="-2500.1" font-family="Times,serif" font-size="13.00">Date: Jul 08 2015 &#45; 13:42</text>
<text text-anchor="start" x="1368" y="-2486.1" font-family="Times,serif" font-size="13.00">Migration version: 20150707103801</text>
<text text-anchor="start" x="1368" y="-2472.1" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.3.0</text>
<text text-anchor="start" x="1368" y="-2458.1" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
</g>
<!-- WhoisRecord -->
<g id="node2" class="node"><title>WhoisRecord</title>
<path fill="none" stroke="black" d="M2695.5,-1196C2695.5,-1196 2802.5,-1196 2802.5,-1196 2808.5,-1196 2814.5,-1202 2814.5,-1208 2814.5,-1208 2814.5,-1335 2814.5,-1335 2814.5,-1341 2808.5,-1347 2802.5,-1347 2802.5,-1347 2695.5,-1347 2695.5,-1347 2689.5,-1347 2683.5,-1341 2683.5,-1335 2683.5,-1335 2683.5,-1208 2683.5,-1208 2683.5,-1202 2689.5,-1196 2695.5,-1196"/>
<text text-anchor="middle" x="2749" y="-1331.8" font-family="Times,serif" font-size="14.00">WhoisRecord</text>
<polyline fill="none" stroke="black" points="2683.5,-1324 2814.5,-1324 "/>
<text text-anchor="start" x="2691.5" y="-1308.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2691.5" y="-1293.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="2691.5" y="-1278.8" font-family="Times,serif" font-size="14.00">name :string</text>
<text text-anchor="start" x="2691.5" y="-1263.8" font-family="Times,serif" font-size="14.00">body :text</text>
<text text-anchor="start" x="2691.5" y="-1248.8" font-family="Times,serif" font-size="14.00">json :json</text>
<text text-anchor="start" x="2691.5" y="-1233.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2691.5" y="-1218.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="2691.5" y="-1203.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
</g>
<!-- RegistrantUser -->
<g id="node3" class="node"><title>RegistrantUser</title>
<path fill="none" stroke="black" d="M1240,-1821C1240,-1821 1406,-1821 1406,-1821 1412,-1821 1418,-1827 1418,-1833 1418,-1833 1418,-2230 1418,-2230 1418,-2236 1412,-2242 1406,-2242 1406,-2242 1240,-2242 1240,-2242 1234,-2242 1228,-2236 1228,-2230 1228,-2230 1228,-1833 1228,-1833 1228,-1827 1234,-1821 1240,-1821"/>
<text text-anchor="middle" x="1323" y="-2226.8" font-family="Times,serif" font-size="14.00">RegistrantUser</text>
<polyline fill="none" stroke="black" points="1228,-2219 1418,-2219 "/>
<text text-anchor="start" x="1236" y="-2203.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1236" y="-2188.8" font-family="Times,serif" font-size="14.00">username :string</text>
<text text-anchor="start" x="1236" y="-2173.8" font-family="Times,serif" font-size="14.00">password :string</text>
<text text-anchor="start" x="1236" y="-2158.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1236" y="-2143.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1236" y="-2128.8" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="1236" y="-2113.8" font-family="Times,serif" font-size="14.00">sign_in_count :integer</text>
<text text-anchor="start" x="1236" y="-2098.8" font-family="Times,serif" font-size="14.00">current_sign_in_at :datetime</text>
<text text-anchor="start" x="1236" y="-2083.8" font-family="Times,serif" font-size="14.00">last_sign_in_at :datetime</text>
<text text-anchor="start" x="1236" y="-2068.8" font-family="Times,serif" font-size="14.00">current_sign_in_ip :inet</text>
<text text-anchor="start" x="1236" y="-2053.8" font-family="Times,serif" font-size="14.00">last_sign_in_ip :inet</text>
<text text-anchor="start" x="1236" y="-2038.8" font-family="Times,serif" font-size="14.00">identity_code :string</text>
<text text-anchor="start" x="1236" y="-2023.8" font-family="Times,serif" font-size="14.00">roles :string</text>
<text text-anchor="start" x="1236" y="-2008.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1236" y="-1993.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1236" y="-1978.8" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="1236" y="-1963.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="1236" y="-1948.8" font-family="Times,serif" font-size="14.00">active :boolean</text>
<text text-anchor="start" x="1236" y="-1933.8" font-family="Times,serif" font-size="14.00">csr :text</text>
<text text-anchor="start" x="1236" y="-1918.8" font-family="Times,serif" font-size="14.00">crt :text</text>
<text text-anchor="start" x="1236" y="-1903.8" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="1236" y="-1888.8" font-family="Times,serif" font-size="14.00">registrant_ident :string</text>
<text text-anchor="start" x="1236" y="-1873.8" font-family="Times,serif" font-size="14.00">encrypted_password :string</text>
<text text-anchor="start" x="1236" y="-1858.8" font-family="Times,serif" font-size="14.00">remember_created_at :datetime</text>
<text text-anchor="start" x="1236" y="-1843.8" font-family="Times,serif" font-size="14.00">failed_attempts :integer</text>
<text text-anchor="start" x="1236" y="-1828.8" font-family="Times,serif" font-size="14.00">locked_at :datetime</text>
</g>
<!-- UserVersion -->
<g id="node9" class="node"><title>UserVersion</title>
<path fill="none" stroke="black" d="M873,-1181C873,-1181 979,-1181 979,-1181 985,-1181 991,-1187 991,-1193 991,-1193 991,-1350 991,-1350 991,-1356 985,-1362 979,-1362 979,-1362 873,-1362 873,-1362 867,-1362 861,-1356 861,-1350 861,-1350 861,-1193 861,-1193 861,-1187 867,-1181 873,-1181"/>
<text text-anchor="middle" x="926" y="-1346.8" font-family="Times,serif" font-size="14.00">UserVersion</text>
<polyline fill="none" stroke="black" points="861,-1339 991,-1339 "/>
<text text-anchor="start" x="869" y="-1323.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="869" y="-1308.8" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="869" y="-1293.8" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="869" y="-1278.8" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="869" y="-1263.8" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="869" y="-1248.8" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="869" y="-1233.8" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="869" y="-1218.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="869" y="-1203.8" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="869" y="-1188.8" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- RegistrantUser&#45;&gt;UserVersion -->
<g id="edge1" class="edge"><title>RegistrantUser&#45;&gt;UserVersion</title>
<path fill="none" stroke="#7bd73b" d="M1222.49,-1815.54C1221.34,-1814.68 1220.18,-1813.83 1219,-1813 1187.41,-1790.72 1073.78,-1821.87 1046,-1795 992.15,-1742.91 1056.34,-1695.1 1023,-1628 1017.97,-1617.87 1010.5,-1619.89 1005,-1610 964.081,-1536.44 944.293,-1442.52 934.76,-1372.43"/>
<ellipse fill="none" stroke="#7bd73b" cx="1225.8" cy="-1818.17" rx="4.00002" ry="4.00002"/>
<polygon fill="#7bd73b" stroke="#7bd73b" points="934.728,-1372.19 937.888,-1361.69 934.077,-1367.23 933.427,-1362.27 933.427,-1362.27 933.427,-1362.27 934.077,-1367.23 928.965,-1362.86 934.728,-1372.19 934.728,-1372.19"/>
<text text-anchor="middle" x="1069" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- ReservedDomain -->
<g id="node4" class="node"><title>ReservedDomain</title>
<path fill="none" stroke="black" d="M3787.5,-533.5C3787.5,-533.5 3894.5,-533.5 3894.5,-533.5 3900.5,-533.5 3906.5,-539.5 3906.5,-545.5 3906.5,-545.5 3906.5,-642.5 3906.5,-642.5 3906.5,-648.5 3900.5,-654.5 3894.5,-654.5 3894.5,-654.5 3787.5,-654.5 3787.5,-654.5 3781.5,-654.5 3775.5,-648.5 3775.5,-642.5 3775.5,-642.5 3775.5,-545.5 3775.5,-545.5 3775.5,-539.5 3781.5,-533.5 3787.5,-533.5"/>
<text text-anchor="middle" x="3841" y="-639.3" font-family="Times,serif" font-size="14.00">ReservedDomain</text>
<polyline fill="none" stroke="black" points="3775.5,-631.5 3906.5,-631.5 "/>
<text text-anchor="start" x="3783.5" y="-616.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3783.5" y="-601.3" font-family="Times,serif" font-size="14.00">name :string</text>
<text text-anchor="start" x="3783.5" y="-586.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3783.5" y="-571.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="3783.5" y="-556.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="3783.5" y="-541.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- ReservedDomainVersion -->
<g id="node17" class="node"><title>ReservedDomainVersion</title>
<path fill="none" stroke="black" d="M3134,-73.5C3134,-73.5 3264,-73.5 3264,-73.5 3270,-73.5 3276,-79.5 3276,-85.5 3276,-85.5 3276,-242.5 3276,-242.5 3276,-248.5 3270,-254.5 3264,-254.5 3264,-254.5 3134,-254.5 3134,-254.5 3128,-254.5 3122,-248.5 3122,-242.5 3122,-242.5 3122,-85.5 3122,-85.5 3122,-79.5 3128,-73.5 3134,-73.5"/>
<text text-anchor="middle" x="3199" y="-239.3" font-family="Times,serif" font-size="14.00">ReservedDomainVersion</text>
<polyline fill="none" stroke="black" points="3122,-231.5 3276,-231.5 "/>
<text text-anchor="start" x="3130" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3130" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="3130" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="3130" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="3130" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="3130" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="3130" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="3130" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3130" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="3130" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- ReservedDomain&#45;&gt;ReservedDomainVersion -->
<g id="edge2" class="edge"><title>ReservedDomain&#45;&gt;ReservedDomainVersion</title>
<path fill="none" stroke="#0f9229" d="M3834.12,-525.281C3822.48,-449.779 3791.4,-330.713 3709,-273 3670.38,-245.949 3327.95,-274.454 3285,-255 3284.9,-254.957 3284.81,-254.913 3284.71,-254.87"/>
<ellipse fill="none" stroke="#0f9229" cx="3834.73" cy="-529.399" rx="4.00001" ry="4.00001"/>
<polygon fill="#0f9229" stroke="#0f9229" points="3284.9,-254.968 3278.07,-246.39 3280.46,-252.679 3276.01,-250.391 3276.01,-250.391 3276.01,-250.391 3280.46,-252.679 3273.95,-254.392 3284.9,-254.968 3284.9,-254.968"/>
<text text-anchor="middle" x="3840" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- WhiteIpVersion -->
<g id="node5" class="node"><title>WhiteIpVersion</title>
<path fill="none" stroke="black" d="M758,-733.5C758,-733.5 864,-733.5 864,-733.5 870,-733.5 876,-739.5 876,-745.5 876,-745.5 876,-902.5 876,-902.5 876,-908.5 870,-914.5 864,-914.5 864,-914.5 758,-914.5 758,-914.5 752,-914.5 746,-908.5 746,-902.5 746,-902.5 746,-745.5 746,-745.5 746,-739.5 752,-733.5 758,-733.5"/>
<text text-anchor="middle" x="811" y="-899.3" font-family="Times,serif" font-size="14.00">WhiteIpVersion</text>
<polyline fill="none" stroke="black" points="746,-891.5 876,-891.5 "/>
<text text-anchor="start" x="754" y="-876.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="754" y="-861.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="754" y="-846.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="754" y="-831.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="754" y="-816.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="754" y="-801.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="754" y="-786.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="754" y="-771.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="754" y="-756.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="754" y="-741.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- VersionAssociation -->
<g id="node70" class="node"><title>VersionAssociation</title>
<ellipse fill="none" stroke="black" cx="1757" cy="-18" rx="79.8859" ry="18"/>
<text text-anchor="middle" x="1757" y="-14.3" font-family="Times,serif" font-size="14.00">VersionAssociation</text>
</g>
<!-- WhiteIpVersion&#45;&gt;VersionAssociation -->
<g id="edge3" class="edge"><title>WhiteIpVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#78d9a6" d="M806.519,-725.425C800.425,-543.049 799.171,-160.947 890,-73 914.085,-49.6792 929.848,-58.988 963,-54 1096.43,-33.9245 1489.41,-24.0953 1667.48,-20.5738"/>
<ellipse fill="none" stroke="#78d9a6" cx="806.657" cy="-729.427" rx="4" ry="4"/>
<polygon fill="#78d9a6" stroke="#78d9a6" points="1667.61,-20.5714 1677.7,-24.875 1672.61,-20.4736 1677.61,-20.3758 1677.61,-20.3758 1677.61,-20.3758 1672.61,-20.4736 1677.52,-15.8767 1667.61,-20.5714 1667.61,-20.5714"/>
</g>
<!-- NameserverVersion -->
<g id="node6" class="node"><title>NameserverVersion</title>
<path fill="none" stroke="black" d="M1255,-273.5C1255,-273.5 1361,-273.5 1361,-273.5 1367,-273.5 1373,-279.5 1373,-285.5 1373,-285.5 1373,-442.5 1373,-442.5 1373,-448.5 1367,-454.5 1361,-454.5 1361,-454.5 1255,-454.5 1255,-454.5 1249,-454.5 1243,-448.5 1243,-442.5 1243,-442.5 1243,-285.5 1243,-285.5 1243,-279.5 1249,-273.5 1255,-273.5"/>
<text text-anchor="middle" x="1308" y="-439.3" font-family="Times,serif" font-size="14.00">NameserverVersion</text>
<polyline fill="none" stroke="black" points="1243,-431.5 1373,-431.5 "/>
<text text-anchor="start" x="1251" y="-416.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1251" y="-401.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="1251" y="-386.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="1251" y="-371.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="1251" y="-356.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="1251" y="-341.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="1251" y="-326.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="1251" y="-311.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1251" y="-296.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="1251" y="-281.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- NameserverVersion&#45;&gt;VersionAssociation -->
<g id="edge4" class="edge"><title>NameserverVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#ca4159" d="M1304.07,-264.924C1307.01,-195.318 1323.51,-105.44 1383,-54 1404.12,-35.7326 1564.43,-26.2411 1668.2,-21.9599"/>
<ellipse fill="none" stroke="#ca4159" cx="1303.92" cy="-269.31" rx="4" ry="4"/>
<polygon fill="#ca4159" stroke="#ca4159" points="1668.38,-21.9528 1678.55,-26.0458 1673.37,-21.7511 1678.37,-21.5494 1678.37,-21.5494 1678.37,-21.5494 1673.37,-21.7511 1678.19,-17.0531 1668.38,-21.9528 1668.38,-21.9528"/>
</g>
<!-- DomainStatusVersion -->
<g id="node7" class="node"><title>DomainStatusVersion</title>
<path fill="none" stroke="black" d="M2133.5,-273.5C2133.5,-273.5 2246.5,-273.5 2246.5,-273.5 2252.5,-273.5 2258.5,-279.5 2258.5,-285.5 2258.5,-285.5 2258.5,-442.5 2258.5,-442.5 2258.5,-448.5 2252.5,-454.5 2246.5,-454.5 2246.5,-454.5 2133.5,-454.5 2133.5,-454.5 2127.5,-454.5 2121.5,-448.5 2121.5,-442.5 2121.5,-442.5 2121.5,-285.5 2121.5,-285.5 2121.5,-279.5 2127.5,-273.5 2133.5,-273.5"/>
<text text-anchor="middle" x="2190" y="-439.3" font-family="Times,serif" font-size="14.00">DomainStatusVersion</text>
<polyline fill="none" stroke="black" points="2121.5,-431.5 2258.5,-431.5 "/>
<text text-anchor="start" x="2129.5" y="-416.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2129.5" y="-401.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="2129.5" y="-386.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="2129.5" y="-371.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="2129.5" y="-356.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="2129.5" y="-341.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="2129.5" y="-326.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="2129.5" y="-311.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2129.5" y="-296.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="2129.5" y="-281.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- DomainStatusVersion&#45;&gt;VersionAssociation -->
<g id="edge5" class="edge"><title>DomainStatusVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#32384d" d="M2166.85,-265.638C2146.39,-201.12 2109.89,-119.994 2048,-73 2016.1,-48.7746 1915.11,-34.0274 1841.03,-26.1991"/>
<ellipse fill="none" stroke="#32384d" cx="2168.08" cy="-269.6" rx="4.00001" ry="4.00001"/>
<polygon fill="#32384d" stroke="#32384d" points="1840.71,-26.1664 1831.22,-20.6639 1835.74,-25.6532 1830.76,-25.1401 1830.76,-25.1401 1830.76,-25.1401 1835.74,-25.6532 1830.3,-29.6164 1840.71,-26.1664 1840.71,-26.1664"/>
</g>
<!-- ContactStatusVersion -->
<g id="node8" class="node"><title>ContactStatusVersion</title>
<path fill="none" stroke="black" d="M2518,-73.5C2518,-73.5 2628,-73.5 2628,-73.5 2634,-73.5 2640,-79.5 2640,-85.5 2640,-85.5 2640,-242.5 2640,-242.5 2640,-248.5 2634,-254.5 2628,-254.5 2628,-254.5 2518,-254.5 2518,-254.5 2512,-254.5 2506,-248.5 2506,-242.5 2506,-242.5 2506,-85.5 2506,-85.5 2506,-79.5 2512,-73.5 2518,-73.5"/>
<text text-anchor="middle" x="2573" y="-239.3" font-family="Times,serif" font-size="14.00">ContactStatusVersion</text>
<polyline fill="none" stroke="black" points="2506,-231.5 2640,-231.5 "/>
<text text-anchor="start" x="2514" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2514" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="2514" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="2514" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="2514" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="2514" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="2514" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="2514" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2514" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="2514" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- ContactStatusVersion&#45;&gt;VersionAssociation -->
<g id="edge6" class="edge"><title>ContactStatusVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#f74e61" d="M2511.93,-67.8212C2505.75,-62.4959 2499.1,-57.7839 2492,-54 2436.47,-24.4057 2031.05,-19.6332 1847.21,-19.0048"/>
<ellipse fill="none" stroke="#f74e61" cx="2515.02" cy="-70.6401" rx="4.00002" ry="4.00002"/>
<polygon fill="#f74e61" stroke="#f74e61" points="1847.02,-19.0044 1837.04,-14.4735 1842.02,-18.9889 1837.02,-18.9735 1837.02,-18.9735 1837.02,-18.9735 1842.02,-18.9889 1837.01,-23.4735 1847.02,-19.0044 1847.02,-19.0044"/>
</g>
<!-- UserVersion&#45;&gt;VersionAssociation -->
<g id="edge7" class="edge"><title>UserVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#625c68" d="M936.508,-1172.61C943.887,-1101.26 953.553,-1002.22 960,-915 963.531,-867.232 971.034,-87.7726 1005,-54 1028.13,-30.9991 1472.68,-22.5857 1667.18,-19.997"/>
<ellipse fill="none" stroke="#625c68" cx="936.078" cy="-1176.76" rx="4" ry="4"/>
<polygon fill="#625c68" stroke="#625c68" points="1667.37,-19.9945 1677.43,-24.3632 1672.37,-19.929 1677.37,-19.8636 1677.37,-19.8636 1677.37,-19.8636 1672.37,-19.929 1677.31,-15.3639 1667.37,-19.9945 1667.37,-19.9945"/>
</g>
<!-- DnskeyVersion -->
<g id="node10" class="node"><title>DnskeyVersion</title>
<path fill="none" stroke="black" d="M1569,-503.5C1569,-503.5 1675,-503.5 1675,-503.5 1681,-503.5 1687,-509.5 1687,-515.5 1687,-515.5 1687,-672.5 1687,-672.5 1687,-678.5 1681,-684.5 1675,-684.5 1675,-684.5 1569,-684.5 1569,-684.5 1563,-684.5 1557,-678.5 1557,-672.5 1557,-672.5 1557,-515.5 1557,-515.5 1557,-509.5 1563,-503.5 1569,-503.5"/>
<text text-anchor="middle" x="1622" y="-669.3" font-family="Times,serif" font-size="14.00">DnskeyVersion</text>
<polyline fill="none" stroke="black" points="1557,-661.5 1687,-661.5 "/>
<text text-anchor="start" x="1565" y="-646.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1565" y="-631.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="1565" y="-616.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="1565" y="-601.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="1565" y="-586.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="1565" y="-571.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="1565" y="-556.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="1565" y="-541.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1565" y="-526.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="1565" y="-511.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- DnskeyVersion&#45;&gt;VersionAssociation -->
<g id="edge8" class="edge"><title>DnskeyVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#0931dd" d="M1633.89,-495.223C1642.63,-431.455 1656.09,-346.69 1674,-273 1694.58,-188.343 1729.63,-91.2035 1746.85,-45.453"/>
<ellipse fill="none" stroke="#0931dd" cx="1633.33" cy="-499.324" rx="4.00001" ry="4.00001"/>
<polygon fill="#0931dd" stroke="#0931dd" points="1746.89,-45.334 1754.64,-37.5756 1748.66,-40.658 1750.43,-35.982 1750.43,-35.982 1750.43,-35.982 1748.66,-40.658 1746.23,-34.3885 1746.89,-45.334 1746.89,-45.334"/>
</g>
<!-- BlockedDomainVersion -->
<g id="node11" class="node"><title>BlockedDomainVersion</title>
<path fill="none" stroke="black" d="M2670.5,-73.5C2670.5,-73.5 2795.5,-73.5 2795.5,-73.5 2801.5,-73.5 2807.5,-79.5 2807.5,-85.5 2807.5,-85.5 2807.5,-242.5 2807.5,-242.5 2807.5,-248.5 2801.5,-254.5 2795.5,-254.5 2795.5,-254.5 2670.5,-254.5 2670.5,-254.5 2664.5,-254.5 2658.5,-248.5 2658.5,-242.5 2658.5,-242.5 2658.5,-85.5 2658.5,-85.5 2658.5,-79.5 2664.5,-73.5 2670.5,-73.5"/>
<text text-anchor="middle" x="2733" y="-239.3" font-family="Times,serif" font-size="14.00">BlockedDomainVersion</text>
<polyline fill="none" stroke="black" points="2658.5,-231.5 2807.5,-231.5 "/>
<text text-anchor="start" x="2666.5" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2666.5" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="2666.5" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="2666.5" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="2666.5" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="2666.5" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="2666.5" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="2666.5" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2666.5" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="2666.5" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- BlockedDomainVersion&#45;&gt;VersionAssociation -->
<g id="edge9" class="edge"><title>BlockedDomainVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#9b2d36" d="M2651.34,-74.2425C2650.56,-73.8183 2649.78,-73.404 2649,-73 2592.01,-43.6223 2569.86,-59.7238 2506,-54 2268.51,-32.7133 1987.43,-23.97 1846.71,-20.718"/>
<ellipse fill="none" stroke="#9b2d36" cx="2654.79" cy="-76.281" rx="4.00002" ry="4.00002"/>
<polygon fill="#9b2d36" stroke="#9b2d36" points="1846.41,-20.7113 1836.52,-15.9852 1841.42,-20.5976 1836.42,-20.484 1836.42,-20.484 1836.42,-20.484 1841.42,-20.5976 1836.31,-24.9829 1846.41,-20.7113 1846.41,-20.7113"/>
</g>
<!-- SettingVersion -->
<g id="node12" class="node"><title>SettingVersion</title>
<path fill="none" stroke="black" d="M2838,-73.5C2838,-73.5 2944,-73.5 2944,-73.5 2950,-73.5 2956,-79.5 2956,-85.5 2956,-85.5 2956,-242.5 2956,-242.5 2956,-248.5 2950,-254.5 2944,-254.5 2944,-254.5 2838,-254.5 2838,-254.5 2832,-254.5 2826,-248.5 2826,-242.5 2826,-242.5 2826,-85.5 2826,-85.5 2826,-79.5 2832,-73.5 2838,-73.5"/>
<text text-anchor="middle" x="2891" y="-239.3" font-family="Times,serif" font-size="14.00">SettingVersion</text>
<polyline fill="none" stroke="black" points="2826,-231.5 2956,-231.5 "/>
<text text-anchor="start" x="2834" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2834" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="2834" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="2834" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="2834" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="2834" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="2834" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="2834" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2834" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="2834" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- SettingVersion&#45;&gt;VersionAssociation -->
<g id="edge10" class="edge"><title>SettingVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#14576f" d="M2818.99,-74.065C2818.33,-73.7013 2817.67,-73.3462 2817,-73 2732.08,-28.9798 2087.55,-20.8435 1847.09,-19.3404"/>
<ellipse fill="none" stroke="#14576f" cx="2822.5" cy="-76.1981" rx="4.00002" ry="4.00002"/>
<polygon fill="#14576f" stroke="#14576f" points="1846.98,-19.3398 1837.01,-14.7797 1841.98,-19.3097 1836.98,-19.2796 1836.98,-19.2796 1836.98,-19.2796 1841.98,-19.3097 1836.95,-23.7795 1846.98,-19.3398 1846.98,-19.3398"/>
</g>
<!-- CertificateVersion -->
<g id="node13" class="node"><title>CertificateVersion</title>
<path fill="none" stroke="black" d="M848,-273.5C848,-273.5 954,-273.5 954,-273.5 960,-273.5 966,-279.5 966,-285.5 966,-285.5 966,-442.5 966,-442.5 966,-448.5 960,-454.5 954,-454.5 954,-454.5 848,-454.5 848,-454.5 842,-454.5 836,-448.5 836,-442.5 836,-442.5 836,-285.5 836,-285.5 836,-279.5 842,-273.5 848,-273.5"/>
<text text-anchor="middle" x="901" y="-439.3" font-family="Times,serif" font-size="14.00">CertificateVersion</text>
<polyline fill="none" stroke="black" points="836,-431.5 966,-431.5 "/>
<text text-anchor="start" x="844" y="-416.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="844" y="-401.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="844" y="-386.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="844" y="-371.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="844" y="-356.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="844" y="-341.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="844" y="-326.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="844" y="-311.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="844" y="-296.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="844" y="-281.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- CertificateVersion&#45;&gt;VersionAssociation -->
<g id="edge11" class="edge"><title>CertificateVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#8b63ca" d="M893.223,-265.491C893.5,-195.443 907.024,-104.756 967,-54 993.331,-31.717 1465.35,-22.8486 1666.94,-20.0667"/>
<ellipse fill="none" stroke="#8b63ca" cx="893.236" cy="-269.495" rx="4" ry="4"/>
<polygon fill="#8b63ca" stroke="#8b63ca" points="1667.2,-20.0631 1677.26,-24.4266 1672.2,-19.9951 1677.2,-19.927 1677.2,-19.927 1677.2,-19.927 1672.2,-19.9951 1677.14,-15.4275 1667.2,-20.0631 1667.2,-20.0631"/>
</g>
<!-- AccountVersion -->
<g id="node14" class="node"><title>AccountVersion</title>
<path fill="none" stroke="black" d="M361,-273.5C361,-273.5 467,-273.5 467,-273.5 473,-273.5 479,-279.5 479,-285.5 479,-285.5 479,-442.5 479,-442.5 479,-448.5 473,-454.5 467,-454.5 467,-454.5 361,-454.5 361,-454.5 355,-454.5 349,-448.5 349,-442.5 349,-442.5 349,-285.5 349,-285.5 349,-279.5 355,-273.5 361,-273.5"/>
<text text-anchor="middle" x="414" y="-439.3" font-family="Times,serif" font-size="14.00">AccountVersion</text>
<polyline fill="none" stroke="black" points="349,-431.5 479,-431.5 "/>
<text text-anchor="start" x="357" y="-416.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="357" y="-401.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="357" y="-386.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="357" y="-371.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="357" y="-356.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="357" y="-341.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="357" y="-326.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="357" y="-311.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="357" y="-296.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="357" y="-281.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- AccountVersion&#45;&gt;VersionAssociation -->
<g id="edge12" class="edge"><title>AccountVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#3eeac6" d="M421.2,-265.123C431.471,-200.199 455.971,-118.802 514,-73 559.141,-37.37 1389.61,-23.6481 1667.37,-20.0433"/>
<ellipse fill="none" stroke="#3eeac6" cx="420.555" cy="-269.403" rx="4.00001" ry="4.00001"/>
<polygon fill="#3eeac6" stroke="#3eeac6" points="1667.41,-20.0428 1677.47,-24.4139 1672.41,-19.9786 1677.41,-19.9143 1677.41,-19.9143 1677.41,-19.9143 1672.41,-19.9786 1677.35,-15.4146 1667.41,-20.0428 1667.41,-20.0428"/>
</g>
<!-- MessageVersion -->
<g id="node16" class="node"><title>MessageVersion</title>
<path fill="none" stroke="black" d="M1120,-733.5C1120,-733.5 1226,-733.5 1226,-733.5 1232,-733.5 1238,-739.5 1238,-745.5 1238,-745.5 1238,-902.5 1238,-902.5 1238,-908.5 1232,-914.5 1226,-914.5 1226,-914.5 1120,-914.5 1120,-914.5 1114,-914.5 1108,-908.5 1108,-902.5 1108,-902.5 1108,-745.5 1108,-745.5 1108,-739.5 1114,-733.5 1120,-733.5"/>
<text text-anchor="middle" x="1173" y="-899.3" font-family="Times,serif" font-size="14.00">MessageVersion</text>
<polyline fill="none" stroke="black" points="1108,-891.5 1238,-891.5 "/>
<text text-anchor="start" x="1116" y="-876.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1116" y="-861.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="1116" y="-846.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="1116" y="-831.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="1116" y="-816.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="1116" y="-801.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="1116" y="-786.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="1116" y="-771.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1116" y="-756.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="1116" y="-741.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- MessageVersion&#45;&gt;VersionAssociation -->
<g id="edge14" class="edge"><title>MessageVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#65abf7" d="M1156.1,-725.285C1134.28,-563.24 1118.33,-240.226 1300,-73 1326.66,-48.4619 1545,-31.5852 1669.99,-23.833"/>
<ellipse fill="none" stroke="#65abf7" cx="1156.66" cy="-729.39" rx="4.00001" ry="4.00001"/>
<polygon fill="#65abf7" stroke="#65abf7" points="1670.32,-23.8127 1680.58,-27.6924 1675.31,-23.5068 1680.3,-23.2008 1680.3,-23.2008 1680.3,-23.2008 1675.31,-23.5068 1680.03,-18.7093 1670.32,-23.8127 1670.32,-23.8127"/>
</g>
<!-- ReservedDomainVersion&#45;&gt;VersionAssociation -->
<g id="edge15" class="edge"><title>ReservedDomainVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#996400" d="M3114.7,-73.819C3114.13,-73.5406 3113.57,-73.2675 3113,-73 3006.57,-22.8956 2966.48,-60.1077 2849,-54 2476.99,-34.6595 2033.11,-24.3952 1846.55,-20.6635"/>
<ellipse fill="none" stroke="#996400" cx="3118.41" cy="-75.8258" rx="4.00002" ry="4.00002"/>
<polygon fill="#996400" stroke="#996400" points="1846.51,-20.6629 1836.6,-15.9651 1841.51,-20.5636 1836.51,-20.4642 1836.51,-20.4642 1836.51,-20.4642 1841.51,-20.5636 1836.43,-24.9633 1846.51,-20.6629 1846.51,-20.6629"/>
</g>
<!-- KeyrelayVersion -->
<g id="node18" class="node"><title>KeyrelayVersion</title>
<path fill="none" stroke="black" d="M2384,-503.5C2384,-503.5 2490,-503.5 2490,-503.5 2496,-503.5 2502,-509.5 2502,-515.5 2502,-515.5 2502,-672.5 2502,-672.5 2502,-678.5 2496,-684.5 2490,-684.5 2490,-684.5 2384,-684.5 2384,-684.5 2378,-684.5 2372,-678.5 2372,-672.5 2372,-672.5 2372,-515.5 2372,-515.5 2372,-509.5 2378,-503.5 2384,-503.5"/>
<text text-anchor="middle" x="2437" y="-669.3" font-family="Times,serif" font-size="14.00">KeyrelayVersion</text>
<polyline fill="none" stroke="black" points="2372,-661.5 2502,-661.5 "/>
<text text-anchor="start" x="2380" y="-646.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2380" y="-631.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="2380" y="-616.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="2380" y="-601.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="2380" y="-586.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="2380" y="-571.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="2380" y="-556.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="2380" y="-541.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2380" y="-526.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="2380" y="-511.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- KeyrelayVersion&#45;&gt;VersionAssociation -->
<g id="edge16" class="edge"><title>KeyrelayVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#b67884" d="M2381.98,-496.116C2374.23,-482.334 2366.39,-468.322 2359,-455 2261.65,-279.444 2286.74,-181.74 2118,-73 2073.91,-44.5865 1935.88,-30.3397 1843.85,-23.8191"/>
<ellipse fill="none" stroke="#b67884" cx="2384.06" cy="-499.811" rx="4.00002" ry="4.00002"/>
<polygon fill="#b67884" stroke="#b67884" points="1843.68,-23.8072 1834.01,-18.6287 1838.69,-23.4626 1833.7,-23.118 1833.7,-23.118 1833.7,-23.118 1838.69,-23.4626 1833.39,-27.6073 1843.68,-23.8072 1843.68,-23.8072"/>
</g>
<!-- AccountActivityVersion -->
<g id="node19" class="node"><title>AccountActivityVersion</title>
<path fill="none" stroke="black" d="M535.5,-73.5C535.5,-73.5 660.5,-73.5 660.5,-73.5 666.5,-73.5 672.5,-79.5 672.5,-85.5 672.5,-85.5 672.5,-242.5 672.5,-242.5 672.5,-248.5 666.5,-254.5 660.5,-254.5 660.5,-254.5 535.5,-254.5 535.5,-254.5 529.5,-254.5 523.5,-248.5 523.5,-242.5 523.5,-242.5 523.5,-85.5 523.5,-85.5 523.5,-79.5 529.5,-73.5 535.5,-73.5"/>
<text text-anchor="middle" x="598" y="-239.3" font-family="Times,serif" font-size="14.00">AccountActivityVersion</text>
<polyline fill="none" stroke="black" points="523.5,-231.5 672.5,-231.5 "/>
<text text-anchor="start" x="531.5" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="531.5" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="531.5" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="531.5" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="531.5" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="531.5" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="531.5" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="531.5" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="531.5" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="531.5" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- AccountActivityVersion&#45;&gt;VersionAssociation -->
<g id="edge17" class="edge"><title>AccountActivityVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#2ea726" d="M679.443,-72.7163C689.698,-65.2786 700.612,-58.7909 712,-54 798.608,-17.5632 1428.68,-17.1707 1666.48,-18.3529"/>
<ellipse fill="none" stroke="#2ea726" cx="675.993" cy="-75.322" rx="4.00002" ry="4.00002"/>
<polygon fill="#2ea726" stroke="#2ea726" points="1666.82,-18.3546 1676.8,-22.9065 1671.82,-18.3806 1676.82,-18.4066 1676.82,-18.4066 1676.82,-18.4066 1671.82,-18.3806 1676.85,-13.9066 1666.82,-18.3546 1666.82,-18.3546"/>
</g>
<!-- BankStatementVersion -->
<g id="node21" class="node"><title>BankStatementVersion</title>
<path fill="none" stroke="black" d="M606.5,-733.5C606.5,-733.5 725.5,-733.5 725.5,-733.5 731.5,-733.5 737.5,-739.5 737.5,-745.5 737.5,-745.5 737.5,-902.5 737.5,-902.5 737.5,-908.5 731.5,-914.5 725.5,-914.5 725.5,-914.5 606.5,-914.5 606.5,-914.5 600.5,-914.5 594.5,-908.5 594.5,-902.5 594.5,-902.5 594.5,-745.5 594.5,-745.5 594.5,-739.5 600.5,-733.5 606.5,-733.5"/>
<text text-anchor="middle" x="666" y="-899.3" font-family="Times,serif" font-size="14.00">BankStatementVersion</text>
<polyline fill="none" stroke="black" points="594.5,-891.5 737.5,-891.5 "/>
<text text-anchor="start" x="602.5" y="-876.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="602.5" y="-861.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="602.5" y="-846.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="602.5" y="-831.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="602.5" y="-816.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="602.5" y="-801.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="602.5" y="-786.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="602.5" y="-771.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="602.5" y="-756.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="602.5" y="-741.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- BankStatementVersion&#45;&gt;VersionAssociation -->
<g id="edge19" class="edge"><title>BankStatementVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#37016a" d="M694.798,-725.333C715.804,-651.558 743.835,-547.543 763,-455 780.412,-370.922 760.118,-133.545 821,-73 850.731,-43.4334 1439.16,-26.4754 1667.51,-20.9863"/>
<ellipse fill="none" stroke="#37016a" cx="693.628" cy="-729.429" rx="4.00001" ry="4.00001"/>
<polygon fill="#37016a" stroke="#37016a" points="1667.78,-20.9798 1677.88,-25.24 1672.78,-20.8606 1677.78,-20.7413 1677.78,-20.7413 1677.78,-20.7413 1672.78,-20.8606 1677.67,-16.2426 1667.78,-20.9798 1667.78,-20.9798"/>
</g>
<!-- DomainContactVersion -->
<g id="node22" class="node"><title>DomainContactVersion</title>
<path fill="none" stroke="black" d="M1905,-73.5C1905,-73.5 2027,-73.5 2027,-73.5 2033,-73.5 2039,-79.5 2039,-85.5 2039,-85.5 2039,-242.5 2039,-242.5 2039,-248.5 2033,-254.5 2027,-254.5 2027,-254.5 1905,-254.5 1905,-254.5 1899,-254.5 1893,-248.5 1893,-242.5 1893,-242.5 1893,-85.5 1893,-85.5 1893,-79.5 1899,-73.5 1905,-73.5"/>
<text text-anchor="middle" x="1966" y="-239.3" font-family="Times,serif" font-size="14.00">DomainContactVersion</text>
<polyline fill="none" stroke="black" points="1893,-231.5 2039,-231.5 "/>
<text text-anchor="start" x="1901" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1901" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="1901" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="1901" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="1901" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="1901" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="1901" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="1901" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1901" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="1901" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- DomainContactVersion&#45;&gt;VersionAssociation -->
<g id="edge20" class="edge"><title>DomainContactVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#46129c" d="M1885.93,-107.831C1852.1,-84.5236 1814.65,-58.7233 1788.87,-40.9609"/>
<ellipse fill="none" stroke="#46129c" cx="1889.61" cy="-110.366" rx="4.00002" ry="4.00002"/>
<polygon fill="#46129c" stroke="#46129c" points="1788.84,-40.9342 1783.15,-31.5549 1784.72,-38.0974 1780.6,-35.2605 1780.6,-35.2605 1780.6,-35.2605 1784.72,-38.0974 1778.05,-38.9661 1788.84,-40.9342 1788.84,-40.9342"/>
</g>
<!-- ContactVersion -->
<g id="node23" class="node"><title>ContactVersion</title>
<path fill="none" stroke="black" d="M3015,-503.5C3015,-503.5 3121,-503.5 3121,-503.5 3127,-503.5 3133,-509.5 3133,-515.5 3133,-515.5 3133,-672.5 3133,-672.5 3133,-678.5 3127,-684.5 3121,-684.5 3121,-684.5 3015,-684.5 3015,-684.5 3009,-684.5 3003,-678.5 3003,-672.5 3003,-672.5 3003,-515.5 3003,-515.5 3003,-509.5 3009,-503.5 3015,-503.5"/>
<text text-anchor="middle" x="3068" y="-669.3" font-family="Times,serif" font-size="14.00">ContactVersion</text>
<polyline fill="none" stroke="black" points="3003,-661.5 3133,-661.5 "/>
<text text-anchor="start" x="3011" y="-646.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3011" y="-631.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="3011" y="-616.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="3011" y="-601.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="3011" y="-586.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="3011" y="-571.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="3011" y="-556.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="3011" y="-541.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3011" y="-526.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="3011" y="-511.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- ContactVersion&#45;&gt;VersionAssociation -->
<g id="edge21" class="edge"><title>ContactVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#19ba78" d="M2996.78,-498.061C2985.53,-488.129 2973.21,-479.359 2960,-473 2899.02,-443.652 2716.05,-486.198 2656,-455 2555.23,-402.65 2545.24,-357.8 2497,-255 2461.9,-180.194 2519.87,-128.883 2459,-73 2414.84,-32.4547 2026.06,-22.3393 1846.81,-19.8259"/>
<ellipse fill="none" stroke="#19ba78" cx="2999.97" cy="-500.986" rx="4.00002" ry="4.00002"/>
<polygon fill="#19ba78" stroke="#19ba78" points="1846.61,-19.8234 1836.68,-15.1884 1841.62,-19.7557 1836.62,-19.688 1836.62,-19.688 1836.62,-19.688 1841.62,-19.7557 1836.55,-24.1876 1846.61,-19.8234 1846.61,-19.8234"/>
</g>
<!-- CountryVersion -->
<g id="node24" class="node"><title>CountryVersion</title>
<path fill="none" stroke="black" d="M3454,-73.5C3454,-73.5 3560,-73.5 3560,-73.5 3566,-73.5 3572,-79.5 3572,-85.5 3572,-85.5 3572,-242.5 3572,-242.5 3572,-248.5 3566,-254.5 3560,-254.5 3560,-254.5 3454,-254.5 3454,-254.5 3448,-254.5 3442,-248.5 3442,-242.5 3442,-242.5 3442,-85.5 3442,-85.5 3442,-79.5 3448,-73.5 3454,-73.5"/>
<text text-anchor="middle" x="3507" y="-239.3" font-family="Times,serif" font-size="14.00">CountryVersion</text>
<polyline fill="none" stroke="black" points="3442,-231.5 3572,-231.5 "/>
<text text-anchor="start" x="3450" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3450" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="3450" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="3450" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="3450" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="3450" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="3450" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="3450" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3450" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="3450" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- CountryVersion&#45;&gt;VersionAssociation -->
<g id="edge22" class="edge"><title>CountryVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#766dfb" d="M3435.01,-74.0295C3434.34,-73.6773 3433.67,-73.334 3433,-73 3230.95,27.1176 3151.36,-61.5964 2926,-54 2523.04,-40.4174 2041.86,-26.8478 1846.26,-21.4432"/>
<ellipse fill="none" stroke="#766dfb" cx="3438.54" cy="-76.1046" rx="4.00002" ry="4.00002"/>
<polygon fill="#766dfb" stroke="#766dfb" points="1846.03,-21.437 1836.16,-16.6626 1841.03,-21.299 1836.03,-21.1609 1836.03,-21.1609 1836.03,-21.1609 1841.03,-21.299 1835.91,-25.6592 1846.03,-21.437 1846.03,-21.437"/>
</g>
<!-- BankTransactionVersion -->
<g id="node26" class="node"><title>BankTransactionVersion</title>
<path fill="none" stroke="black" d="M614,-273.5C614,-273.5 742,-273.5 742,-273.5 748,-273.5 754,-279.5 754,-285.5 754,-285.5 754,-442.5 754,-442.5 754,-448.5 748,-454.5 742,-454.5 742,-454.5 614,-454.5 614,-454.5 608,-454.5 602,-448.5 602,-442.5 602,-442.5 602,-285.5 602,-285.5 602,-279.5 608,-273.5 614,-273.5"/>
<text text-anchor="middle" x="678" y="-439.3" font-family="Times,serif" font-size="14.00">BankTransactionVersion</text>
<polyline fill="none" stroke="black" points="602,-431.5 754,-431.5 "/>
<text text-anchor="start" x="610" y="-416.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="610" y="-401.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="610" y="-386.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="610" y="-371.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="610" y="-356.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="610" y="-341.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="610" y="-326.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="610" y="-311.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="610" y="-296.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="610" y="-281.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- BankTransactionVersion&#45;&gt;VersionAssociation -->
<g id="edge24" class="edge"><title>BankTransactionVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#ce0737" d="M692.121,-265.235C705.919,-184.939 729.712,-80.3063 763,-54 798.122,-26.2442 1428.73,-20.4891 1666.91,-19.3043"/>
<ellipse fill="none" stroke="#ce0737" cx="691.403" cy="-269.474" rx="4.00001" ry="4.00001"/>
<polygon fill="#ce0737" stroke="#ce0737" points="1666.93,-19.3043 1676.95,-23.756 1671.93,-19.2802 1676.93,-19.256 1676.93,-19.256 1676.93,-19.256 1671.93,-19.2802 1676.91,-14.7561 1666.93,-19.3043 1666.93,-19.3043"/>
</g>
<!-- InvoiceItemVersion -->
<g id="node27" class="node"><title>InvoiceItemVersion</title>
<path fill="none" stroke="black" d="M193,-73.5C193,-73.5 299,-73.5 299,-73.5 305,-73.5 311,-79.5 311,-85.5 311,-85.5 311,-242.5 311,-242.5 311,-248.5 305,-254.5 299,-254.5 299,-254.5 193,-254.5 193,-254.5 187,-254.5 181,-248.5 181,-242.5 181,-242.5 181,-85.5 181,-85.5 181,-79.5 187,-73.5 193,-73.5"/>
<text text-anchor="middle" x="246" y="-239.3" font-family="Times,serif" font-size="14.00">InvoiceItemVersion</text>
<polyline fill="none" stroke="black" points="181,-231.5 311,-231.5 "/>
<text text-anchor="start" x="189" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="189" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="189" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="189" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="189" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="189" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="189" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="189" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="189" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="189" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- InvoiceItemVersion&#45;&gt;VersionAssociation -->
<g id="edge25" class="edge"><title>InvoiceItemVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#8e7a3b" d="M318.021,-108.747C350.476,-87.4596 390.364,-65.4228 430,-54 547.849,-20.0369 1387.23,-18.3559 1666.73,-18.7535"/>
<ellipse fill="none" stroke="#8e7a3b" cx="314.542" cy="-111.059" rx="4.00002" ry="4.00002"/>
<polygon fill="#8e7a3b" stroke="#8e7a3b" points="1666.83,-18.7536 1676.82,-23.2692 1671.83,-18.7614 1676.83,-18.7692 1676.83,-18.7692 1676.83,-18.7692 1671.83,-18.7614 1676.84,-14.2692 1666.83,-18.7536 1666.83,-18.7536"/>
</g>
<!-- LegalDocumentVersion -->
<g id="node28" class="node"><title>LegalDocumentVersion</title>
<path fill="none" stroke="black" d="M2314.5,-73.5C2314.5,-73.5 2437.5,-73.5 2437.5,-73.5 2443.5,-73.5 2449.5,-79.5 2449.5,-85.5 2449.5,-85.5 2449.5,-242.5 2449.5,-242.5 2449.5,-248.5 2443.5,-254.5 2437.5,-254.5 2437.5,-254.5 2314.5,-254.5 2314.5,-254.5 2308.5,-254.5 2302.5,-248.5 2302.5,-242.5 2302.5,-242.5 2302.5,-85.5 2302.5,-85.5 2302.5,-79.5 2308.5,-73.5 2314.5,-73.5"/>
<text text-anchor="middle" x="2376" y="-239.3" font-family="Times,serif" font-size="14.00">LegalDocumentVersion</text>
<polyline fill="none" stroke="black" points="2302.5,-231.5 2449.5,-231.5 "/>
<text text-anchor="start" x="2310.5" y="-216.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2310.5" y="-201.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="2310.5" y="-186.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="2310.5" y="-171.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="2310.5" y="-156.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="2310.5" y="-141.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="2310.5" y="-126.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="2310.5" y="-111.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2310.5" y="-96.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="2310.5" y="-81.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- LegalDocumentVersion&#45;&gt;VersionAssociation -->
<g id="edge26" class="edge"><title>LegalDocumentVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#708ced" d="M2308.87,-67.9094C2302.33,-62.5637 2295.37,-57.823 2288,-54 2249.92,-34.2402 1987.61,-24.7296 1846.46,-20.9972"/>
<ellipse fill="none" stroke="#708ced" cx="2312.25" cy="-70.8282" rx="4.00002" ry="4.00002"/>
<polygon fill="#708ced" stroke="#708ced" points="1846.1,-20.9878 1836.22,-16.2293 1841.1,-20.8578 1836.1,-20.7278 1836.1,-20.7278 1836.1,-20.7278 1841.1,-20.8578 1835.98,-25.2263 1846.1,-20.9878 1846.1,-20.9878"/>
</g>
<!-- RegistrarVersion -->
<g id="node29" class="node"><title>RegistrarVersion</title>
<path fill="none" stroke="black" d="M1448,-1941C1448,-1941 1554,-1941 1554,-1941 1560,-1941 1566,-1947 1566,-1953 1566,-1953 1566,-2110 1566,-2110 1566,-2116 1560,-2122 1554,-2122 1554,-2122 1448,-2122 1448,-2122 1442,-2122 1436,-2116 1436,-2110 1436,-2110 1436,-1953 1436,-1953 1436,-1947 1442,-1941 1448,-1941"/>
<text text-anchor="middle" x="1501" y="-2106.8" font-family="Times,serif" font-size="14.00">RegistrarVersion</text>
<polyline fill="none" stroke="black" points="1436,-2099 1566,-2099 "/>
<text text-anchor="start" x="1444" y="-2083.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1444" y="-2068.8" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="1444" y="-2053.8" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="1444" y="-2038.8" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="1444" y="-2023.8" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="1444" y="-2008.8" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="1444" y="-1993.8" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="1444" y="-1978.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1444" y="-1963.8" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="1444" y="-1948.8" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- RegistrarVersion&#45;&gt;VersionAssociation -->
<g id="edge27" class="edge"><title>RegistrarVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#c72760" d="M1492.07,-1932.73C1482.77,-1889.1 1464.12,-1841.26 1427,-1813 1372.63,-1771.6 1170.85,-1840.66 1120,-1795 1064,-1744.72 1139.44,-1686.43 1092,-1628 1078.16,-1610.96 1058.69,-1627.92 1046,-1610 995.569,-1538.77 1019,-912.274 1019,-825 1019,-825 1019,-825 1019,-163 1019,-79.4669 1104.34,-98.1363 1184,-73 1272.02,-45.225 1531.43,-29.4148 1669.01,-22.7658"/>
<ellipse fill="none" stroke="#c72760" cx="1492.92" cy="-1936.9" rx="4.00001" ry="4.00001"/>
<polygon fill="#c72760" stroke="#c72760" points="1669.11,-22.7608 1679.32,-26.7787 1674.11,-22.5223 1679.1,-22.2838 1679.1,-22.2838 1679.1,-22.2838 1674.11,-22.5223 1678.89,-17.7889 1669.11,-22.7608 1669.11,-22.7608"/>
</g>
<!-- DomainVersion -->
<g id="node32" class="node"><title>DomainVersion</title>
<path fill="none" stroke="black" d="M1277.5,-1158.5C1277.5,-1158.5 1400.5,-1158.5 1400.5,-1158.5 1406.5,-1158.5 1412.5,-1164.5 1412.5,-1170.5 1412.5,-1170.5 1412.5,-1372.5 1412.5,-1372.5 1412.5,-1378.5 1406.5,-1384.5 1400.5,-1384.5 1400.5,-1384.5 1277.5,-1384.5 1277.5,-1384.5 1271.5,-1384.5 1265.5,-1378.5 1265.5,-1372.5 1265.5,-1372.5 1265.5,-1170.5 1265.5,-1170.5 1265.5,-1164.5 1271.5,-1158.5 1277.5,-1158.5"/>
<text text-anchor="middle" x="1339" y="-1369.3" font-family="Times,serif" font-size="14.00">DomainVersion</text>
<polyline fill="none" stroke="black" points="1265.5,-1361.5 1412.5,-1361.5 "/>
<text text-anchor="start" x="1273.5" y="-1346.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1273.5" y="-1331.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="1273.5" y="-1316.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="1273.5" y="-1301.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="1273.5" y="-1286.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="1273.5" y="-1271.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="1273.5" y="-1256.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="1273.5" y="-1241.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1273.5" y="-1226.3" font-family="Times,serif" font-size="14.00">nameserver_ids :text</text>
<text text-anchor="start" x="1273.5" y="-1211.3" font-family="Times,serif" font-size="14.00">tech_contact_ids :text</text>
<text text-anchor="start" x="1273.5" y="-1196.3" font-family="Times,serif" font-size="14.00">admin_contact_ids :text</text>
<text text-anchor="start" x="1273.5" y="-1181.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="1273.5" y="-1166.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- DomainVersion&#45;&gt;VersionAssociation -->
<g id="edge30" class="edge"><title>DomainVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#2f5e85" d="M1351.84,-1150.35C1365.18,-1040.48 1389.44,-874.071 1427,-733 1507.58,-430.34 1478.02,-317.313 1674,-73 1684.87,-59.4519 1700.08,-48.1868 1714.53,-39.5129"/>
<ellipse fill="none" stroke="#2f5e85" cx="1351.33" cy="-1154.52" rx="4.00001" ry="4.00001"/>
<polygon fill="#2f5e85" stroke="#2f5e85" points="1714.69,-39.4176 1725.61,-38.3552 1719.03,-36.9337 1723.37,-34.4498 1723.37,-34.4498 1723.37,-34.4498 1719.03,-36.9337 1721.14,-30.5443 1714.69,-39.4176 1714.69,-39.4176"/>
</g>
<!-- InvoiceVersion -->
<g id="node33" class="node"><title>InvoiceVersion</title>
<path fill="none" stroke="black" d="M12,-503.5C12,-503.5 118,-503.5 118,-503.5 124,-503.5 130,-509.5 130,-515.5 130,-515.5 130,-672.5 130,-672.5 130,-678.5 124,-684.5 118,-684.5 118,-684.5 12,-684.5 12,-684.5 6,-684.5 0,-678.5 0,-672.5 0,-672.5 0,-515.5 0,-515.5 0,-509.5 6,-503.5 12,-503.5"/>
<text text-anchor="middle" x="65" y="-669.3" font-family="Times,serif" font-size="14.00">InvoiceVersion</text>
<polyline fill="none" stroke="black" points="0,-661.5 130,-661.5 "/>
<text text-anchor="start" x="8" y="-646.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="8" y="-631.3" font-family="Times,serif" font-size="14.00">item_type :string</text>
<text text-anchor="start" x="8" y="-616.3" font-family="Times,serif" font-size="14.00">item_id :integer</text>
<text text-anchor="start" x="8" y="-601.3" font-family="Times,serif" font-size="14.00">event :string</text>
<text text-anchor="start" x="8" y="-586.3" font-family="Times,serif" font-size="14.00">whodunnit :string</text>
<text text-anchor="start" x="8" y="-571.3" font-family="Times,serif" font-size="14.00">object :json</text>
<text text-anchor="start" x="8" y="-556.3" font-family="Times,serif" font-size="14.00">object_changes :json</text>
<text text-anchor="start" x="8" y="-541.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="8" y="-526.3" font-family="Times,serif" font-size="14.00">session :string</text>
<text text-anchor="start" x="8" y="-511.3" font-family="Times,serif" font-size="14.00">children :json</text>
</g>
<!-- InvoiceVersion&#45;&gt;VersionAssociation -->
<g id="edge31" class="edge"><title>InvoiceVersion&#45;&gt;VersionAssociation</title>
<path fill="none" stroke="#4822bf" d="M53.5195,-495.184C45.5874,-375.978 53.0842,-177.563 172,-73 228.362,-23.4405 1338.81,-19.1304 1666.64,-18.9412"/>
<ellipse fill="none" stroke="#4822bf" cx="53.8083" cy="-499.283" rx="4" ry="4"/>
<polygon fill="#4822bf" stroke="#4822bf" points="1667.04,-18.9411 1677.04,-23.4364 1672.04,-18.9387 1677.04,-18.9364 1677.04,-18.9364 1677.04,-18.9364 1672.04,-18.9387 1677.03,-14.4364 1667.04,-18.9411 1667.04,-18.9411"/>
</g>
<!-- ApiUser -->
<g id="node34" class="node"><title>ApiUser</title>
<path fill="none" stroke="black" d="M616,-1821C616,-1821 782,-1821 782,-1821 788,-1821 794,-1827 794,-1833 794,-1833 794,-2230 794,-2230 794,-2236 788,-2242 782,-2242 782,-2242 616,-2242 616,-2242 610,-2242 604,-2236 604,-2230 604,-2230 604,-1833 604,-1833 604,-1827 610,-1821 616,-1821"/>
<text text-anchor="middle" x="699" y="-2226.8" font-family="Times,serif" font-size="14.00">ApiUser</text>
<polyline fill="none" stroke="black" points="604,-2219 794,-2219 "/>
<text text-anchor="start" x="612" y="-2203.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="612" y="-2188.8" font-family="Times,serif" font-size="14.00">username :string</text>
<text text-anchor="start" x="612" y="-2173.8" font-family="Times,serif" font-size="14.00">password :string</text>
<text text-anchor="start" x="612" y="-2158.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="612" y="-2143.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="612" y="-2128.8" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="612" y="-2113.8" font-family="Times,serif" font-size="14.00">sign_in_count :integer</text>
<text text-anchor="start" x="612" y="-2098.8" font-family="Times,serif" font-size="14.00">current_sign_in_at :datetime</text>
<text text-anchor="start" x="612" y="-2083.8" font-family="Times,serif" font-size="14.00">last_sign_in_at :datetime</text>
<text text-anchor="start" x="612" y="-2068.8" font-family="Times,serif" font-size="14.00">current_sign_in_ip :inet</text>
<text text-anchor="start" x="612" y="-2053.8" font-family="Times,serif" font-size="14.00">last_sign_in_ip :inet</text>
<text text-anchor="start" x="612" y="-2038.8" font-family="Times,serif" font-size="14.00">identity_code :string</text>
<text text-anchor="start" x="612" y="-2023.8" font-family="Times,serif" font-size="14.00">roles :string</text>
<text text-anchor="start" x="612" y="-2008.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="612" y="-1993.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="612" y="-1978.8" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="612" y="-1963.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="612" y="-1948.8" font-family="Times,serif" font-size="14.00">active :boolean</text>
<text text-anchor="start" x="612" y="-1933.8" font-family="Times,serif" font-size="14.00">csr :text</text>
<text text-anchor="start" x="612" y="-1918.8" font-family="Times,serif" font-size="14.00">crt :text</text>
<text text-anchor="start" x="612" y="-1903.8" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="612" y="-1888.8" font-family="Times,serif" font-size="14.00">registrant_ident :string</text>
<text text-anchor="start" x="612" y="-1873.8" font-family="Times,serif" font-size="14.00">encrypted_password :string</text>
<text text-anchor="start" x="612" y="-1858.8" font-family="Times,serif" font-size="14.00">remember_created_at :datetime</text>
<text text-anchor="start" x="612" y="-1843.8" font-family="Times,serif" font-size="14.00">failed_attempts :integer</text>
<text text-anchor="start" x="612" y="-1828.8" font-family="Times,serif" font-size="14.00">locked_at :datetime</text>
</g>
<!-- ApiUser&#45;&gt;UserVersion -->
<g id="edge32" class="edge"><title>ApiUser&#45;&gt;UserVersion</title>
<path fill="none" stroke="#b62f24" d="M740.875,-1812.82C759.126,-1718.21 776.535,-1628.49 777,-1628 800.699,-1603.23 828,-1634.48 852,-1610 912.967,-1547.82 928.585,-1447.63 930.681,-1372.53"/>
<ellipse fill="none" stroke="#b62f24" cx="740.092" cy="-1816.88" rx="4.00001" ry="4.00001"/>
<polygon fill="#b62f24" stroke="#b62f24" points="930.689,-1372.11 935.389,-1362.2 930.789,-1367.11 930.89,-1362.11 930.89,-1362.11 930.89,-1362.11 930.789,-1367.11 926.391,-1362.02 930.689,-1372.11 930.689,-1372.11"/>
<text text-anchor="middle" x="800" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Certificate -->
<g id="node58" class="node"><title>Certificate</title>
<path fill="none" stroke="black" d="M715,-1173.5C715,-1173.5 831,-1173.5 831,-1173.5 837,-1173.5 843,-1179.5 843,-1185.5 843,-1185.5 843,-1357.5 843,-1357.5 843,-1363.5 837,-1369.5 831,-1369.5 831,-1369.5 715,-1369.5 715,-1369.5 709,-1369.5 703,-1363.5 703,-1357.5 703,-1357.5 703,-1185.5 703,-1185.5 703,-1179.5 709,-1173.5 715,-1173.5"/>
<text text-anchor="middle" x="773" y="-1354.3" font-family="Times,serif" font-size="14.00">Certificate</text>
<polyline fill="none" stroke="black" points="703,-1346.5 843,-1346.5 "/>
<text text-anchor="start" x="711" y="-1331.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="711" y="-1316.3" font-family="Times,serif" font-size="14.00">api_user_id :integer</text>
<text text-anchor="start" x="711" y="-1301.3" font-family="Times,serif" font-size="14.00">csr :text</text>
<text text-anchor="start" x="711" y="-1286.3" font-family="Times,serif" font-size="14.00">crt :text</text>
<text text-anchor="start" x="711" y="-1271.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="711" y="-1256.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="711" y="-1241.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="711" y="-1226.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="711" y="-1211.3" font-family="Times,serif" font-size="14.00">common_name :string</text>
<text text-anchor="start" x="711" y="-1196.3" font-family="Times,serif" font-size="14.00">md5 :string</text>
<text text-anchor="start" x="711" y="-1181.3" font-family="Times,serif" font-size="14.00">interface :string</text>
</g>
<!-- ApiUser&#45;&gt;Certificate -->
<g id="edge33" class="edge"><title>ApiUser&#45;&gt;Certificate</title>
<path fill="none" stroke="#5880a5" d="M720.27,-1812.71C720.853,-1806.75 721.431,-1800.83 722,-1795 736.028,-1651.32 752.221,-1485.42 762.529,-1379.79"/>
<ellipse fill="none" stroke="#5880a5" cx="719.861" cy="-1816.9" rx="4" ry="4"/>
<polygon fill="#5880a5" stroke="#5880a5" points="762.537,-1379.71 767.987,-1370.2 763.022,-1374.74 763.508,-1369.76 763.508,-1369.76 763.508,-1369.76 763.022,-1374.74 759.029,-1369.32 762.537,-1379.71 762.537,-1379.71"/>
</g>
<!-- BankTransaction -->
<g id="node35" class="node"><title>BankTransaction</title>
<path fill="none" stroke="black" d="M426,-1128.5C426,-1128.5 566,-1128.5 566,-1128.5 572,-1128.5 578,-1134.5 578,-1140.5 578,-1140.5 578,-1402.5 578,-1402.5 578,-1408.5 572,-1414.5 566,-1414.5 566,-1414.5 426,-1414.5 426,-1414.5 420,-1414.5 414,-1408.5 414,-1402.5 414,-1402.5 414,-1140.5 414,-1140.5 414,-1134.5 420,-1128.5 426,-1128.5"/>
<text text-anchor="middle" x="496" y="-1399.3" font-family="Times,serif" font-size="14.00">BankTransaction</text>
<polyline fill="none" stroke="black" points="414,-1391.5 578,-1391.5 "/>
<text text-anchor="start" x="422" y="-1376.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="422" y="-1361.3" font-family="Times,serif" font-size="14.00">bank_statement_id :integer</text>
<text text-anchor="start" x="422" y="-1346.3" font-family="Times,serif" font-size="14.00">bank_reference :string</text>
<text text-anchor="start" x="422" y="-1331.3" font-family="Times,serif" font-size="14.00">iban :string</text>
<text text-anchor="start" x="422" y="-1316.3" font-family="Times,serif" font-size="14.00">currency :string</text>
<text text-anchor="start" x="422" y="-1301.3" font-family="Times,serif" font-size="14.00">buyer_bank_code :string</text>
<text text-anchor="start" x="422" y="-1286.3" font-family="Times,serif" font-size="14.00">buyer_iban :string</text>
<text text-anchor="start" x="422" y="-1271.3" font-family="Times,serif" font-size="14.00">buyer_name :string</text>
<text text-anchor="start" x="422" y="-1256.3" font-family="Times,serif" font-size="14.00">document_no :string</text>
<text text-anchor="start" x="422" y="-1241.3" font-family="Times,serif" font-size="14.00">description :string</text>
<text text-anchor="start" x="422" y="-1226.3" font-family="Times,serif" font-size="14.00">sum :decimal</text>
<text text-anchor="start" x="422" y="-1211.3" font-family="Times,serif" font-size="14.00">reference_no :string</text>
<text text-anchor="start" x="422" y="-1196.3" font-family="Times,serif" font-size="14.00">paid_at :datetime</text>
<text text-anchor="start" x="422" y="-1181.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="422" y="-1166.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="422" y="-1151.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="422" y="-1136.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- BankTransaction&#45;&gt;BankTransactionVersion -->
<g id="edge34" class="edge"><title>BankTransaction&#45;&gt;BankTransactionVersion</title>
<path fill="none" stroke="#1ef749" d="M496.769,-1120.18C500.04,-1011.46 510.162,-861.663 539,-733 560.092,-638.896 600.208,-536.638 631.943,-463.854"/>
<ellipse fill="none" stroke="#1ef749" cx="496.652" cy="-1124.27" rx="4" ry="4"/>
<polygon fill="#1ef749" stroke="#1ef749" points="631.95,-463.838 640.088,-456.488 633.959,-459.259 635.967,-454.68 635.967,-454.68 635.967,-454.68 633.959,-459.259 631.846,-452.873 631.95,-463.838 631.95,-463.838"/>
<text text-anchor="middle" x="562" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- AccountActivity -->
<g id="node51" class="node"><title>AccountActivity</title>
<path fill="none" stroke="black" d="M348.5,-488.5C348.5,-488.5 495.5,-488.5 495.5,-488.5 501.5,-488.5 507.5,-494.5 507.5,-500.5 507.5,-500.5 507.5,-687.5 507.5,-687.5 507.5,-693.5 501.5,-699.5 495.5,-699.5 495.5,-699.5 348.5,-699.5 348.5,-699.5 342.5,-699.5 336.5,-693.5 336.5,-687.5 336.5,-687.5 336.5,-500.5 336.5,-500.5 336.5,-494.5 342.5,-488.5 348.5,-488.5"/>
<text text-anchor="middle" x="422" y="-684.3" font-family="Times,serif" font-size="14.00">AccountActivity</text>
<polyline fill="none" stroke="black" points="336.5,-676.5 507.5,-676.5 "/>
<text text-anchor="start" x="344.5" y="-661.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="344.5" y="-646.3" font-family="Times,serif" font-size="14.00">account_id :integer</text>
<text text-anchor="start" x="344.5" y="-631.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
<text text-anchor="start" x="344.5" y="-616.3" font-family="Times,serif" font-size="14.00">sum :decimal</text>
<text text-anchor="start" x="344.5" y="-601.3" font-family="Times,serif" font-size="14.00">currency :string</text>
<text text-anchor="start" x="344.5" y="-586.3" font-family="Times,serif" font-size="14.00">bank_transaction_id :integer</text>
<text text-anchor="start" x="344.5" y="-571.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="344.5" y="-556.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="344.5" y="-541.3" font-family="Times,serif" font-size="14.00">description :string</text>
<text text-anchor="start" x="344.5" y="-526.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="344.5" y="-511.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="344.5" y="-496.3" font-family="Times,serif" font-size="14.00">activity_type :string</text>
</g>
<!-- BankTransaction&#45;&gt;AccountActivity -->
<g id="edge35" class="edge"><title>BankTransaction&#45;&gt;AccountActivity</title>
<path fill="none" stroke="#c39e78" d="M479.57,-1120.52C465.897,-995.708 446.73,-820.741 434.338,-707.626"/>
<ellipse fill="none" stroke="#c39e78" cx="480.006" cy="-1124.51" rx="4.00001" ry="4.00001"/>
<ellipse fill="#c39e78" stroke="#c39e78" cx="433.893" cy="-703.567" rx="4.00001" ry="4.00001"/>
</g>
<!-- Dnskey -->
<g id="node36" class="node"><title>Dnskey</title>
<path fill="none" stroke="black" d="M1481.5,-1151C1481.5,-1151 1632.5,-1151 1632.5,-1151 1638.5,-1151 1644.5,-1157 1644.5,-1163 1644.5,-1163 1644.5,-1380 1644.5,-1380 1644.5,-1386 1638.5,-1392 1632.5,-1392 1632.5,-1392 1481.5,-1392 1481.5,-1392 1475.5,-1392 1469.5,-1386 1469.5,-1380 1469.5,-1380 1469.5,-1163 1469.5,-1163 1469.5,-1157 1475.5,-1151 1481.5,-1151"/>
<text text-anchor="middle" x="1557" y="-1376.8" font-family="Times,serif" font-size="14.00">Dnskey</text>
<polyline fill="none" stroke="black" points="1469.5,-1369 1644.5,-1369 "/>
<text text-anchor="start" x="1477.5" y="-1353.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1477.5" y="-1338.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="1477.5" y="-1323.8" font-family="Times,serif" font-size="14.00">flags :integer</text>
<text text-anchor="start" x="1477.5" y="-1308.8" font-family="Times,serif" font-size="14.00">protocol :integer</text>
<text text-anchor="start" x="1477.5" y="-1293.8" font-family="Times,serif" font-size="14.00">alg :integer</text>
<text text-anchor="start" x="1477.5" y="-1278.8" font-family="Times,serif" font-size="14.00">public_key :text</text>
<text text-anchor="start" x="1477.5" y="-1263.8" font-family="Times,serif" font-size="14.00">delegation_signer_id :integer</text>
<text text-anchor="start" x="1477.5" y="-1248.8" font-family="Times,serif" font-size="14.00">ds_key_tag :string</text>
<text text-anchor="start" x="1477.5" y="-1233.8" font-family="Times,serif" font-size="14.00">ds_alg :integer</text>
<text text-anchor="start" x="1477.5" y="-1218.8" font-family="Times,serif" font-size="14.00">ds_digest_type :integer</text>
<text text-anchor="start" x="1477.5" y="-1203.8" font-family="Times,serif" font-size="14.00">ds_digest :string</text>
<text text-anchor="start" x="1477.5" y="-1188.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1477.5" y="-1173.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1477.5" y="-1158.8" font-family="Times,serif" font-size="14.00">legacy_domain_id :integer</text>
</g>
<!-- Dnskey&#45;&gt;DnskeyVersion -->
<g id="edge36" class="edge"><title>Dnskey&#45;&gt;DnskeyVersion</title>
<path fill="none" stroke="#521882" d="M1592.09,-1142.52C1608.72,-1075.36 1626.72,-991.362 1635,-915 1643.72,-834.582 1638.8,-813.8 1635,-733 1634.42,-720.671 1633.55,-707.743 1632.53,-694.951"/>
<ellipse fill="none" stroke="#521882" cx="1591.04" cy="-1146.75" rx="4.00001" ry="4.00001"/>
<polygon fill="#521882" stroke="#521882" points="1632.51,-694.701 1636.17,-684.363 1632.1,-689.718 1631.69,-684.735 1631.69,-684.735 1631.69,-684.735 1632.1,-689.718 1627.2,-685.107 1632.51,-694.701 1632.51,-694.701"/>
<text text-anchor="middle" x="1662" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Dnskey&#45;&gt;DnskeyVersion -->
<g id="edge102" class="edge"><title>Dnskey&#45;&gt;DnskeyVersion</title>
<path fill="none" stroke="#bc8cbe" d="M1521.54,-1142.99C1496.86,-1031.89 1475.55,-867.908 1520,-733 1526.87,-712.143 1538.24,-691.855 1550.95,-673.539"/>
<ellipse fill="none" stroke="#bc8cbe" cx="1522.45" cy="-1147" rx="4.00001" ry="4.00001"/>
<polygon fill="#bc8cbe" stroke="#bc8cbe" points="1551.05,-673.398 1560.53,-667.887 1553.96,-669.332 1556.87,-665.267 1556.87,-665.267 1556.87,-665.267 1553.96,-669.332 1553.22,-662.647 1551.05,-673.398 1551.05,-673.398"/>
<text text-anchor="middle" x="1543" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Dnskey&#45;&gt;DnskeyVersion -->
<g id="edge149" class="edge"><title>Dnskey&#45;&gt;DnskeyVersion</title>
<path fill="none" stroke="#f57f74" d="M1560.57,-1142.52C1564.86,-1009.04 1572.99,-808.88 1585,-733 1586.99,-720.408 1589.68,-707.309 1592.7,-694.415"/>
<ellipse fill="none" stroke="#f57f74" cx="1560.44" cy="-1146.81" rx="4" ry="4"/>
<polygon fill="#f57f74" stroke="#f57f74" points="1592.72,-694.327 1599.44,-685.662 1593.89,-689.467 1595.06,-684.606 1595.06,-684.606 1595.06,-684.606 1593.89,-689.467 1590.69,-683.551 1592.72,-694.327 1592.72,-694.327"/>
<text text-anchor="middle" x="1608" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- AdminDomainContact -->
<g id="node37" class="node"><title>AdminDomainContact</title>
<path fill="none" stroke="black" d="M1973,-1166C1973,-1166 2113,-1166 2113,-1166 2119,-1166 2125,-1172 2125,-1178 2125,-1178 2125,-1365 2125,-1365 2125,-1371 2119,-1377 2113,-1377 2113,-1377 1973,-1377 1973,-1377 1967,-1377 1961,-1371 1961,-1365 1961,-1365 1961,-1178 1961,-1178 1961,-1172 1967,-1166 1973,-1166"/>
<text text-anchor="middle" x="2043" y="-1361.8" font-family="Times,serif" font-size="14.00">AdminDomainContact</text>
<polyline fill="none" stroke="black" points="1961,-1354 2125,-1354 "/>
<text text-anchor="start" x="1969" y="-1338.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1969" y="-1323.8" font-family="Times,serif" font-size="14.00">contact_id :integer</text>
<text text-anchor="start" x="1969" y="-1308.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="1969" y="-1278.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1969" y="-1263.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1969" y="-1248.8" font-family="Times,serif" font-size="14.00">contact_code_cache :string</text>
<text text-anchor="start" x="1969" y="-1233.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1969" y="-1218.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1969" y="-1203.8" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="1969" y="-1188.8" font-family="Times,serif" font-size="14.00">legacy_domain_id :integer</text>
<text text-anchor="start" x="1969" y="-1173.8" font-family="Times,serif" font-size="14.00">legacy_contact_id :integer</text>
</g>
<!-- AdminDomainContact&#45;&gt;DomainContactVersion -->
<g id="edge37" class="edge"><title>AdminDomainContact&#45;&gt;DomainContactVersion</title>
<path fill="none" stroke="#b5e204" d="M2041.6,-1157.54C2038.23,-933.463 2027.71,-439.959 1999,-273 1998.53,-270.286 1998.02,-267.544 1997.46,-264.787"/>
<ellipse fill="none" stroke="#b5e204" cx="2041.66" cy="-1161.72" rx="4" ry="4"/>
<polygon fill="#b5e204" stroke="#b5e204" points="1997.4,-264.523 1999.68,-253.795 1996.34,-259.637 1995.28,-254.751 1995.28,-254.751 1995.28,-254.751 1996.34,-259.637 1990.88,-255.708 1997.4,-264.523 1997.4,-264.523"/>
<text text-anchor="middle" x="2053" y="-590.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Setting -->
<g id="node38" class="node"><title>Setting</title>
<path fill="none" stroke="black" d="M3461.5,-511C3461.5,-511 3568.5,-511 3568.5,-511 3574.5,-511 3580.5,-517 3580.5,-523 3580.5,-523 3580.5,-665 3580.5,-665 3580.5,-671 3574.5,-677 3568.5,-677 3568.5,-677 3461.5,-677 3461.5,-677 3455.5,-677 3449.5,-671 3449.5,-665 3449.5,-665 3449.5,-523 3449.5,-523 3449.5,-517 3455.5,-511 3461.5,-511"/>
<text text-anchor="middle" x="3515" y="-661.8" font-family="Times,serif" font-size="14.00">Setting</text>
<polyline fill="none" stroke="black" points="3449.5,-654 3580.5,-654 "/>
<text text-anchor="start" x="3457.5" y="-638.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3457.5" y="-623.8" font-family="Times,serif" font-size="14.00">var :string</text>
<text text-anchor="start" x="3457.5" y="-608.8" font-family="Times,serif" font-size="14.00">value :text</text>
<text text-anchor="start" x="3457.5" y="-593.8" font-family="Times,serif" font-size="14.00">thing_id :integer</text>
<text text-anchor="start" x="3457.5" y="-578.8" font-family="Times,serif" font-size="14.00">thing_type :string</text>
<text text-anchor="start" x="3457.5" y="-563.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3457.5" y="-548.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="3457.5" y="-533.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="3457.5" y="-518.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Setting&#45;&gt;SettingVersion -->
<g id="edge38" class="edge"><title>Setting&#45;&gt;SettingVersion</title>
<path fill="none" stroke="#039a25" d="M3513.83,-502.666C3507.55,-428.229 3485.62,-326.513 3416,-273 3376.24,-242.437 3009.91,-277.322 2965,-255 2964.9,-254.952 2964.81,-254.904 2964.71,-254.856"/>
<ellipse fill="none" stroke="#039a25" cx="3514.15" cy="-506.702" rx="4" ry="4"/>
<polygon fill="#039a25" stroke="#039a25" points="2964.68,-254.84 2958.25,-245.958 2960.35,-252.35 2956.01,-249.86 2956.01,-249.86 2956.01,-249.86 2960.35,-252.35 2953.77,-253.762 2964.68,-254.84 2964.68,-254.84"/>
<text text-anchor="middle" x="3530" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Message -->
<g id="node39" class="node"><title>Message</title>
<path fill="none" stroke="black" d="M1596,-1941C1596,-1941 1726,-1941 1726,-1941 1732,-1941 1738,-1947 1738,-1953 1738,-1953 1738,-2110 1738,-2110 1738,-2116 1732,-2122 1726,-2122 1726,-2122 1596,-2122 1596,-2122 1590,-2122 1584,-2116 1584,-2110 1584,-2110 1584,-1953 1584,-1953 1584,-1947 1590,-1941 1596,-1941"/>
<text text-anchor="middle" x="1661" y="-2106.8" font-family="Times,serif" font-size="14.00">Message</text>
<polyline fill="none" stroke="black" points="1584,-2099 1738,-2099 "/>
<text text-anchor="start" x="1592" y="-2083.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1592" y="-2068.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="1592" y="-2053.8" font-family="Times,serif" font-size="14.00">body :string</text>
<text text-anchor="start" x="1592" y="-2038.8" font-family="Times,serif" font-size="14.00">attached_obj_type :string</text>
<text text-anchor="start" x="1592" y="-2023.8" font-family="Times,serif" font-size="14.00">attached_obj_id :string</text>
<text text-anchor="start" x="1592" y="-2008.8" font-family="Times,serif" font-size="14.00">queued :boolean</text>
<text text-anchor="start" x="1592" y="-1993.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1592" y="-1978.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1592" y="-1963.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1592" y="-1948.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Message&#45;&gt;MessageVersion -->
<g id="edge39" class="edge"><title>Message&#45;&gt;MessageVersion</title>
<path fill="none" stroke="#95db6a" d="M1646.89,-1932.92C1635.22,-1888.93 1613.91,-1840.74 1575,-1813 1538.14,-1786.73 1203.78,-1822.73 1168,-1795 1106.66,-1747.46 1168.56,-1686 1117,-1628 1103.78,-1613.13 1086.88,-1626.66 1076,-1610 1034.87,-1547.02 1049.09,-1003.24 1076,-933 1081.86,-917.701 1091,-903.208 1101.38,-890.098"/>
<ellipse fill="none" stroke="#95db6a" cx="1647.91" cy="-1936.92" rx="4.00001" ry="4.00001"/>
<polygon fill="#95db6a" stroke="#95db6a" points="1101.6,-889.823 1111.44,-884.987 1104.79,-885.971 1107.98,-882.118 1107.98,-882.118 1107.98,-882.118 1104.79,-885.971 1104.51,-879.25 1101.6,-889.823 1101.6,-889.823"/>
<text text-anchor="middle" x="1191" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Contact -->
<g id="node40" class="node"><title>Contact</title>
<path fill="none" stroke="black" d="M3011,-1083.5C3011,-1083.5 3149,-1083.5 3149,-1083.5 3155,-1083.5 3161,-1089.5 3161,-1095.5 3161,-1095.5 3161,-1447.5 3161,-1447.5 3161,-1453.5 3155,-1459.5 3149,-1459.5 3149,-1459.5 3011,-1459.5 3011,-1459.5 3005,-1459.5 2999,-1453.5 2999,-1447.5 2999,-1447.5 2999,-1095.5 2999,-1095.5 2999,-1089.5 3005,-1083.5 3011,-1083.5"/>
<text text-anchor="middle" x="3080" y="-1444.3" font-family="Times,serif" font-size="14.00">Contact</text>
<polyline fill="none" stroke="black" points="2999,-1436.5 3161,-1436.5 "/>
<text text-anchor="start" x="3007" y="-1421.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3007" y="-1406.3" font-family="Times,serif" font-size="14.00">code :string</text>
<text text-anchor="start" x="3007" y="-1391.3" font-family="Times,serif" font-size="14.00">phone :string</text>
<text text-anchor="start" x="3007" y="-1376.3" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="3007" y="-1361.3" font-family="Times,serif" font-size="14.00">fax :string</text>
<text text-anchor="start" x="3007" y="-1346.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3007" y="-1331.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="3007" y="-1316.3" font-family="Times,serif" font-size="14.00">ident :string</text>
<text text-anchor="start" x="3007" y="-1301.3" font-family="Times,serif" font-size="14.00">ident_type :string</text>
<text text-anchor="start" x="3007" y="-1286.3" font-family="Times,serif" font-size="14.00">auth_info :string</text>
<text text-anchor="start" x="3007" y="-1271.3" font-family="Times,serif" font-size="14.00">name :string</text>
<text text-anchor="start" x="3007" y="-1256.3" font-family="Times,serif" font-size="14.00">org_name :string</text>
<text text-anchor="start" x="3007" y="-1241.3" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="3007" y="-1226.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="3007" y="-1211.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="3007" y="-1196.3" font-family="Times,serif" font-size="14.00">ident_country_code :string</text>
<text text-anchor="start" x="3007" y="-1181.3" font-family="Times,serif" font-size="14.00">city :string</text>
<text text-anchor="start" x="3007" y="-1166.3" font-family="Times,serif" font-size="14.00">street :text</text>
<text text-anchor="start" x="3007" y="-1151.3" font-family="Times,serif" font-size="14.00">zip :string</text>
<text text-anchor="start" x="3007" y="-1136.3" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="3007" y="-1121.3" font-family="Times,serif" font-size="14.00">state :string</text>
<text text-anchor="start" x="3007" y="-1106.3" font-family="Times,serif" font-size="14.00">legacy_id :integer</text>
<text text-anchor="start" x="3007" y="-1091.3" font-family="Times,serif" font-size="14.00">statuses :string</text>
</g>
<!-- Contact&#45;&gt;ContactVersion -->
<g id="edge40" class="edge"><title>Contact&#45;&gt;ContactVersion</title>
<path fill="none" stroke="#a67c95" d="M3164.06,-1093.71C3186.52,-1037.83 3207.69,-974.986 3219,-915 3226.49,-875.256 3244.09,-764.723 3219,-733 3197.47,-705.773 3171.2,-735.236 3143,-715 3134.21,-708.695 3126.23,-701.01 3119.03,-692.605"/>
<ellipse fill="none" stroke="#a67c95" cx="3162.52" cy="-1097.49" rx="4.00001" ry="4.00001"/>
<polygon fill="#a67c95" stroke="#a67c95" points="3118.93,-692.481 3116.15,-681.875 3115.79,-688.592 3112.65,-684.704 3112.65,-684.704 3112.65,-684.704 3115.79,-688.592 3109.15,-687.533 3118.93,-692.481 3118.93,-692.481"/>
<text text-anchor="middle" x="3255" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Contact&#45;&gt;ContactVersion -->
<g id="edge80" class="edge"><title>Contact&#45;&gt;ContactVersion</title>
<path fill="none" stroke="#665301" d="M3044.82,-1075.38C3031.17,-973.231 3021.66,-846.183 3035,-733 3036.48,-720.426 3038.7,-707.338 3041.3,-694.449"/>
<ellipse fill="none" stroke="#665301" cx="3045.36" cy="-1079.35" rx="4.00001" ry="4.00001"/>
<polygon fill="#665301" stroke="#665301" points="3041.3,-694.432 3047.76,-685.567 3042.33,-689.538 3043.35,-684.644 3043.35,-684.644 3043.35,-684.644 3042.33,-689.538 3038.95,-683.721 3041.3,-694.432 3041.3,-694.432"/>
<text text-anchor="middle" x="3058" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Contact&#45;&gt;ContactVersion -->
<g id="edge114" class="edge"><title>Contact&#45;&gt;ContactVersion</title>
<path fill="none" stroke="#d54d21" d="M3084.95,-1074.98C3086.37,-972.997 3086.32,-846.217 3081,-733 3080.42,-720.671 3079.55,-707.743 3078.53,-694.951"/>
<ellipse fill="none" stroke="#d54d21" cx="3084.89" cy="-1079.21" rx="4" ry="4"/>
<polygon fill="#d54d21" stroke="#d54d21" points="3078.51,-694.701 3082.17,-684.363 3078.1,-689.718 3077.69,-684.735 3077.69,-684.735 3077.69,-684.735 3078.1,-689.718 3073.2,-685.107 3078.51,-694.701 3078.51,-694.701"/>
<text text-anchor="middle" x="3108" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Contact&#45;&gt;ContactVersion -->
<g id="edge151" class="edge"><title>Contact&#45;&gt;ContactVersion</title>
<path fill="none" stroke="#cf3f8a" d="M3130.36,-1075.33C3149.3,-972.485 3160.71,-844.817 3135,-733 3132,-719.946 3127.59,-706.695 3122.44,-693.828"/>
<ellipse fill="none" stroke="#cf3f8a" cx="3129.61" cy="-1079.39" rx="4.00001" ry="4.00001"/>
<polygon fill="#cf3f8a" stroke="#cf3f8a" points="3122.42,-693.768 3122.73,-682.806 3120.5,-689.152 3118.58,-684.536 3118.58,-684.536 3118.58,-684.536 3120.5,-689.152 3114.42,-686.265 3122.42,-693.768 3122.42,-693.768"/>
<text text-anchor="middle" x="3172" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Domain -->
<g id="node41" class="node"><title>Domain</title>
<path fill="none" stroke="black" d="M1962.5,-1813.5C1962.5,-1813.5 2183.5,-1813.5 2183.5,-1813.5 2189.5,-1813.5 2195.5,-1819.5 2195.5,-1825.5 2195.5,-1825.5 2195.5,-2237.5 2195.5,-2237.5 2195.5,-2243.5 2189.5,-2249.5 2183.5,-2249.5 2183.5,-2249.5 1962.5,-2249.5 1962.5,-2249.5 1956.5,-2249.5 1950.5,-2243.5 1950.5,-2237.5 1950.5,-2237.5 1950.5,-1825.5 1950.5,-1825.5 1950.5,-1819.5 1956.5,-1813.5 1962.5,-1813.5"/>
<text text-anchor="middle" x="2073" y="-2234.3" font-family="Times,serif" font-size="14.00">Domain</text>
<polyline fill="none" stroke="black" points="1950.5,-2226.5 2195.5,-2226.5 "/>
<text text-anchor="start" x="1958.5" y="-2211.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1958.5" y="-2196.3" font-family="Times,serif" font-size="14.00">name :string</text>
<text text-anchor="start" x="1958.5" y="-2181.3" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="1958.5" y="-2166.3" font-family="Times,serif" font-size="14.00">registered_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-2151.3" font-family="Times,serif" font-size="14.00">status :string</text>
<text text-anchor="start" x="1958.5" y="-2136.3" font-family="Times,serif" font-size="14.00">valid_from :datetime</text>
<text text-anchor="start" x="1958.5" y="-2121.3" font-family="Times,serif" font-size="14.00">valid_to :datetime</text>
<text text-anchor="start" x="1958.5" y="-2106.3" font-family="Times,serif" font-size="14.00">registrant_id :integer</text>
<text text-anchor="start" x="1958.5" y="-2091.3" font-family="Times,serif" font-size="14.00">transfer_code :string</text>
<text text-anchor="start" x="1958.5" y="-2076.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-2061.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-2046.3" font-family="Times,serif" font-size="14.00">name_dirty :string</text>
<text text-anchor="start" x="1958.5" y="-2031.3" font-family="Times,serif" font-size="14.00">name_puny :string</text>
<text text-anchor="start" x="1958.5" y="-2016.3" font-family="Times,serif" font-size="14.00">period :integer</text>
<text text-anchor="start" x="1958.5" y="-2001.3" font-family="Times,serif" font-size="14.00">period_unit :string</text>
<text text-anchor="start" x="1958.5" y="-1986.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1958.5" y="-1971.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1958.5" y="-1956.3" font-family="Times,serif" font-size="14.00">legacy_id :integer</text>
<text text-anchor="start" x="1958.5" y="-1941.3" font-family="Times,serif" font-size="14.00">legacy_registrar_id :integer</text>
<text text-anchor="start" x="1958.5" y="-1926.3" font-family="Times,serif" font-size="14.00">legacy_registrant_id :integer</text>
<text text-anchor="start" x="1958.5" y="-1911.3" font-family="Times,serif" font-size="14.00">outzone_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-1896.3" font-family="Times,serif" font-size="14.00">delete_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-1881.3" font-family="Times,serif" font-size="14.00">registrant_verification_asked_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-1866.3" font-family="Times,serif" font-size="14.00">registrant_verification_token :string</text>
<text text-anchor="start" x="1958.5" y="-1851.3" font-family="Times,serif" font-size="14.00">pending_json :json</text>
<text text-anchor="start" x="1958.5" y="-1836.3" font-family="Times,serif" font-size="14.00">force_delete_at :datetime</text>
<text text-anchor="start" x="1958.5" y="-1821.3" font-family="Times,serif" font-size="14.00">statuses :string</text>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge42" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#0d4bc0" d="M3002.31,-1468.91C2977.52,-1518.06 2946.99,-1568.53 2911,-1610 2901.79,-1620.61 2892.53,-1616.13 2885,-1628 2844.66,-1691.53 2906.77,-1738.55 2857,-1795 2770.82,-1892.76 2405.72,-1971.32 2205.59,-2008.01"/>
<polygon fill="#0d4bc0" stroke="#0d4bc0" points="3002.42,-1468.7 3010.9,-1461.76 3004.65,-1464.23 3006.88,-1459.75 3006.88,-1459.75 3006.88,-1459.75 3004.65,-1464.23 3002.85,-1457.75 3002.42,-1468.7 3002.42,-1468.7"/>
<polygon fill="#0d4bc0" stroke="#0d4bc0" points="2205.44,-2008.04 2194.79,-2005.41 2200.52,-2008.94 2195.6,-2009.83 2195.6,-2009.83 2195.6,-2009.83 2200.52,-2008.94 2196.41,-2014.26 2205.44,-2008.04 2205.44,-2008.04"/>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge45" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#8fafc9" d="M2995.12,-1432.34C2956.69,-1507.14 2917.15,-1588.33 2905,-1628 2894.03,-1663.82 2906.48,-1766.64 2882,-1795 2793.71,-1897.27 2411.61,-1974.57 2205.68,-2009.68"/>
<ellipse fill="none" stroke="#8fafc9" cx="2997.01" cy="-1428.68" rx="4.00002" ry="4.00002"/>
<polygon fill="#8fafc9" stroke="#8fafc9" points="2205.57,-2009.7 2194.96,-2006.94 2200.64,-2010.54 2195.71,-2011.37 2195.71,-2011.37 2195.71,-2011.37 2200.64,-2010.54 2196.46,-2015.81 2205.57,-2009.7 2205.57,-2009.7"/>
<text text-anchor="middle" x="2957.5" y="-1707.8" font-family="Times,serif" font-size="14.00">registrant_domains</text>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge82" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#1dcf7b" d="M3056.14,-1469.72C3038.15,-1615.1 3015.64,-1788.69 3010,-1795 2903.77,-1913.97 2438.29,-1986.14 2205.93,-2015.39"/>
<polygon fill="#1dcf7b" stroke="#1dcf7b" points="3056.14,-1469.67 3061.84,-1460.3 3056.76,-1464.71 3057.37,-1459.75 3057.37,-1459.75 3057.37,-1459.75 3056.76,-1464.71 3052.9,-1459.19 3056.14,-1469.67 3056.14,-1469.67"/>
<polygon fill="#1dcf7b" stroke="#1dcf7b" points="2205.65,-2015.43 2195.17,-2012.2 2200.68,-2016.05 2195.72,-2016.67 2195.72,-2016.67 2195.72,-2016.67 2200.68,-2016.05 2196.28,-2021.13 2205.65,-2015.43 2205.65,-2015.43"/>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge85" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#97cfbb" d="M3068.48,-1467.75C3059.19,-1610.82 3045.92,-1782.25 3035,-1795 2928.03,-1919.87 2443.97,-1989.61 2205.96,-2016.89"/>
<ellipse fill="none" stroke="#97cfbb" cx="3068.74" cy="-1463.66" rx="4" ry="4"/>
<polygon fill="#97cfbb" stroke="#97cfbb" points="2205.79,-2016.91 2195.34,-2013.57 2200.82,-2017.47 2195.85,-2018.04 2195.85,-2018.04 2195.85,-2018.04 2200.82,-2017.47 2196.36,-2022.51 2205.79,-2016.91 2205.79,-2016.91"/>
<text text-anchor="middle" x="3108.5" y="-1707.8" font-family="Times,serif" font-size="14.00">registrant_domains</text>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge116" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#d18f04" d="M3141.37,-1469.35C3175.22,-1595.81 3203.06,-1745.37 3163,-1795 3044.01,-1942.45 2469.77,-2002.09 2206,-2022.01"/>
<polygon fill="#d18f04" stroke="#d18f04" points="3141.32,-1469.17 3143.06,-1458.34 3140.02,-1464.34 3138.71,-1459.52 3138.71,-1459.52 3138.71,-1459.52 3140.02,-1464.34 3134.37,-1460.69 3141.32,-1469.17 3141.32,-1469.17"/>
<polygon fill="#d18f04" stroke="#d18f04" points="2205.95,-2022.01 2195.65,-2018.27 2200.97,-2022.38 2195.98,-2022.75 2195.98,-2022.75 2195.98,-2022.75 2200.97,-2022.38 2196.32,-2027.24 2205.95,-2022.01 2205.95,-2022.01"/>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge119" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#0a43fc" d="M3151.17,-1467.6C3191.55,-1594.3 3226.64,-1744.86 3186,-1795 3063.83,-1945.73 2473.61,-2003.81 2205.73,-2022.67"/>
<ellipse fill="none" stroke="#0a43fc" cx="3149.85" cy="-1463.48" rx="4.00001" ry="4.00001"/>
<polygon fill="#0a43fc" stroke="#0a43fc" points="2205.53,-2022.68 2195.25,-2018.89 2200.55,-2023.03 2195.56,-2023.38 2195.56,-2023.38 2195.56,-2023.38 2200.55,-2023.03 2195.87,-2027.87 2205.53,-2022.68 2205.53,-2022.68"/>
<text text-anchor="middle" x="3256.5" y="-1707.8" font-family="Times,serif" font-size="14.00">registrant_domains</text>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge153" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#b53a6a" d="M3167.56,-1371.33C3221.03,-1438.55 3284.45,-1532.36 3313,-1628 3334.23,-1699.12 3360.33,-1737.83 3313,-1795 3173.38,-1963.63 2496.26,-2012.49 2205.78,-2025.82"/>
<polygon fill="#b53a6a" stroke="#b53a6a" points="3167.34,-1371.07 3164.6,-1360.45 3164.22,-1367.17 3161.09,-1363.27 3161.09,-1363.27 3161.09,-1363.27 3164.22,-1367.17 3157.58,-1366.08 3167.34,-1371.07 3167.34,-1371.07"/>
<polygon fill="#b53a6a" stroke="#b53a6a" points="2205.6,-2025.82 2195.41,-2021.78 2200.61,-2026.05 2195.61,-2026.28 2195.61,-2026.28 2195.61,-2026.28 2200.61,-2026.05 2195.81,-2030.77 2205.6,-2025.82 2205.6,-2025.82"/>
</g>
<!-- Contact&#45;&gt;Domain -->
<g id="edge156" class="edge"><title>Contact&#45;&gt;Domain</title>
<path fill="none" stroke="#3b58ee" d="M3166.55,-1357.46C3228.18,-1424.4 3305.89,-1523.58 3340,-1628 3351.52,-1663.28 3363.72,-1766.46 3340,-1795 3196.67,-1967.43 2501.09,-2014.21 2205.9,-2026.4"/>
<ellipse fill="none" stroke="#3b58ee" cx="3163.74" cy="-1354.43" rx="4.00002" ry="4.00002"/>
<polygon fill="#3b58ee" stroke="#3b58ee" points="2205.56,-2026.42 2195.38,-2022.32 2200.56,-2026.62 2195.57,-2026.82 2195.57,-2026.82 2195.57,-2026.82 2200.56,-2026.62 2195.75,-2031.32 2205.56,-2026.42 2205.56,-2026.42"/>
<text text-anchor="middle" x="3405.5" y="-1707.8" font-family="Times,serif" font-size="14.00">registrant_domains</text>
</g>
<!-- ContactStatus -->
<g id="node47" class="node"><title>ContactStatus</title>
<path fill="none" stroke="black" d="M3163.5,-518.5C3163.5,-518.5 3270.5,-518.5 3270.5,-518.5 3276.5,-518.5 3282.5,-524.5 3282.5,-530.5 3282.5,-530.5 3282.5,-657.5 3282.5,-657.5 3282.5,-663.5 3276.5,-669.5 3270.5,-669.5 3270.5,-669.5 3163.5,-669.5 3163.5,-669.5 3157.5,-669.5 3151.5,-663.5 3151.5,-657.5 3151.5,-657.5 3151.5,-530.5 3151.5,-530.5 3151.5,-524.5 3157.5,-518.5 3163.5,-518.5"/>
<text text-anchor="middle" x="3217" y="-654.3" font-family="Times,serif" font-size="14.00">ContactStatus</text>
<polyline fill="none" stroke="black" points="3151.5,-646.5 3282.5,-646.5 "/>
<text text-anchor="start" x="3159.5" y="-631.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3159.5" y="-616.3" font-family="Times,serif" font-size="14.00">value :string</text>
<text text-anchor="start" x="3159.5" y="-601.3" font-family="Times,serif" font-size="14.00">description :string</text>
<text text-anchor="start" x="3159.5" y="-586.3" font-family="Times,serif" font-size="14.00">contact_id :integer</text>
<text text-anchor="start" x="3159.5" y="-571.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3159.5" y="-556.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="3159.5" y="-541.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="3159.5" y="-526.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Contact&#45;&gt;ContactStatus -->
<g id="edge43" class="edge"><title>Contact&#45;&gt;ContactStatus</title>
<path fill="none" stroke="#b1e381" d="M3168.11,-1215.89C3257.08,-1155 3389.11,-1047.45 3445,-915 3460.72,-877.737 3471.88,-763.223 3445,-733 3422.25,-707.417 3320.92,-733.32 3292,-715 3277.43,-705.769 3265.21,-692.573 3255.14,-678.283"/>
<ellipse fill="none" stroke="#b1e381" cx="3164.56" cy="-1218.31" rx="4.00002" ry="4.00002"/>
<polygon fill="#b1e381" stroke="#b1e381" points="3255.01,-678.085 3253.21,-667.268 3252.24,-673.924 3249.47,-669.764 3249.47,-669.764 3249.47,-669.764 3252.24,-673.924 3245.72,-672.259 3255.01,-678.085 3255.01,-678.085"/>
<text text-anchor="middle" x="3482.5" y="-820.3" font-family="Times,serif" font-size="14.00">statuses</text>
</g>
<!-- Contact&#45;&gt;ContactStatus -->
<g id="edge83" class="edge"><title>Contact&#45;&gt;ContactStatus</title>
<path fill="none" stroke="#ebd1d9" d="M3168.53,-1227.59C3272.06,-1171.85 3438.16,-1063.8 3508,-915 3542.37,-841.776 3562.77,-792.525 3508,-733 3475.39,-697.555 3333.12,-740.08 3292,-715 3277.1,-705.91 3264.69,-692.622 3254.54,-678.166"/>
<ellipse fill="none" stroke="#ebd1d9" cx="3164.71" cy="-1229.63" rx="4.00002" ry="4.00002"/>
<polygon fill="#ebd1d9" stroke="#ebd1d9" points="3254.35,-677.877 3252.57,-667.056 3251.58,-673.71 3248.82,-669.542 3248.82,-669.542 3248.82,-669.542 3251.58,-673.71 3245.07,-672.029 3254.35,-677.877 3254.35,-677.877"/>
<text text-anchor="middle" x="3562.5" y="-820.3" font-family="Times,serif" font-size="14.00">statuses</text>
</g>
<!-- Contact&#45;&gt;ContactStatus -->
<g id="edge117" class="edge"><title>Contact&#45;&gt;ContactStatus</title>
<path fill="none" stroke="#732f08" d="M3165.77,-1155.36C3209.91,-1088.84 3259.16,-1001.42 3282,-915 3302.67,-836.796 3299.66,-811.938 3282,-733 3277.98,-715.01 3271.33,-696.6 3263.8,-679.329"/>
<ellipse fill="none" stroke="#732f08" cx="3163.46" cy="-1158.82" rx="4.00002" ry="4.00002"/>
<polygon fill="#732f08" stroke="#732f08" points="3263.64,-678.977 3263.63,-668.011 3261.58,-674.419 3259.53,-669.861 3259.53,-669.861 3259.53,-669.861 3261.58,-674.419 3255.42,-671.711 3263.64,-678.977 3263.64,-678.977"/>
<text text-anchor="middle" x="3317.5" y="-820.3" font-family="Times,serif" font-size="14.00">statuses</text>
</g>
<!-- Contact&#45;&gt;ContactStatus -->
<g id="edge154" class="edge"><title>Contact&#45;&gt;ContactStatus</title>
<path fill="none" stroke="#043417" d="M3166.9,-1186.4C3229.33,-1119.56 3308.35,-1020.1 3343,-915 3368.33,-838.179 3389.72,-799.033 3343,-733 3329.12,-713.378 3310.75,-730.035 3292,-715 3279.3,-704.82 3268.15,-691.872 3258.6,-678.271"/>
<ellipse fill="none" stroke="#043417" cx="3164.04" cy="-1189.45" rx="4.00002" ry="4.00002"/>
<polygon fill="#043417" stroke="#043417" points="3258.44,-678.034 3256.59,-667.225 3255.65,-673.885 3252.86,-669.737 3252.86,-669.737 3252.86,-669.737 3255.65,-673.885 3249.13,-672.248 3258.44,-678.034 3258.44,-678.034"/>
<text text-anchor="middle" x="3391.5" y="-820.3" font-family="Times,serif" font-size="14.00">statuses</text>
</g>
<!-- DomainContact -->
<g id="node62" class="node"><title>DomainContact</title>
<path fill="none" stroke="black" d="M1836,-488.5C1836,-488.5 1976,-488.5 1976,-488.5 1982,-488.5 1988,-494.5 1988,-500.5 1988,-500.5 1988,-687.5 1988,-687.5 1988,-693.5 1982,-699.5 1976,-699.5 1976,-699.5 1836,-699.5 1836,-699.5 1830,-699.5 1824,-693.5 1824,-687.5 1824,-687.5 1824,-500.5 1824,-500.5 1824,-494.5 1830,-488.5 1836,-488.5"/>
<text text-anchor="middle" x="1906" y="-684.3" font-family="Times,serif" font-size="14.00">DomainContact</text>
<polyline fill="none" stroke="black" points="1824,-676.5 1988,-676.5 "/>
<text text-anchor="start" x="1832" y="-661.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1832" y="-646.3" font-family="Times,serif" font-size="14.00">contact_id :integer</text>
<text text-anchor="start" x="1832" y="-631.3" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="1832" y="-601.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1832" y="-586.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1832" y="-571.3" font-family="Times,serif" font-size="14.00">contact_code_cache :string</text>
<text text-anchor="start" x="1832" y="-556.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1832" y="-541.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1832" y="-526.3" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="1832" y="-511.3" font-family="Times,serif" font-size="14.00">legacy_domain_id :integer</text>
<text text-anchor="start" x="1832" y="-496.3" font-family="Times,serif" font-size="14.00">legacy_contact_id :integer</text>
</g>
<!-- Contact&#45;&gt;DomainContact -->
<g id="edge41" class="edge"><title>Contact&#45;&gt;DomainContact</title>
<path fill="none" stroke="#4c983e" d="M2994.27,-1141.33C2947.3,-1066.81 2882.07,-979.007 2797,-933 2746.45,-905.66 2586.15,-947.857 2539,-915 2466.21,-864.279 2530.6,-782.538 2457,-733 2412.54,-703.076 2022.86,-739.113 1975,-715 1969.73,-712.347 1964.66,-709.257 1959.81,-705.827"/>
<ellipse fill="none" stroke="#4c983e" cx="2996.64" cy="-1145.1" rx="4.00002" ry="4.00002"/>
<polygon fill="#4c983e" stroke="#4c983e" points="1959.79,-705.816 1954.57,-696.171 1955.82,-702.782 1951.84,-699.748 1951.84,-699.748 1951.84,-699.748 1955.82,-702.782 1949.11,-703.325 1959.79,-705.816 1959.79,-705.816"/>
</g>
<!-- Contact&#45;&gt;DomainContact -->
<g id="edge81" class="edge"><title>Contact&#45;&gt;DomainContact</title>
<path fill="none" stroke="#b0613d" d="M2994.32,-1116.22C2950.64,-1047.92 2890.67,-973.925 2815,-933 2764.45,-905.66 2604.15,-947.857 2557,-915 2484.21,-864.279 2548.6,-782.538 2475,-733 2430.54,-703.076 2040.86,-739.113 1993,-715 1987.73,-712.347 1982.66,-709.257 1977.79,-705.827"/>
<ellipse fill="none" stroke="#b0613d" cx="2996.62" cy="-1119.86" rx="4.00002" ry="4.00002"/>
<polygon fill="#b0613d" stroke="#b0613d" points="1977.76,-705.801 1972.52,-696.166 1973.78,-702.774 1969.8,-699.748 1969.8,-699.748 1969.8,-699.748 1973.78,-702.774 1967.08,-703.33 1977.76,-705.801 1977.76,-705.801"/>
</g>
<!-- Contact&#45;&gt;DomainContact -->
<g id="edge115" class="edge"><title>Contact&#45;&gt;DomainContact</title>
<path fill="none" stroke="#7d5319" d="M2994.25,-1090.75C2953.61,-1030.17 2899.34,-968.876 2833,-933 2782.45,-905.66 2622.15,-947.857 2575,-915 2502.21,-864.279 2566.6,-782.538 2493,-733 2448.54,-703.076 2058.86,-739.113 2011,-715 2005.73,-712.347 2000.66,-709.257 1995.78,-705.827"/>
<ellipse fill="none" stroke="#7d5319" cx="2996.68" cy="-1094.42" rx="4.00002" ry="4.00002"/>
<polygon fill="#7d5319" stroke="#7d5319" points="1995.73,-705.785 1990.47,-696.161 1991.74,-702.767 1987.76,-699.748 1987.76,-699.748 1987.76,-699.748 1991.74,-702.767 1985.04,-703.335 1995.73,-705.785 1995.73,-705.785"/>
</g>
<!-- Contact&#45;&gt;DomainContact -->
<g id="edge152" class="edge"><title>Contact&#45;&gt;DomainContact</title>
<path fill="none" stroke="#9f3515" d="M3001.42,-1076.33C2962.92,-1020.6 2912.07,-966.029 2851,-933 2800.45,-905.66 2640.15,-947.857 2593,-915 2520.21,-864.279 2584.6,-782.538 2511,-733 2466.54,-703.076 2076.86,-739.113 2029,-715 2016.83,-708.866 2005.69,-700.4 1995.44,-690.777"/>
<ellipse fill="none" stroke="#9f3515" cx="3003.8" cy="-1079.83" rx="4.00002" ry="4.00002"/>
<polygon fill="#9f3515" stroke="#9f3515" points="1995.26,-690.6 1991.29,-680.377 1991.7,-687.091 1988.13,-683.583 1988.13,-683.583 1988.13,-683.583 1991.7,-687.091 1984.98,-686.789 1995.26,-690.6 1995.26,-690.6"/>
</g>
<!-- LegalDocument -->
<g id="node69" class="node"><title>LegalDocument</title>
<path fill="none" stroke="black" d="M2801.5,-511C2801.5,-511 2938.5,-511 2938.5,-511 2944.5,-511 2950.5,-517 2950.5,-523 2950.5,-523 2950.5,-665 2950.5,-665 2950.5,-671 2944.5,-677 2938.5,-677 2938.5,-677 2801.5,-677 2801.5,-677 2795.5,-677 2789.5,-671 2789.5,-665 2789.5,-665 2789.5,-523 2789.5,-523 2789.5,-517 2795.5,-511 2801.5,-511"/>
<text text-anchor="middle" x="2870" y="-661.8" font-family="Times,serif" font-size="14.00">LegalDocument</text>
<polyline fill="none" stroke="black" points="2789.5,-654 2950.5,-654 "/>
<text text-anchor="start" x="2797.5" y="-638.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2797.5" y="-623.8" font-family="Times,serif" font-size="14.00">document_type :string</text>
<text text-anchor="start" x="2797.5" y="-608.8" font-family="Times,serif" font-size="14.00">documentable_id :integer</text>
<text text-anchor="start" x="2797.5" y="-593.8" font-family="Times,serif" font-size="14.00">documentable_type :string</text>
<text text-anchor="start" x="2797.5" y="-578.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2797.5" y="-563.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="2797.5" y="-548.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="2797.5" y="-533.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="2797.5" y="-518.8" font-family="Times,serif" font-size="14.00">path :string</text>
</g>
<!-- Contact&#45;&gt;LegalDocument -->
<g id="edge44" class="edge"><title>Contact&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#d2d7bb" d="M3000.79,-1075.38C2957.78,-947.437 2908.99,-786.051 2884.11,-686.72"/>
<ellipse fill="none" stroke="#d2d7bb" cx="3002.16" cy="-1079.44" rx="4.00001" ry="4.00001"/>
<polygon fill="#d2d7bb" stroke="#d2d7bb" points="2884.11,-686.714 2886.07,-675.926 2882.91,-681.861 2881.71,-677.007 2881.71,-677.007 2881.71,-677.007 2882.91,-681.861 2877.34,-678.089 2884.11,-686.714 2884.11,-686.714"/>
</g>
<!-- Contact&#45;&gt;LegalDocument -->
<g id="edge84" class="edge"><title>Contact&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#c6bd01" d="M3013.16,-1075.38C2972.3,-947.437 2922.59,-786.051 2893.71,-686.72"/>
<ellipse fill="none" stroke="#c6bd01" cx="3014.45" cy="-1079.42" rx="4.00001" ry="4.00001"/>
<polygon fill="#c6bd01" stroke="#c6bd01" points="2893.68,-686.612 2895.22,-675.755 2892.29,-681.81 2890.9,-677.007 2890.9,-677.007 2890.9,-677.007 2892.29,-681.81 2886.58,-678.26 2893.68,-686.612 2893.68,-686.612"/>
</g>
<!-- Contact&#45;&gt;LegalDocument -->
<g id="edge118" class="edge"><title>Contact&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#a5a87d" d="M3025.52,-1075.38C2986.83,-947.437 2936.19,-786.051 2903.32,-686.72"/>
<ellipse fill="none" stroke="#a5a87d" cx="3026.74" cy="-1079.4" rx="4.00001" ry="4.00001"/>
<polygon fill="#a5a87d" stroke="#a5a87d" points="2903.24,-686.498 2904.36,-675.59 2901.67,-681.753 2900.09,-677.007 2900.09,-677.007 2900.09,-677.007 2901.67,-681.753 2895.82,-678.425 2903.24,-686.498 2903.24,-686.498"/>
</g>
<!-- Contact&#45;&gt;LegalDocument -->
<g id="edge155" class="edge"><title>Contact&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#b5120a" d="M3037.89,-1075.38C3001.31,-947.308 2949.69,-785.725 2912.81,-686.42"/>
<ellipse fill="none" stroke="#b5120a" cx="3039.03" cy="-1079.39" rx="4.00001" ry="4.00001"/>
<polygon fill="#b5120a" stroke="#b5120a" points="2912.79,-686.373 2913.5,-675.43 2911.04,-681.69 2909.28,-677.007 2909.28,-677.007 2909.28,-677.007 2911.04,-681.69 2905.07,-678.585 2912.79,-686.373 2912.79,-686.373"/>
</g>
<!-- Domain&#45;&gt;WhoisRecord -->
<g id="edge57" class="edge"><title>Domain&#45;&gt;WhoisRecord</title>
<path fill="none" stroke="#ccfd13" d="M2157.5,-1806.13C2159.35,-1802.39 2161.18,-1798.68 2163,-1795 2199.62,-1720.86 2175.82,-1673.28 2245,-1628 2282.41,-1603.51 2612.76,-1638.75 2647,-1610 2719.85,-1548.83 2731.25,-1434.06 2735.76,-1355.49"/>
<ellipse fill="none" stroke="#ccfd13" cx="2155.71" cy="-1809.75" rx="4.00002" ry="4.00002"/>
<ellipse fill="#ccfd13" stroke="#ccfd13" cx="2736.01" cy="-1351.05" rx="4" ry="4"/>
</g>
<!-- Domain&#45;&gt;WhoisRecord -->
<g id="edge97" class="edge"><title>Domain&#45;&gt;WhoisRecord</title>
<path fill="none" stroke="#588260" d="M2175.5,-1806.13C2177.35,-1802.39 2179.18,-1798.68 2181,-1795 2217.62,-1720.86 2193.82,-1673.28 2263,-1628 2300.41,-1603.51 2630.76,-1638.75 2665,-1610 2737.85,-1548.83 2749.25,-1434.06 2749.49,-1355.49"/>
<ellipse fill="none" stroke="#588260" cx="2173.71" cy="-1809.76" rx="4.00002" ry="4.00002"/>
<ellipse fill="#588260" stroke="#588260" cx="2749.48" cy="-1351.05" rx="4" ry="4"/>
</g>
<!-- Domain&#45;&gt;WhoisRecord -->
<g id="edge131" class="edge"><title>Domain&#45;&gt;WhoisRecord</title>
<path fill="none" stroke="#a6c1bb" d="M2193.5,-1806.13C2195.35,-1802.39 2197.18,-1798.68 2199,-1795 2235.62,-1720.86 2211.82,-1673.28 2281,-1628 2318.41,-1603.51 2648.76,-1638.75 2683,-1610 2755.85,-1548.83 2767.25,-1434.06 2763.22,-1355.49"/>
<ellipse fill="none" stroke="#a6c1bb" cx="2191.71" cy="-1809.76" rx="4.00002" ry="4.00002"/>
<ellipse fill="#a6c1bb" stroke="#a6c1bb" cx="2762.96" cy="-1351.04" rx="4" ry="4"/>
</g>
<!-- Domain&#45;&gt;WhoisRecord -->
<g id="edge168" class="edge"><title>Domain&#45;&gt;WhoisRecord</title>
<path fill="none" stroke="#6285f5" d="M2199.2,-1830.91C2205.25,-1818.76 2211.21,-1806.72 2217,-1795 2253.62,-1720.86 2229.82,-1673.28 2299,-1628 2336.41,-1603.51 2666.76,-1638.75 2701,-1610 2774,-1548.71 2785.29,-1433.6 2776.9,-1355.02"/>
<ellipse fill="none" stroke="#6285f5" cx="2197.41" cy="-1834.5" rx="4.00002" ry="4.00002"/>
<ellipse fill="#6285f5" stroke="#6285f5" cx="2776.43" cy="-1351.02" rx="4.00001" ry="4.00001"/>
</g>
<!-- Domain&#45;&gt;DomainVersion -->
<g id="edge46" class="edge"><title>Domain&#45;&gt;DomainVersion</title>
<path fill="none" stroke="#c328a3" d="M1944.04,-1903.4C1900.92,-1868.16 1850.41,-1833.89 1798,-1813 1756.34,-1796.4 1629.99,-1825.37 1597,-1795 1541.58,-1743.98 1621.41,-1681.13 1568,-1628 1533.81,-1593.99 1498.03,-1640.89 1461,-1610 1397.49,-1557.01 1367.04,-1468.22 1352.44,-1395.01"/>
<ellipse fill="none" stroke="#c328a3" cx="1947.26" cy="-1906.05" rx="4.00002" ry="4.00002"/>
<polygon fill="#c328a3" stroke="#c328a3" points="1352.37,-1394.61 1354.91,-1383.94 1351.43,-1389.7 1350.49,-1384.79 1350.49,-1384.79 1350.49,-1384.79 1351.43,-1389.7 1346.07,-1385.63 1352.37,-1394.61 1352.37,-1394.61"/>
<text text-anchor="middle" x="1620" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Domain&#45;&gt;DomainVersion -->
<g id="edge86" class="edge"><title>Domain&#45;&gt;DomainVersion</title>
<path fill="none" stroke="#69a40c" d="M1943.97,-1901.3C1901.03,-1866.19 1850.63,-1832.51 1798,-1813 1752.23,-1796.03 1393.47,-1829.57 1359,-1795 1345.07,-1781.03 1340.83,-1544.99 1339.55,-1394.99"/>
<ellipse fill="none" stroke="#69a40c" cx="1947.17" cy="-1903.94" rx="4.00002" ry="4.00002"/>
<polygon fill="#69a40c" stroke="#69a40c" points="1339.55,-1394.79 1343.97,-1384.75 1339.51,-1389.79 1339.47,-1384.79 1339.47,-1384.79 1339.47,-1384.79 1339.51,-1389.79 1334.97,-1384.83 1339.55,-1394.79 1339.55,-1394.79"/>
<text text-anchor="middle" x="1382" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Domain&#45;&gt;DomainVersion -->
<g id="edge120" class="edge"><title>Domain&#45;&gt;DomainVersion</title>
<path fill="none" stroke="#94deab" d="M1944.17,-1901.93C1901.15,-1866.74 1850.66,-1832.86 1798,-1813 1762.08,-1799.45 1482.26,-1819.85 1453,-1795 1437.61,-1781.93 1390.47,-1545.24 1361.86,-1394.95"/>
<ellipse fill="none" stroke="#94deab" cx="1947.38" cy="-1904.58" rx="4.00002" ry="4.00002"/>
<polygon fill="#94deab" stroke="#94deab" points="1361.78,-1394.56 1364.34,-1383.9 1360.85,-1389.65 1359.91,-1384.74 1359.91,-1384.74 1359.91,-1384.74 1360.85,-1389.65 1355.49,-1385.58 1361.78,-1394.56 1361.78,-1394.56"/>
<text text-anchor="middle" x="1476" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Domain&#45;&gt;DomainVersion -->
<g id="edge157" class="edge"><title>Domain&#45;&gt;DomainVersion</title>
<path fill="none" stroke="#8c0447" d="M1944.02,-1902.32C1900.99,-1867.15 1850.54,-1833.18 1798,-1813 1768.9,-1801.82 1540.58,-1816.5 1518,-1795 1490.95,-1769.25 1520.73,-1658.38 1499,-1628 1488.13,-1612.8 1473.57,-1623.83 1461,-1610 1406.67,-1550.22 1376.08,-1464.42 1359.12,-1394.3"/>
<ellipse fill="none" stroke="#8c0447" cx="1947.23" cy="-1904.97" rx="4.00002" ry="4.00002"/>
<polygon fill="#8c0447" stroke="#8c0447" points="1359.11,-1394.24 1361.19,-1383.48 1357.96,-1389.38 1356.81,-1384.51 1356.81,-1384.51 1356.81,-1384.51 1357.96,-1389.38 1352.43,-1385.54 1359.11,-1394.24 1359.11,-1394.24"/>
<text text-anchor="middle" x="1541" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Domain&#45;&gt;Dnskey -->
<g id="edge55" class="edge"><title>Domain&#45;&gt;Dnskey</title>
<path fill="none" stroke="#44aeaf" d="M1944.43,-1912.05C1904.49,-1874.86 1858.18,-1837.23 1809,-1813 1767.31,-1792.46 1742.42,-1823.86 1706,-1795 1643.7,-1745.63 1588.15,-1540.38 1564.2,-1402.3"/>
<ellipse fill="none" stroke="#44aeaf" cx="1947.36" cy="-1914.8" rx="4.00002" ry="4.00002"/>
<polygon fill="#44aeaf" stroke="#44aeaf" points="1564.13,-1401.92 1566.89,-1391.31 1563.3,-1396.99 1562.46,-1392.06 1562.46,-1392.06 1562.46,-1392.06 1563.3,-1396.99 1558.02,-1392.82 1564.13,-1401.92 1564.13,-1401.92"/>
</g>
<!-- Domain&#45;&gt;Dnskey -->
<g id="edge95" class="edge"><title>Domain&#45;&gt;Dnskey</title>
<path fill="none" stroke="#924f1b" d="M1944.28,-1896.11C1909.19,-1864.37 1869.15,-1833.76 1827,-1813 1785.31,-1792.46 1760.42,-1823.86 1724,-1795 1661.64,-1745.58 1606.04,-1539.97 1577.19,-1401.89"/>
<ellipse fill="none" stroke="#924f1b" cx="1947.36" cy="-1898.93" rx="4.00002" ry="4.00002"/>
<polygon fill="#924f1b" stroke="#924f1b" points="1577.19,-1401.86 1579.57,-1391.15 1576.18,-1396.96 1575.16,-1392.06 1575.16,-1392.06 1575.16,-1392.06 1576.18,-1396.96 1570.76,-1392.98 1577.19,-1401.86 1577.19,-1401.86"/>
</g>
<!-- Domain&#45;&gt;Dnskey -->
<g id="edge129" class="edge"><title>Domain&#45;&gt;Dnskey</title>
<path fill="none" stroke="#d51c70" d="M1943.85,-1880.28C1913.7,-1854.38 1880.08,-1830.28 1845,-1813 1803.31,-1792.46 1778.42,-1823.86 1742,-1795 1679.64,-1745.58 1624.04,-1539.97 1590.26,-1401.89"/>
<ellipse fill="none" stroke="#d51c70" cx="1947.21" cy="-1883.2" rx="4.00002" ry="4.00002"/>
<polygon fill="#d51c70" stroke="#d51c70" points="1590.24,-1401.78 1592.24,-1391 1589.05,-1396.92 1587.87,-1392.06 1587.87,-1392.06 1587.87,-1392.06 1589.05,-1396.92 1583.5,-1393.13 1590.24,-1401.78 1590.24,-1401.78"/>
</g>
<!-- Domain&#45;&gt;Dnskey -->
<g id="edge166" class="edge"><title>Domain&#45;&gt;Dnskey</title>
<path fill="none" stroke="#d950db" d="M1944.08,-1865.72C1918.85,-1845.46 1891.4,-1826.99 1863,-1813 1821.31,-1792.46 1796.42,-1823.86 1760,-1795 1697.64,-1745.58 1642.04,-1539.97 1603.33,-1401.89"/>
<ellipse fill="none" stroke="#d950db" cx="1947.34" cy="-1868.38" rx="4.00002" ry="4.00002"/>
<polygon fill="#d950db" stroke="#d950db" points="1603.28,-1401.69 1604.91,-1390.85 1601.93,-1396.88 1600.57,-1392.06 1600.57,-1392.06 1600.57,-1392.06 1601.93,-1396.88 1596.24,-1393.28 1603.28,-1401.69 1603.28,-1401.69"/>
</g>
<!-- Domain&#45;&gt;AdminDomainContact -->
<g id="edge48" class="edge"><title>Domain&#45;&gt;AdminDomainContact</title>
<path fill="none" stroke="#37ab47" d="M1947.37,-1852.73C1939.84,-1833.68 1933.51,-1814.23 1929,-1795 1896.36,-1655.95 1935.35,-1493.3 1977.09,-1386.87"/>
<ellipse fill="none" stroke="#37ab47" cx="1948.93" cy="-1856.59" rx="4.00001" ry="4.00001"/>
<polygon fill="#37ab47" stroke="#37ab47" points="1977.17,-1386.68 1985.06,-1379.06 1979.03,-1382.03 1980.88,-1377.39 1980.88,-1377.39 1980.88,-1377.39 1979.03,-1382.03 1976.7,-1375.72 1977.17,-1386.68 1977.17,-1386.68"/>
</g>
<!-- Domain&#45;&gt;AdminDomainContact -->
<g id="edge88" class="edge"><title>Domain&#45;&gt;AdminDomainContact</title>
<path fill="none" stroke="#6ec917" d="M1949.67,-1805.62C1948.72,-1802.07 1947.83,-1798.53 1947,-1795 1914.36,-1655.95 1953.35,-1493.3 1991.08,-1386.87"/>
<ellipse fill="none" stroke="#6ec917" cx="1950.76" cy="-1809.53" rx="4.00001" ry="4.00001"/>
<polygon fill="#6ec917" stroke="#6ec917" points="1991.1,-1386.8 1998.72,-1378.91 1992.79,-1382.1 1994.49,-1377.39 1994.49,-1377.39 1994.49,-1377.39 1992.79,-1382.1 1990.25,-1375.87 1991.1,-1386.8 1991.1,-1386.8"/>
</g>
<!-- Domain&#45;&gt;AdminDomainContact -->
<g id="edge122" class="edge"><title>Domain&#45;&gt;AdminDomainContact</title>
<path fill="none" stroke="#10708e" d="M1967.67,-1805.62C1966.72,-1802.07 1965.83,-1798.53 1965,-1795 1932.4,-1656.09 1971.27,-1493.63 2004.95,-1387.19"/>
<ellipse fill="none" stroke="#10708e" cx="1968.76" cy="-1809.53" rx="4.00001" ry="4.00001"/>
<polygon fill="#10708e" stroke="#10708e" points="2005.04,-1386.92 2012.38,-1378.76 2006.57,-1382.15 2008.09,-1377.39 2008.09,-1377.39 2008.09,-1377.39 2006.57,-1382.15 2003.81,-1376.02 2005.04,-1386.92 2005.04,-1386.92"/>
</g>
<!-- Domain&#45;&gt;AdminDomainContact -->
<g id="edge159" class="edge"><title>Domain&#45;&gt;AdminDomainContact</title>
<path fill="none" stroke="#1395db" d="M1985.67,-1805.62C1984.72,-1802.07 1983.83,-1798.53 1983,-1795 1950.4,-1656.09 1989.27,-1493.63 2018.95,-1387.19"/>
<ellipse fill="none" stroke="#1395db" cx="1986.75" cy="-1809.53" rx="4.00001" ry="4.00001"/>
<polygon fill="#1395db" stroke="#1395db" points="2019,-1387.02 2026.03,-1378.61 2020.35,-1382.21 2021.7,-1377.39 2021.7,-1377.39 2021.7,-1377.39 2020.35,-1382.21 2017.36,-1376.18 2019,-1387.02 2019,-1387.02"/>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge50" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#34b1eb" d="M2205.65,-2028.92C2522.25,-2022.07 3307.7,-1985.79 3469,-1795 3516.92,-1738.32 3517.57,-1684.13 3469,-1628 3432.56,-1585.89 3393.2,-1637.9 3345,-1610 3271.73,-1567.59 3211.29,-1496.33 3166.73,-1430.19"/>
<polygon fill="#34b1eb" stroke="#34b1eb" points="2205.5,-2028.93 2195.41,-2024.64 2200.5,-2029.03 2195.5,-2029.14 2195.5,-2029.14 2195.5,-2029.14 2200.5,-2029.03 2195.6,-2033.64 2205.5,-2028.93 2205.5,-2028.93"/>
<polygon fill="#34b1eb" stroke="#34b1eb" points="3166.64,-1430.05 3164.84,-1419.24 3163.87,-1425.89 3161.1,-1421.73 3161.1,-1421.73 3161.1,-1421.73 3163.87,-1425.89 3157.35,-1424.23 3166.64,-1430.05 3166.64,-1430.05"/>
<text text-anchor="middle" x="3548" y="-1707.8" font-family="Times,serif" font-size="14.00">admin_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge51" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#2ec6c4" d="M2205.85,-2030.98C2542.69,-2029.08 3416.1,-2003.71 3595,-1795 3643.3,-1738.65 3645.56,-1682.33 3595,-1628 3557.06,-1587.22 3394.18,-1636.14 3345,-1610 3271.03,-1570.69 3210.92,-1500.8 3166.76,-1434.78"/>
<polygon fill="#2ec6c4" stroke="#2ec6c4" points="2205.56,-2030.98 2195.53,-2026.53 2200.56,-2031 2195.56,-2031.03 2195.56,-2031.03 2195.56,-2031.03 2200.56,-2031 2195.58,-2035.53 2205.56,-2030.98 2205.56,-2030.98"/>
<polygon fill="#2ec6c4" stroke="#2ec6c4" points="3166.69,-1434.68 3164.93,-1423.85 3163.93,-1430.5 3161.18,-1426.33 3161.18,-1426.33 3161.18,-1426.33 3163.93,-1430.5 3157.42,-1428.81 3166.69,-1434.68 3166.69,-1434.68"/>
<text text-anchor="middle" x="3669" y="-1707.8" font-family="Times,serif" font-size="14.00">tech_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge90" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#283845" d="M2205.66,-2013.75C2591.1,-1964.8 3685.23,-1823.59 3710,-1795 3734.3,-1766.95 3735.59,-1654.88 3710,-1628 3682,-1598.59 3381.07,-1628.65 3345,-1610 3270.75,-1571.61 3210.68,-1502.04 3166.63,-1435.99"/>
<polygon fill="#283845" stroke="#283845" points="2205.5,-2013.78 2195.01,-2010.57 2200.54,-2014.4 2195.58,-2015.03 2195.58,-2015.03 2195.58,-2015.03 2200.54,-2014.4 2196.14,-2019.5 2205.5,-2013.78 2205.5,-2013.78"/>
<polygon fill="#283845" stroke="#283845" points="3166.56,-1435.89 3164.82,-1425.07 3163.81,-1431.72 3161.06,-1427.54 3161.06,-1427.54 3161.06,-1427.54 3163.81,-1431.72 3157.3,-1430.02 3166.56,-1435.89 3166.56,-1435.89"/>
<text text-anchor="middle" x="3771" y="-1707.8" font-family="Times,serif" font-size="14.00">admin_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge91" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#e1063b" d="M2203.78,-1949.69C2257.17,-1909.82 2314.19,-1856.92 2348,-1795 2383.9,-1729.24 2315.35,-1678.17 2371,-1628 2415.59,-1587.8 2860.46,-1642.39 2911,-1610 2962.22,-1577.18 2998.51,-1523.78 3023.97,-1469.04"/>
<polygon fill="#e1063b" stroke="#e1063b" points="2203.64,-1949.8 2192.92,-1952.11 2199.62,-1952.76 2195.6,-1955.73 2195.6,-1955.73 2195.6,-1955.73 2199.62,-1952.76 2198.27,-1959.35 2203.64,-1949.8 2203.64,-1949.8"/>
<polygon fill="#e1063b" stroke="#e1063b" points="3023.99,-1469 3032.22,-1461.75 3026.06,-1464.45 3028.12,-1459.89 3028.12,-1459.89 3028.12,-1459.89 3026.06,-1464.45 3024.03,-1458.03 3023.99,-1469 3023.99,-1469"/>
<text text-anchor="middle" x="2408" y="-1707.8" font-family="Times,serif" font-size="14.00">tech_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge124" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#640606" d="M2205.13,-1981.12C2287.79,-1943.13 2388.9,-1882.21 2445,-1795 2485.53,-1731.99 2412.53,-1678.37 2468,-1628 2504.47,-1594.88 2869.62,-1636.73 2911,-1610 2962.1,-1576.99 2998.36,-1523.54 3023.83,-1468.82"/>
<polygon fill="#640606" stroke="#640606" points="2205.02,-1981.17 2194.05,-1981.2 2200.46,-1983.24 2195.91,-1985.3 2195.91,-1985.3 2195.91,-1985.3 2200.46,-1983.24 2197.77,-1989.4 2205.02,-1981.17 2205.02,-1981.17"/>
<polygon fill="#640606" stroke="#640606" points="3023.84,-1468.77 3032.08,-1461.53 3025.91,-1464.22 3027.98,-1459.67 3027.98,-1459.67 3027.98,-1459.67 3025.91,-1464.22 3023.88,-1457.81 3023.84,-1468.77 3023.84,-1468.77"/>
<text text-anchor="middle" x="2511" y="-1707.8" font-family="Times,serif" font-size="14.00">admin_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge125" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#2f4c49" d="M2205.56,-2002.2C2317.06,-1971.09 2471.15,-1909.54 2554,-1795 2597.91,-1734.29 2521.87,-1678.73 2577,-1628 2604.35,-1602.83 2879.92,-1630.37 2911,-1610 2961.75,-1576.74 2997.89,-1523.38 3023.36,-1468.82"/>
<polygon fill="#2f4c49" stroke="#2f4c49" points="2205.23,-2002.29 2194.4,-2000.59 2200.41,-2003.61 2195.59,-2004.93 2195.59,-2004.93 2195.59,-2004.93 2200.41,-2003.61 2196.78,-2009.27 2205.23,-2002.29 2205.23,-2002.29"/>
<polygon fill="#2f4c49" stroke="#2f4c49" points="3023.37,-1468.8 3031.61,-1461.57 3025.44,-1464.25 3027.52,-1459.7 3027.52,-1459.7 3027.52,-1459.7 3025.44,-1464.25 3023.42,-1457.84 3023.37,-1468.8 3023.37,-1468.8"/>
<text text-anchor="middle" x="2614" y="-1707.8" font-family="Times,serif" font-size="14.00">tech_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge161" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#f34682" d="M2205.53,-2014.72C2339.98,-1991.25 2543.2,-1933.8 2651,-1795 2696.96,-1735.83 2619.43,-1679.34 2674,-1628 2712.47,-1591.81 2867.15,-1639.44 2911,-1610 2961.02,-1576.42 2996.91,-1523.44 3022.36,-1469.32"/>
<polygon fill="#f34682" stroke="#f34682" points="2205.43,-2014.74 2194.81,-2011.98 2200.5,-2015.58 2195.57,-2016.42 2195.57,-2016.42 2195.57,-2016.42 2200.5,-2015.58 2196.32,-2020.85 2205.43,-2014.74 2205.43,-2014.74"/>
<polygon fill="#f34682" stroke="#f34682" points="3022.51,-1469 3030.77,-1461.79 3024.59,-1464.46 3026.68,-1459.91 3026.68,-1459.91 3026.68,-1459.91 3024.59,-1464.46 3022.59,-1458.04 3022.51,-1469 3022.51,-1469"/>
<text text-anchor="middle" x="2717" y="-1707.8" font-family="Times,serif" font-size="14.00">admin_contacts</text>
</g>
<!-- Domain&#45;&gt;Contact -->
<g id="edge162" class="edge"><title>Domain&#45;&gt;Contact</title>
<path fill="none" stroke="#7c290f" d="M2205.95,-2025.38C2364.55,-2011.54 2625.14,-1962.82 2760,-1795 2806.79,-1736.77 2726.77,-1681.41 2779,-1628 2820.4,-1585.67 2862.85,-1644.45 2911,-1610 2959.49,-1575.31 2994.86,-1522.64 3020.31,-1469.16"/>
<polygon fill="#7c290f" stroke="#7c290f" points="2205.61,-2025.4 2195.27,-2021.75 2200.63,-2025.82 2195.65,-2026.24 2195.65,-2026.24 2195.65,-2026.24 2200.63,-2025.82 2196.02,-2030.72 2205.61,-2025.4 2205.61,-2025.4"/>
<polygon fill="#7c290f" stroke="#7c290f" points="3020.41,-1468.94 3028.71,-1461.77 3022.52,-1464.41 3024.63,-1459.88 3024.63,-1459.88 3024.63,-1459.88 3022.52,-1464.41 3020.55,-1457.98 3020.41,-1468.94 3020.41,-1468.94"/>
<text text-anchor="middle" x="2816" y="-1707.8" font-family="Times,serif" font-size="14.00">tech_contacts</text>
</g>
<!-- DomainTransfer -->
<g id="node46" class="node"><title>DomainTransfer</title>
<path fill="none" stroke="black" d="M1675,-1166C1675,-1166 1839,-1166 1839,-1166 1845,-1166 1851,-1172 1851,-1178 1851,-1178 1851,-1365 1851,-1365 1851,-1371 1845,-1377 1839,-1377 1839,-1377 1675,-1377 1675,-1377 1669,-1377 1663,-1371 1663,-1365 1663,-1365 1663,-1178 1663,-1178 1663,-1172 1669,-1166 1675,-1166"/>
<text text-anchor="middle" x="1757" y="-1361.8" font-family="Times,serif" font-size="14.00">DomainTransfer</text>
<polyline fill="none" stroke="black" points="1663,-1354 1851,-1354 "/>
<text text-anchor="start" x="1671" y="-1338.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1671" y="-1323.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="1671" y="-1308.8" font-family="Times,serif" font-size="14.00">status :string</text>
<text text-anchor="start" x="1671" y="-1293.8" font-family="Times,serif" font-size="14.00">transfer_requested_at :datetime</text>
<text text-anchor="start" x="1671" y="-1278.8" font-family="Times,serif" font-size="14.00">transferred_at :datetime</text>
<text text-anchor="start" x="1671" y="-1263.8" font-family="Times,serif" font-size="14.00">transfer_from_id :integer</text>
<text text-anchor="start" x="1671" y="-1248.8" font-family="Times,serif" font-size="14.00">transfer_to_id :integer</text>
<text text-anchor="start" x="1671" y="-1233.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1671" y="-1218.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1671" y="-1203.8" font-family="Times,serif" font-size="14.00">wait_until :datetime</text>
<text text-anchor="start" x="1671" y="-1188.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1671" y="-1173.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Domain&#45;&gt;DomainTransfer -->
<g id="edge54" class="edge"><title>Domain&#45;&gt;DomainTransfer</title>
<path fill="none" stroke="#1ba08a" d="M1944.3,-1923.06C1903.02,-1885.4 1856.03,-1844.65 1809,-1813 1793.5,-1802.56 1781.6,-1810.39 1771,-1795 1688.37,-1675.09 1693.03,-1500.89 1714.73,-1387.15"/>
<ellipse fill="none" stroke="#1ba08a" cx="1947.4" cy="-1925.89" rx="4.00002" ry="4.00002"/>
<polygon fill="#1ba08a" stroke="#1ba08a" points="1714.8,-1386.83 1721.16,-1377.9 1715.77,-1381.93 1716.74,-1377.02 1716.74,-1377.02 1716.74,-1377.02 1715.77,-1381.93 1712.33,-1376.15 1714.8,-1386.83 1714.8,-1386.83"/>
</g>
<!-- Domain&#45;&gt;DomainTransfer -->
<g id="edge94" class="edge"><title>Domain&#45;&gt;DomainTransfer</title>
<path fill="none" stroke="#c900a0" d="M1944.11,-1907.26C1908,-1874.28 1867.51,-1840.27 1827,-1813 1811.5,-1802.56 1799.6,-1810.39 1789,-1795 1706.37,-1675.09 1711.03,-1500.89 1728.33,-1387.15"/>
<ellipse fill="none" stroke="#c900a0" cx="1947.38" cy="-1910.26" rx="4.00002" ry="4.00002"/>
<polygon fill="#c900a0" stroke="#c900a0" points="1728.37,-1386.9 1734.38,-1377.72 1729.15,-1381.96 1729.93,-1377.02 1729.93,-1377.02 1729.93,-1377.02 1729.15,-1381.96 1725.49,-1376.32 1728.37,-1386.9 1728.37,-1386.9"/>
</g>
<!-- Domain&#45;&gt;DomainTransfer -->
<g id="edge128" class="edge"><title>Domain&#45;&gt;DomainTransfer</title>
<path fill="none" stroke="#a7e87b" d="M1944.21,-1891.54C1913.17,-1863.68 1879.1,-1835.95 1845,-1813 1829.5,-1802.56 1817.6,-1810.39 1807,-1795 1724.37,-1675.09 1729.03,-1500.89 1741.94,-1387.15"/>
<ellipse fill="none" stroke="#a7e87b" cx="1947.41" cy="-1894.43" rx="4.00002" ry="4.00002"/>
<polygon fill="#a7e87b" stroke="#a7e87b" points="1741.96,-1386.95 1747.59,-1377.55 1742.54,-1381.99 1743.12,-1377.02 1743.12,-1377.02 1743.12,-1377.02 1742.54,-1381.99 1738.66,-1376.5 1741.96,-1386.95 1741.96,-1386.95"/>
</g>
<!-- Domain&#45;&gt;DomainTransfer -->
<g id="edge165" class="edge"><title>Domain&#45;&gt;DomainTransfer</title>
<path fill="none" stroke="#548a67" d="M1944.12,-1875.82C1918.32,-1853.39 1890.66,-1831.62 1863,-1813 1847.5,-1802.56 1835.6,-1810.39 1825,-1795 1742.37,-1675.09 1747.03,-1500.89 1755.54,-1387.15"/>
<ellipse fill="none" stroke="#548a67" cx="1947.28" cy="-1878.59" rx="4.00002" ry="4.00002"/>
<polygon fill="#548a67" stroke="#548a67" points="1755.55,-1386.99 1760.8,-1377.37 1755.93,-1382.01 1756.32,-1377.02 1756.32,-1377.02 1756.32,-1377.02 1755.93,-1382.01 1751.83,-1376.68 1755.55,-1386.99 1755.55,-1386.99"/>
</g>
<!-- TechDomainContact -->
<g id="node50" class="node"><title>TechDomainContact</title>
<path fill="none" stroke="black" d="M2155,-1166C2155,-1166 2295,-1166 2295,-1166 2301,-1166 2307,-1172 2307,-1178 2307,-1178 2307,-1365 2307,-1365 2307,-1371 2301,-1377 2295,-1377 2295,-1377 2155,-1377 2155,-1377 2149,-1377 2143,-1371 2143,-1365 2143,-1365 2143,-1178 2143,-1178 2143,-1172 2149,-1166 2155,-1166"/>
<text text-anchor="middle" x="2225" y="-1361.8" font-family="Times,serif" font-size="14.00">TechDomainContact</text>
<polyline fill="none" stroke="black" points="2143,-1354 2307,-1354 "/>
<text text-anchor="start" x="2151" y="-1338.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2151" y="-1323.8" font-family="Times,serif" font-size="14.00">contact_id :integer</text>
<text text-anchor="start" x="2151" y="-1308.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="2151" y="-1278.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2151" y="-1263.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="2151" y="-1248.8" font-family="Times,serif" font-size="14.00">contact_code_cache :string</text>
<text text-anchor="start" x="2151" y="-1233.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="2151" y="-1218.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="2151" y="-1203.8" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="2151" y="-1188.8" font-family="Times,serif" font-size="14.00">legacy_domain_id :integer</text>
<text text-anchor="start" x="2151" y="-1173.8" font-family="Times,serif" font-size="14.00">legacy_contact_id :integer</text>
</g>
<!-- Domain&#45;&gt;TechDomainContact -->
<g id="edge49" class="edge"><title>Domain&#45;&gt;TechDomainContact</title>
<path fill="none" stroke="#32806d" d="M1969.16,-1805.25C1960.07,-1741.88 1967.14,-1676.96 2008,-1628 2036.66,-1593.67 2074.08,-1640.28 2107,-1610 2168,-1553.89 2189.82,-1461.59 2200.99,-1387.68"/>
<ellipse fill="none" stroke="#32806d" cx="1969.8" cy="-1809.42" rx="4.00001" ry="4.00001"/>
<polygon fill="#32806d" stroke="#32806d" points="2201.05,-1387.28 2206.95,-1378.04 2201.78,-1382.33 2202.5,-1377.38 2202.5,-1377.38 2202.5,-1377.38 2201.78,-1382.33 2198.05,-1376.73 2201.05,-1387.28 2201.05,-1387.28"/>
</g>
<!-- Domain&#45;&gt;TechDomainContact -->
<g id="edge89" class="edge"><title>Domain&#45;&gt;TechDomainContact</title>
<path fill="none" stroke="#0277f4" d="M1986.35,-1805.25C1978.07,-1741.88 1985.14,-1676.96 2026,-1628 2054.66,-1593.67 2092.08,-1640.28 2125,-1610 2186,-1553.89 2207.82,-1461.59 2216.26,-1387.68"/>
<ellipse fill="none" stroke="#0277f4" cx="1986.94" cy="-1809.41" rx="4.00001" ry="4.00001"/>
<polygon fill="#0277f4" stroke="#0277f4" points="2216.3,-1387.33 2221.84,-1377.86 2216.83,-1382.35 2217.36,-1377.38 2217.36,-1377.38 2217.36,-1377.38 2216.83,-1382.35 2212.89,-1376.9 2216.3,-1387.33 2216.3,-1387.33"/>
</g>
<!-- Domain&#45;&gt;TechDomainContact -->
<g id="edge123" class="edge"><title>Domain&#45;&gt;TechDomainContact</title>
<path fill="none" stroke="#148d8a" d="M2003.55,-1805.25C1996.07,-1741.88 2003.14,-1676.96 2044,-1628 2072.66,-1593.67 2110.08,-1640.28 2143,-1610 2204,-1553.89 2225.82,-1461.59 2231.53,-1387.68"/>
<ellipse fill="none" stroke="#148d8a" cx="2004.08" cy="-1809.4" rx="4.00001" ry="4.00001"/>
<polygon fill="#148d8a" stroke="#148d8a" points="2231.55,-1387.36 2236.72,-1377.69 2231.89,-1382.37 2232.23,-1377.38 2232.23,-1377.38 2232.23,-1377.38 2231.89,-1382.37 2227.74,-1377.08 2231.55,-1387.36 2231.55,-1387.36"/>
</g>
<!-- Domain&#45;&gt;TechDomainContact -->
<g id="edge160" class="edge"><title>Domain&#45;&gt;TechDomainContact</title>
<path fill="none" stroke="#bae2e9" d="M2020.74,-1805.25C2014.07,-1741.88 2021.14,-1676.96 2062,-1628 2090.66,-1593.67 2128.08,-1640.28 2161,-1610 2222,-1553.89 2243.82,-1461.59 2246.79,-1387.68"/>
<ellipse fill="none" stroke="#bae2e9" cx="2021.22" cy="-1809.4" rx="4.00001" ry="4.00001"/>
<polygon fill="#bae2e9" stroke="#bae2e9" points="2246.8,-1387.38 2251.59,-1377.51 2246.95,-1382.38 2247.09,-1377.38 2247.09,-1377.38 2247.09,-1377.38 2246.95,-1382.38 2242.59,-1377.25 2246.8,-1387.38 2246.8,-1387.38"/>
</g>
<!-- Nameserver -->
<g id="node56" class="node"><title>Nameserver</title>
<path fill="none" stroke="black" d="M1097,-1181C1097,-1181 1235,-1181 1235,-1181 1241,-1181 1247,-1187 1247,-1193 1247,-1193 1247,-1350 1247,-1350 1247,-1356 1241,-1362 1235,-1362 1235,-1362 1097,-1362 1097,-1362 1091,-1362 1085,-1356 1085,-1350 1085,-1350 1085,-1193 1085,-1193 1085,-1187 1091,-1181 1097,-1181"/>
<text text-anchor="middle" x="1166" y="-1346.8" font-family="Times,serif" font-size="14.00">Nameserver</text>
<polyline fill="none" stroke="black" points="1085,-1339 1247,-1339 "/>
<text text-anchor="start" x="1093" y="-1323.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1093" y="-1308.8" font-family="Times,serif" font-size="14.00">hostname :string</text>
<text text-anchor="start" x="1093" y="-1293.8" font-family="Times,serif" font-size="14.00">ipv4 :string</text>
<text text-anchor="start" x="1093" y="-1278.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1093" y="-1263.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1093" y="-1248.8" font-family="Times,serif" font-size="14.00">ipv6 :string</text>
<text text-anchor="start" x="1093" y="-1233.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="1093" y="-1218.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1093" y="-1203.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1093" y="-1188.8" font-family="Times,serif" font-size="14.00">legacy_domain_id :integer</text>
</g>
<!-- Domain&#45;&gt;Nameserver -->
<g id="edge52" class="edge"><title>Domain&#45;&gt;Nameserver</title>
<path fill="none" stroke="#eaea79" d="M1944.14,-1922.5C1894.23,-1880.25 1834.24,-1836.39 1771,-1813 1723.23,-1795.33 1355.2,-1823.51 1313,-1795 1238.33,-1744.55 1260.27,-1694.88 1230,-1610 1202.03,-1531.57 1177.9,-1440.26 1165.69,-1372.41"/>
<ellipse fill="none" stroke="#eaea79" cx="1947.44" cy="-1925.31" rx="4.00002" ry="4.00002"/>
<polygon fill="#eaea79" stroke="#eaea79" points="1165.62,-1372 1168.34,-1361.38 1164.76,-1367.08 1163.9,-1362.15 1163.9,-1362.15 1163.9,-1362.15 1164.76,-1367.08 1159.47,-1362.92 1165.62,-1372 1165.62,-1372"/>
</g>
<!-- Domain&#45;&gt;Nameserver -->
<g id="edge92" class="edge"><title>Domain&#45;&gt;Nameserver</title>
<path fill="none" stroke="#24d761" d="M1944,-1908.29C1898.77,-1870.69 1845.16,-1833.77 1789,-1813 1741.23,-1795.33 1373.2,-1823.51 1331,-1795 1256.33,-1744.55 1278.27,-1694.88 1248,-1610 1219.97,-1531.41 1195.8,-1439.89 1180.83,-1371.99"/>
<ellipse fill="none" stroke="#24d761" cx="1947.26" cy="-1911.03" rx="4.00002" ry="4.00002"/>
<polygon fill="#24d761" stroke="#24d761" points="1180.81,-1371.92 1183.08,-1361.19 1179.75,-1367.04 1178.68,-1362.15 1178.68,-1362.15 1178.68,-1362.15 1179.75,-1367.04 1174.29,-1363.11 1180.81,-1371.92 1180.81,-1371.92"/>
</g>
<!-- Domain&#45;&gt;Nameserver -->
<g id="edge126" class="edge"><title>Domain&#45;&gt;Nameserver</title>
<path fill="none" stroke="#6222d9" d="M1943.73,-1894.06C1903.14,-1861.59 1856.04,-1831.14 1807,-1813 1759.23,-1795.33 1391.2,-1823.51 1349,-1795 1274.33,-1744.55 1296.27,-1694.88 1266,-1610 1237.97,-1531.41 1213.8,-1439.89 1196.04,-1371.99"/>
<ellipse fill="none" stroke="#6222d9" cx="1947.08" cy="-1896.77" rx="4.00002" ry="4.00002"/>
<polygon fill="#6222d9" stroke="#6222d9" points="1195.99,-1371.83 1197.82,-1361.01 1194.73,-1366.99 1193.46,-1362.15 1193.46,-1362.15 1193.46,-1362.15 1194.73,-1366.99 1189.11,-1363.29 1195.99,-1371.83 1195.99,-1371.83"/>
</g>
<!-- Domain&#45;&gt;Nameserver -->
<g id="edge163" class="edge"><title>Domain&#45;&gt;Nameserver</title>
<path fill="none" stroke="#d34247" d="M1943.57,-1880.33C1907.68,-1853.17 1867.06,-1828.55 1825,-1813 1777.23,-1795.33 1409.2,-1823.51 1367,-1795 1292.33,-1744.55 1314.27,-1694.88 1284,-1610 1255.97,-1531.41 1231.8,-1439.89 1211.25,-1371.99"/>
<ellipse fill="none" stroke="#d34247" cx="1947.04" cy="-1883" rx="4.00002" ry="4.00002"/>
<polygon fill="#d34247" stroke="#d34247" points="1211.16,-1371.72 1212.55,-1360.84 1209.7,-1366.93 1208.24,-1362.15 1208.24,-1362.15 1208.24,-1362.15 1209.7,-1366.93 1203.94,-1363.47 1211.16,-1371.72 1211.16,-1371.72"/>
</g>
<!-- Domain&#45;&gt;DomainContact -->
<g id="edge47" class="edge"><title>Domain&#45;&gt;DomainContact</title>
<path fill="none" stroke="#2cb60b" d="M1946.58,-1879.88C1932.27,-1852.61 1920.02,-1823.7 1912,-1795 1804.3,-1409.45 1839.64,-926.919 1875.4,-709.98"/>
<ellipse fill="none" stroke="#2cb60b" cx="1948.58" cy="-1883.62" rx="4.00002" ry="4.00002"/>
<polygon fill="#2cb60b" stroke="#2cb60b" points="1875.45,-709.713 1881.54,-700.598 1876.28,-704.783 1877.11,-699.852 1877.11,-699.852 1877.11,-699.852 1876.28,-704.783 1872.67,-699.106 1875.45,-709.713 1875.45,-709.713"/>
</g>
<!-- Domain&#45;&gt;DomainContact -->
<g id="edge87" class="edge"><title>Domain&#45;&gt;DomainContact</title>
<path fill="none" stroke="#73eee7" d="M1947.01,-1843.06C1940.3,-1827.19 1934.49,-1811.06 1930,-1795 1822.3,-1409.45 1857.64,-926.919 1885.8,-709.98"/>
<ellipse fill="none" stroke="#73eee7" cx="1948.79" cy="-1847.16" rx="4.00001" ry="4.00001"/>
<polygon fill="#73eee7" stroke="#73eee7" points="1885.83,-709.766 1891.6,-700.44 1886.48,-704.809 1887.14,-699.852 1887.14,-699.852 1887.14,-699.852 1886.48,-704.809 1882.67,-699.264 1885.83,-709.766 1885.83,-709.766"/>
</g>
<!-- Domain&#45;&gt;DomainContact -->
<g id="edge121" class="edge"><title>Domain&#45;&gt;DomainContact</title>
<path fill="none" stroke="#fa9c8c" d="M1951.15,-1805.61C1950.04,-1802.08 1948.99,-1798.54 1948,-1795 1840.3,-1409.45 1875.64,-926.919 1896.2,-709.98"/>
<ellipse fill="none" stroke="#fa9c8c" cx="1952.44" cy="-1809.56" rx="4.00001" ry="4.00001"/>
<polygon fill="#fa9c8c" stroke="#fa9c8c" points="1896.21,-709.806 1901.64,-700.28 1896.69,-704.829 1897.16,-699.852 1897.16,-699.852 1897.16,-699.852 1896.69,-704.829 1892.69,-699.424 1896.21,-709.806 1896.21,-709.806"/>
</g>
<!-- Domain&#45;&gt;DomainContact -->
<g id="edge158" class="edge"><title>Domain&#45;&gt;DomainContact</title>
<path fill="none" stroke="#19d80a" d="M1969.15,-1805.61C1968.04,-1802.08 1966.99,-1798.54 1966,-1795 1858.3,-1409.45 1893.64,-926.919 1906.59,-709.98"/>
<ellipse fill="none" stroke="#19d80a" cx="1970.44" cy="-1809.56" rx="4.00001" ry="4.00001"/>
<polygon fill="#19d80a" stroke="#19d80a" points="1906.6,-709.834 1911.69,-700.118 1906.9,-704.843 1907.19,-699.852 1907.19,-699.852 1907.19,-699.852 1906.9,-704.843 1902.7,-699.586 1906.6,-709.834 1906.6,-709.834"/>
</g>
<!-- DomainStatus -->
<g id="node63" class="node"><title>DomainStatus</title>
<path fill="none" stroke="black" d="M2337,-1203.5C2337,-1203.5 2475,-1203.5 2475,-1203.5 2481,-1203.5 2487,-1209.5 2487,-1215.5 2487,-1215.5 2487,-1327.5 2487,-1327.5 2487,-1333.5 2481,-1339.5 2475,-1339.5 2475,-1339.5 2337,-1339.5 2337,-1339.5 2331,-1339.5 2325,-1333.5 2325,-1327.5 2325,-1327.5 2325,-1215.5 2325,-1215.5 2325,-1209.5 2331,-1203.5 2337,-1203.5"/>
<text text-anchor="middle" x="2406" y="-1324.3" font-family="Times,serif" font-size="14.00">DomainStatus</text>
<polyline fill="none" stroke="black" points="2325,-1316.5 2487,-1316.5 "/>
<text text-anchor="start" x="2333" y="-1301.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2333" y="-1286.3" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="2333" y="-1271.3" font-family="Times,serif" font-size="14.00">description :string</text>
<text text-anchor="start" x="2333" y="-1256.3" font-family="Times,serif" font-size="14.00">value :string</text>
<text text-anchor="start" x="2333" y="-1241.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="2333" y="-1226.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="2333" y="-1211.3" font-family="Times,serif" font-size="14.00">legacy_domain_id :integer</text>
</g>
<!-- Domain&#45;&gt;DomainStatus -->
<g id="edge53" class="edge"><title>Domain&#45;&gt;DomainStatus</title>
<path fill="none" stroke="#a00eae" d="M2019.44,-1805.13C2022.3,-1739.94 2040.39,-1674.03 2087,-1628 2119.07,-1596.34 2254.52,-1639.02 2289,-1610 2364.16,-1546.76 2380.24,-1428.43 2388.75,-1350.04"/>
<ellipse fill="none" stroke="#a00eae" cx="2019.29" cy="-1809.5" rx="4" ry="4"/>
<polygon fill="#a00eae" stroke="#a00eae" points="2388.79,-1349.68 2394.33,-1340.22 2389.32,-1344.71 2389.86,-1339.74 2389.86,-1339.74 2389.86,-1339.74 2389.32,-1344.71 2385.38,-1339.26 2388.79,-1349.68 2388.79,-1349.68"/>
</g>
<!-- Domain&#45;&gt;DomainStatus -->
<g id="edge93" class="edge"><title>Domain&#45;&gt;DomainStatus</title>
<path fill="none" stroke="#e9680e" d="M2036.57,-1805.13C2040.3,-1739.94 2058.39,-1674.03 2105,-1628 2137.07,-1596.34 2272.52,-1639.02 2307,-1610 2382.16,-1546.76 2398.24,-1428.43 2402.19,-1350.04"/>
<ellipse fill="none" stroke="#e9680e" cx="2036.36" cy="-1809.5" rx="4" ry="4"/>
<polygon fill="#e9680e" stroke="#e9680e" points="2402.2,-1349.73 2407.15,-1339.94 2402.43,-1344.73 2402.65,-1339.74 2402.65,-1339.74 2402.65,-1339.74 2402.43,-1344.73 2398.16,-1339.53 2402.2,-1349.73 2402.2,-1349.73"/>
</g>
<!-- Domain&#45;&gt;DomainStatus -->
<g id="edge127" class="edge"><title>Domain&#45;&gt;DomainStatus</title>
<path fill="none" stroke="#4401a2" d="M2053.7,-1805.13C2058.3,-1739.94 2076.39,-1674.03 2123,-1628 2155.07,-1596.34 2290.52,-1639.02 2325,-1610 2400.16,-1546.76 2416.24,-1428.43 2415.63,-1350.04"/>
<ellipse fill="none" stroke="#4401a2" cx="2053.43" cy="-1809.5" rx="4" ry="4"/>
<polygon fill="#4401a2" stroke="#4401a2" points="2415.63,-1349.73 2419.95,-1339.66 2415.54,-1344.73 2415.45,-1339.74 2415.45,-1339.74 2415.45,-1339.74 2415.54,-1344.73 2410.95,-1339.81 2415.63,-1349.73 2415.63,-1349.73"/>
</g>
<!-- Domain&#45;&gt;DomainStatus -->
<g id="edge164" class="edge"><title>Domain&#45;&gt;DomainStatus</title>
<path fill="none" stroke="#16b86e" d="M2070.83,-1805.13C2076.3,-1739.94 2094.39,-1674.03 2141,-1628 2173.07,-1596.34 2308.52,-1639.02 2343,-1610 2418.16,-1546.76 2434.24,-1428.43 2429.07,-1350.04"/>
<ellipse fill="none" stroke="#16b86e" cx="2070.49" cy="-1809.5" rx="4" ry="4"/>
<polygon fill="#16b86e" stroke="#16b86e" points="2429.04,-1349.7 2432.74,-1339.38 2428.65,-1344.72 2428.25,-1339.74 2428.25,-1339.74 2428.25,-1339.74 2428.65,-1344.72 2423.76,-1340.09 2429.04,-1349.7 2429.04,-1349.7"/>
</g>
<!-- Keyrelay -->
<g id="node65" class="node"><title>Keyrelay</title>
<path fill="none" stroke="black" d="M2517,-1136C2517,-1136 2653,-1136 2653,-1136 2659,-1136 2665,-1142 2665,-1148 2665,-1148 2665,-1395 2665,-1395 2665,-1401 2659,-1407 2653,-1407 2653,-1407 2517,-1407 2517,-1407 2511,-1407 2505,-1401 2505,-1395 2505,-1395 2505,-1148 2505,-1148 2505,-1142 2511,-1136 2517,-1136"/>
<text text-anchor="middle" x="2585" y="-1391.8" font-family="Times,serif" font-size="14.00">Keyrelay</text>
<polyline fill="none" stroke="black" points="2505,-1384 2665,-1384 "/>
<text text-anchor="start" x="2513" y="-1368.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="2513" y="-1353.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="2513" y="-1338.8" font-family="Times,serif" font-size="14.00">pa_date :datetime</text>
<text text-anchor="start" x="2513" y="-1323.8" font-family="Times,serif" font-size="14.00">key_data_flags :string</text>
<text text-anchor="start" x="2513" y="-1308.8" font-family="Times,serif" font-size="14.00">key_data_protocol :string</text>
<text text-anchor="start" x="2513" y="-1293.8" font-family="Times,serif" font-size="14.00">key_data_alg :string</text>
<text text-anchor="start" x="2513" y="-1278.8" font-family="Times,serif" font-size="14.00">key_data_public_key :text</text>
<text text-anchor="start" x="2513" y="-1263.8" font-family="Times,serif" font-size="14.00">auth_info_pw :string</text>
<text text-anchor="start" x="2513" y="-1248.8" font-family="Times,serif" font-size="14.00">expiry_relative :string</text>
<text text-anchor="start" x="2513" y="-1233.8" font-family="Times,serif" font-size="14.00">expiry_absolute :datetime</text>
<text text-anchor="start" x="2513" y="-1218.8" font-family="Times,serif" font-size="14.00">requester_id :integer</text>
<text text-anchor="start" x="2513" y="-1203.8" font-family="Times,serif" font-size="14.00">accepter_id :integer</text>
<text text-anchor="start" x="2513" y="-1188.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="2513" y="-1173.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="2513" y="-1158.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="2513" y="-1143.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Domain&#45;&gt;Keyrelay -->
<g id="edge56" class="edge"><title>Domain&#45;&gt;Keyrelay</title>
<path fill="none" stroke="#9c8885" d="M2091.44,-1805.22C2109.35,-1726.79 2135.37,-1652.28 2166,-1628 2218.86,-1586.1 2416.81,-1652.74 2469,-1610 2525.42,-1563.8 2548.46,-1486.47 2559.84,-1417.47"/>
<ellipse fill="none" stroke="#9c8885" cx="2090.5" cy="-1809.41" rx="4.00001" ry="4.00001"/>
<polygon fill="#9c8885" stroke="#9c8885" points="2559.88,-1417.23 2565.89,-1408.06 2560.66,-1412.3 2561.44,-1407.36 2561.44,-1407.36 2561.44,-1407.36 2560.66,-1412.3 2557,-1406.66 2559.88,-1417.23 2559.88,-1417.23"/>
</g>
<!-- Domain&#45;&gt;Keyrelay -->
<g id="edge96" class="edge"><title>Domain&#45;&gt;Keyrelay</title>
<path fill="none" stroke="#cb1994" d="M2108.12,-1805.22C2127.35,-1726.79 2153.37,-1652.28 2184,-1628 2236.86,-1586.1 2434.81,-1652.74 2487,-1610 2543.42,-1563.8 2566.46,-1486.47 2575.97,-1417.47"/>
<ellipse fill="none" stroke="#cb1994" cx="2107.1" cy="-1809.42" rx="4.00001" ry="4.00001"/>
<polygon fill="#cb1994" stroke="#cb1994" points="2576,-1417.27 2581.74,-1407.93 2576.64,-1412.32 2577.28,-1407.36 2577.28,-1407.36 2577.28,-1407.36 2576.64,-1412.32 2572.82,-1406.78 2576,-1417.27 2576,-1417.27"/>
</g>
<!-- Domain&#45;&gt;Keyrelay -->
<g id="edge130" class="edge"><title>Domain&#45;&gt;Keyrelay</title>
<path fill="none" stroke="#9a035d" d="M2124.79,-1805.22C2145.35,-1726.79 2171.37,-1652.28 2202,-1628 2254.86,-1586.1 2452.81,-1652.74 2505,-1610 2561.42,-1563.8 2584.46,-1486.47 2592.1,-1417.47"/>
<ellipse fill="none" stroke="#9a035d" cx="2123.7" cy="-1809.44" rx="4.00001" ry="4.00001"/>
<polygon fill="#9a035d" stroke="#9a035d" points="2592.12,-1417.31 2597.6,-1407.81 2592.62,-1412.33 2593.12,-1407.36 2593.12,-1407.36 2593.12,-1407.36 2592.62,-1412.33 2588.65,-1406.91 2592.12,-1417.31 2592.12,-1417.31"/>
</g>
<!-- Domain&#45;&gt;Keyrelay -->
<g id="edge167" class="edge"><title>Domain&#45;&gt;Keyrelay</title>
<path fill="none" stroke="#79311d" d="M2141.47,-1805.22C2163.35,-1726.79 2189.37,-1652.28 2220,-1628 2272.86,-1586.1 2470.81,-1652.74 2523,-1610 2579.42,-1563.8 2602.46,-1486.47 2608.23,-1417.47"/>
<ellipse fill="none" stroke="#79311d" cx="2140.3" cy="-1809.46" rx="4.00001" ry="4.00001"/>
<polygon fill="#79311d" stroke="#79311d" points="2608.24,-1417.33 2613.45,-1407.68 2608.6,-1412.34 2608.96,-1407.36 2608.96,-1407.36 2608.96,-1407.36 2608.6,-1412.34 2604.48,-1407.03 2608.24,-1417.33 2608.24,-1417.33"/>
</g>
<!-- Domain&#45;&gt;LegalDocument -->
<g id="edge58" class="edge"><title>Domain&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#9aa482" d="M2200.54,-1853.91C2215.1,-1834.5 2229.26,-1814.65 2242,-1795 2286.99,-1725.62 2254.66,-1673.05 2324,-1628 2368.1,-1599.34 2759.68,-1647.05 2797,-1610 2924.76,-1483.17 2878.03,-913.337 2867.53,-687.557"/>
<ellipse fill="none" stroke="#9aa482" cx="2197.99" cy="-1857.28" rx="4.00002" ry="4.00002"/>
<polygon fill="#9aa482" stroke="#9aa482" points="2867.52,-687.383 2871.56,-677.191 2867.29,-682.388 2867.07,-677.393 2867.07,-677.393 2867.07,-677.393 2867.29,-682.388 2862.57,-677.596 2867.52,-687.383 2867.52,-687.383"/>
</g>
<!-- Domain&#45;&gt;LegalDocument -->
<g id="edge98" class="edge"><title>Domain&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#0ab877" d="M2200.74,-1876.86C2221.6,-1850.36 2242.18,-1822.48 2260,-1795 2304.99,-1725.62 2272.66,-1673.05 2342,-1628 2386.1,-1599.34 2777.68,-1647.05 2815,-1610 2942.76,-1483.17 2896.03,-913.337 2876.4,-687.557"/>
<ellipse fill="none" stroke="#0ab877" cx="2198.2" cy="-1880.07" rx="4.00002" ry="4.00002"/>
<polygon fill="#0ab877" stroke="#0ab877" points="2876.39,-687.356 2880,-677.003 2875.95,-682.375 2875.52,-677.393 2875.52,-677.393 2875.52,-677.393 2875.95,-682.375 2871.04,-677.784 2876.39,-687.356 2876.39,-687.356"/>
</g>
<!-- Domain&#45;&gt;LegalDocument -->
<g id="edge132" class="edge"><title>Domain&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#1b92e0" d="M2200.97,-1898.4C2228.06,-1865.74 2255.28,-1830.04 2278,-1795 2322.99,-1725.62 2290.66,-1673.05 2360,-1628 2404.1,-1599.34 2795.68,-1647.05 2833,-1610 2960.76,-1483.17 2914.03,-913.337 2885.28,-687.557"/>
<ellipse fill="none" stroke="#1b92e0" cx="2198.12" cy="-1901.82" rx="4.00002" ry="4.00002"/>
<polygon fill="#1b92e0" stroke="#1b92e0" points="2885.25,-687.311 2888.43,-676.817 2884.61,-682.352 2883.97,-677.393 2883.97,-677.393 2883.97,-677.393 2884.61,-682.352 2879.5,-677.97 2885.25,-687.311 2885.25,-687.311"/>
</g>
<!-- Domain&#45;&gt;LegalDocument -->
<g id="edge169" class="edge"><title>Domain&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#3c485c" d="M2200.89,-1918.72C2234.31,-1880.91 2268.46,-1837.47 2296,-1795 2340.99,-1725.62 2308.66,-1673.05 2378,-1628 2422.1,-1599.34 2813.68,-1647.05 2851,-1610 2978.76,-1483.17 2932.03,-913.337 2894.16,-687.557"/>
<ellipse fill="none" stroke="#3c485c" cx="2198.19" cy="-1921.75" rx="4.00002" ry="4.00002"/>
<polygon fill="#3c485c" stroke="#3c485c" points="2894.1,-687.25 2896.85,-676.634 2893.26,-682.322 2892.42,-677.393 2892.42,-677.393 2892.42,-677.393 2893.26,-682.322 2887.98,-678.153 2894.1,-687.25 2894.1,-687.25"/>
</g>
<!-- Ability -->
<g id="node42" class="node"><title>Ability</title>
<polygon fill="none" stroke="black" points="4052.5,-2466.5 4052.5,-2512.5 4107.5,-2512.5 4107.5,-2466.5 4052.5,-2466.5"/>
<text text-anchor="middle" x="4080" y="-2497.3" font-family="Times,serif" font-size="14.00">Ability</text>
<polyline fill="none" stroke="black" points="4052.5,-2489.5 4107.5,-2489.5 "/>
<text text-anchor="middle" x="4080" y="-2474.3" font-family="Times,serif" font-size="14.00"> </text>
</g>
<!-- Registrar -->
<g id="node43" class="node"><title>Registrar</title>
<path fill="none" stroke="black" d="M1604.5,-2301.5C1604.5,-2301.5 1717.5,-2301.5 1717.5,-2301.5 1723.5,-2301.5 1729.5,-2307.5 1729.5,-2313.5 1729.5,-2313.5 1729.5,-2665.5 1729.5,-2665.5 1729.5,-2671.5 1723.5,-2677.5 1717.5,-2677.5 1717.5,-2677.5 1604.5,-2677.5 1604.5,-2677.5 1598.5,-2677.5 1592.5,-2671.5 1592.5,-2665.5 1592.5,-2665.5 1592.5,-2313.5 1592.5,-2313.5 1592.5,-2307.5 1598.5,-2301.5 1604.5,-2301.5"/>
<text text-anchor="middle" x="1661" y="-2662.3" font-family="Times,serif" font-size="14.00">Registrar</text>
<polyline fill="none" stroke="black" points="1592.5,-2654.5 1729.5,-2654.5 "/>
<text text-anchor="start" x="1600.5" y="-2639.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1600.5" y="-2624.3" font-family="Times,serif" font-size="14.00">name :string</text>
<text text-anchor="start" x="1600.5" y="-2609.3" font-family="Times,serif" font-size="14.00">reg_no :string</text>
<text text-anchor="start" x="1600.5" y="-2594.3" font-family="Times,serif" font-size="14.00">vat_no :string</text>
<text text-anchor="start" x="1600.5" y="-2579.3" font-family="Times,serif" font-size="14.00">billing_address :string</text>
<text text-anchor="start" x="1600.5" y="-2564.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1600.5" y="-2549.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1600.5" y="-2534.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1600.5" y="-2519.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1600.5" y="-2504.3" font-family="Times,serif" font-size="14.00">phone :string</text>
<text text-anchor="start" x="1600.5" y="-2489.3" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="1600.5" y="-2474.3" font-family="Times,serif" font-size="14.00">billing_email :string</text>
<text text-anchor="start" x="1600.5" y="-2459.3" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="1600.5" y="-2444.3" font-family="Times,serif" font-size="14.00">state :string</text>
<text text-anchor="start" x="1600.5" y="-2429.3" font-family="Times,serif" font-size="14.00">city :string</text>
<text text-anchor="start" x="1600.5" y="-2414.3" font-family="Times,serif" font-size="14.00">street :string</text>
<text text-anchor="start" x="1600.5" y="-2399.3" font-family="Times,serif" font-size="14.00">zip :string</text>
<text text-anchor="start" x="1600.5" y="-2384.3" font-family="Times,serif" font-size="14.00">code :string</text>
<text text-anchor="start" x="1600.5" y="-2369.3" font-family="Times,serif" font-size="14.00">url :string</text>
<text text-anchor="start" x="1600.5" y="-2339.3" font-family="Times,serif" font-size="14.00">vat :boolean</text>
<text text-anchor="start" x="1600.5" y="-2324.3" font-family="Times,serif" font-size="14.00">legacy_id :integer</text>
<text text-anchor="start" x="1600.5" y="-2309.3" font-family="Times,serif" font-size="14.00">reference_no :string</text>
</g>
<!-- Registrar&#45;&gt;WhoisRecord -->
<g id="edge67" class="edge"><title>Registrar&#45;&gt;WhoisRecord</title>
<path fill="none" stroke="#cfd687" d="M1737.99,-2488.99C2036.67,-2485.96 3123.66,-2429.69 3569,-1795 3611.63,-1734.24 3620.67,-1681.28 3569,-1628 3546.25,-1604.54 3009.83,-1625.4 2981,-1610 2879.55,-1555.8 2810.86,-1437.81 2775.75,-1356.76"/>
<ellipse fill="none" stroke="#cfd687" cx="1733.81" cy="-2489.03" rx="4" ry="4"/>
<polygon fill="#cfd687" stroke="#cfd687" points="2775.54,-1356.27 2775.77,-1345.31 2773.58,-1351.67 2771.63,-1347.06 2771.63,-1347.06 2771.63,-1347.06 2773.58,-1351.67 2767.49,-1348.82 2775.54,-1356.27 2775.54,-1356.27"/>
</g>
<!-- Registrar&#45;&gt;WhoisRecord -->
<g id="edge111" class="edge"><title>Registrar&#45;&gt;WhoisRecord</title>
<path fill="none" stroke="#8e0b20" d="M1738.01,-2489.05C2038.66,-2486.76 3138.39,-2434.36 3587,-1795 3629.63,-1734.24 3638.67,-1681.28 3587,-1628 3564.25,-1604.54 3027.83,-1625.4 2999,-1610 2897.34,-1555.69 2828.58,-1437.33 2789.13,-1356.26"/>
<ellipse fill="none" stroke="#8e0b20" cx="1733.77" cy="-2489.08" rx="4" ry="4"/>
<polygon fill="#8e0b20" stroke="#8e0b20" points="2789.04,-1356.07 2788.75,-1345.11 2786.87,-1351.57 2784.7,-1347.06 2784.7,-1347.06 2784.7,-1347.06 2786.87,-1351.57 2780.65,-1349.02 2789.04,-1356.07 2789.04,-1356.07"/>
</g>
<!-- Registrar&#45;&gt;RegistrarVersion -->
<g id="edge59" class="edge"><title>Registrar&#45;&gt;RegistrarVersion</title>
<path fill="none" stroke="#e03586" d="M1586.23,-2303.93C1585.17,-2302.94 1584.09,-2301.96 1583,-2301 1560.17,-2280.92 1536.22,-2306.56 1517,-2283 1483.24,-2241.6 1478.14,-2182.42 1482,-2131.97"/>
<ellipse fill="none" stroke="#e03586" cx="1589.32" cy="-2307" rx="4.00002" ry="4.00002"/>
<polygon fill="#e03586" stroke="#e03586" points="1482,-2131.97 1487.36,-2122.4 1482.44,-2126.99 1482.88,-2122.01 1482.88,-2122.01 1482.88,-2122.01 1482.44,-2126.99 1478.4,-2121.61 1482,-2131.97 1482,-2131.97"/>
<text text-anchor="middle" x="1540" y="-2271.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Registrar&#45;&gt;RegistrarVersion -->
<g id="edge103" class="edge"><title>Registrar&#45;&gt;RegistrarVersion</title>
<path fill="none" stroke="#7f1865" d="M1590.44,-2293.72C1585.18,-2278.94 1579.99,-2264.24 1575,-2250 1561.5,-2211.47 1546.97,-2168.98 1534.38,-2131.86"/>
<ellipse fill="none" stroke="#7f1865" cx="1591.85" cy="-2297.69" rx="4.00001" ry="4.00001"/>
<polygon fill="#7f1865" stroke="#7f1865" points="1534.27,-2131.52 1535.32,-2120.6 1532.66,-2126.78 1531.06,-2122.04 1531.06,-2122.04 1531.06,-2122.04 1532.66,-2126.78 1526.8,-2123.49 1534.27,-2131.52 1534.27,-2131.52"/>
<text text-anchor="middle" x="1609" y="-2271.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Registrar&#45;&gt;ApiUser -->
<g id="edge62" class="edge"><title>Registrar&#45;&gt;ApiUser</title>
<path fill="none" stroke="#369895" d="M1586.28,-2311.1C1582.42,-2307.48 1578.33,-2304.1 1574,-2301 1538.68,-2275.74 829.962,-2274.34 794,-2250 793.204,-2249.46 792.414,-2248.91 791.629,-2248.36"/>
<ellipse fill="none" stroke="#369895" cx="1589.34" cy="-2314.16" rx="4.00002" ry="4.00002"/>
<polygon fill="#369895" stroke="#369895" points="791.407,-2248.19 786.174,-2238.55 787.428,-2245.16 783.449,-2242.14 783.449,-2242.14 783.449,-2242.14 787.428,-2245.16 780.724,-2245.72 791.407,-2248.19 791.407,-2248.19"/>
</g>
<!-- Registrar&#45;&gt;ApiUser -->
<g id="edge106" class="edge"><title>Registrar&#45;&gt;ApiUser</title>
<path fill="none" stroke="#4a19fa" d="M1584.99,-2298.35C1501.01,-2275.59 846.522,-2273.37 812,-2250 808.588,-2247.69 805.285,-2245.24 802.086,-2242.65"/>
<ellipse fill="none" stroke="#4a19fa" cx="1588.71" cy="-2299.83" rx="4.00001" ry="4.00001"/>
<polygon fill="#4a19fa" stroke="#4a19fa" points="801.919,-2242.51 797.29,-2232.57 798.134,-2239.24 794.349,-2235.98 794.349,-2235.98 794.349,-2235.98 798.134,-2239.24 791.409,-2239.38 801.919,-2242.51 801.919,-2242.51"/>
</g>
<!-- Registrar&#45;&gt;Message -->
<g id="edge63" class="edge"><title>Registrar&#45;&gt;Message</title>
<path fill="none" stroke="#3a2f20" d="M1654.31,-2293.38C1654.1,-2237.86 1654.43,-2179.69 1655.3,-2132.4"/>
<ellipse fill="none" stroke="#3a2f20" cx="1654.33" cy="-2297.38" rx="4" ry="4"/>
<polygon fill="#3a2f20" stroke="#3a2f20" points="1655.31,-2132.17 1660,-2122.26 1655.41,-2127.17 1655.5,-2122.17 1655.5,-2122.17 1655.5,-2122.17 1655.41,-2127.17 1651.01,-2122.08 1655.31,-2132.17 1655.31,-2132.17"/>
</g>
<!-- Registrar&#45;&gt;Message -->
<g id="edge107" class="edge"><title>Registrar&#45;&gt;Message</title>
<path fill="none" stroke="#ac3668" d="M1667.69,-2293.38C1667.9,-2237.86 1667.57,-2179.69 1666.7,-2132.4"/>
<ellipse fill="none" stroke="#ac3668" cx="1667.67" cy="-2297.38" rx="4" ry="4"/>
<polygon fill="#ac3668" stroke="#ac3668" points="1666.69,-2132.17 1670.99,-2122.08 1666.59,-2127.17 1666.5,-2122.17 1666.5,-2122.17 1666.5,-2122.17 1666.59,-2127.17 1662,-2122.26 1666.69,-2132.17 1666.69,-2132.17"/>
</g>
<!-- Registrar&#45;&gt;Contact -->
<g id="edge61" class="edge"><title>Registrar&#45;&gt;Contact</title>
<path fill="none" stroke="#257f99" d="M1737.62,-2486.38C2100.01,-2475.48 3629.26,-2419.6 3745,-2250 3855.14,-2088.61 3668.32,-1963.44 3793,-1813 3810.49,-1791.89 3835.69,-1817.03 3852,-1795 3874.08,-1765.17 3877.77,-1654.7 3852,-1628 3812.85,-1587.44 3395.25,-1635.54 3345,-1610 3270.65,-1572.2 3210.64,-1502.91 3166.66,-1436.9"/>
<ellipse fill="none" stroke="#257f99" cx="1733.53" cy="-2486.5" rx="4" ry="4"/>
<polygon fill="#257f99" stroke="#257f99" points="3166.6,-1436.81 3164.86,-1425.98 3163.85,-1432.63 3161.1,-1428.45 3161.1,-1428.45 3161.1,-1428.45 3163.85,-1432.63 3157.34,-1430.93 3166.6,-1436.81 3166.6,-1436.81"/>
</g>
<!-- Registrar&#45;&gt;Contact -->
<g id="edge105" class="edge"><title>Registrar&#45;&gt;Contact</title>
<path fill="none" stroke="#84dd57" d="M1737.74,-2486.28C2114.24,-2474.64 3753.89,-2414.71 3902,-2250 3948.21,-2198.61 3944.87,-1676.88 3896,-1628 3852.69,-1584.68 3399.64,-1637.68 3345,-1610 3270.59,-1572.31 3210.58,-1503.03 3166.61,-1437"/>
<ellipse fill="none" stroke="#84dd57" cx="1733.61" cy="-2486.41" rx="4" ry="4"/>
<polygon fill="#84dd57" stroke="#84dd57" points="3166.55,-1436.91 3164.81,-1426.08 3163.8,-1432.73 3161.05,-1428.55 3161.05,-1428.55 3161.05,-1428.55 3163.8,-1432.73 3157.29,-1431.02 3166.55,-1436.91 3166.55,-1436.91"/>
</g>
<!-- Registrar&#45;&gt;Domain -->
<g id="edge60" class="edge"><title>Registrar&#45;&gt;Domain</title>
<path fill="none" stroke="#6a2f42" d="M1734.92,-2400.64C1792.79,-2335.05 1874.64,-2244.16 1943.33,-2169.11"/>
<ellipse fill="none" stroke="#6a2f42" cx="1732.22" cy="-2403.71" rx="4.00002" ry="4.00002"/>
<polygon fill="#6a2f42" stroke="#6a2f42" points="1943.6,-2168.81 1953.68,-2164.47 1946.98,-2165.12 1950.36,-2161.43 1950.36,-2161.43 1950.36,-2161.43 1946.98,-2165.12 1947.04,-2158.4 1943.6,-2168.81 1943.6,-2168.81"/>
</g>
<!-- Registrar&#45;&gt;Domain -->
<g id="edge104" class="edge"><title>Registrar&#45;&gt;Domain</title>
<path fill="none" stroke="#9b9da4" d="M1735.21,-2412.11C1792.99,-2349.86 1874.56,-2260.02 1943.08,-2183.37"/>
<ellipse fill="none" stroke="#9b9da4" cx="1732.23" cy="-2415.32" rx="4.00002" ry="4.00002"/>
<polygon fill="#9b9da4" stroke="#9b9da4" points="1943.43,-2182.98 1953.45,-2178.52 1946.76,-2179.25 1950.09,-2175.53 1950.09,-2175.53 1950.09,-2175.53 1946.76,-2179.25 1946.73,-2172.53 1943.43,-2182.98 1943.43,-2182.98"/>
</g>
<!-- Account -->
<g id="node52" class="node"><title>Account</title>
<path fill="none" stroke="black" d="M243.5,-1628.5C243.5,-1628.5 350.5,-1628.5 350.5,-1628.5 356.5,-1628.5 362.5,-1634.5 362.5,-1640.5 362.5,-1640.5 362.5,-1782.5 362.5,-1782.5 362.5,-1788.5 356.5,-1794.5 350.5,-1794.5 350.5,-1794.5 243.5,-1794.5 243.5,-1794.5 237.5,-1794.5 231.5,-1788.5 231.5,-1782.5 231.5,-1782.5 231.5,-1640.5 231.5,-1640.5 231.5,-1634.5 237.5,-1628.5 243.5,-1628.5"/>
<text text-anchor="middle" x="297" y="-1779.3" font-family="Times,serif" font-size="14.00">Account</text>
<polyline fill="none" stroke="black" points="231.5,-1771.5 362.5,-1771.5 "/>
<text text-anchor="start" x="239.5" y="-1756.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="239.5" y="-1741.3" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="239.5" y="-1726.3" font-family="Times,serif" font-size="14.00">account_type :string</text>
<text text-anchor="start" x="239.5" y="-1711.3" font-family="Times,serif" font-size="14.00">balance :decimal</text>
<text text-anchor="start" x="239.5" y="-1696.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="239.5" y="-1681.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="239.5" y="-1666.3" font-family="Times,serif" font-size="14.00">currency :string</text>
<text text-anchor="start" x="239.5" y="-1651.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="239.5" y="-1636.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Registrar&#45;&gt;Account -->
<g id="edge65" class="edge"><title>Registrar&#45;&gt;Account</title>
<path fill="none" stroke="#4d7ebd" d="M1586.47,-2310.83C1582.55,-2307.29 1578.4,-2303.99 1574,-2301 1552.16,-2286.13 649.379,-2284.49 623,-2283 544.78,-2278.59 324.741,-2307.93 272,-2250 214.672,-2187.03 247.177,-1940.84 273.851,-1804.55"/>
<ellipse fill="none" stroke="#4d7ebd" cx="1589.56" cy="-2313.83" rx="4.00002" ry="4.00002"/>
<polygon fill="#4d7ebd" stroke="#4d7ebd" points="273.893,-1804.34 280.254,-1795.4 274.867,-1799.43 275.841,-1794.53 275.841,-1794.53 275.841,-1794.53 274.867,-1799.43 271.427,-1793.65 273.893,-1804.34 273.893,-1804.34"/>
</g>
<!-- Registrar&#45;&gt;Account -->
<g id="edge109" class="edge"><title>Registrar&#45;&gt;Account</title>
<path fill="none" stroke="#62f4dc" d="M1584.55,-2299.38C1492.51,-2285.99 666.22,-2284.42 641,-2283 562.78,-2278.59 342.741,-2307.93 290,-2250 232.672,-2187.03 265.177,-1940.84 285.336,-1804.55"/>
<ellipse fill="none" stroke="#62f4dc" cx="1588.55" cy="-2300.35" rx="4.00001" ry="4.00001"/>
<polygon fill="#62f4dc" stroke="#62f4dc" points="285.355,-1804.42 291.276,-1795.19 286.09,-1799.47 286.825,-1794.53 286.825,-1794.53 286.825,-1794.53 286.09,-1799.47 282.374,-1793.87 285.355,-1804.42 285.355,-1804.42"/>
</g>
<!-- Registrar&#45;&gt;Nameserver -->
<g id="edge66" class="edge"><title>Registrar&#45;&gt;Nameserver</title>
<path fill="none" stroke="#e08966" d="M1728.86,-2291.7C1732.47,-2277.73 1735.6,-2263.74 1738,-2250 1754.72,-2154.34 1805.39,-1882.92 1738,-1813 1700.43,-1774.01 1291.89,-1830.5 1251,-1795 1235.07,-1781.18 1193.87,-1519.99 1174.96,-1372.25"/>
<polygon fill="#e08966" stroke="#e08966" points="1728.86,-2291.71 1721.93,-2300.21 1727.57,-2296.54 1726.28,-2301.37 1726.28,-2301.37 1726.28,-2301.37 1727.57,-2296.54 1730.63,-2302.53 1728.86,-2291.71 1728.86,-2291.71"/>
<polygon fill="#e08966" stroke="#e08966" points="1174.95,-1372.17 1178.16,-1361.68 1174.32,-1367.21 1173.69,-1362.25 1173.69,-1362.25 1173.69,-1362.25 1174.32,-1367.21 1169.23,-1362.82 1174.95,-1372.17 1174.95,-1372.17"/>
</g>
<!-- Registrar&#45;&gt;Nameserver -->
<g id="edge110" class="edge"><title>Registrar&#45;&gt;Nameserver</title>
<path fill="none" stroke="#89cbf3" d="M1732.88,-2338.16C1742.57,-2309.37 1750.91,-2279.12 1756,-2250 1772.72,-2154.34 1823.39,-1882.92 1756,-1813 1718.43,-1774.01 1309.89,-1830.5 1269,-1795 1253.07,-1781.18 1211.87,-1519.99 1186.38,-1372.25"/>
<polygon fill="#89cbf3" stroke="#89cbf3" points="1732.79,-2338.41 1725.29,-2346.4 1731.17,-2343.14 1729.54,-2347.87 1729.54,-2347.87 1729.54,-2347.87 1731.17,-2343.14 1733.8,-2349.33 1732.79,-2338.41 1732.79,-2338.41"/>
<polygon fill="#89cbf3" stroke="#89cbf3" points="1186.36,-1372.1 1189.08,-1361.48 1185.5,-1367.18 1184.65,-1362.25 1184.65,-1362.25 1184.65,-1362.25 1185.5,-1367.18 1180.22,-1363.02 1186.36,-1372.1 1186.36,-1372.1"/>
</g>
<!-- Invoice -->
<g id="node60" class="node"><title>Invoice</title>
<path fill="none" stroke="black" d="M125.5,-933.5C125.5,-933.5 268.5,-933.5 268.5,-933.5 274.5,-933.5 280.5,-939.5 280.5,-945.5 280.5,-945.5 280.5,-1597.5 280.5,-1597.5 280.5,-1603.5 274.5,-1609.5 268.5,-1609.5 268.5,-1609.5 125.5,-1609.5 125.5,-1609.5 119.5,-1609.5 113.5,-1603.5 113.5,-1597.5 113.5,-1597.5 113.5,-945.5 113.5,-945.5 113.5,-939.5 119.5,-933.5 125.5,-933.5"/>
<text text-anchor="middle" x="197" y="-1594.3" font-family="Times,serif" font-size="14.00">Invoice</text>
<polyline fill="none" stroke="black" points="113.5,-1586.5 280.5,-1586.5 "/>
<text text-anchor="start" x="121.5" y="-1571.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="121.5" y="-1556.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="121.5" y="-1541.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="121.5" y="-1526.3" font-family="Times,serif" font-size="14.00">invoice_type :string</text>
<text text-anchor="start" x="121.5" y="-1511.3" font-family="Times,serif" font-size="14.00">due_date :datetime</text>
<text text-anchor="start" x="121.5" y="-1496.3" font-family="Times,serif" font-size="14.00">payment_term :string</text>
<text text-anchor="start" x="121.5" y="-1481.3" font-family="Times,serif" font-size="14.00">currency :string</text>
<text text-anchor="start" x="121.5" y="-1466.3" font-family="Times,serif" font-size="14.00">description :string</text>
<text text-anchor="start" x="121.5" y="-1451.3" font-family="Times,serif" font-size="14.00">reference_no :string</text>
<text text-anchor="start" x="121.5" y="-1436.3" font-family="Times,serif" font-size="14.00">vat_prc :decimal</text>
<text text-anchor="start" x="121.5" y="-1421.3" font-family="Times,serif" font-size="14.00">paid_at :datetime</text>
<text text-anchor="start" x="121.5" y="-1406.3" font-family="Times,serif" font-size="14.00">seller_id :integer</text>
<text text-anchor="start" x="121.5" y="-1391.3" font-family="Times,serif" font-size="14.00">seller_name :string</text>
<text text-anchor="start" x="121.5" y="-1376.3" font-family="Times,serif" font-size="14.00">seller_reg_no :string</text>
<text text-anchor="start" x="121.5" y="-1361.3" font-family="Times,serif" font-size="14.00">seller_iban :string</text>
<text text-anchor="start" x="121.5" y="-1346.3" font-family="Times,serif" font-size="14.00">seller_bank :string</text>
<text text-anchor="start" x="121.5" y="-1331.3" font-family="Times,serif" font-size="14.00">seller_swift :string</text>
<text text-anchor="start" x="121.5" y="-1316.3" font-family="Times,serif" font-size="14.00">seller_vat_no :string</text>
<text text-anchor="start" x="121.5" y="-1301.3" font-family="Times,serif" font-size="14.00">seller_country_code :string</text>
<text text-anchor="start" x="121.5" y="-1286.3" font-family="Times,serif" font-size="14.00">seller_state :string</text>
<text text-anchor="start" x="121.5" y="-1271.3" font-family="Times,serif" font-size="14.00">seller_street :string</text>
<text text-anchor="start" x="121.5" y="-1256.3" font-family="Times,serif" font-size="14.00">seller_city :string</text>
<text text-anchor="start" x="121.5" y="-1241.3" font-family="Times,serif" font-size="14.00">seller_zip :string</text>
<text text-anchor="start" x="121.5" y="-1226.3" font-family="Times,serif" font-size="14.00">seller_phone :string</text>
<text text-anchor="start" x="121.5" y="-1211.3" font-family="Times,serif" font-size="14.00">seller_url :string</text>
<text text-anchor="start" x="121.5" y="-1196.3" font-family="Times,serif" font-size="14.00">seller_email :string</text>
<text text-anchor="start" x="121.5" y="-1181.3" font-family="Times,serif" font-size="14.00">seller_contact_name :string</text>
<text text-anchor="start" x="121.5" y="-1166.3" font-family="Times,serif" font-size="14.00">buyer_id :integer</text>
<text text-anchor="start" x="121.5" y="-1151.3" font-family="Times,serif" font-size="14.00">buyer_name :string</text>
<text text-anchor="start" x="121.5" y="-1136.3" font-family="Times,serif" font-size="14.00">buyer_reg_no :string</text>
<text text-anchor="start" x="121.5" y="-1121.3" font-family="Times,serif" font-size="14.00">buyer_country_code :string</text>
<text text-anchor="start" x="121.5" y="-1106.3" font-family="Times,serif" font-size="14.00">buyer_state :string</text>
<text text-anchor="start" x="121.5" y="-1091.3" font-family="Times,serif" font-size="14.00">buyer_street :string</text>
<text text-anchor="start" x="121.5" y="-1076.3" font-family="Times,serif" font-size="14.00">buyer_city :string</text>
<text text-anchor="start" x="121.5" y="-1061.3" font-family="Times,serif" font-size="14.00">buyer_zip :string</text>
<text text-anchor="start" x="121.5" y="-1046.3" font-family="Times,serif" font-size="14.00">buyer_phone :string</text>
<text text-anchor="start" x="121.5" y="-1031.3" font-family="Times,serif" font-size="14.00">buyer_url :string</text>
<text text-anchor="start" x="121.5" y="-1016.3" font-family="Times,serif" font-size="14.00">buyer_email :string</text>
<text text-anchor="start" x="121.5" y="-1001.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="121.5" y="-986.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="121.5" y="-971.3" font-family="Times,serif" font-size="14.00">number :integer</text>
<text text-anchor="start" x="121.5" y="-956.3" font-family="Times,serif" font-size="14.00">cancelled_at :datetime</text>
<text text-anchor="start" x="121.5" y="-941.3" font-family="Times,serif" font-size="14.00">sum_cache :decimal</text>
</g>
<!-- Registrar&#45;&gt;Invoice -->
<g id="edge64" class="edge"><title>Registrar&#45;&gt;Invoice</title>
<path fill="none" stroke="#58ac02" d="M1586.49,-2310.81C1582.56,-2307.27 1578.41,-2303.98 1574,-2301 1544.6,-2281.09 330.324,-2292.07 296,-2283 266.577,-2275.22 252.146,-2275.8 236,-2250 119.984,-2064.64 108.489,-1818.59 126.887,-1619.73"/>
<ellipse fill="none" stroke="#58ac02" cx="1589.59" cy="-2313.79" rx="4.00002" ry="4.00002"/>
<polygon fill="#58ac02" stroke="#58ac02" points="126.894,-1619.65 132.323,-1610.12 127.369,-1614.67 127.844,-1609.69 127.844,-1609.69 127.844,-1609.69 127.369,-1614.67 123.364,-1609.27 126.894,-1619.65 126.894,-1619.65"/>
</g>
<!-- Registrar&#45;&gt;Invoice -->
<g id="edge108" class="edge"><title>Registrar&#45;&gt;Invoice</title>
<path fill="none" stroke="#d532e4" d="M1584.68,-2299.23C1476.39,-2281.86 347.084,-2291.75 314,-2283 284.577,-2275.22 270.146,-2275.8 254,-2250 137.984,-2064.64 126.489,-1818.59 142.599,-1619.73"/>
<ellipse fill="none" stroke="#d532e4" cx="1588.57" cy="-2300.27" rx="4.00001" ry="4.00001"/>
<polygon fill="#d532e4" stroke="#d532e4" points="142.605,-1619.66 147.923,-1610.07 143.022,-1614.68 143.439,-1609.69 143.439,-1609.69 143.439,-1609.69 143.022,-1614.68 138.954,-1609.32 142.605,-1619.66 142.605,-1619.66"/>
</g>
<!-- WhiteIp -->
<g id="node66" class="node"><title>WhiteIp</title>
<path fill="none" stroke="black" d="M466.5,-1948.5C466.5,-1948.5 573.5,-1948.5 573.5,-1948.5 579.5,-1948.5 585.5,-1954.5 585.5,-1960.5 585.5,-1960.5 585.5,-2102.5 585.5,-2102.5 585.5,-2108.5 579.5,-2114.5 573.5,-2114.5 573.5,-2114.5 466.5,-2114.5 466.5,-2114.5 460.5,-2114.5 454.5,-2108.5 454.5,-2102.5 454.5,-2102.5 454.5,-1960.5 454.5,-1960.5 454.5,-1954.5 460.5,-1948.5 466.5,-1948.5"/>
<text text-anchor="middle" x="520" y="-2099.3" font-family="Times,serif" font-size="14.00">WhiteIp</text>
<polyline fill="none" stroke="black" points="454.5,-2091.5 585.5,-2091.5 "/>
<text text-anchor="start" x="462.5" y="-2076.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="462.5" y="-2061.3" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="462.5" y="-2046.3" font-family="Times,serif" font-size="14.00">ipv4 :string</text>
<text text-anchor="start" x="462.5" y="-2031.3" font-family="Times,serif" font-size="14.00">ipv6 :string</text>
<text text-anchor="start" x="462.5" y="-2016.3" font-family="Times,serif" font-size="14.00">interface :string</text>
<text text-anchor="start" x="462.5" y="-2001.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="462.5" y="-1986.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="462.5" y="-1971.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="462.5" y="-1956.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- Registrar&#45;&gt;WhiteIp -->
<g id="edge69" class="edge"><title>Registrar&#45;&gt;WhiteIp</title>
<path fill="none" stroke="#2ce0e4" d="M1586.42,-2310.91C1582.51,-2307.34 1578.38,-2304.02 1574,-2301 1548.06,-2283.1 1038.47,-2284.73 1007,-2283 913.299,-2277.84 660.222,-2307.42 586,-2250 547.525,-2220.23 528.684,-2169.56 520.472,-2124.61"/>
<ellipse fill="none" stroke="#2ce0e4" cx="1589.5" cy="-2313.92" rx="4.00002" ry="4.00002"/>
<polygon fill="#2ce0e4" stroke="#2ce0e4" points="520.434,-2124.39 523.226,-2113.79 519.611,-2119.46 518.787,-2114.53 518.787,-2114.53 518.787,-2114.53 519.611,-2119.46 514.349,-2115.27 520.434,-2124.39 520.434,-2124.39"/>
</g>
<!-- Registrar&#45;&gt;WhiteIp -->
<g id="edge113" class="edge"><title>Registrar&#45;&gt;WhiteIp</title>
<path fill="none" stroke="#d60ad6" d="M1584.8,-2298.68C1515.54,-2283.25 1054.87,-2284.64 1025,-2283 931.299,-2277.84 678.222,-2307.42 604,-2250 565.444,-2220.17 546.605,-2169.35 536.47,-2124.33"/>
<ellipse fill="none" stroke="#d60ad6" cx="1588.65" cy="-2300" rx="4.00001" ry="4.00001"/>
<polygon fill="#d60ad6" stroke="#d60ad6" points="536.465,-2124.31 538.776,-2113.59 535.42,-2119.42 534.375,-2114.53 534.375,-2114.53 534.375,-2114.53 535.42,-2119.42 529.975,-2115.47 536.465,-2124.31 536.465,-2124.31"/>
</g>
<!-- BlockedDomain -->
<g id="node44" class="node"><title>BlockedDomain</title>
<path fill="none" stroke="black" d="M3312.5,-533.5C3312.5,-533.5 3419.5,-533.5 3419.5,-533.5 3425.5,-533.5 3431.5,-539.5 3431.5,-545.5 3431.5,-545.5 3431.5,-642.5 3431.5,-642.5 3431.5,-648.5 3425.5,-654.5 3419.5,-654.5 3419.5,-654.5 3312.5,-654.5 3312.5,-654.5 3306.5,-654.5 3300.5,-648.5 3300.5,-642.5 3300.5,-642.5 3300.5,-545.5 3300.5,-545.5 3300.5,-539.5 3306.5,-533.5 3312.5,-533.5"/>
<text text-anchor="middle" x="3366" y="-639.3" font-family="Times,serif" font-size="14.00">BlockedDomain</text>
<polyline fill="none" stroke="black" points="3300.5,-631.5 3431.5,-631.5 "/>
<text text-anchor="start" x="3308.5" y="-616.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3308.5" y="-601.3" font-family="Times,serif" font-size="14.00">names :string</text>
<text text-anchor="start" x="3308.5" y="-586.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3308.5" y="-571.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="3308.5" y="-556.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="3308.5" y="-541.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- BlockedDomain&#45;&gt;BlockedDomainVersion -->
<g id="edge70" class="edge"><title>BlockedDomain&#45;&gt;BlockedDomainVersion</title>
<path fill="none" stroke="#2c261a" d="M3332.63,-525.899C3321.39,-507.37 3307.66,-488.201 3292,-473 3164.28,-349.016 3113.33,-330.898 2945,-273 2890.68,-254.314 2867.96,-281.518 2817,-255 2816.8,-254.895 2816.6,-254.79 2816.4,-254.683"/>
<ellipse fill="none" stroke="#2c261a" cx="3334.94" cy="-529.792" rx="4.00002" ry="4.00002"/>
<polygon fill="#2c261a" stroke="#2c261a" points="2816.14,-254.532 2809.78,-245.594 2811.82,-252.004 2807.51,-249.477 2807.51,-249.477 2807.51,-249.477 2811.82,-252.004 2805.23,-253.359 2816.14,-254.532 2816.14,-254.532"/>
<text text-anchor="middle" x="3292" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- User -->
<g id="node45" class="node"><title>User</title>
<path fill="none" stroke="black" d="M824,-1821C824,-1821 990,-1821 990,-1821 996,-1821 1002,-1827 1002,-1833 1002,-1833 1002,-2230 1002,-2230 1002,-2236 996,-2242 990,-2242 990,-2242 824,-2242 824,-2242 818,-2242 812,-2236 812,-2230 812,-2230 812,-1833 812,-1833 812,-1827 818,-1821 824,-1821"/>
<text text-anchor="middle" x="907" y="-2226.8" font-family="Times,serif" font-size="14.00">User</text>
<polyline fill="none" stroke="black" points="812,-2219 1002,-2219 "/>
<text text-anchor="start" x="820" y="-2203.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="820" y="-2188.8" font-family="Times,serif" font-size="14.00">username :string</text>
<text text-anchor="start" x="820" y="-2173.8" font-family="Times,serif" font-size="14.00">password :string</text>
<text text-anchor="start" x="820" y="-2158.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="820" y="-2143.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="820" y="-2128.8" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="820" y="-2113.8" font-family="Times,serif" font-size="14.00">sign_in_count :integer</text>
<text text-anchor="start" x="820" y="-2098.8" font-family="Times,serif" font-size="14.00">current_sign_in_at :datetime</text>
<text text-anchor="start" x="820" y="-2083.8" font-family="Times,serif" font-size="14.00">last_sign_in_at :datetime</text>
<text text-anchor="start" x="820" y="-2068.8" font-family="Times,serif" font-size="14.00">current_sign_in_ip :inet</text>
<text text-anchor="start" x="820" y="-2053.8" font-family="Times,serif" font-size="14.00">last_sign_in_ip :inet</text>
<text text-anchor="start" x="820" y="-2038.8" font-family="Times,serif" font-size="14.00">identity_code :string</text>
<text text-anchor="start" x="820" y="-2023.8" font-family="Times,serif" font-size="14.00">roles :string</text>
<text text-anchor="start" x="820" y="-2008.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="820" y="-1993.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="820" y="-1978.8" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="820" y="-1963.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="820" y="-1948.8" font-family="Times,serif" font-size="14.00">active :boolean</text>
<text text-anchor="start" x="820" y="-1933.8" font-family="Times,serif" font-size="14.00">csr :text</text>
<text text-anchor="start" x="820" y="-1918.8" font-family="Times,serif" font-size="14.00">crt :text</text>
<text text-anchor="start" x="820" y="-1903.8" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="820" y="-1888.8" font-family="Times,serif" font-size="14.00">registrant_ident :string</text>
<text text-anchor="start" x="820" y="-1873.8" font-family="Times,serif" font-size="14.00">encrypted_password :string</text>
<text text-anchor="start" x="820" y="-1858.8" font-family="Times,serif" font-size="14.00">remember_created_at :datetime</text>
<text text-anchor="start" x="820" y="-1843.8" font-family="Times,serif" font-size="14.00">failed_attempts :integer</text>
<text text-anchor="start" x="820" y="-1828.8" font-family="Times,serif" font-size="14.00">locked_at :datetime</text>
</g>
<!-- User&#45;&gt;UserVersion -->
<g id="edge71" class="edge"><title>User&#45;&gt;UserVersion</title>
<path fill="none" stroke="#ea5af5" d="M841.808,-1812.75C840.771,-1806.79 839.83,-1800.87 839,-1795 828.602,-1721.51 816.164,-1698.62 839,-1628 842.036,-1618.61 847.97,-1619.01 852,-1610 885.971,-1534.06 904.853,-1441.36 915.024,-1372.33"/>
<ellipse fill="none" stroke="#ea5af5" cx="842.569" cy="-1816.96" rx="4.00001" ry="4.00001"/>
<polygon fill="#ea5af5" stroke="#ea5af5" points="915.04,-1372.23 920.917,-1362.97 915.751,-1367.28 916.462,-1362.33 916.462,-1362.33 916.462,-1362.33 915.751,-1367.28 912.008,-1361.69 915.04,-1372.23 915.04,-1372.23"/>
<text text-anchor="middle" x="862" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- User&#45;&gt;UserVersion -->
<g id="edge150" class="edge"><title>User&#45;&gt;UserVersion</title>
<path fill="none" stroke="#1a881f" d="M905.629,-1812.75C905.773,-1752.87 906.41,-1687.92 908,-1628 910.29,-1541.74 915.437,-1443.82 919.643,-1372.62"/>
<ellipse fill="none" stroke="#1a881f" cx="905.621" cy="-1816.79" rx="4" ry="4"/>
<polygon fill="#1a881f" stroke="#1a881f" points="919.662,-1372.29 924.748,-1362.58 919.959,-1367.3 920.256,-1362.31 920.256,-1362.31 920.256,-1362.31 919.959,-1367.3 915.764,-1362.04 919.662,-1372.29 919.662,-1372.29"/>
<text text-anchor="middle" x="931" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- ContactStatus&#45;&gt;ContactStatusVersion -->
<g id="edge73" class="edge"><title>ContactStatus&#45;&gt;ContactStatusVersion</title>
<path fill="none" stroke="#381ba0" d="M3180.66,-511.338C3170.31,-496.263 3157.51,-482.349 3142,-473 3094.87,-444.588 2946.14,-475.346 2895,-455 2794.71,-415.096 2705.7,-328.835 2646.82,-260.709"/>
<ellipse fill="none" stroke="#381ba0" cx="3183.06" cy="-514.989" rx="4.00002" ry="4.00002"/>
<polygon fill="#381ba0" stroke="#381ba0" points="2646.65,-260.513 2643.57,-249.99 2643.4,-256.715 2640.15,-252.917 2640.15,-252.917 2640.15,-252.917 2643.4,-256.715 2636.73,-255.844 2646.65,-260.513 2646.65,-260.513"/>
<text text-anchor="middle" x="2918" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- RegistrantVerification -->
<g id="node48" class="node"><title>RegistrantVerification</title>
<path fill="none" stroke="black" d="M4138,-2414C4138,-2414 4268,-2414 4268,-2414 4274,-2414 4280,-2420 4280,-2426 4280,-2426 4280,-2553 4280,-2553 4280,-2559 4274,-2565 4268,-2565 4268,-2565 4138,-2565 4138,-2565 4132,-2565 4126,-2559 4126,-2553 4126,-2553 4126,-2426 4126,-2426 4126,-2420 4132,-2414 4138,-2414"/>
<text text-anchor="middle" x="4203" y="-2549.8" font-family="Times,serif" font-size="14.00">RegistrantVerification</text>
<polyline fill="none" stroke="black" points="4126,-2542 4280,-2542 "/>
<text text-anchor="start" x="4134" y="-2526.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="4134" y="-2511.8" font-family="Times,serif" font-size="14.00">domain_name :string</text>
<text text-anchor="start" x="4134" y="-2496.8" font-family="Times,serif" font-size="14.00">verification_token :string</text>
<text text-anchor="start" x="4134" y="-2481.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="4134" y="-2466.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="4134" y="-2451.8" font-family="Times,serif" font-size="14.00">action :string</text>
<text text-anchor="start" x="4134" y="-2436.8" font-family="Times,serif" font-size="14.00">domain_id :integer</text>
<text text-anchor="start" x="4134" y="-2421.8" font-family="Times,serif" font-size="14.00">action_type :string</text>
</g>
<!-- TechDomainContact&#45;&gt;DomainContactVersion -->
<g id="edge75" class="edge"><title>TechDomainContact&#45;&gt;DomainContactVersion</title>
<path fill="none" stroke="#5e4961" d="M2208.23,-1157.73C2184.3,-1002.55 2136.91,-714.902 2080,-473 2058.81,-382.908 2056.36,-358.939 2022,-273 2020.78,-269.96 2019.51,-266.893 2018.19,-263.812"/>
<ellipse fill="none" stroke="#5e4961" cx="2208.88" cy="-1161.97" rx="4.00001" ry="4.00001"/>
<polygon fill="#5e4961" stroke="#5e4961" points="2018.14,-263.693 2018.22,-252.727 2016.12,-259.118 2014.1,-254.543 2014.1,-254.543 2014.1,-254.543 2016.12,-259.118 2009.99,-256.36 2018.14,-263.693 2018.14,-263.693"/>
<text text-anchor="middle" x="2152" y="-590.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- AccountActivity&#45;&gt;AccountActivityVersion -->
<g id="edge76" class="edge"><title>AccountActivity&#45;&gt;AccountActivityVersion</title>
<path fill="none" stroke="#bcea9b" d="M477.254,-480.599C481.023,-471.995 484.649,-463.394 488,-455 519.524,-376.026 515.67,-352.051 547,-273 548.147,-270.105 549.335,-267.179 550.555,-264.234"/>
<ellipse fill="none" stroke="#bcea9b" cx="475.528" cy="-484.499" rx="4.00002" ry="4.00002"/>
<polygon fill="#bcea9b" stroke="#bcea9b" points="550.657,-263.995 558.696,-256.536 552.604,-259.389 554.551,-254.784 554.551,-254.784 554.551,-254.784 552.604,-259.389 550.406,-253.032 550.657,-263.995 550.657,-263.995"/>
<text text-anchor="middle" x="570" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Account&#45;&gt;AccountVersion -->
<g id="edge77" class="edge"><title>Account&#45;&gt;AccountVersion</title>
<path fill="none" stroke="#93f29a" d="M295.853,-1620.28C292.924,-1353.38 287.945,-579.601 327,-473 331.044,-461.961 336.711,-451.204 343.234,-441.023"/>
<ellipse fill="none" stroke="#93f29a" cx="295.899" cy="-1624.41" rx="4" ry="4"/>
<polygon fill="#93f29a" stroke="#93f29a" points="343.311,-440.908 352.63,-435.127 346.104,-436.761 348.897,-432.613 348.897,-432.613 348.897,-432.613 346.104,-436.761 345.165,-430.1 343.311,-440.908 343.311,-440.908"/>
<text text-anchor="middle" x="325" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Account&#45;&gt;AccountActivity -->
<g id="edge78" class="edge"><title>Account&#45;&gt;AccountActivity</title>
<path fill="none" stroke="#85f809" d="M319.995,-1620.58C320.708,-1617.02 321.38,-1613.48 322,-1610 376.518,-1304.09 369.487,-1224.42 398,-915 404.271,-846.946 410.043,-770.636 414.354,-709.608"/>
<ellipse fill="none" stroke="#85f809" cx="319.184" cy="-1624.51" rx="4.00001" ry="4.00001"/>
<polygon fill="#85f809" stroke="#85f809" points="414.359,-709.537 419.549,-699.877 414.71,-704.549 415.06,-699.561 415.06,-699.561 415.06,-699.561 414.71,-704.549 410.571,-699.246 414.359,-709.537 414.359,-709.537"/>
</g>
<!-- EppSession -->
<g id="node53" class="node"><title>EppSession</title>
<path fill="none" stroke="black" d="M4310.5,-2429C4310.5,-2429 4417.5,-2429 4417.5,-2429 4423.5,-2429 4429.5,-2435 4429.5,-2441 4429.5,-2441 4429.5,-2538 4429.5,-2538 4429.5,-2544 4423.5,-2550 4417.5,-2550 4417.5,-2550 4310.5,-2550 4310.5,-2550 4304.5,-2550 4298.5,-2544 4298.5,-2538 4298.5,-2538 4298.5,-2441 4298.5,-2441 4298.5,-2435 4304.5,-2429 4310.5,-2429"/>
<text text-anchor="middle" x="4364" y="-2534.8" font-family="Times,serif" font-size="14.00">EppSession</text>
<polyline fill="none" stroke="black" points="4298.5,-2527 4429.5,-2527 "/>
<text text-anchor="start" x="4306.5" y="-2511.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="4306.5" y="-2496.8" font-family="Times,serif" font-size="14.00">session_id :string</text>
<text text-anchor="start" x="4306.5" y="-2481.8" font-family="Times,serif" font-size="14.00">data :text</text>
<text text-anchor="start" x="4306.5" y="-2466.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="4306.5" y="-2451.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="4306.5" y="-2436.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
</g>
<!-- InvoiceItem -->
<g id="node55" class="node"><title>InvoiceItem</title>
<path fill="none" stroke="black" d="M160.5,-503.5C160.5,-503.5 267.5,-503.5 267.5,-503.5 273.5,-503.5 279.5,-509.5 279.5,-515.5 279.5,-515.5 279.5,-672.5 279.5,-672.5 279.5,-678.5 273.5,-684.5 267.5,-684.5 267.5,-684.5 160.5,-684.5 160.5,-684.5 154.5,-684.5 148.5,-678.5 148.5,-672.5 148.5,-672.5 148.5,-515.5 148.5,-515.5 148.5,-509.5 154.5,-503.5 160.5,-503.5"/>
<text text-anchor="middle" x="214" y="-669.3" font-family="Times,serif" font-size="14.00">InvoiceItem</text>
<polyline fill="none" stroke="black" points="148.5,-661.5 279.5,-661.5 "/>
<text text-anchor="start" x="156.5" y="-646.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="156.5" y="-631.3" font-family="Times,serif" font-size="14.00">invoice_id :integer</text>
<text text-anchor="start" x="156.5" y="-616.3" font-family="Times,serif" font-size="14.00">description :string</text>
<text text-anchor="start" x="156.5" y="-601.3" font-family="Times,serif" font-size="14.00">unit :string</text>
<text text-anchor="start" x="156.5" y="-586.3" font-family="Times,serif" font-size="14.00">amount :integer</text>
<text text-anchor="start" x="156.5" y="-571.3" font-family="Times,serif" font-size="14.00">price :decimal</text>
<text text-anchor="start" x="156.5" y="-556.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="156.5" y="-541.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="156.5" y="-526.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="156.5" y="-511.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- InvoiceItem&#45;&gt;InvoiceItemVersion -->
<g id="edge99" class="edge"><title>InvoiceItem&#45;&gt;InvoiceItemVersion</title>
<path fill="none" stroke="#86ac1d" d="M221.325,-495.026C226.482,-426.048 233.363,-334.018 238.548,-264.667"/>
<ellipse fill="none" stroke="#86ac1d" cx="221.007" cy="-499.288" rx="4" ry="4"/>
<polygon fill="#86ac1d" stroke="#86ac1d" points="238.555,-264.577 243.788,-254.94 238.928,-259.591 239.301,-254.605 239.301,-254.605 239.301,-254.605 238.928,-259.591 234.813,-254.269 238.555,-264.577 238.555,-264.577"/>
<text text-anchor="middle" x="261" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Nameserver&#45;&gt;NameserverVersion -->
<g id="edge100" class="edge"><title>Nameserver&#45;&gt;NameserverVersion</title>
<path fill="none" stroke="#45731b" d="M1191.42,-1172.75C1209.14,-1101.67 1232.16,-1002.9 1247,-915 1273.4,-758.603 1291.12,-575.181 1300.38,-464.638"/>
<ellipse fill="none" stroke="#45731b" cx="1190.37" cy="-1176.96" rx="4.00001" ry="4.00001"/>
<polygon fill="#45731b" stroke="#45731b" points="1300.39,-464.467 1305.7,-454.874 1300.8,-459.484 1301.22,-454.501 1301.22,-454.501 1301.22,-454.501 1300.8,-459.484 1296.73,-454.129 1300.39,-464.467 1300.39,-464.467"/>
<text text-anchor="middle" x="1294" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Deposit -->
<g id="node57" class="node"><title>Deposit</title>
<polygon fill="none" stroke="black" points="4447.5,-2466.5 4447.5,-2512.5 4506.5,-2512.5 4506.5,-2466.5 4447.5,-2466.5"/>
<text text-anchor="middle" x="4477" y="-2497.3" font-family="Times,serif" font-size="14.00">Deposit</text>
<polyline fill="none" stroke="black" points="4447.5,-2489.5 4506.5,-2489.5 "/>
<text text-anchor="middle" x="4477" y="-2474.3" font-family="Times,serif" font-size="14.00"> </text>
</g>
<!-- Certificate&#45;&gt;CertificateVersion -->
<g id="edge101" class="edge"><title>Certificate&#45;&gt;CertificateVersion</title>
<path fill="none" stroke="#c8a095" d="M778.109,-1165.14C785.987,-1094.27 805.297,-1001.62 852,-933 859.908,-921.381 871.218,-927.31 878,-915 919.192,-840.226 914.092,-601.956 907.251,-464.804"/>
<ellipse fill="none" stroke="#c8a095" cx="777.672" cy="-1169.26" rx="4" ry="4"/>
<polygon fill="#c8a095" stroke="#c8a095" points="907.245,-464.688 911.228,-454.471 906.99,-459.694 906.734,-454.701 906.734,-454.701 906.734,-454.701 906.99,-459.694 902.24,-454.931 907.245,-464.688 907.245,-464.688"/>
<text text-anchor="middle" x="933" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Object -->
<g id="node59" class="node"><title>Object</title>
<polygon fill="none" stroke="black" points="4525,-2466.5 4525,-2512.5 4579,-2512.5 4579,-2466.5 4525,-2466.5"/>
<text text-anchor="middle" x="4552" y="-2497.3" font-family="Times,serif" font-size="14.00">Object</text>
<polyline fill="none" stroke="black" points="4525,-2489.5 4579,-2489.5 "/>
<text text-anchor="middle" x="4552" y="-2474.3" font-family="Times,serif" font-size="14.00"> </text>
</g>
<!-- Invoice&#45;&gt;InvoiceVersion -->
<g id="edge133" class="edge"><title>Invoice&#45;&gt;InvoiceVersion</title>
<path fill="none" stroke="#02f19a" d="M156.667,-924.936C146.034,-860.645 132.946,-794.409 117,-733 113.718,-720.362 109.68,-707.282 105.318,-694.438"/>
<ellipse fill="none" stroke="#02f19a" cx="157.37" cy="-929.226" rx="4.00001" ry="4.00001"/>
<polygon fill="#02f19a" stroke="#02f19a" points="105.207,-694.12 106.176,-683.197 103.566,-689.397 101.925,-684.674 101.925,-684.674 101.925,-684.674 103.566,-689.397 97.6747,-686.151 105.207,-694.12 105.207,-694.12"/>
<text text-anchor="middle" x="177" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Invoice&#45;&gt;InvoiceVersion -->
<g id="edge146" class="edge"><title>Invoice&#45;&gt;InvoiceVersion</title>
<path fill="none" stroke="#89e488" d="M110.632,-1071.52C92.6756,-1021.36 76.3736,-966.98 67,-915 53.8508,-842.083 53.8592,-758.292 56.8847,-694.747"/>
<ellipse fill="none" stroke="#89e488" cx="112.05" cy="-1075.44" rx="4.00001" ry="4.00001"/>
<polygon fill="#89e488" stroke="#89e488" points="56.8863,-694.714 61.8888,-684.955 57.1404,-689.72 57.3946,-684.727 57.3946,-684.727 57.3946,-684.727 57.1404,-689.72 52.9004,-684.498 56.8863,-694.714 56.8863,-694.714"/>
<text text-anchor="middle" x="90" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Invoice&#45;&gt;AccountActivity -->
<g id="edge135" class="edge"><title>Invoice&#45;&gt;AccountActivity</title>
<path fill="none" stroke="#efc7d9" d="M283.909,-1075.37C306.284,-1024.04 328.841,-968.143 346,-915 367.784,-847.532 384.261,-769.72 396.469,-707.721"/>
<ellipse fill="none" stroke="#efc7d9" cx="282.214" cy="-1079.25" rx="4.00002" ry="4.00002"/>
<ellipse fill="#efc7d9" stroke="#efc7d9" cx="397.242" cy="-703.78" rx="4.00001" ry="4.00001"/>
</g>
<!-- Invoice&#45;&gt;AccountActivity -->
<g id="edge148" class="edge"><title>Invoice&#45;&gt;AccountActivity</title>
<path fill="none" stroke="#62578d" d="M284.11,-1112.81C312.7,-1052.09 342.563,-981.394 364,-915 385.739,-847.669 402.193,-770.037 412.316,-708.1"/>
<ellipse fill="none" stroke="#62578d" cx="282.341" cy="-1116.55" rx="4.00002" ry="4.00002"/>
<ellipse fill="#62578d" stroke="#62578d" cx="413.006" cy="-703.804" rx="4.00001" ry="4.00001"/>
</g>
<!-- Invoice&#45;&gt;InvoiceItem -->
<g id="edge134" class="edge"><title>Invoice&#45;&gt;InvoiceItem</title>
<path fill="none" stroke="#2e7fd9" d="M198.942,-925.164C201.103,-840.635 203.813,-756.74 206.536,-694.671"/>
<ellipse fill="none" stroke="#2e7fd9" cx="198.839" cy="-929.246" rx="4" ry="4"/>
<polygon fill="#2e7fd9" stroke="#2e7fd9" points="206.544,-694.501 211.487,-684.713 206.767,-689.506 206.991,-684.511 206.991,-684.511 206.991,-684.511 206.767,-689.506 202.496,-684.31 206.544,-694.501 206.544,-694.501"/>
</g>
<!-- Invoice&#45;&gt;InvoiceItem -->
<g id="edge147" class="edge"><title>Invoice&#45;&gt;InvoiceItem</title>
<path fill="none" stroke="#bac470" d="M212.439,-925.164C214.533,-840.635 216.047,-756.74 216.447,-694.671"/>
<ellipse fill="none" stroke="#bac470" cx="212.337" cy="-929.246" rx="4" ry="4"/>
<polygon fill="#bac470" stroke="#bac470" points="216.448,-694.511 221.003,-684.537 216.476,-689.511 216.503,-684.511 216.503,-684.511 216.503,-684.511 216.476,-689.511 212.003,-684.486 216.448,-694.511 216.448,-694.511"/>
</g>
<!-- BankStatement -->
<g id="node61" class="node"><title>BankStatement</title>
<path fill="none" stroke="black" d="M302,-1948.5C302,-1948.5 424,-1948.5 424,-1948.5 430,-1948.5 436,-1954.5 436,-1960.5 436,-1960.5 436,-2102.5 436,-2102.5 436,-2108.5 430,-2114.5 424,-2114.5 424,-2114.5 302,-2114.5 302,-2114.5 296,-2114.5 290,-2108.5 290,-2102.5 290,-2102.5 290,-1960.5 290,-1960.5 290,-1954.5 296,-1948.5 302,-1948.5"/>
<text text-anchor="middle" x="363" y="-2099.3" font-family="Times,serif" font-size="14.00">BankStatement</text>
<polyline fill="none" stroke="black" points="290,-2091.5 436,-2091.5 "/>
<text text-anchor="start" x="298" y="-2076.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="298" y="-2061.3" font-family="Times,serif" font-size="14.00">bank_code :string</text>
<text text-anchor="start" x="298" y="-2046.3" font-family="Times,serif" font-size="14.00">iban :string</text>
<text text-anchor="start" x="298" y="-2031.3" font-family="Times,serif" font-size="14.00">import_file_path :string</text>
<text text-anchor="start" x="298" y="-2016.3" font-family="Times,serif" font-size="14.00">queried_at :datetime</text>
<text text-anchor="start" x="298" y="-2001.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="298" y="-1986.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="298" y="-1971.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="298" y="-1956.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
</g>
<!-- BankStatement&#45;&gt;BankStatementVersion -->
<g id="edge136" class="edge"><title>BankStatement&#45;&gt;BankStatementVersion</title>
<path fill="none" stroke="#b4d940" d="M391.267,-1940.44C405.262,-1900.41 423.728,-1853.32 445,-1813 496.377,-1715.62 548.693,-1713.23 587,-1610 632.719,-1486.8 654.283,-1107.3 662.218,-924.905"/>
<ellipse fill="none" stroke="#b4d940" cx="389.838" cy="-1944.57" rx="4.00001" ry="4.00001"/>
<polygon fill="#b4d940" stroke="#b4d940" points="662.224,-924.765 667.15,-914.967 662.439,-919.769 662.654,-914.774 662.654,-914.774 662.654,-914.774 662.439,-919.769 658.158,-914.581 662.224,-924.765 662.224,-924.765"/>
<text text-anchor="middle" x="602" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- BankStatement&#45;&gt;BankTransaction -->
<g id="edge137" class="edge"><title>BankStatement&#45;&gt;BankTransaction</title>
<path fill="none" stroke="#44fea9" d="M378.83,-1940.28C401.157,-1813.03 442.191,-1579.17 469.288,-1424.74"/>
<ellipse fill="none" stroke="#44fea9" cx="378.114" cy="-1944.36" rx="4.00001" ry="4.00001"/>
<polygon fill="#44fea9" stroke="#44fea9" points="469.324,-1424.54 475.484,-1415.46 470.188,-1419.61 471.052,-1414.69 471.052,-1414.69 471.052,-1414.69 470.188,-1419.61 466.62,-1413.91 469.324,-1424.54 469.324,-1424.54"/>
</g>
<!-- DomainContact&#45;&gt;DomainContactVersion -->
<g id="edge138" class="edge"><title>DomainContact&#45;&gt;DomainContactVersion</title>
<path fill="none" stroke="#d7df82" d="M1921.81,-480.233C1931.19,-413.296 1942.98,-329.187 1952.03,-264.688"/>
<ellipse fill="none" stroke="#d7df82" cx="1921.23" cy="-484.338" rx="4.00001" ry="4.00001"/>
<polygon fill="#d7df82" stroke="#d7df82" points="1952.06,-264.413 1957.91,-255.135 1952.76,-259.462 1953.45,-254.51 1953.45,-254.51 1953.45,-254.51 1952.76,-259.462 1949,-253.885 1952.06,-264.413 1952.06,-264.413"/>
<text text-anchor="middle" x="1972" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- DomainStatus&#45;&gt;DomainStatusVersion -->
<g id="edge139" class="edge"><title>DomainStatus&#45;&gt;DomainStatusVersion</title>
<path fill="none" stroke="#71309b" d="M2387.98,-1194.97C2349.1,-1031.98 2257.33,-647.246 2213.76,-464.595"/>
<ellipse fill="none" stroke="#71309b" cx="2389.01" cy="-1199.29" rx="4.00001" ry="4.00001"/>
<polygon fill="#71309b" stroke="#71309b" points="2213.72,-464.448 2215.78,-453.677 2212.56,-459.585 2211.4,-454.721 2211.4,-454.721 2211.4,-454.721 2212.56,-459.585 2207.03,-455.765 2213.72,-464.448 2213.72,-464.448"/>
<text text-anchor="middle" x="2343" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Registrant -->
<g id="node64" class="node"><title>Registrant</title>
<path fill="none" stroke="black" d="M3884,-2301.5C3884,-2301.5 4022,-2301.5 4022,-2301.5 4028,-2301.5 4034,-2307.5 4034,-2313.5 4034,-2313.5 4034,-2665.5 4034,-2665.5 4034,-2671.5 4028,-2677.5 4022,-2677.5 4022,-2677.5 3884,-2677.5 3884,-2677.5 3878,-2677.5 3872,-2671.5 3872,-2665.5 3872,-2665.5 3872,-2313.5 3872,-2313.5 3872,-2307.5 3878,-2301.5 3884,-2301.5"/>
<text text-anchor="middle" x="3953" y="-2662.3" font-family="Times,serif" font-size="14.00">Registrant</text>
<polyline fill="none" stroke="black" points="3872,-2654.5 4034,-2654.5 "/>
<text text-anchor="start" x="3880" y="-2639.3" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="3880" y="-2624.3" font-family="Times,serif" font-size="14.00">code :string</text>
<text text-anchor="start" x="3880" y="-2609.3" font-family="Times,serif" font-size="14.00">phone :string</text>
<text text-anchor="start" x="3880" y="-2594.3" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="3880" y="-2579.3" font-family="Times,serif" font-size="14.00">fax :string</text>
<text text-anchor="start" x="3880" y="-2564.3" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="3880" y="-2549.3" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="3880" y="-2534.3" font-family="Times,serif" font-size="14.00">ident :string</text>
<text text-anchor="start" x="3880" y="-2519.3" font-family="Times,serif" font-size="14.00">ident_type :string</text>
<text text-anchor="start" x="3880" y="-2504.3" font-family="Times,serif" font-size="14.00">auth_info :string</text>
<text text-anchor="start" x="3880" y="-2489.3" font-family="Times,serif" font-size="14.00">name :string</text>
<text text-anchor="start" x="3880" y="-2474.3" font-family="Times,serif" font-size="14.00">org_name :string</text>
<text text-anchor="start" x="3880" y="-2459.3" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="3880" y="-2444.3" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="3880" y="-2429.3" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="3880" y="-2414.3" font-family="Times,serif" font-size="14.00">ident_country_code :string</text>
<text text-anchor="start" x="3880" y="-2399.3" font-family="Times,serif" font-size="14.00">city :string</text>
<text text-anchor="start" x="3880" y="-2384.3" font-family="Times,serif" font-size="14.00">street :text</text>
<text text-anchor="start" x="3880" y="-2369.3" font-family="Times,serif" font-size="14.00">zip :string</text>
<text text-anchor="start" x="3880" y="-2354.3" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="3880" y="-2339.3" font-family="Times,serif" font-size="14.00">state :string</text>
<text text-anchor="start" x="3880" y="-2324.3" font-family="Times,serif" font-size="14.00">legacy_id :integer</text>
<text text-anchor="start" x="3880" y="-2309.3" font-family="Times,serif" font-size="14.00">statuses :string</text>
</g>
<!-- Registrant&#45;&gt;ContactVersion -->
<g id="edge140" class="edge"><title>Registrant&#45;&gt;ContactVersion</title>
<path fill="none" stroke="#bef000" d="M3977.33,-2293.22C3977.57,-2289.79 3977.8,-2286.38 3978,-2283 3982.41,-2210.3 4002.76,-1680.23 3952,-1628 3927.68,-1602.97 3825.3,-1628.96 3796,-1610 3494.12,-1414.71 3513.41,-1249.66 3382,-915 3351.76,-837.998 3404.93,-787.841 3343,-733 3309.59,-703.417 3181.02,-738.362 3143,-715 3133.29,-709.031 3124.63,-701.283 3116.97,-692.597"/>
<ellipse fill="none" stroke="#bef000" cx="3977.03" cy="-2297.28" rx="4" ry="4"/>
<polygon fill="#bef000" stroke="#bef000" points="3116.85,-692.457 3113.96,-681.88 3113.67,-688.6 3110.49,-684.744 3110.49,-684.744 3110.49,-684.744 3113.67,-688.6 3107.01,-687.608 3116.85,-692.457 3116.85,-692.457"/>
<text text-anchor="middle" x="4004" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Registrant&#45;&gt;Domain -->
<g id="edge142" class="edge"><title>Registrant&#45;&gt;Domain</title>
<path fill="none" stroke="#cbab82" d="M3926.55,-2292.73C3920.52,-2283.61 3913.4,-2275.26 3905,-2268 3883.18,-2249.13 3674.69,-2252.98 3646,-2250 3110.28,-2194.41 2476.14,-2097 2205.78,-2053.97"/>
<polygon fill="#cbab82" stroke="#cbab82" points="3926.58,-2292.77 3927.95,-2303.65 3929.19,-2297.04 3931.79,-2301.3 3931.79,-2301.3 3931.79,-2301.3 3929.19,-2297.04 3935.63,-2298.96 3926.58,-2292.77 3926.58,-2292.77"/>
<polygon fill="#cbab82" stroke="#cbab82" points="2205.41,-2053.91 2196.24,-2047.89 2200.47,-2053.13 2195.53,-2052.34 2195.53,-2052.34 2195.53,-2052.34 2200.47,-2053.13 2194.83,-2056.78 2205.41,-2053.91 2205.41,-2053.91"/>
</g>
<!-- Registrant&#45;&gt;Domain -->
<g id="edge145" class="edge"><title>Registrant&#45;&gt;Domain</title>
<path fill="none" stroke="#0a663e" d="M3863.94,-2466.9C3560.58,-2393.32 2566.47,-2152.19 2205.49,-2064.64"/>
<ellipse fill="none" stroke="#0a663e" cx="3868.03" cy="-2467.89" rx="4.00001" ry="4.00001"/>
<polygon fill="#0a663e" stroke="#0a663e" points="2205.24,-2064.57 2196.58,-2057.84 2200.38,-2063.4 2195.52,-2062.22 2195.52,-2062.22 2195.52,-2062.22 2200.38,-2063.4 2194.46,-2066.59 2205.24,-2064.57 2205.24,-2064.57"/>
<text text-anchor="middle" x="3121.5" y="-2271.8" font-family="Times,serif" font-size="14.00">registrant_domains</text>
</g>
<!-- Registrant&#45;&gt;ContactStatus -->
<g id="edge143" class="edge"><title>Registrant&#45;&gt;ContactStatus</title>
<path fill="none" stroke="#399ce2" d="M4004.45,-2293.22C4005,-2289.8 4005.52,-2286.39 4006,-2283 4091.68,-1681.86 4118.05,-1447.77 3796,-933 3727.98,-824.278 3705.45,-784.504 3588,-733 3527.65,-706.535 3348.64,-748.681 3292,-715 3277,-706.078 3264.54,-692.864 3254.38,-678.428"/>
<ellipse fill="none" stroke="#399ce2" cx="4003.77" cy="-2297.31" rx="4.00001" ry="4.00001"/>
<polygon fill="#399ce2" stroke="#399ce2" points="3254.19,-678.142 3252.41,-667.322 3251.43,-673.976 3248.66,-669.811 3248.66,-669.811 3248.66,-669.811 3251.43,-673.976 3244.91,-672.299 3254.19,-678.142 3254.19,-678.142"/>
<text text-anchor="middle" x="4083.5" y="-1707.8" font-family="Times,serif" font-size="14.00">statuses</text>
</g>
<!-- Registrant&#45;&gt;DomainContact -->
<g id="edge141" class="edge"><title>Registrant&#45;&gt;DomainContact</title>
<path fill="none" stroke="#c62f30" d="M3863.7,-2483.42C3493.85,-2461.64 2094.41,-2371.74 1942,-2250 1780.98,-2121.38 1951.49,-1937.14 1787,-1813 1736.35,-1774.77 1549.12,-1837.5 1502,-1795 1446.11,-1744.6 1503.02,-1697.44 1474,-1628 1470.2,-1618.89 1464.04,-1619.39 1461,-1610 1414.71,-1466.85 1450.18,-1083.05 1461,-933 1467.46,-843.414 1424.71,-794.681 1490,-733 1523.4,-701.443 1652.14,-728.718 1696,-715 1737.29,-702.086 1779.35,-680.133 1814.88,-658.507"/>
<ellipse fill="none" stroke="#c62f30" cx="3867.72" cy="-2483.66" rx="4" ry="4"/>
<polygon fill="#c62f30" stroke="#c62f30" points="1815.26,-658.273 1826.13,-656.851 1819.52,-655.647 1823.77,-653.021 1823.77,-653.021 1823.77,-653.021 1819.52,-655.647 1821.41,-649.192 1815.26,-658.273 1815.26,-658.273"/>
</g>
<!-- Registrant&#45;&gt;LegalDocument -->
<g id="edge144" class="edge"><title>Registrant&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#ac2e35" d="M3953.54,-2293.14C3953.26,-2046.47 3949.16,-1651.18 3926,-1628 3883.57,-1585.53 3433.88,-1646.22 3386,-1610 3134.12,-1419.46 3404.48,-1144.59 3170,-933 3141.01,-906.838 3110.86,-943.344 3084,-915 3027.7,-855.598 3109.99,-794.504 3056,-733 3037.07,-711.437 3018.82,-729.401 2994,-715 2979.16,-706.39 2964.76,-695.629 2951.34,-684.108"/>
<ellipse fill="none" stroke="#ac2e35" cx="3953.55" cy="-2297.48" rx="4" ry="4"/>
<polygon fill="#ac2e35" stroke="#ac2e35" points="2951.05,-683.859 2946.53,-673.872 2947.3,-680.553 2943.55,-677.248 2943.55,-677.248 2943.55,-677.248 2947.3,-680.553 2940.58,-680.624 2951.05,-683.859 2951.05,-683.859"/>
</g>
<!-- Keyrelay&#45;&gt;KeyrelayVersion -->
<g id="edge170" class="edge"><title>Keyrelay&#45;&gt;KeyrelayVersion</title>
<path fill="none" stroke="#050edc" d="M2565.61,-1127.64C2549.2,-1018.49 2522.64,-864.878 2487,-733 2483.61,-720.454 2479.58,-707.43 2475.31,-694.616"/>
<ellipse fill="none" stroke="#050edc" cx="2566.23" cy="-1131.8" rx="4.00001" ry="4.00001"/>
<polygon fill="#050edc" stroke="#050edc" points="2475.22,-694.339 2476.27,-683.424 2473.61,-689.605 2472.01,-684.87 2472.01,-684.87 2472.01,-684.87 2473.61,-689.605 2467.75,-686.316 2475.22,-694.339 2475.22,-694.339"/>
<text text-anchor="middle" x="2550" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Keyrelay&#45;&gt;KeyrelayVersion -->
<g id="edge175" class="edge"><title>Keyrelay&#45;&gt;KeyrelayVersion</title>
<path fill="none" stroke="#11d40d" d="M2578.63,-1127.67C2568.53,-1060.81 2545.77,-984.71 2496,-933 2476.99,-913.247 2453.31,-937.033 2437,-915 2390.84,-852.655 2395.03,-763.12 2408.39,-694.603"/>
<ellipse fill="none" stroke="#11d40d" cx="2579.23" cy="-1131.81" rx="4.00001" ry="4.00001"/>
<polygon fill="#11d40d" stroke="#11d40d" points="2408.42,-694.45 2414.83,-685.552 2409.42,-689.551 2410.42,-684.652 2410.42,-684.652 2410.42,-684.652 2409.42,-689.551 2406.01,-683.752 2408.42,-694.45 2408.42,-694.45"/>
<text text-anchor="middle" x="2460" y="-820.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- Keyrelay&#45;&gt;LegalDocument -->
<g id="edge171" class="edge"><title>Keyrelay&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#b41498" d="M2606.08,-1127.43C2620.12,-1066.32 2640.4,-994.948 2666,-933 2702.36,-845.04 2757.54,-751.827 2801.42,-685.618"/>
<ellipse fill="none" stroke="#b41498" cx="2605.11" cy="-1131.7" rx="4.00001" ry="4.00001"/>
<polygon fill="#b41498" stroke="#b41498" points="2801.44,-685.592 2810.73,-679.77 2804.21,-681.433 2806.99,-677.273 2806.99,-677.273 2806.99,-677.273 2804.21,-681.433 2803.24,-674.776 2801.44,-685.592 2801.44,-685.592"/>
</g>
<!-- Keyrelay&#45;&gt;LegalDocument -->
<g id="edge176" class="edge"><title>Keyrelay&#45;&gt;LegalDocument</title>
<path fill="none" stroke="#b6c2f7" d="M2622.53,-1127.81C2638.04,-1066.61 2658.34,-995.075 2684,-933 2720.28,-845.219 2775.31,-752.207 2816.19,-686.023"/>
<ellipse fill="none" stroke="#b6c2f7" cx="2621.55" cy="-1131.72" rx="4.00001" ry="4.00001"/>
<polygon fill="#b6c2f7" stroke="#b6c2f7" points="2816.35,-685.775 2825.44,-679.642 2818.98,-681.524 2821.61,-677.273 2821.61,-677.273 2821.61,-677.273 2818.98,-681.524 2817.79,-674.904 2816.35,-685.775 2816.35,-685.775"/>
</g>
<!-- WhiteIp&#45;&gt;WhiteIpVersion -->
<g id="edge172" class="edge"><title>WhiteIp&#45;&gt;WhiteIpVersion</title>
<path fill="none" stroke="#4803f7" d="M531.746,-1940.36C541.799,-1896.65 560.441,-1846.5 595,-1813 614.38,-1794.21 636.479,-1816.34 653,-1795 682.345,-1757.09 665.763,-971.746 694,-933 705.532,-917.176 719.173,-925.274 736.787,-917.416"/>
<ellipse fill="none" stroke="#4803f7" cx="530.827" cy="-1944.53" rx="4.00001" ry="4.00001"/>
<polygon fill="#4803f7" stroke="#4803f7" points="737.156,-917.197 748.054,-915.974 741.459,-914.649 745.761,-912.102 745.761,-912.102 745.761,-912.102 741.459,-914.649 743.468,-908.23 737.156,-917.197 737.156,-917.197"/>
<text text-anchor="middle" x="692" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- AdminUser -->
<g id="node67" class="node"><title>AdminUser</title>
<path fill="none" stroke="black" d="M1032,-1821C1032,-1821 1198,-1821 1198,-1821 1204,-1821 1210,-1827 1210,-1833 1210,-1833 1210,-2230 1210,-2230 1210,-2236 1204,-2242 1198,-2242 1198,-2242 1032,-2242 1032,-2242 1026,-2242 1020,-2236 1020,-2230 1020,-2230 1020,-1833 1020,-1833 1020,-1827 1026,-1821 1032,-1821"/>
<text text-anchor="middle" x="1115" y="-2226.8" font-family="Times,serif" font-size="14.00">AdminUser</text>
<polyline fill="none" stroke="black" points="1020,-2219 1210,-2219 "/>
<text text-anchor="start" x="1028" y="-2203.8" font-family="Times,serif" font-size="14.00">id :integer</text>
<text text-anchor="start" x="1028" y="-2188.8" font-family="Times,serif" font-size="14.00">username :string</text>
<text text-anchor="start" x="1028" y="-2173.8" font-family="Times,serif" font-size="14.00">password :string</text>
<text text-anchor="start" x="1028" y="-2158.8" font-family="Times,serif" font-size="14.00">created_at :datetime</text>
<text text-anchor="start" x="1028" y="-2143.8" font-family="Times,serif" font-size="14.00">updated_at :datetime</text>
<text text-anchor="start" x="1028" y="-2128.8" font-family="Times,serif" font-size="14.00">email :string</text>
<text text-anchor="start" x="1028" y="-2113.8" font-family="Times,serif" font-size="14.00">sign_in_count :integer</text>
<text text-anchor="start" x="1028" y="-2098.8" font-family="Times,serif" font-size="14.00">current_sign_in_at :datetime</text>
<text text-anchor="start" x="1028" y="-2083.8" font-family="Times,serif" font-size="14.00">last_sign_in_at :datetime</text>
<text text-anchor="start" x="1028" y="-2068.8" font-family="Times,serif" font-size="14.00">current_sign_in_ip :inet</text>
<text text-anchor="start" x="1028" y="-2053.8" font-family="Times,serif" font-size="14.00">last_sign_in_ip :inet</text>
<text text-anchor="start" x="1028" y="-2038.8" font-family="Times,serif" font-size="14.00">identity_code :string</text>
<text text-anchor="start" x="1028" y="-2023.8" font-family="Times,serif" font-size="14.00">roles :string</text>
<text text-anchor="start" x="1028" y="-2008.8" font-family="Times,serif" font-size="14.00">creator_str :string</text>
<text text-anchor="start" x="1028" y="-1993.8" font-family="Times,serif" font-size="14.00">updator_str :string</text>
<text text-anchor="start" x="1028" y="-1978.8" font-family="Times,serif" font-size="14.00">country_code :string</text>
<text text-anchor="start" x="1028" y="-1963.8" font-family="Times,serif" font-size="14.00">registrar_id :integer</text>
<text text-anchor="start" x="1028" y="-1948.8" font-family="Times,serif" font-size="14.00">active :boolean</text>
<text text-anchor="start" x="1028" y="-1933.8" font-family="Times,serif" font-size="14.00">csr :text</text>
<text text-anchor="start" x="1028" y="-1918.8" font-family="Times,serif" font-size="14.00">crt :text</text>
<text text-anchor="start" x="1028" y="-1903.8" font-family="Times,serif" font-size="14.00">type :string</text>
<text text-anchor="start" x="1028" y="-1888.8" font-family="Times,serif" font-size="14.00">registrant_ident :string</text>
<text text-anchor="start" x="1028" y="-1873.8" font-family="Times,serif" font-size="14.00">encrypted_password :string</text>
<text text-anchor="start" x="1028" y="-1858.8" font-family="Times,serif" font-size="14.00">remember_created_at :datetime</text>
<text text-anchor="start" x="1028" y="-1843.8" font-family="Times,serif" font-size="14.00">failed_attempts :integer</text>
<text text-anchor="start" x="1028" y="-1828.8" font-family="Times,serif" font-size="14.00">locked_at :datetime</text>
</g>
<!-- AdminUser&#45;&gt;UserVersion -->
<g id="edge173" class="edge"><title>AdminUser&#45;&gt;UserVersion</title>
<path fill="none" stroke="#3b5255" d="M1014.39,-1816.61C1013.27,-1815.39 1012.14,-1814.19 1011,-1813 999.159,-1800.67 986.521,-1809.2 977,-1795 965.414,-1777.72 944.406,-1519.21 933.313,-1372.43"/>
<ellipse fill="none" stroke="#3b5255" cx="1017.25" cy="-1819.83" rx="4.00002" ry="4.00002"/>
<polygon fill="#3b5255" stroke="#3b5255" points="933.283,-1372.03 937.019,-1361.72 932.908,-1367.04 932.532,-1362.06 932.532,-1362.06 932.532,-1362.06 932.908,-1367.04 928.045,-1362.39 933.283,-1372.03 933.283,-1372.03"/>
<text text-anchor="middle" x="1000" y="-1707.8" font-family="Times,serif" font-size="14.00">versions</text>
</g>
<!-- LegalDocument&#45;&gt;LegalDocumentVersion -->
<g id="edge177" class="edge"><title>LegalDocument&#45;&gt;LegalDocumentVersion</title>
<path fill="none" stroke="#109cef" d="M2781.55,-559.812C2709.48,-533.654 2604.67,-497.607 2511,-473 2470.28,-462.304 2447.06,-485.466 2418,-455 2370.61,-405.307 2361.52,-327.39 2363.51,-264.829"/>
<ellipse fill="none" stroke="#109cef" cx="2785.53" cy="-561.263" rx="4.00001" ry="4.00001"/>
<polygon fill="#109cef" stroke="#109cef" points="2363.52,-264.522 2368.44,-254.72 2363.73,-259.527 2363.94,-254.531 2363.94,-254.531 2363.94,-254.531 2363.73,-259.527 2359.45,-254.343 2363.52,-264.522 2363.52,-264.522"/>
<text text-anchor="middle" x="2441" y="-360.3" font-family="Times,serif" font-size="14.00">versions</text>
</g>
</g>
</svg>