bw-hspc-contest-env/web/prisma/ERD.svg

1 line
43 KiB
XML

<svg aria-roledescription="er" role="graphics-document document" viewBox="0 0 1392.534423828125 814" 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,265.93325709025066,216.5C265.8786112467448,240.16666666666666,280.19061787923175,260.3333333333333,287.3466211954753,270.4166666666667L294.50262451171875,280.5" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_ONE_START)" marker-end="url(#ONLY_ONE_END)" d="M335.569330552045,280.5L340.9614874147901,270.4166666666667C346.35364427753524,260.3333333333333,357.1379580030254,240.16666666666666,357.0967815324372,216.5C357.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,221.584219554506C925.8977305094401,242.4374123232977,975.1229909261068,264.8748246465954,999.7356211344401,276.0935308082443L1024.3482513427734,287.31223696989315" 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,224.54899088541666C501.67247009277344,251.16666666666666,501.67247009277344,282.3333333333333,501.67247009277344,313.5C501.67247009277344,344.6666666666667,501.67247009277344,375.8333333333333,501.67247009277344,405.25C501.67247009277344,434.6666666666667,501.67247009277344,462.3333333333333,501.67247009277344,490C501.67247009277344,517.6666666666666,501.67247009277344,545.3333333333334,536.1587982177734,576.072809348163C570.6451263427734,606.8122853629926,639.6177825927734,640.6245707259853,674.1041107177734,657.5307134074817L708.5904388427734,674.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,623L725.1664257354547,614.6666666666666C720.4676346069185,606.3333333333334,711.0700523498459,589.6666666666666,706.3712612213097,567.5C701.6724700927734,545.3333333333334,701.6724700927734,517.6666666666666,701.6724700927734,490C701.6724700927734,462.3333333333333,701.6724700927734,434.6666666666667,701.6724700927734,405.25C701.6724700927734,375.8333333333333,701.6724700927734,344.6666666666667,701.6724700927734,313.5C701.6724700927734,282.3333333333333,701.6724700927734,251.16666666666666,701.6724700927734,227.25C701.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,623L852.4128730651931,614.6666666666666C859.0148321435607,606.3333333333334,872.218750300296,589.6666666666666,878.8207093786637,573C885.4226684570312,556.3333333333334,885.4226684570312,539.6666666666666,885.4226684570312,531.3333333333334L885.4226684570312,523" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M1112.6234765690278,270L1118.528093470609,261.6666666666667C1124.4327103721905,253.33333333333334,1136.241944175353,236.66666666666666,1083.4284951793106,211.8904383037575C1030.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,334.55550196744906L991.4022878011068,346.6295849728742C958.4563242594401,358.7036679782994,892.5643971761068,382.8518339891497,865.5170479280404,403.2592503279082C838.4696986799739,423.6666666666667,850.2669272671742,440.3333333333333,856.1655415607744,448.6666666666667L862.0641558543746,457" class="er relationshipLine"/><path style="stroke: gray; fill: none;" marker-start="url(#ZERO_OR_MORE_START)" marker-end="url(#ZERO_OR_MORE_END)" d="M1067.784184664966,357L1065.098898902934,365.3333333333333C1062.4136131409018,373.6666666666667,1057.0430416168376,390.3333333333333,1054.3577558548056,412.5C1051.6724700927734,434.6666666666667,1051.6724700927734,462.3333333333333,1051.6724700927734,490C1051.6724700927734,517.6666666666666,1051.6724700927734,545.3333333333334,1078.1239070540425,574.5C1104.5753440153114,603.6666666666666,1157.4782179378496,634.3333333333334,1183.9296548991185,649.6666666666666L1210.3810918603876,665" 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,665L1270.7685232878025,649.6666666666666C1266.9493126487966,634.3333333333334,1259.310891370785,603.6666666666666,1255.4916807317793,574.5C1251.6724700927734,545.3333333333334,1251.6724700927734,517.6666666666666,1251.6724700927734,490C1251.6724700927734,462.3333333333333,1251.6724700927734,434.6666666666667,1232.9361419677734,410.52053295620914C1214.1998138427734,386.37439924575165,1176.7271575927734,365.74879849150324,1157.9908294677734,355.43599811437906L1139.2545013427734,345.1231977372548" 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,665L1314.1879574821444,649.6666666666666C1321.6848600042701,634.3333333333334,1336.678665048522,603.6666666666666,1274.8006006313574,575.9834680127265C1212.9225362141926,548.3002693587862,1074.172602335612,523.6005387175724,1004.7976353963217,511.2506733969655L935.4226684570312,498.9008080763586" 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,457L905.9647383479229,448.6666666666667C910.1062846968931,440.3333333333333,918.3893773948333,423.6666666666667,938.8102206188033,405.5214014722299C959.2310638427734,387.3761362777932,991.7896575927734,367.75227255558633,1008.0689544677734,357.9403406944829L1024.3482513427734,348.12840883337947" 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,504.6255404363543L796.4643020629883,516.0212836969619C757.5059356689453,527.4170269575695,679.5892028808594,550.2085134787848,658.4504979451498,575.2920801337692C637.3117930094401,600.3756467887538,672.9511159261068,627.7512935775077,690.7707773844401,641.4391169718846L708.5904388427734,655.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,505.5868660727779L971.4643020629883,516.8223883939817C1007.5059356689453,528.0579107151852,1079.5892028808594,550.5289553575926,1130.766160286954,577.0978110121297C1181.9431176930482,603.6666666666666,1212.2137652933231,634.3333333333334,1227.3490890934606,649.6666666666666L1242.484412893598,665" class="er relationshipLine"/><g transform="translate(20,270 )" id="entity-SubmissionState-8eca60fc-a921-58c0-bc0b-4895a0cafb83"><rect height="87" 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">InReview</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">InReview</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">Correct</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">Correct</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">Incorrect</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">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,280.5 )" 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,623 )" 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,270 )" 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,665 )" 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,457 )" 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="203.20083618164062" x="240.9290771484375" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="210.20083618164062" x="266.2650146484375" id="rel1" class="er relationshipLabel">sessions</text><rect height="14" width="26.240234375" y="202.93386840820312" x="343.7059326171875" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="209.93386840820312" x="356.8260498046875" 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="224.4192657470703" x="890.7510375976562" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="231.4192657470703" x="906.3213500976562" id="rel4" class="er relationshipLabel">team</text><rect height="14" width="49.65625" y="439.447998046875" x="476.8443603515625" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="446.447998046875" x="501.6724853515625" id="rel5" class="er relationshipLabel">problem</text><rect height="14" width="73.546875" y="392.16619873046875" x="664.8990478515625" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="399.16619873046875" x="701.6724853515625" id="rel6" class="er relationshipLabel">submissions</text><rect height="14" width="50.84375" y="570.2948608398438" x="851.5574340820312" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="577.2948608398438" x="876.9793090820312" id="rel7" class="er relationshipLabel">contests</text><rect height="14" width="68.65625" y="167.46725463867188" x="945.68701171875" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="174.46725463867188" x="980.01513671875" id="rel8" class="er relationshipLabel">Submission</text><rect height="14" width="50.84375" y="370.2205810546875" x="888.3251342773438" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="377.2205810546875" x="913.7470092773438" id="rel9" class="er relationshipLabel">contests</text><rect height="14" width="68.203125" y="540.462890625" x="1026.1285400390625" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="547.462890625" x="1060.2301025390625" id="rel10" class="er relationshipLabel">activeTeam</text><rect height="14" width="31.140625" y="472.4114074707031" x="1236.06298828125" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="479.4114074707031" x="1251.63330078125" id="rel11" class="er relationshipLabel">team</text><rect height="14" width="44.884765625" y="535.4038696289062" x="1140.358154296875" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="542.4038696289062" x="1162.800537109375" id="rel12" class="er relationshipLabel">contest</text><rect height="14" width="37.390625" y="386.206298828125" x="935.381103515625" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="393.206298828125" x="954.076416015625" id="rel13" class="er relationshipLabel">teams</text><rect height="14" width="55.90625" y="544.6156005859375" x="666.3629760742188" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="551.6156005859375" x="694.3161010742188" id="rel14" class="er relationshipLabel">problems</text><rect height="14" width="74.453125" y="556.1036987304688" x="1064.0013427734375" class="er relationshipLabelBox"/><text style="text-anchor: middle; dominant-baseline: middle; font-size: 12px;" y="563.1036987304688" x="1101.2279052734375" id="rel15" class="er relationshipLabel">activeTeams</text></svg>