1 line
44 KiB
XML
1 line
44 KiB
XML
<svg aria-roledescription="er" role="graphics-document document" viewBox="0 0 1392.534423828125 835" style="max-width: 1392.53px; background-color: white;" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="mermaid-0"><style>#mermaid-0{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#000000;}#mermaid-0 .error-icon{fill:#552222;}#mermaid-0 .error-text{fill:#552222;stroke:#552222;}#mermaid-0 .edge-thickness-normal{stroke-width:2px;}#mermaid-0 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-0 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-0 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-0 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-0 .marker{fill:#000000;stroke:#000000;}#mermaid-0 .marker.cross{stroke:#000000;}#mermaid-0 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-0 .entityBox{fill:#cde498;stroke:#13540c;}#mermaid-0 .attributeBoxOdd{fill:#ffffff;stroke:#13540c;}#mermaid-0 .attributeBoxEven{fill:#f2f2f2;stroke:#13540c;}#mermaid-0 .relationshipLabelBox{fill:hsl(78.1578947368, 58.4615384615%, 84.5098039216%);opacity:0.7;background-color:hsl(78.1578947368, 58.4615384615%, 84.5098039216%);}#mermaid-0 .relationshipLabelBox rect{opacity:0.5;}#mermaid-0 .relationshipLine{stroke:#000000;}#mermaid-0 .entityTitleText{text-anchor:middle;font-size:18px;fill:#000000;}#mermaid-0 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g/><defs><marker orient="auto" markerHeight="18" markerWidth="18" refY="9" refX="0" id="ONLY_ONE_START"><path d="M9,0 L9,18 M15,0 L15,18" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="18" markerWidth="18" refY="9" refX="18" id="ONLY_ONE_END"><path d="M3,0 L3,18 M9,0 L9,18" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="18" markerWidth="30" refY="9" refX="0" id="ZERO_OR_ONE_START"><circle r="6" cy="9" cx="21" fill="white" stroke="gray"/><path d="M9,0 L9,18" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="18" markerWidth="30" refY="9" refX="30" id="ZERO_OR_ONE_END"><circle r="6" cy="9" cx="9" fill="white" stroke="gray"/><path d="M21,0 L21,18" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="36" markerWidth="45" refY="18" refX="18" id="ONE_OR_MORE_START"><path d="M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="36" markerWidth="45" refY="18" refX="27" id="ONE_OR_MORE_END"><path d="M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="36" markerWidth="57" refY="18" refX="18" id="ZERO_OR_MORE_START"><circle r="6" cy="18" cx="48" fill="white" stroke="gray"/><path d="M0,18 Q18,0 36,18 Q18,36 0,18" fill="none" stroke="gray"/></marker></defs><defs><marker orient="auto" markerHeight="36" markerWidth="57" refY="18" refX="39" id="ZERO_OR_MORE_END"><circle r="6" cy="18" cx="9" fill="white" stroke="gray"/><path d="M21,18 Q39,0 57,18 Q39,36 21,18" fill="none" stroke="gray"/></marker></defs><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M294.8304995727539,138.5L287.6198504130046,152.08333333333334C280.4092012532552,165.66666666666666,265.9879029337565,192.83333333333334,266.3273376924564,218.25C266.66677245115625,243.66666666666666,281.7669402880546,267.3333333333333,289.31702420650385,279.1666666666667L296.86710812495306,291" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M333.78765634390027,291L339.47675890800286,279.1666666666667C345.1658614721054,267.3333333333333,356.54406660031054,243.66666666666666,356.79983583107975,218.25C357.055605061849,192.83333333333334,346.1889383951823,165.66666666666666,340.75560506184894,152.08333333333334L335.3222717285156,138.5" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M607.6021575927734,114.07465176787876L520.5369542439779,131.7288764732323C433.4717508951823,149.38310117858586,259.3413441975911,184.69155058929292,172.27614084879556,210.6791086279798C85.2109375,236.66666666666666,85.2109375,253.33333333333334,85.2109375,261.6666666666667L85.2109375,270" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M795.7427825927734,162.19308035714286L809.2310638427734,171.8275669642857C822.7193450927734,181.46205357142858,849.6959075927734,200.7310267857143,887.7968190511068,222.84407425715108C925.8977305094401,244.95712172858785,975.1229909261068,269.9142434571757,999.7356211344401,282.3928043214696L1024.3482513427734,294.8713651857635" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M607.6021575927734,153.7939453125L589.9472096761068,164.82828776041666C572.2922617594401,175.86263020833334,536.9823659261068,197.93131510416666,519.3274180094401,226.29899088541666C501.67247009277344,254.66666666666666,501.67247009277344,289.3333333333333,501.67247009277344,324C501.67247009277344,358.6666666666667,501.67247009277344,393.3333333333333,501.67247009277344,424.5C501.67247009277344,455.6666666666667,501.67247009277344,483.3333333333333,501.67247009277344,511C501.67247009277344,538.6666666666666,501.67247009277344,566.3333333333334,536.1587982177734,597.072809348163C570.6451263427734,627.8122853629926,639.6177825927734,661.6245707259853,674.1041107177734,678.5307134074817L708.5904388427734,695.4368560889781" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M729.8652168639911,644L725.1664257354547,635.6666666666666C720.4676346069185,627.3333333333334,711.0700523498459,610.6666666666666,706.3712612213097,588.5C701.6724700927734,566.3333333333334,701.6724700927734,538.6666666666666,701.6724700927734,511C701.6724700927734,483.3333333333333,701.6724700927734,455.6666666666667,701.6724700927734,424.5C701.6724700927734,393.3333333333333,701.6724700927734,358.6666666666667,701.6724700927734,324C701.6724700927734,289.3333333333333,701.6724700927734,254.66666666666666,701.6724700927734,229C701.6724700927734,203.33333333333334,701.6724700927734,186.66666666666666,701.6724700927734,178.33333333333334L701.6724700927734,170" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M845.8109139868254,644L852.4128730651931,635.6666666666666C859.0148321435607,627.3333333333334,872.218750300296,610.6666666666666,878.8207093786637,594C885.4226684570312,577.3333333333334,885.4226684570312,560.6666666666666,885.4226684570312,552.3333333333334L885.4226684570312,544" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M1109.5116299115693,280.5L1115.934887922727,270.4166666666667C1122.3581459338848,260.3333333333333,1135.2046619562002,240.16666666666666,1082.9098540697341,213.6404383037575C1030.6150461832683,187.11420994084827,913.1789143880209,154.2284198816966,854.4608484903971,137.78552485212074L795.7427825927734,121.34262982254488" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M1024.3482513427734,347.42002357876686L991.4022878011068,360.85001964897236C958.4563242594401,374.2800157191779,892.5643971761068,401.14000785958893,865.5170479280404,422.90333726312775C838.4696986799739,444.6666666666667,850.2669272671742,461.3333333333333,856.1655415607744,469.6666666666667L862.0641558543746,478" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M1069.1993819016677,367.5L1066.2782299335188,377.5833333333333C1063.3570779653696,387.6666666666667,1057.5147740290715,407.8333333333333,1054.5936220609226,431.75C1051.6724700927734,455.6666666666667,1051.6724700927734,483.3333333333333,1051.6724700927734,511C1051.6724700927734,538.6666666666666,1051.6724700927734,566.3333333333334,1078.1239070540425,595.5C1104.5753440153114,624.6666666666666,1157.4782179378496,655.3333333333334,1183.9296548991185,670.6666666666666L1210.3810918603876,686" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M1274.5877339268084,686L1270.7685232878025,670.6666666666666C1266.9493126487966,655.3333333333334,1259.310891370785,624.6666666666666,1255.4916807317793,595.5C1251.6724700927734,566.3333333333334,1251.6724700927734,538.6666666666666,1251.6724700927734,511C1251.6724700927734,483.3333333333333,1251.6724700927734,455.6666666666667,1232.9361419677734,430.3624109887246C1214.1998138427734,405.0581553107825,1176.7271575927734,382.1163106215651,1157.9908294677734,370.64538827695634L1139.2545013427734,359.17446593234763" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M1306.6910549600186,686L1314.1879574821444,670.6666666666666C1321.6848600042701,655.3333333333334,1336.678665048522,624.6666666666666,1274.8006006313574,596.9834680127265C1212.9225362141926,569.3002693587862,1074.172602335612,544.6005387175724,1004.7976353963217,532.2506733969655L935.4226684570312,519.9008080763585" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M901.8231919989529,478L905.9647383479229,469.6666666666667C910.1062846968931,461.3333333333333,918.3893773948333,444.6666666666667,938.8102206188033,425.41952677125045C959.2310638427734,406.1723868758341,991.7896575927734,384.34477375166824,1008.0689544677734,373.4309671895853L1024.3482513427734,362.51716062750234" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M835.4226684570312,525.6255404363543L796.4643020629883,537.0212836969619C757.5059356689453,548.4170269575695,679.5892028808594,571.2085134787848,658.4504979451498,596.2920801337692C637.3117930094401,621.3756467887538,672.9511159261068,648.7512935775077,690.7707773844401,662.4391169718846L708.5904388427734,676.1269403662615" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M935.4226684570312,526.5868660727779L971.4643020629883,537.8223883939816C1007.5059356689453,549.0579107151852,1079.5892028808594,571.5289553575926,1130.766160286954,598.0978110121297C1181.9431176930482,624.6666666666666,1212.2137652933231,655.3333333333334,1227.3490890934606,670.6666666666666L1242.484412893598,686" class="er relationshipLine"/><g transform="translate(20,270 )" id="entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83"><rect height="108" width="130.421875" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(65.2109375,12)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83" class="er entityLabel">SubmissionState</text><rect height="21" width="65.2109375" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-1-type" class="er entityLabel">Queued</text><rect height="21" width="65.2109375" y="24" x="65.2109375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(70.2109375,34.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-1-name" class="er entityLabel">Queued</text><rect height="21" width="65.2109375" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-2-type" class="er entityLabel">InReview</text><rect height="21" width="65.2109375" y="45" x="65.2109375" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(70.2109375,55.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-2-name" class="er entityLabel">InReview</text><rect height="21" width="65.2109375" y="66" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,76.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-3-type" class="er entityLabel">Correct</text><rect height="21" width="65.2109375" y="66" x="65.2109375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(70.2109375,76.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-3-name" class="er entityLabel">Correct</text><rect height="21" width="65.2109375" y="87" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,97.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-4-type" class="er entityLabel">Incorrect</text><rect height="21" width="65.2109375" y="87" x="65.2109375" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(70.2109375,97.5)" y="0" x="0" id="text-entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83-attr-4-name" class="er entityLabel">Incorrect</text></g><g transform="translate(259.1878967285156,51.5 )" id="entity-User-818c511a-4a32-5484-ba70-875d765a9175"><rect height="87" width="117.46875" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(58.734375,12)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175" class="er entityLabel">User</text><rect height="21" width="40.40625" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-1-type" class="er entityLabel">Int</text><rect height="21" width="60.9375" y="24" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,34.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-1-name" class="er entityLabel">id</text><rect height="21" width="16.125" y="24" x="101.34375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(106.34375,34.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="40.40625" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-2-type" class="er entityLabel">String</text><rect height="21" width="60.9375" y="45" x="40.40625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,55.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-2-name" class="er entityLabel">username</text><rect height="21" width="16.125" y="45" x="101.34375" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(106.34375,55.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-2-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="66" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,76.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-3-type" class="er entityLabel">String</text><rect height="21" width="60.9375" y="66" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,76.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-3-name" class="er entityLabel">password</text><rect height="21" width="16.125" y="66" x="101.34375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(106.34375,76.5)" y="0" x="0" id="text-entity-User-818c511a-4a32-5484-ba70-875d765a9175-attr-3-comment" class="er entityLabel"/></g><g transform="translate(250.421875,291 )" id="entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7"><rect height="66" width="135.00079345703125" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(67.50039672851562,12)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7" class="er entityLabel">Session</text><rect height="21" width="59.28125" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7-attr-1-type" class="er entityLabel">String</text><rect height="21" width="59.59454345703125" y="24" x="59.28125" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(64.28125,34.5)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7-attr-1-name" class="er entityLabel">token</text><rect height="21" width="16.125" y="24" x="118.87579345703125" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(123.87579345703125,34.5)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="59.28125" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7-attr-2-type" class="er entityLabel">DateTime</text><rect height="21" width="59.59454345703125" y="45" x="59.28125" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(64.28125,55.5)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7-attr-2-name" class="er entityLabel">createdAt</text><rect height="21" width="16.125" y="45" x="118.87579345703125" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(123.87579345703125,55.5)" y="0" x="0" id="text-entity-Session-087c087e-5b46-5a6f-a710-5a009604ebd7-attr-2-comment" class="er entityLabel"/></g><g transform="translate(607.6021575927734,20 )" id="entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd"><rect height="150" width="188.140625" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(94.0703125,12)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd" class="er entityLabel">Submission</text><rect height="21" width="95.25" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-1-type" class="er entityLabel">Int</text><rect height="21" width="76.765625" y="24" x="95.25" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(100.25,34.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-1-name" class="er entityLabel">id</text><rect height="21" width="16.125" y="24" x="172.015625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(177.015625,34.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="95.25" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-2-type" class="er entityLabel">DateTime</text><rect height="21" width="76.765625" y="45" x="95.25" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(100.25,55.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-2-name" class="er entityLabel">createdAt</text><rect height="21" width="16.125" y="45" x="172.015625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(177.015625,55.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-2-comment" class="er entityLabel"/><rect height="21" width="95.25" y="66" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,76.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-3-type" class="er entityLabel">DateTime</text><rect height="21" width="76.765625" y="66" x="95.25" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(100.25,76.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-3-name" class="er entityLabel">gradedAt</text><rect height="21" width="16.125" y="66" x="172.015625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(177.015625,76.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-3-comment" class="er entityLabel">❓</text><rect height="21" width="95.25" y="87" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,97.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-4-type" class="er entityLabel">SubmissionState</text><rect height="21" width="76.765625" y="87" x="95.25" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(100.25,97.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-4-name" class="er entityLabel">state</text><rect height="21" width="16.125" y="87" x="172.015625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(177.015625,97.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-4-comment" class="er entityLabel"/><rect height="21" width="95.25" y="108" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,118.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-5-type" class="er entityLabel">String</text><rect height="21" width="76.765625" y="108" x="95.25" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(100.25,118.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-5-name" class="er entityLabel">actualOutput</text><rect height="21" width="16.125" y="108" x="172.015625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(177.015625,118.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-5-comment" class="er entityLabel"/><rect height="21" width="95.25" y="129" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,139.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-6-type" class="er entityLabel">String</text><rect height="21" width="76.765625" y="129" x="95.25" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(100.25,139.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-6-name" class="er entityLabel">message</text><rect height="21" width="16.125" y="129" x="172.015625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(177.015625,139.5)" y="0" x="0" id="text-entity-Submission-9c3c1ab2-d3eb-5cb2-b5c8-2b073d39a1dd-attr-6-comment" class="er entityLabel">❓</text></g><g transform="translate(708.5904388427734,644 )" id="entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e"><rect height="171" width="138.96875" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(69.484375,12)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e" class="er entityLabel">Problem</text><rect height="21" width="40.40625" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-1-type" class="er entityLabel">Int</text><rect height="21" width="82.4375" y="24" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,34.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-1-name" class="er entityLabel">id</text><rect height="21" width="16.125" y="24" x="122.84375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,34.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="40.40625" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-2-type" class="er entityLabel">String</text><rect height="21" width="82.4375" y="45" x="40.40625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,55.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-2-name" class="er entityLabel">friendlyName</text><rect height="21" width="16.125" y="45" x="122.84375" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,55.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-2-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="66" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,76.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-3-type" class="er entityLabel">String</text><rect height="21" width="82.4375" y="66" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,76.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-3-name" class="er entityLabel">pascalName</text><rect height="21" width="16.125" y="66" x="122.84375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,76.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-3-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="87" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,97.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-4-type" class="er entityLabel">String</text><rect height="21" width="82.4375" y="87" x="40.40625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,97.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-4-name" class="er entityLabel">sampleInput</text><rect height="21" width="16.125" y="87" x="122.84375" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,97.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-4-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="108" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,118.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-5-type" class="er entityLabel">String</text><rect height="21" width="82.4375" y="108" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,118.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-5-name" class="er entityLabel">sampleOutput</text><rect height="21" width="16.125" y="108" x="122.84375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,118.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-5-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="129" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,139.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-6-type" class="er entityLabel">String</text><rect height="21" width="82.4375" y="129" x="40.40625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,139.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-6-name" class="er entityLabel">realInput</text><rect height="21" width="16.125" y="129" x="122.84375" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,139.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-6-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="150" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,160.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-7-type" class="er entityLabel">String</text><rect height="21" width="82.4375" y="150" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,160.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-7-name" class="er entityLabel">realOutput</text><rect height="21" width="16.125" y="150" x="122.84375" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(127.84375,160.5)" y="0" x="0" id="text-entity-Problem-6a652605-cb80-52ed-9792-a8b96556f12e-attr-7-comment" class="er entityLabel"/></g><g transform="translate(1024.3482513427734,280.5 )" id="entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59"><rect height="87" width="114.90625" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(57.453125,12)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59" class="er entityLabel">Team</text><rect height="21" width="40.40625" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-1-type" class="er entityLabel">Int</text><rect height="21" width="58.375" y="24" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,34.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-1-name" class="er entityLabel">id</text><rect height="21" width="16.125" y="24" x="98.78125" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(103.78125,34.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="40.40625" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-2-type" class="er entityLabel">String</text><rect height="21" width="58.375" y="45" x="40.40625" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,55.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-2-name" class="er entityLabel">name</text><rect height="21" width="16.125" y="45" x="98.78125" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(103.78125,55.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-2-comment" class="er entityLabel"/><rect height="21" width="40.40625" y="66" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,76.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-3-type" class="er entityLabel">String</text><rect height="21" width="58.375" y="66" x="40.40625" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(45.40625,76.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-3-name" class="er entityLabel">password</text><rect height="21" width="16.125" y="66" x="98.78125" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(103.78125,76.5)" y="0" x="0" id="text-entity-Team-bf3f5416-76e3-5dc0-89d0-070d82786f59-attr-3-comment" class="er entityLabel"/></g><g transform="translate(1198.3108367919922,686 )" id="entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb"><rect height="87" width="174.22366333007812" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(87.11183166503906,12)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb" class="er entityLabel">ActiveTeam</text><rect height="21" width="59.28125" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-1-type" class="er entityLabel">Int</text><rect height="21" width="98.81741333007812" y="24" x="59.28125" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(64.28125,34.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-1-name" class="er entityLabel">id</text><rect height="21" width="16.125" y="24" x="158.09866333007812" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(163.09866333007812,34.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="59.28125" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-2-type" class="er entityLabel">String</text><rect height="21" width="98.81741333007812" y="45" x="59.28125" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(64.28125,55.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-2-name" class="er entityLabel">sessionToken</text><rect height="21" width="16.125" y="45" x="158.09866333007812" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(163.09866333007812,55.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-2-comment" class="er entityLabel">❓</text><rect height="21" width="59.28125" y="66" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,76.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-3-type" class="er entityLabel">DateTime</text><rect height="21" width="98.81741333007812" y="66" x="59.28125" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(64.28125,76.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-3-name" class="er entityLabel">sessionCreatedAt</text><rect height="21" width="16.125" y="66" x="158.09866333007812" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(163.09866333007812,76.5)" y="0" x="0" id="text-entity-ActiveTeam-0d8d7117-fd56-5db3-8e30-17ccd56f0edb-attr-3-comment" class="er entityLabel">❓</text></g><g transform="translate(835.4226684570312,478 )" id="entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593"><rect height="66" width="100" y="0" x="0" class="er entityBox"/><text style="dominant-baseline: middle; text-anchor: middle; font-size: 12px;" transform="translate(50,12)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593" class="er entityLabel">Contest</text><rect height="21" width="41.927083333333336" y="24" x="0" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,34.5)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593-attr-1-type" class="er entityLabel">Int</text><rect height="21" width="40.427083333333336" y="24" x="41.927083333333336" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(46.927083333333336,34.5)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593-attr-1-name" class="er entityLabel">id</text><rect height="21" width="17.645833333333332" y="24" x="82.35416666666667" class="er attributeBoxOdd"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(87.35416666666667,34.5)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593-attr-1-comment" class="er entityLabel">🗝️</text><rect height="21" width="41.927083333333336" y="45" x="0" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(5,55.5)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593-attr-2-type" class="er entityLabel">String</text><rect height="21" width="40.427083333333336" y="45" x="41.927083333333336" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(46.927083333333336,55.5)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593-attr-2-name" class="er entityLabel">name</text><rect height="21" width="17.645833333333332" y="45" x="82.35416666666667" class="er attributeBoxEven"/><text style="dominant-baseline: middle; font-size: 10.2px;" transform="translate(87.35416666666667,55.5)" y="0" x="0" id="text-entity-Contest-06be656a-f108-530e-8c6e-9b708ea8a593-attr-2-comment" class="er entityLabel"/></g><rect height="14" width="50.671875" y="208.45162963867188" x="241.01254272460938" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="215.45162963867188" x="266.3484802246094" id="rel1" class="er relationshipLabel">sessions</text><rect height="14" width="26.240234375" y="208.17250061035156" x="343.657470703125" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="215.17250061035156" x="356.777587890625" id="rel2" class="er relationshipLabel">user</text><rect height="14" width="68.734375" y="163.9454803466797" x="299.0007629394531" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="170.9454803466797" x="333.3679504394531" id="rel3" class="er relationshipLabel">enum:state</text><rect height="14" width="31.140625" y="226.71974182128906" x="891.4152221679688" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="233.71974182128906" x="906.9855346679688" id="rel4" class="er relationshipLabel">team</text><rect height="14" width="49.65625" y="450.3006896972656" x="476.8443603515625" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="457.3006896972656" x="501.6724853515625" id="rel5" class="er relationshipLabel">problem</text><rect height="14" width="73.546875" y="402.66619873046875" x="664.8990478515625" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="409.66619873046875" x="701.6724853515625" id="rel6" class="er relationshipLabel">submissions</text><rect height="14" width="50.84375" y="591.2948608398438" x="851.5574340820312" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="598.2948608398438" x="876.9793090820312" id="rel7" class="er relationshipLabel">contests</text><rect height="14" width="68.65625" y="168.819580078125" x="948.9976196289062" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="175.819580078125" x="983.3257446289062" id="rel8" class="er relationshipLabel">Submission</text><rect height="14" width="50.84375" y="387.7847900390625" x="888.12255859375" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="394.7847900390625" x="913.54443359375" id="rel9" class="er relationshipLabel">contests</text><rect height="14" width="68.203125" y="556.5847778320312" x="1024.156005859375" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="563.5847778320312" x="1058.257568359375" id="rel10" class="er relationshipLabel">activeTeam</text><rect height="14" width="31.140625" y="491.2130432128906" x="1236.0333251953125" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="498.2130432128906" x="1251.6036376953125" id="rel11" class="er relationshipLabel">team</text><rect height="14" width="44.884765625" y="556.4038696289062" x="1140.358154296875" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="563.4038696289062" x="1162.800537109375" id="rel12" class="er relationshipLabel">contest</text><rect height="14" width="37.390625" y="404.8492431640625" x="935.8417358398438" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="411.8492431640625" x="954.5370483398438" id="rel13" class="er relationshipLabel">teams</text><rect height="14" width="55.90625" y="565.6156005859375" x="666.3629760742188" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="572.6156005859375" x="694.3161010742188" id="rel14" class="er relationshipLabel">problems</text><rect height="14" width="74.453125" y="577.1036987304688" x="1064.0013427734375" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="584.1036987304688" x="1101.2279052734375" id="rel15" class="er relationshipLabel">activeTeams</text></svg> |