Conceptual_design: VenusBeauty_ER.xml

File VenusBeauty_ER.xml, 58.2 KB (added by 202033, 3 weeks ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" scale="1" border="0" version="29.3.7">
3 <diagram name="Page-1" id="HSCPZyFU-gs22coQQVLO">
4 <mxGraphModel dx="2088" dy="813" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
5 <root>
6 <mxCell id="0" />
7 <mxCell id="1" parent="0" />
8 <mxCell id="wet2cYvTv6-paGVy3I_2-51" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-62" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;entryX=0.916;entryY=0.529;entryDx=0;entryDy=0;entryPerimeter=0;" target="wet2cYvTv6-paGVy3I_2-52" value="&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; background-color: rgb(236, 236, 236);&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20parent%3D%221%22%20style%3D%22text%3Bhtml%3D1%3BwhiteSpace%3Dwrap%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3Brounded%3D0%3Bautosize%3D1%3Bresizable%3D0%3BfontFamily%3DHelvetica%3BfontSize%3D11%3BfontColor%3Ddefault%3BlabelBackgroundColor%3Ddefault%3B%22%20value%3D%22N%22%20vertex%3D%221%22%3E%3CmxGeometry%20height%3D%2230%22%20width%3D%2230%22%20x%3D%22-170%22%20y%3D%22270%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;">
9 <mxGeometry relative="1" x="-0.0009" as="geometry">
10 <mxPoint as="offset" />
11 <mxPoint x="-120" y="120.00000000000011" as="targetPoint" />
12 </mxGeometry>
13 </mxCell>
14 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="User" vertex="1">
15 <mxGeometry height="60" width="120" x="180" y="90" as="geometry" />
16 </mxCell>
17 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-7" edge="1" parent="1" source="vnnSAka6ZcU0Mmr_HyfK-2" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
18 <mxGeometry relative="1" as="geometry" />
19 </mxCell>
20 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-2" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;u&gt;user_id&lt;/u&gt;" vertex="1">
21 <mxGeometry height="30" width="70" x="80" y="60" as="geometry" />
22 </mxCell>
23 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-3" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="full_na&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap-mode: nowrap;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20parent%3D%221%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20value%3D%22%26lt%3Bu%26gt%3Buser_id%26lt%3B%2Fu%26gt%3B%22%20vertex%3D%221%22%3E%3CmxGeometry%20height%3D%2230%22%20width%3D%2270%22%20x%3D%22130%22%20y%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;me" vertex="1">
24 <mxGeometry height="30" width="70" x="120" y="20" as="geometry" />
25 </mxCell>
26 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-9" edge="1" parent="1" source="vnnSAka6ZcU0Mmr_HyfK-4" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
27 <mxGeometry relative="1" as="geometry" />
28 </mxCell>
29 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-4" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="email" vertex="1">
30 <mxGeometry height="30" width="70" x="205" y="20" as="geometry" />
31 </mxCell>
32 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-10" edge="1" parent="1" source="vnnSAka6ZcU0Mmr_HyfK-5" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
33 <mxGeometry relative="1" as="geometry" />
34 </mxCell>
35 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-5" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="phone" vertex="1">
36 <mxGeometry height="30" width="70" x="280" y="20" as="geometry" />
37 </mxCell>
38 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-11" edge="1" parent="1" source="vnnSAka6ZcU0Mmr_HyfK-6" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
39 <mxGeometry relative="1" as="geometry" />
40 </mxCell>
41 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-6" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="created_at" vertex="1">
42 <mxGeometry height="30" width="70" x="300" y="60" as="geometry" />
43 </mxCell>
44 <mxCell id="vnnSAka6ZcU0Mmr_HyfK-8" edge="1" parent="1" source="vnnSAka6ZcU0Mmr_HyfK-3" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.159;entryY=0.004;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
45 <mxGeometry relative="1" as="geometry" />
46 </mxCell>
47 <mxCell id="wet2cYvTv6-paGVy3I_2-33" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-64" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-32">
48 <mxGeometry relative="1" as="geometry" />
49 </mxCell>
50 <mxCell id="wet2cYvTv6-paGVy3I_2-82" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-2" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-81">
51 <mxGeometry relative="1" as="geometry" />
52 </mxCell>
53 <mxCell id="wet2cYvTv6-paGVy3I_2-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="Service" vertex="1">
54 <mxGeometry height="60" width="120" x="400" y="365" as="geometry" />
55 </mxCell>
56 <mxCell id="wet2cYvTv6-paGVy3I_2-6" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-3" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-2">
57 <mxGeometry relative="1" as="geometry" />
58 </mxCell>
59 <mxCell id="wet2cYvTv6-paGVy3I_2-3" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;u&gt;service_id&lt;/u&gt;" vertex="1">
60 <mxGeometry height="30" width="70" x="350" y="310" as="geometry" />
61 </mxCell>
62 <mxCell id="wet2cYvTv6-paGVy3I_2-10" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-7" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-2">
63 <mxGeometry relative="1" as="geometry" />
64 </mxCell>
65 <mxCell id="wet2cYvTv6-paGVy3I_2-7" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="name" vertex="1">
66 <mxGeometry height="30" width="60" x="550" y="350" as="geometry" />
67 </mxCell>
68 <mxCell id="wet2cYvTv6-paGVy3I_2-11" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-8" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-2" value="">
69 <mxGeometry relative="1" as="geometry" />
70 </mxCell>
71 <mxCell id="wet2cYvTv6-paGVy3I_2-8" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="price" vertex="1">
72 <mxGeometry height="30" width="60" x="520" y="435" as="geometry" />
73 </mxCell>
74 <mxCell id="wet2cYvTv6-paGVy3I_2-22" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="Category" vertex="1">
75 <mxGeometry height="60" width="120" x="400" y="590" as="geometry" />
76 </mxCell>
77 <mxCell id="wet2cYvTv6-paGVy3I_2-31" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-26" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-22">
78 <mxGeometry relative="1" as="geometry" />
79 </mxCell>
80 <mxCell id="wet2cYvTv6-paGVy3I_2-26" parent="1" style="ellipse;whiteSpace=wrap;html=1;fontStyle=4" value="category_id" vertex="1">
81 <mxGeometry height="30" width="110" x="350" y="670" as="geometry" />
82 </mxCell>
83 <mxCell id="wet2cYvTv6-paGVy3I_2-28" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-29" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.58;entryY=0.954;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;entryPerimeter=0;" target="wet2cYvTv6-paGVy3I_2-22">
84 <mxGeometry relative="1" as="geometry">
85 <mxPoint x="500" y="610" as="targetPoint" />
86 </mxGeometry>
87 </mxCell>
88 <mxCell id="wet2cYvTv6-paGVy3I_2-29" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="name" vertex="1">
89 <mxGeometry height="30" width="60" x="490" y="670" as="geometry" />
90 </mxCell>
91 <mxCell id="wet2cYvTv6-paGVy3I_2-34" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-32" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-22">
92 <mxGeometry relative="1" as="geometry" />
93 </mxCell>
94 <mxCell id="wet2cYvTv6-paGVy3I_2-32" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="ServiceCategory" vertex="1">
95 <mxGeometry height="70" width="120" x="400" y="480" as="geometry" />
96 </mxCell>
97 <mxCell id="wet2cYvTv6-paGVy3I_2-35" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="Appointment" vertex="1">
98 <mxGeometry height="60" width="125" x="-285" y="365" as="geometry" />
99 </mxCell>
100 <mxCell id="wet2cYvTv6-paGVy3I_2-46" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-36" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="wet2cYvTv6-paGVy3I_2-35" value="">
101 <mxGeometry relative="1" as="geometry" />
102 </mxCell>
103 <mxCell id="wet2cYvTv6-paGVy3I_2-36" parent="1" style="ellipse;whiteSpace=wrap;html=1;fontStyle=4" value="&lt;span style=&quot;font-size: 11px; text-align: left; background-color: rgb(255, 255, 255);&quot;&gt;appointment_id&lt;/span&gt;" vertex="1">
104 <mxGeometry height="30" width="110" x="-355" y="280" as="geometry" />
105 </mxCell>
106 <mxCell id="wet2cYvTv6-paGVy3I_2-37" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;meta charset=&quot;utf-8&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;end_time&lt;/span&gt;" vertex="1">
107 <mxGeometry height="30" width="100" x="-370" y="440" as="geometry" />
108 </mxCell>
109 <mxCell id="wet2cYvTv6-paGVy3I_2-42" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-40" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
110 <mxGeometry relative="1" as="geometry" />
111 </mxCell>
112 <mxCell id="wet2cYvTv6-paGVy3I_2-40" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;appointment_time&lt;/span&gt;" vertex="1">
113 <mxGeometry height="30" width="100" x="-205" y="460" as="geometry" />
114 </mxCell>
115 <mxCell id="wet2cYvTv6-paGVy3I_2-41" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-37" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.144;entryY=1.009;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
116 <mxGeometry relative="1" as="geometry" />
117 </mxCell>
118 <mxCell id="wet2cYvTv6-paGVy3I_2-44" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-43" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
119 <mxGeometry relative="1" as="geometry" />
120 </mxCell>
121 <mxCell id="wet2cYvTv6-paGVy3I_2-43" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;total_price&lt;/span&gt;" vertex="1">
122 <mxGeometry height="30" width="100" x="-160" y="315" as="geometry" />
123 </mxCell>
124 <mxCell id="wet2cYvTv6-paGVy3I_2-48" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-47" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
125 <mxGeometry relative="1" as="geometry" />
126 </mxCell>
127 <mxCell id="wet2cYvTv6-paGVy3I_2-47" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;notes&lt;/span&gt;" vertex="1">
128 <mxGeometry height="30" width="60" x="-140" y="420" as="geometry" />
129 </mxCell>
130 <mxCell id="wet2cYvTv6-paGVy3I_2-50" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-49" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
131 <mxGeometry relative="1" as="geometry" />
132 </mxCell>
133 <mxCell id="wet2cYvTv6-paGVy3I_2-49" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;created_at&lt;/span&gt;" vertex="1">
134 <mxGeometry height="30" width="70" x="-355" y="320" as="geometry" />
135 </mxCell>
136 <mxCell id="wet2cYvTv6-paGVy3I_2-53" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-60" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
137 <mxGeometry relative="1" as="geometry" />
138 </mxCell>
139 <mxCell id="wet2cYvTv6-paGVy3I_2-52" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="UserAppointment" vertex="1">
140 <mxGeometry height="50" width="130" x="-120" y="160" as="geometry" />
141 </mxCell>
142 <mxCell id="wet2cYvTv6-paGVy3I_2-54" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-36" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-36">
143 <mxGeometry relative="1" as="geometry" />
144 </mxCell>
145 <mxCell id="wet2cYvTv6-paGVy3I_2-56" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-55" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-2">
146 <mxGeometry relative="1" as="geometry" />
147 </mxCell>
148 <mxCell id="wet2cYvTv6-paGVy3I_2-57" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-55" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
149 <mxGeometry relative="1" as="geometry" />
150 </mxCell>
151 <mxCell id="wet2cYvTv6-paGVy3I_2-55" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="AppointmentService" vertex="1">
152 <mxGeometry height="70" width="150" x="10" y="365" as="geometry" />
153 </mxCell>
154 <mxCell id="wet2cYvTv6-paGVy3I_2-58" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="M" vertex="1">
155 <mxGeometry height="30" width="30" x="-80" y="390" as="geometry" />
156 </mxCell>
157 <mxCell id="wet2cYvTv6-paGVy3I_2-59" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
158 <mxGeometry height="30" width="30" x="260" y="390" as="geometry" />
159 </mxCell>
160 <mxCell id="wet2cYvTv6-paGVy3I_2-61" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-52" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-60" value="">
161 <mxGeometry relative="1" as="geometry">
162 <mxPoint x="-72" y="203" as="sourcePoint" />
163 <mxPoint x="-225" y="365" as="targetPoint" />
164 </mxGeometry>
165 </mxCell>
166 <mxCell id="wet2cYvTv6-paGVy3I_2-60" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
167 <mxGeometry height="30" width="30" x="-170" y="270" as="geometry" />
168 </mxCell>
169 <mxCell id="wet2cYvTv6-paGVy3I_2-63" edge="1" parent="1" source="vnnSAka6ZcU0Mmr_HyfK-1" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;entryX=0.916;entryY=0.529;entryDx=0;entryDy=0;entryPerimeter=0;" target="wet2cYvTv6-paGVy3I_2-62" value="">
170 <mxGeometry relative="1" x="-0.0009" as="geometry">
171 <mxPoint as="offset" />
172 <mxPoint x="180" y="137" as="sourcePoint" />
173 <mxPoint x="-1" y="186" as="targetPoint" />
174 </mxGeometry>
175 </mxCell>
176 <mxCell id="wet2cYvTv6-paGVy3I_2-62" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
177 <mxGeometry height="30" width="30" x="80" y="145" as="geometry" />
178 </mxCell>
179 <mxCell id="wet2cYvTv6-paGVy3I_2-65" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-2" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-64" value="">
180 <mxGeometry relative="1" as="geometry">
181 <mxPoint x="460" y="430" as="sourcePoint" />
182 <mxPoint x="460" y="480" as="targetPoint" />
183 </mxGeometry>
184 </mxCell>
185 <mxCell id="wet2cYvTv6-paGVy3I_2-64" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
186 <mxGeometry height="30" width="30" x="445" y="440" as="geometry" />
187 </mxCell>
188 <mxCell id="wet2cYvTv6-paGVy3I_2-66" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
189 <mxGeometry height="30" width="30" x="445" y="555" as="geometry" />
190 </mxCell>
191 <mxCell id="wet2cYvTv6-paGVy3I_2-68" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="Status" vertex="1">
192 <mxGeometry height="60" width="120" x="-295" y="660" as="geometry" />
193 </mxCell>
194 <mxCell id="wet2cYvTv6-paGVy3I_2-73" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-72" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
195 <mxGeometry relative="1" as="geometry" />
196 </mxCell>
197 <mxCell id="wet2cYvTv6-paGVy3I_2-107" connectable="0" parent="wet2cYvTv6-paGVy3I_2-73" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
198 <mxGeometry relative="1" x="0.2022" y="1" as="geometry">
199 <mxPoint y="1" as="offset" />
200 </mxGeometry>
201 </mxCell>
202 <mxCell id="wet2cYvTv6-paGVy3I_2-74" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-72" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-68">
203 <mxGeometry relative="1" as="geometry" />
204 </mxCell>
205 <mxCell id="wet2cYvTv6-paGVy3I_2-108" connectable="0" parent="wet2cYvTv6-paGVy3I_2-74" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
206 <mxGeometry relative="1" x="0.0991" y="-1" as="geometry">
207 <mxPoint as="offset" />
208 </mxGeometry>
209 </mxCell>
210 <mxCell id="wet2cYvTv6-paGVy3I_2-72" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="AppointmentStatus" vertex="1">
211 <mxGeometry height="70" width="150" x="-310" y="500" as="geometry" />
212 </mxCell>
213 <mxCell id="wet2cYvTv6-paGVy3I_2-76" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-75" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-68">
214 <mxGeometry relative="1" as="geometry" />
215 </mxCell>
216 <mxCell id="wet2cYvTv6-paGVy3I_2-75" parent="1" style="ellipse;whiteSpace=wrap;html=1;fontStyle=4" value="status_id" vertex="1">
217 <mxGeometry height="30" width="80" x="-400" y="620" as="geometry" />
218 </mxCell>
219 <mxCell id="wet2cYvTv6-paGVy3I_2-78" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-77" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-68" value="">
220 <mxGeometry relative="1" as="geometry" />
221 </mxCell>
222 <mxCell id="wet2cYvTv6-paGVy3I_2-77" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="name" vertex="1">
223 <mxGeometry height="30" width="60" x="-400" y="680" as="geometry" />
224 </mxCell>
225 <mxCell id="wet2cYvTv6-paGVy3I_2-80" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="Package" vertex="1">
226 <mxGeometry height="60" width="120" x="840" y="370" as="geometry" />
227 </mxCell>
228 <mxCell id="wet2cYvTv6-paGVy3I_2-83" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-81" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-80">
229 <mxGeometry relative="1" as="geometry" />
230 </mxCell>
231 <mxCell id="wet2cYvTv6-paGVy3I_2-81" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="PackageService" vertex="1">
232 <mxGeometry height="70" width="120" x="620" y="365" as="geometry" />
233 </mxCell>
234 <mxCell id="wet2cYvTv6-paGVy3I_2-84" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
235 <mxGeometry height="30" width="30" x="570" y="390" as="geometry" />
236 </mxCell>
237 <mxCell id="wet2cYvTv6-paGVy3I_2-85" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="M" vertex="1">
238 <mxGeometry height="30" width="30" x="780" y="390" as="geometry" />
239 </mxCell>
240 <mxCell id="wet2cYvTv6-paGVy3I_2-89" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-86" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-80">
241 <mxGeometry relative="1" as="geometry" />
242 </mxCell>
243 <mxCell id="wet2cYvTv6-paGVy3I_2-86" parent="1" style="ellipse;whiteSpace=wrap;html=1;fontStyle=4" value="package_id" vertex="1">
244 <mxGeometry height="30" width="90" x="790" y="280" as="geometry" />
245 </mxCell>
246 <mxCell id="wet2cYvTv6-paGVy3I_2-90" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-87" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-80">
247 <mxGeometry relative="1" as="geometry" />
248 </mxCell>
249 <mxCell id="wet2cYvTv6-paGVy3I_2-87" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="name" vertex="1">
250 <mxGeometry height="30" width="60" x="940" y="285" as="geometry" />
251 </mxCell>
252 <mxCell id="wet2cYvTv6-paGVy3I_2-91" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-88" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-80">
253 <mxGeometry relative="1" as="geometry" />
254 </mxCell>
255 <mxCell id="wet2cYvTv6-paGVy3I_2-88" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="max_usage" vertex="1">
256 <mxGeometry height="30" width="110" x="1000" y="340" as="geometry" />
257 </mxCell>
258 <mxCell id="wet2cYvTv6-paGVy3I_2-93" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="&lt;span style=&quot;font-size: 11px; text-align: left; background-color: rgb(255, 255, 255);&quot;&gt;Payment&lt;/span&gt;" vertex="1">
259 <mxGeometry height="60" width="120" x="-800" y="365" as="geometry" />
260 </mxCell>
261 <mxCell id="wet2cYvTv6-paGVy3I_2-95" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-94" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-93" value="">
262 <mxGeometry relative="1" as="geometry" />
263 </mxCell>
264 <mxCell id="wet2cYvTv6-paGVy3I_2-109" connectable="0" parent="wet2cYvTv6-paGVy3I_2-95" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
265 <mxGeometry relative="1" x="-0.2189" y="1" as="geometry">
266 <mxPoint as="offset" />
267 </mxGeometry>
268 </mxCell>
269 <mxCell id="wet2cYvTv6-paGVy3I_2-96" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-94" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-35">
270 <mxGeometry relative="1" as="geometry" />
271 </mxCell>
272 <mxCell id="wet2cYvTv6-paGVy3I_2-110" connectable="0" parent="wet2cYvTv6-paGVy3I_2-96" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
273 <mxGeometry relative="1" x="0.101" y="3" as="geometry">
274 <mxPoint y="3" as="offset" />
275 </mxGeometry>
276 </mxCell>
277 <mxCell id="wet2cYvTv6-paGVy3I_2-94" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="AppointmentPayment" vertex="1">
278 <mxGeometry height="70" width="150" x="-563" y="360" as="geometry" />
279 </mxCell>
280 <mxCell id="wet2cYvTv6-paGVy3I_2-104" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-97" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-93">
281 <mxGeometry relative="1" as="geometry" />
282 </mxCell>
283 <mxCell id="wet2cYvTv6-paGVy3I_2-97" parent="1" style="ellipse;whiteSpace=wrap;html=1;fontStyle=4" value="&lt;span style=&quot;font-size: 11px; text-align: left; background-color: rgb(255, 255, 255);&quot;&gt;payment_id&lt;/span&gt;" vertex="1">
284 <mxGeometry height="30" width="80" x="-810" y="300" as="geometry" />
285 </mxCell>
286 <mxCell id="wet2cYvTv6-paGVy3I_2-103" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-98" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-93">
287 <mxGeometry relative="1" as="geometry" />
288 </mxCell>
289 <mxCell id="wet2cYvTv6-paGVy3I_2-98" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="amount" vertex="1">
290 <mxGeometry height="30" width="60" x="-710" y="300" as="geometry" />
291 </mxCell>
292 <mxCell id="wet2cYvTv6-paGVy3I_2-102" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-99" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-93">
293 <mxGeometry relative="1" as="geometry" />
294 </mxCell>
295 <mxCell id="wet2cYvTv6-paGVy3I_2-99" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="status" vertex="1">
296 <mxGeometry height="30" width="60" x="-650" y="335" as="geometry" />
297 </mxCell>
298 <mxCell id="wet2cYvTv6-paGVy3I_2-105" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-100" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-93">
299 <mxGeometry relative="1" as="geometry" />
300 </mxCell>
301 <mxCell id="wet2cYvTv6-paGVy3I_2-100" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="method" vertex="1">
302 <mxGeometry height="30" width="60" x="-780" y="460" as="geometry" />
303 </mxCell>
304 <mxCell id="wet2cYvTv6-paGVy3I_2-106" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-101" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-93">
305 <mxGeometry relative="1" as="geometry" />
306 </mxCell>
307 <mxCell id="wet2cYvTv6-paGVy3I_2-101" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="timestamp" vertex="1">
308 <mxGeometry height="30" width="80" x="-690" y="460" as="geometry" />
309 </mxCell>
310 <mxCell id="wet2cYvTv6-paGVy3I_2-117" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-111" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-114">
311 <mxGeometry relative="1" as="geometry" />
312 </mxCell>
313 <mxCell id="wet2cYvTv6-paGVy3I_2-111" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="&lt;span style=&quot;font-size: 11px; text-align: left; background-color: rgb(255, 255, 255);&quot;&gt;LoyaltyCard&lt;/span&gt;" vertex="1">
314 <mxGeometry height="60" width="120" x="-365" y="65" as="geometry" />
315 </mxCell>
316 <mxCell id="wet2cYvTv6-paGVy3I_2-122" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-112" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-111">
317 <mxGeometry relative="1" as="geometry" />
318 </mxCell>
319 <mxCell id="wet2cYvTv6-paGVy3I_2-112" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;u&gt;card_id&lt;/u&gt;" vertex="1">
320 <mxGeometry height="30" width="63" x="-473" y="80" as="geometry" />
321 </mxCell>
322 <mxCell id="wet2cYvTv6-paGVy3I_2-123" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-113" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-111">
323 <mxGeometry relative="1" as="geometry" />
324 </mxCell>
325 <mxCell id="wet2cYvTv6-paGVy3I_2-113" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="points" vertex="1">
326 <mxGeometry height="30" width="60" x="-443" y="130" as="geometry" />
327 </mxCell>
328 <mxCell id="wet2cYvTv6-paGVy3I_2-115" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-114" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
329 <mxGeometry relative="1" as="geometry" />
330 </mxCell>
331 <mxCell id="wet2cYvTv6-paGVy3I_2-114" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="UserLoyaltyCard" vertex="1">
332 <mxGeometry height="50" width="130" x="-140" y="70" as="geometry" />
333 </mxCell>
334 <mxCell id="wet2cYvTv6-paGVy3I_2-116" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
335 <mxGeometry height="30" width="30" x="60" y="100" as="geometry" />
336 </mxCell>
337 <mxCell id="wet2cYvTv6-paGVy3I_2-118" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
338 <mxGeometry height="30" width="30" x="-205" y="80" as="geometry" />
339 </mxCell>
340 <mxCell id="wet2cYvTv6-paGVy3I_2-133" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="&lt;span style=&quot;font-size: 11px; text-align: left; background-color: rgb(255, 255, 255);&quot;&gt;Review&lt;/span&gt;" vertex="1">
341 <mxGeometry height="60" width="120" x="550" y="125" as="geometry" />
342 </mxCell>
343 <mxCell id="wet2cYvTv6-paGVy3I_2-138" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-141" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-133">
344 <mxGeometry relative="1" as="geometry">
345 <mxPoint x="570" y="175.0000000000001" as="targetPoint" />
346 </mxGeometry>
347 </mxCell>
348 <mxCell id="wet2cYvTv6-paGVy3I_2-156" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-157" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
349 <mxGeometry relative="1" as="geometry" />
350 </mxCell>
351 <mxCell id="wet2cYvTv6-paGVy3I_2-136" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="UserReview" vertex="1">
352 <mxGeometry height="50" width="100" x="335" y="160" as="geometry" />
353 </mxCell>
354 <mxCell id="wet2cYvTv6-paGVy3I_2-144" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-136" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" value="">
355 <mxGeometry relative="1" as="geometry">
356 <mxPoint x="500" y="210" as="sourcePoint" />
357 <mxPoint x="480" y="180" as="targetPoint" />
358 </mxGeometry>
359 </mxCell>
360 <mxCell id="wet2cYvTv6-paGVy3I_2-141" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
361 <mxGeometry height="30" width="30" x="475" y="160" as="geometry" />
362 </mxCell>
363 <mxCell id="wet2cYvTv6-paGVy3I_2-145" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="Role" vertex="1">
364 <mxGeometry height="60" width="120" x="700" y="30" as="geometry" />
365 </mxCell>
366 <mxCell id="wet2cYvTv6-paGVy3I_2-146" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-147" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-145">
367 <mxGeometry relative="1" as="geometry" />
368 </mxCell>
369 <mxCell id="wet2cYvTv6-paGVy3I_2-147" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;u&gt;role_id&lt;/u&gt;" vertex="1">
370 <mxGeometry height="30" width="70" x="830" as="geometry" />
371 </mxCell>
372 <mxCell id="wet2cYvTv6-paGVy3I_2-148" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-149" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-145">
373 <mxGeometry relative="1" as="geometry" />
374 </mxCell>
375 <mxCell id="wet2cYvTv6-paGVy3I_2-149" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="name" vertex="1">
376 <mxGeometry height="30" width="70" x="830" y="60" as="geometry" />
377 </mxCell>
378 <mxCell id="wet2cYvTv6-paGVy3I_2-150" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-153" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-145">
379 <mxGeometry relative="1" as="geometry" />
380 </mxCell>
381 <mxCell id="wet2cYvTv6-paGVy3I_2-151" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="UserRole" vertex="1">
382 <mxGeometry height="50" width="100" x="500" y="40" as="geometry" />
383 </mxCell>
384 <mxCell id="wet2cYvTv6-paGVy3I_2-152" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-151" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-153" value="">
385 <mxGeometry relative="1" as="geometry">
386 <mxPoint x="600" y="65" as="sourcePoint" />
387 <mxPoint x="700" y="62" as="targetPoint" />
388 </mxGeometry>
389 </mxCell>
390 <mxCell id="wet2cYvTv6-paGVy3I_2-153" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
391 <mxGeometry height="30" width="30" x="640" y="50" as="geometry" />
392 </mxCell>
393 <mxCell id="wet2cYvTv6-paGVy3I_2-154" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-151" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-155" value="">
394 <mxGeometry relative="1" as="geometry">
395 <mxPoint x="523" y="53" as="sourcePoint" />
396 <mxPoint x="380" y="-10" as="targetPoint" />
397 </mxGeometry>
398 </mxCell>
399 <mxCell id="wet2cYvTv6-paGVy3I_2-159" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-155" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="vnnSAka6ZcU0Mmr_HyfK-1">
400 <mxGeometry relative="1" as="geometry" />
401 </mxCell>
402 <mxCell id="wet2cYvTv6-paGVy3I_2-155" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="M" vertex="1">
403 <mxGeometry height="30" width="30" x="400" y="90" as="geometry" />
404 </mxCell>
405 <mxCell id="wet2cYvTv6-paGVy3I_2-158" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-136" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-157" value="">
406 <mxGeometry relative="1" as="geometry">
407 <mxPoint x="330" y="170" as="sourcePoint" />
408 <mxPoint x="270" y="150" as="targetPoint" />
409 </mxGeometry>
410 </mxCell>
411 <mxCell id="wet2cYvTv6-paGVy3I_2-157" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
412 <mxGeometry height="30" width="30" x="290" y="145" as="geometry" />
413 </mxCell>
414 <mxCell id="wet2cYvTv6-paGVy3I_2-161" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-160" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-2">
415 <mxGeometry relative="1" as="geometry" />
416 </mxCell>
417 <mxCell id="wet2cYvTv6-paGVy3I_2-160" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="duration_minutes" vertex="1">
418 <mxGeometry height="30" width="110" x="260" y="435" as="geometry" />
419 </mxCell>
420 <mxCell id="wet2cYvTv6-paGVy3I_2-163" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-165" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-2">
421 <mxGeometry relative="1" as="geometry" />
422 </mxCell>
423 <mxCell id="wet2cYvTv6-paGVy3I_2-164" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-166" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-133">
424 <mxGeometry relative="1" as="geometry" />
425 </mxCell>
426 <mxCell id="wet2cYvTv6-paGVy3I_2-162" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#f8cecc;strokeColor=#b85450;" value="ServiceReview" vertex="1">
427 <mxGeometry height="50" width="100" x="480" y="235" as="geometry" />
428 </mxCell>
429 <mxCell id="wet2cYvTv6-paGVy3I_2-167" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-162" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-166" value="">
430 <mxGeometry relative="1" as="geometry">
431 <mxPoint x="530" y="235" as="sourcePoint" />
432 <mxPoint x="610" y="185" as="targetPoint" />
433 </mxGeometry>
434 </mxCell>
435 <mxCell id="wet2cYvTv6-paGVy3I_2-166" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="N" vertex="1">
436 <mxGeometry height="30" width="30" x="550" y="200" as="geometry" />
437 </mxCell>
438 <mxCell id="wet2cYvTv6-paGVy3I_2-168" edge="1" parent="1" source="wet2cYvTv6-paGVy3I_2-162" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-165" value="">
439 <mxGeometry relative="1" as="geometry">
440 <mxPoint x="530" y="285" as="sourcePoint" />
441 <mxPoint x="490" y="365" as="targetPoint" />
442 </mxGeometry>
443 </mxCell>
444 <mxCell id="wet2cYvTv6-paGVy3I_2-165" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;autosize=1;resizable=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="1" vertex="1">
445 <mxGeometry height="30" width="30" x="490" y="315" as="geometry" />
446 </mxCell>
447 <mxCell id="1QvfzEQqodFe12poQT8X-3" edge="1" parent="1" source="1QvfzEQqodFe12poQT8X-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-133">
448 <mxGeometry relative="1" as="geometry" />
449 </mxCell>
450 <mxCell id="1QvfzEQqodFe12poQT8X-2" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;text-align: left;&quot;&gt;review_id&lt;/span&gt;" vertex="1">
451 <mxGeometry height="30" width="70" x="730" y="140" as="geometry" />
452 </mxCell>
453 <mxCell id="1QvfzEQqodFe12poQT8X-6" edge="1" parent="1" source="1QvfzEQqodFe12poQT8X-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" target="wet2cYvTv6-paGVy3I_2-81">
454 <mxGeometry relative="1" as="geometry" />
455 </mxCell>
456 <mxCell id="1QvfzEQqodFe12poQT8X-5" parent="1" style="ellipse;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;text-align: left;&quot;&gt;discounted_price&lt;/span&gt;" vertex="1">
457 <mxGeometry height="40" width="110" x="625" y="470" as="geometry" />
458 </mxCell>
459 </root>
460 </mxGraphModel>
461 </diagram>
462</mxfile>