warehouse_er.drawio 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544
  1. <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" version="24.7.17">
  2. <diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1">
  3. <mxGraphModel dx="1572" dy="650" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="K2dE2fC-gN3UPnbwGTTM-3" style="edgeStyle=orthogonalEdgeStyle;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;startArrow=ERone;startFill=0;endArrow=ERone;endFill=0;" parent="1" source="K2dE2fC-gN3UPnbwGTTM-2" edge="1" target="K2dE2fC-gN3UPnbwGTTM-5">
  8. <mxGeometry relative="1" as="geometry">
  9. <mxPoint x="190" y="290" as="targetPoint" />
  10. </mxGeometry>
  11. </mxCell>
  12. <mxCell id="K2dE2fC-gN3UPnbwGTTM-2" value="Users (auth)" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
  13. <mxGeometry x="140" y="200" width="100" height="40" as="geometry" />
  14. </mxCell>
  15. <mxCell id="K2dE2fC-gN3UPnbwGTTM-5" value="Users (public)" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
  16. <mxGeometry x="100" y="270" width="180" height="210" as="geometry" />
  17. </mxCell>
  18. <mxCell id="K2dE2fC-gN3UPnbwGTTM-6" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="K2dE2fC-gN3UPnbwGTTM-5" vertex="1">
  19. <mxGeometry y="30" width="180" height="30" as="geometry" />
  20. </mxCell>
  21. <mxCell id="K2dE2fC-gN3UPnbwGTTM-7" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-6" vertex="1">
  22. <mxGeometry width="30" height="30" as="geometry">
  23. <mxRectangle width="30" height="30" as="alternateBounds" />
  24. </mxGeometry>
  25. </mxCell>
  26. <mxCell id="K2dE2fC-gN3UPnbwGTTM-8" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-6" vertex="1">
  27. <mxGeometry x="30" width="150" height="30" as="geometry">
  28. <mxRectangle width="150" height="30" as="alternateBounds" />
  29. </mxGeometry>
  30. </mxCell>
  31. <mxCell id="K2dE2fC-gN3UPnbwGTTM-9" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-5" vertex="1">
  32. <mxGeometry y="60" width="180" height="30" as="geometry" />
  33. </mxCell>
  34. <mxCell id="K2dE2fC-gN3UPnbwGTTM-10" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-9" vertex="1">
  35. <mxGeometry width="30" height="30" as="geometry">
  36. <mxRectangle width="30" height="30" as="alternateBounds" />
  37. </mxGeometry>
  38. </mxCell>
  39. <mxCell id="K2dE2fC-gN3UPnbwGTTM-11" value="name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-9" vertex="1">
  40. <mxGeometry x="30" width="150" height="30" as="geometry">
  41. <mxRectangle width="150" height="30" as="alternateBounds" />
  42. </mxGeometry>
  43. </mxCell>
  44. <mxCell id="K2dE2fC-gN3UPnbwGTTM-12" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-5" vertex="1">
  45. <mxGeometry y="90" width="180" height="30" as="geometry" />
  46. </mxCell>
  47. <mxCell id="K2dE2fC-gN3UPnbwGTTM-13" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-12" vertex="1">
  48. <mxGeometry width="30" height="30" as="geometry">
  49. <mxRectangle width="30" height="30" as="alternateBounds" />
  50. </mxGeometry>
  51. </mxCell>
  52. <mxCell id="K2dE2fC-gN3UPnbwGTTM-14" value="nickname" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-12" vertex="1">
  53. <mxGeometry x="30" width="150" height="30" as="geometry">
  54. <mxRectangle width="150" height="30" as="alternateBounds" />
  55. </mxGeometry>
  56. </mxCell>
  57. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-1" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="K2dE2fC-gN3UPnbwGTTM-5">
  58. <mxGeometry y="120" width="180" height="30" as="geometry" />
  59. </mxCell>
  60. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-1">
  61. <mxGeometry width="30" height="30" as="geometry">
  62. <mxRectangle width="30" height="30" as="alternateBounds" />
  63. </mxGeometry>
  64. </mxCell>
  65. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-3" value="description" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-1">
  66. <mxGeometry x="30" width="150" height="30" as="geometry">
  67. <mxRectangle width="150" height="30" as="alternateBounds" />
  68. </mxGeometry>
  69. </mxCell>
  70. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-4" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="K2dE2fC-gN3UPnbwGTTM-5">
  71. <mxGeometry y="150" width="180" height="30" as="geometry" />
  72. </mxCell>
  73. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-5" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-4">
  74. <mxGeometry width="30" height="30" as="geometry">
  75. <mxRectangle width="30" height="30" as="alternateBounds" />
  76. </mxGeometry>
  77. </mxCell>
  78. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-6" value="title" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-4">
  79. <mxGeometry x="30" width="150" height="30" as="geometry">
  80. <mxRectangle width="150" height="30" as="alternateBounds" />
  81. </mxGeometry>
  82. </mxCell>
  83. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-7" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="K2dE2fC-gN3UPnbwGTTM-5">
  84. <mxGeometry y="180" width="180" height="30" as="geometry" />
  85. </mxCell>
  86. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-8" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-7">
  87. <mxGeometry width="30" height="30" as="geometry">
  88. <mxRectangle width="30" height="30" as="alternateBounds" />
  89. </mxGeometry>
  90. </mxCell>
  91. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-9" value="photo" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-7">
  92. <mxGeometry x="30" width="150" height="30" as="geometry">
  93. <mxRectangle width="150" height="30" as="alternateBounds" />
  94. </mxGeometry>
  95. </mxCell>
  96. <mxCell id="K2dE2fC-gN3UPnbwGTTM-24" value="Works" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
  97. <mxGeometry x="320" y="260" width="180" height="270" as="geometry" />
  98. </mxCell>
  99. <mxCell id="K2dE2fC-gN3UPnbwGTTM-25" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  100. <mxGeometry y="30" width="180" height="30" as="geometry" />
  101. </mxCell>
  102. <mxCell id="K2dE2fC-gN3UPnbwGTTM-26" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-25" vertex="1">
  103. <mxGeometry width="30" height="30" as="geometry">
  104. <mxRectangle width="30" height="30" as="alternateBounds" />
  105. </mxGeometry>
  106. </mxCell>
  107. <mxCell id="K2dE2fC-gN3UPnbwGTTM-27" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-25" vertex="1">
  108. <mxGeometry x="30" width="150" height="30" as="geometry">
  109. <mxRectangle width="150" height="30" as="alternateBounds" />
  110. </mxGeometry>
  111. </mxCell>
  112. <mxCell id="K2dE2fC-gN3UPnbwGTTM-28" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  113. <mxGeometry y="60" width="180" height="30" as="geometry" />
  114. </mxCell>
  115. <mxCell id="K2dE2fC-gN3UPnbwGTTM-29" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-28" vertex="1">
  116. <mxGeometry width="30" height="30" as="geometry">
  117. <mxRectangle width="30" height="30" as="alternateBounds" />
  118. </mxGeometry>
  119. </mxCell>
  120. <mxCell id="K2dE2fC-gN3UPnbwGTTM-30" value="name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-28" vertex="1">
  121. <mxGeometry x="30" width="150" height="30" as="geometry">
  122. <mxRectangle width="150" height="30" as="alternateBounds" />
  123. </mxGeometry>
  124. </mxCell>
  125. <mxCell id="K2dE2fC-gN3UPnbwGTTM-31" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  126. <mxGeometry y="90" width="180" height="30" as="geometry" />
  127. </mxCell>
  128. <mxCell id="K2dE2fC-gN3UPnbwGTTM-32" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-31" vertex="1">
  129. <mxGeometry width="30" height="30" as="geometry">
  130. <mxRectangle width="30" height="30" as="alternateBounds" />
  131. </mxGeometry>
  132. </mxCell>
  133. <mxCell id="K2dE2fC-gN3UPnbwGTTM-33" value="description" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-31" vertex="1">
  134. <mxGeometry x="30" width="150" height="30" as="geometry">
  135. <mxRectangle width="150" height="30" as="alternateBounds" />
  136. </mxGeometry>
  137. </mxCell>
  138. <mxCell id="K2dE2fC-gN3UPnbwGTTM-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  139. <mxGeometry y="120" width="180" height="30" as="geometry" />
  140. </mxCell>
  141. <mxCell id="K2dE2fC-gN3UPnbwGTTM-35" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-34" vertex="1">
  142. <mxGeometry width="30" height="30" as="geometry">
  143. <mxRectangle width="30" height="30" as="alternateBounds" />
  144. </mxGeometry>
  145. </mxCell>
  146. <mxCell id="K2dE2fC-gN3UPnbwGTTM-36" value="author" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-34" vertex="1">
  147. <mxGeometry x="30" width="150" height="30" as="geometry">
  148. <mxRectangle width="150" height="30" as="alternateBounds" />
  149. </mxGeometry>
  150. </mxCell>
  151. <mxCell id="K2dE2fC-gN3UPnbwGTTM-40" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  152. <mxGeometry y="150" width="180" height="30" as="geometry" />
  153. </mxCell>
  154. <mxCell id="K2dE2fC-gN3UPnbwGTTM-41" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-40" vertex="1">
  155. <mxGeometry width="30" height="30" as="geometry">
  156. <mxRectangle width="30" height="30" as="alternateBounds" />
  157. </mxGeometry>
  158. </mxCell>
  159. <mxCell id="K2dE2fC-gN3UPnbwGTTM-42" value="status" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-40" vertex="1">
  160. <mxGeometry x="30" width="150" height="30" as="geometry">
  161. <mxRectangle width="150" height="30" as="alternateBounds" />
  162. </mxGeometry>
  163. </mxCell>
  164. <mxCell id="K2dE2fC-gN3UPnbwGTTM-37" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  165. <mxGeometry y="180" width="180" height="30" as="geometry" />
  166. </mxCell>
  167. <mxCell id="K2dE2fC-gN3UPnbwGTTM-38" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-37" vertex="1">
  168. <mxGeometry width="30" height="30" as="geometry">
  169. <mxRectangle width="30" height="30" as="alternateBounds" />
  170. </mxGeometry>
  171. </mxCell>
  172. <mxCell id="K2dE2fC-gN3UPnbwGTTM-39" value="num_chapters" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-37" vertex="1">
  173. <mxGeometry x="30" width="150" height="30" as="geometry">
  174. <mxRectangle width="150" height="30" as="alternateBounds" />
  175. </mxGeometry>
  176. </mxCell>
  177. <mxCell id="K2dE2fC-gN3UPnbwGTTM-43" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  178. <mxGeometry y="210" width="180" height="30" as="geometry" />
  179. </mxCell>
  180. <mxCell id="K2dE2fC-gN3UPnbwGTTM-44" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-43" vertex="1">
  181. <mxGeometry width="30" height="30" as="geometry">
  182. <mxRectangle width="30" height="30" as="alternateBounds" />
  183. </mxGeometry>
  184. </mxCell>
  185. <mxCell id="K2dE2fC-gN3UPnbwGTTM-45" value="date" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-43" vertex="1">
  186. <mxGeometry x="30" width="150" height="30" as="geometry">
  187. <mxRectangle width="150" height="30" as="alternateBounds" />
  188. </mxGeometry>
  189. </mxCell>
  190. <mxCell id="K2dE2fC-gN3UPnbwGTTM-46" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-24" vertex="1">
  191. <mxGeometry y="240" width="180" height="30" as="geometry" />
  192. </mxCell>
  193. <mxCell id="K2dE2fC-gN3UPnbwGTTM-47" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-46" vertex="1">
  194. <mxGeometry width="30" height="30" as="geometry">
  195. <mxRectangle width="30" height="30" as="alternateBounds" />
  196. </mxGeometry>
  197. </mxCell>
  198. <mxCell id="K2dE2fC-gN3UPnbwGTTM-48" value="likes" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-46" vertex="1">
  199. <mxGeometry x="30" width="150" height="30" as="geometry">
  200. <mxRectangle width="150" height="30" as="alternateBounds" />
  201. </mxGeometry>
  202. </mxCell>
  203. <mxCell id="K2dE2fC-gN3UPnbwGTTM-52" value="Fandoms" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
  204. <mxGeometry x="540" y="161" width="180" height="90" as="geometry" />
  205. </mxCell>
  206. <mxCell id="K2dE2fC-gN3UPnbwGTTM-53" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="K2dE2fC-gN3UPnbwGTTM-52" vertex="1">
  207. <mxGeometry y="30" width="180" height="30" as="geometry" />
  208. </mxCell>
  209. <mxCell id="K2dE2fC-gN3UPnbwGTTM-54" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-53" vertex="1">
  210. <mxGeometry width="30" height="30" as="geometry">
  211. <mxRectangle width="30" height="30" as="alternateBounds" />
  212. </mxGeometry>
  213. </mxCell>
  214. <mxCell id="K2dE2fC-gN3UPnbwGTTM-55" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-53" vertex="1">
  215. <mxGeometry x="30" width="150" height="30" as="geometry">
  216. <mxRectangle width="150" height="30" as="alternateBounds" />
  217. </mxGeometry>
  218. </mxCell>
  219. <mxCell id="K2dE2fC-gN3UPnbwGTTM-56" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-52" vertex="1">
  220. <mxGeometry y="60" width="180" height="30" as="geometry" />
  221. </mxCell>
  222. <mxCell id="K2dE2fC-gN3UPnbwGTTM-57" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-56" vertex="1">
  223. <mxGeometry width="30" height="30" as="geometry">
  224. <mxRectangle width="30" height="30" as="alternateBounds" />
  225. </mxGeometry>
  226. </mxCell>
  227. <mxCell id="K2dE2fC-gN3UPnbwGTTM-58" value="name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-56" vertex="1">
  228. <mxGeometry x="30" width="150" height="30" as="geometry">
  229. <mxRectangle width="150" height="30" as="alternateBounds" />
  230. </mxGeometry>
  231. </mxCell>
  232. <mxCell id="K2dE2fC-gN3UPnbwGTTM-66" value="Work_fandoms" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;whiteSpace=wrap;" parent="1" vertex="1">
  233. <mxGeometry x="540" y="271" width="180" height="120" as="geometry" />
  234. </mxCell>
  235. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-22" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" vertex="1" parent="K2dE2fC-gN3UPnbwGTTM-66">
  236. <mxGeometry y="30" width="180" height="30" as="geometry" />
  237. </mxCell>
  238. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-23" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-22">
  239. <mxGeometry width="60" height="30" as="geometry">
  240. <mxRectangle width="60" height="30" as="alternateBounds" />
  241. </mxGeometry>
  242. </mxCell>
  243. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-24" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-22">
  244. <mxGeometry x="60" width="120" height="30" as="geometry">
  245. <mxRectangle width="120" height="30" as="alternateBounds" />
  246. </mxGeometry>
  247. </mxCell>
  248. <mxCell id="K2dE2fC-gN3UPnbwGTTM-67" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-66" vertex="1">
  249. <mxGeometry y="60" width="180" height="30" as="geometry" />
  250. </mxCell>
  251. <mxCell id="K2dE2fC-gN3UPnbwGTTM-68" value="FK1" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-67" vertex="1">
  252. <mxGeometry width="60" height="30" as="geometry">
  253. <mxRectangle width="60" height="30" as="alternateBounds" />
  254. </mxGeometry>
  255. </mxCell>
  256. <mxCell id="K2dE2fC-gN3UPnbwGTTM-69" value="fandom" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-67" vertex="1">
  257. <mxGeometry x="60" width="120" height="30" as="geometry">
  258. <mxRectangle width="120" height="30" as="alternateBounds" />
  259. </mxGeometry>
  260. </mxCell>
  261. <mxCell id="K2dE2fC-gN3UPnbwGTTM-70" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-66" vertex="1">
  262. <mxGeometry y="90" width="180" height="30" as="geometry" />
  263. </mxCell>
  264. <mxCell id="K2dE2fC-gN3UPnbwGTTM-71" value="FK2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-70" vertex="1">
  265. <mxGeometry width="60" height="30" as="geometry">
  266. <mxRectangle width="60" height="30" as="alternateBounds" />
  267. </mxGeometry>
  268. </mxCell>
  269. <mxCell id="K2dE2fC-gN3UPnbwGTTM-72" value="work" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-70" vertex="1">
  270. <mxGeometry x="60" width="120" height="30" as="geometry">
  271. <mxRectangle width="120" height="30" as="alternateBounds" />
  272. </mxGeometry>
  273. </mxCell>
  274. <mxCell id="K2dE2fC-gN3UPnbwGTTM-82" value="Favorite_works" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;whiteSpace=wrap;" parent="1" vertex="1">
  275. <mxGeometry x="100" y="510" width="180" height="120" as="geometry" />
  276. </mxCell>
  277. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-25" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" vertex="1" parent="K2dE2fC-gN3UPnbwGTTM-82">
  278. <mxGeometry y="30" width="180" height="30" as="geometry" />
  279. </mxCell>
  280. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-26" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-25">
  281. <mxGeometry width="60" height="30" as="geometry">
  282. <mxRectangle width="60" height="30" as="alternateBounds" />
  283. </mxGeometry>
  284. </mxCell>
  285. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-27" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-25">
  286. <mxGeometry x="60" width="120" height="30" as="geometry">
  287. <mxRectangle width="120" height="30" as="alternateBounds" />
  288. </mxGeometry>
  289. </mxCell>
  290. <mxCell id="K2dE2fC-gN3UPnbwGTTM-83" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-82" vertex="1">
  291. <mxGeometry y="60" width="180" height="30" as="geometry" />
  292. </mxCell>
  293. <mxCell id="K2dE2fC-gN3UPnbwGTTM-84" value="FK1" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-83" vertex="1">
  294. <mxGeometry width="60" height="30" as="geometry">
  295. <mxRectangle width="60" height="30" as="alternateBounds" />
  296. </mxGeometry>
  297. </mxCell>
  298. <mxCell id="K2dE2fC-gN3UPnbwGTTM-85" value="user" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-83" vertex="1">
  299. <mxGeometry x="60" width="120" height="30" as="geometry">
  300. <mxRectangle width="120" height="30" as="alternateBounds" />
  301. </mxGeometry>
  302. </mxCell>
  303. <mxCell id="K2dE2fC-gN3UPnbwGTTM-86" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-82" vertex="1">
  304. <mxGeometry y="90" width="180" height="30" as="geometry" />
  305. </mxCell>
  306. <mxCell id="K2dE2fC-gN3UPnbwGTTM-87" value="FK2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-86" vertex="1">
  307. <mxGeometry width="60" height="30" as="geometry">
  308. <mxRectangle width="60" height="30" as="alternateBounds" />
  309. </mxGeometry>
  310. </mxCell>
  311. <mxCell id="K2dE2fC-gN3UPnbwGTTM-88" value="work" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-86" vertex="1">
  312. <mxGeometry x="60" width="120" height="30" as="geometry">
  313. <mxRectangle width="120" height="30" as="alternateBounds" />
  314. </mxGeometry>
  315. </mxCell>
  316. <mxCell id="K2dE2fC-gN3UPnbwGTTM-113" value="Tags" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
  317. <mxGeometry x="540" y="551" width="180" height="90" as="geometry" />
  318. </mxCell>
  319. <mxCell id="K2dE2fC-gN3UPnbwGTTM-114" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="K2dE2fC-gN3UPnbwGTTM-113" vertex="1">
  320. <mxGeometry y="30" width="180" height="30" as="geometry" />
  321. </mxCell>
  322. <mxCell id="K2dE2fC-gN3UPnbwGTTM-115" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-114" vertex="1">
  323. <mxGeometry width="30" height="30" as="geometry">
  324. <mxRectangle width="30" height="30" as="alternateBounds" />
  325. </mxGeometry>
  326. </mxCell>
  327. <mxCell id="K2dE2fC-gN3UPnbwGTTM-116" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-114" vertex="1">
  328. <mxGeometry x="30" width="150" height="30" as="geometry">
  329. <mxRectangle width="150" height="30" as="alternateBounds" />
  330. </mxGeometry>
  331. </mxCell>
  332. <mxCell id="K2dE2fC-gN3UPnbwGTTM-117" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-113" vertex="1">
  333. <mxGeometry y="60" width="180" height="30" as="geometry" />
  334. </mxCell>
  335. <mxCell id="K2dE2fC-gN3UPnbwGTTM-118" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-117" vertex="1">
  336. <mxGeometry width="30" height="30" as="geometry">
  337. <mxRectangle width="30" height="30" as="alternateBounds" />
  338. </mxGeometry>
  339. </mxCell>
  340. <mxCell id="K2dE2fC-gN3UPnbwGTTM-119" value="name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-117" vertex="1">
  341. <mxGeometry x="30" width="150" height="30" as="geometry">
  342. <mxRectangle width="150" height="30" as="alternateBounds" />
  343. </mxGeometry>
  344. </mxCell>
  345. <mxCell id="K2dE2fC-gN3UPnbwGTTM-125" value="Work_tags" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;whiteSpace=wrap;" parent="1" vertex="1">
  346. <mxGeometry x="540" y="411" width="180" height="120" as="geometry" />
  347. </mxCell>
  348. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-19" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;labelBorderColor=none;perimeterSpacing=1;strokeColor=default;swimlaneFillColor=none;" vertex="1" parent="K2dE2fC-gN3UPnbwGTTM-125">
  349. <mxGeometry y="30" width="180" height="30" as="geometry" />
  350. </mxCell>
  351. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-20" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-19">
  352. <mxGeometry width="60" height="30" as="geometry">
  353. <mxRectangle width="60" height="30" as="alternateBounds" />
  354. </mxGeometry>
  355. </mxCell>
  356. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-21" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-19">
  357. <mxGeometry x="60" width="120" height="30" as="geometry">
  358. <mxRectangle width="120" height="30" as="alternateBounds" />
  359. </mxGeometry>
  360. </mxCell>
  361. <mxCell id="K2dE2fC-gN3UPnbwGTTM-126" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;html=1;labelBorderColor=none;" parent="K2dE2fC-gN3UPnbwGTTM-125" vertex="1">
  362. <mxGeometry y="60" width="180" height="30" as="geometry" />
  363. </mxCell>
  364. <mxCell id="K2dE2fC-gN3UPnbwGTTM-127" value="FK1" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-126" vertex="1">
  365. <mxGeometry width="60" height="30" as="geometry">
  366. <mxRectangle width="60" height="30" as="alternateBounds" />
  367. </mxGeometry>
  368. </mxCell>
  369. <mxCell id="K2dE2fC-gN3UPnbwGTTM-128" value="work" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-126" vertex="1">
  370. <mxGeometry x="60" width="120" height="30" as="geometry">
  371. <mxRectangle width="120" height="30" as="alternateBounds" />
  372. </mxGeometry>
  373. </mxCell>
  374. <mxCell id="K2dE2fC-gN3UPnbwGTTM-129" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-125" vertex="1">
  375. <mxGeometry y="90" width="180" height="30" as="geometry" />
  376. </mxCell>
  377. <mxCell id="K2dE2fC-gN3UPnbwGTTM-130" value="FK2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-129" vertex="1">
  378. <mxGeometry width="60" height="30" as="geometry">
  379. <mxRectangle width="60" height="30" as="alternateBounds" />
  380. </mxGeometry>
  381. </mxCell>
  382. <mxCell id="K2dE2fC-gN3UPnbwGTTM-131" value="tag" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;html=1;whiteSpace=wrap;" parent="K2dE2fC-gN3UPnbwGTTM-129" vertex="1">
  383. <mxGeometry x="60" width="120" height="30" as="geometry">
  384. <mxRectangle width="120" height="30" as="alternateBounds" />
  385. </mxGeometry>
  386. </mxCell>
  387. <mxCell id="K2dE2fC-gN3UPnbwGTTM-134" value="Gallery" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" parent="1" vertex="1">
  388. <mxGeometry x="320" y="120" width="180" height="120" as="geometry" />
  389. </mxCell>
  390. <mxCell id="K2dE2fC-gN3UPnbwGTTM-135" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" parent="K2dE2fC-gN3UPnbwGTTM-134" vertex="1">
  391. <mxGeometry y="30" width="180" height="30" as="geometry" />
  392. </mxCell>
  393. <mxCell id="K2dE2fC-gN3UPnbwGTTM-136" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-135" vertex="1">
  394. <mxGeometry width="30" height="30" as="geometry">
  395. <mxRectangle width="30" height="30" as="alternateBounds" />
  396. </mxGeometry>
  397. </mxCell>
  398. <mxCell id="K2dE2fC-gN3UPnbwGTTM-137" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-135" vertex="1">
  399. <mxGeometry x="30" width="150" height="30" as="geometry">
  400. <mxRectangle width="150" height="30" as="alternateBounds" />
  401. </mxGeometry>
  402. </mxCell>
  403. <mxCell id="K2dE2fC-gN3UPnbwGTTM-138" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-134" vertex="1">
  404. <mxGeometry y="60" width="180" height="30" as="geometry" />
  405. </mxCell>
  406. <mxCell id="K2dE2fC-gN3UPnbwGTTM-139" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-138" vertex="1">
  407. <mxGeometry width="30" height="30" as="geometry">
  408. <mxRectangle width="30" height="30" as="alternateBounds" />
  409. </mxGeometry>
  410. </mxCell>
  411. <mxCell id="K2dE2fC-gN3UPnbwGTTM-140" value="image" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-138" vertex="1">
  412. <mxGeometry x="30" width="150" height="30" as="geometry">
  413. <mxRectangle width="150" height="30" as="alternateBounds" />
  414. </mxGeometry>
  415. </mxCell>
  416. <mxCell id="K2dE2fC-gN3UPnbwGTTM-141" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" parent="K2dE2fC-gN3UPnbwGTTM-134" vertex="1">
  417. <mxGeometry y="90" width="180" height="30" as="geometry" />
  418. </mxCell>
  419. <mxCell id="K2dE2fC-gN3UPnbwGTTM-142" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-141" vertex="1">
  420. <mxGeometry width="30" height="30" as="geometry">
  421. <mxRectangle width="30" height="30" as="alternateBounds" />
  422. </mxGeometry>
  423. </mxCell>
  424. <mxCell id="K2dE2fC-gN3UPnbwGTTM-143" value="work" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" parent="K2dE2fC-gN3UPnbwGTTM-141" vertex="1">
  425. <mxGeometry x="30" width="150" height="30" as="geometry">
  426. <mxRectangle width="150" height="30" as="alternateBounds" />
  427. </mxGeometry>
  428. </mxCell>
  429. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-38" value="Chapters" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;html=1;" vertex="1" parent="1">
  430. <mxGeometry x="320" y="551" width="180" height="150" as="geometry" />
  431. </mxCell>
  432. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-39" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-38">
  433. <mxGeometry y="30" width="180" height="30" as="geometry" />
  434. </mxCell>
  435. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-40" value="PK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-39">
  436. <mxGeometry width="30" height="30" as="geometry">
  437. <mxRectangle width="30" height="30" as="alternateBounds" />
  438. </mxGeometry>
  439. </mxCell>
  440. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-41" value="UniqueID" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;fontStyle=5;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-39">
  441. <mxGeometry x="30" width="150" height="30" as="geometry">
  442. <mxRectangle width="150" height="30" as="alternateBounds" />
  443. </mxGeometry>
  444. </mxCell>
  445. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-42" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-38">
  446. <mxGeometry y="60" width="180" height="30" as="geometry" />
  447. </mxCell>
  448. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-43" value="" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-42">
  449. <mxGeometry width="30" height="30" as="geometry">
  450. <mxRectangle width="30" height="30" as="alternateBounds" />
  451. </mxGeometry>
  452. </mxCell>
  453. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-44" value="name" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-42">
  454. <mxGeometry x="30" width="150" height="30" as="geometry">
  455. <mxRectangle width="150" height="30" as="alternateBounds" />
  456. </mxGeometry>
  457. </mxCell>
  458. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-48" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-38">
  459. <mxGeometry y="90" width="180" height="30" as="geometry" />
  460. </mxCell>
  461. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-49" value="FK" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-48">
  462. <mxGeometry width="30" height="30" as="geometry">
  463. <mxRectangle width="30" height="30" as="alternateBounds" />
  464. </mxGeometry>
  465. </mxCell>
  466. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-50" value="work" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-48">
  467. <mxGeometry x="30" width="150" height="30" as="geometry">
  468. <mxRectangle width="150" height="30" as="alternateBounds" />
  469. </mxGeometry>
  470. </mxCell>
  471. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-45" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=0;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-38">
  472. <mxGeometry y="120" width="180" height="30" as="geometry" />
  473. </mxCell>
  474. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-46" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;editable=1;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-45">
  475. <mxGeometry width="30" height="30" as="geometry">
  476. <mxRectangle width="30" height="30" as="alternateBounds" />
  477. </mxGeometry>
  478. </mxCell>
  479. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-47" value="content" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;whiteSpace=wrap;html=1;" vertex="1" parent="P3Ai5Q2Q24bP-uGIyhUH-45">
  480. <mxGeometry x="30" width="150" height="30" as="geometry">
  481. <mxRectangle width="150" height="30" as="alternateBounds" />
  482. </mxGeometry>
  483. </mxCell>
  484. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-51" style="edgeStyle=orthogonalEdgeStyle;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;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-6" target="K2dE2fC-gN3UPnbwGTTM-34">
  485. <mxGeometry relative="1" as="geometry">
  486. <Array as="points">
  487. <mxPoint x="290" y="315" />
  488. <mxPoint x="290" y="395" />
  489. </Array>
  490. </mxGeometry>
  491. </mxCell>
  492. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-25" target="K2dE2fC-gN3UPnbwGTTM-141">
  493. <mxGeometry relative="1" as="geometry">
  494. <Array as="points">
  495. <mxPoint x="310" y="305" />
  496. <mxPoint x="310" y="225" />
  497. </Array>
  498. </mxGeometry>
  499. </mxCell>
  500. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-6" target="K2dE2fC-gN3UPnbwGTTM-83">
  501. <mxGeometry relative="1" as="geometry" />
  502. </mxCell>
  503. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-25" target="K2dE2fC-gN3UPnbwGTTM-86">
  504. <mxGeometry relative="1" as="geometry" />
  505. </mxCell>
  506. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-25" target="P3Ai5Q2Q24bP-uGIyhUH-48">
  507. <mxGeometry relative="1" as="geometry">
  508. <Array as="points">
  509. <mxPoint x="310" y="305" />
  510. <mxPoint x="310" y="656" />
  511. </Array>
  512. </mxGeometry>
  513. </mxCell>
  514. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-114" target="K2dE2fC-gN3UPnbwGTTM-129">
  515. <mxGeometry relative="1" as="geometry" />
  516. </mxCell>
  517. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-59" style="edgeStyle=orthogonalEdgeStyle;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;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-25" target="K2dE2fC-gN3UPnbwGTTM-126">
  518. <mxGeometry relative="1" as="geometry">
  519. <Array as="points">
  520. <mxPoint x="520" y="305" />
  521. <mxPoint x="520" y="486" />
  522. </Array>
  523. </mxGeometry>
  524. </mxCell>
  525. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-53" target="K2dE2fC-gN3UPnbwGTTM-67">
  526. <mxGeometry relative="1" as="geometry">
  527. <Array as="points">
  528. <mxPoint x="530" y="206" />
  529. <mxPoint x="530" y="346" />
  530. </Array>
  531. </mxGeometry>
  532. </mxCell>
  533. <mxCell id="P3Ai5Q2Q24bP-uGIyhUH-61" style="edgeStyle=orthogonalEdgeStyle;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;startArrow=ERone;startFill=0;endArrow=ERmany;endFill=0;" edge="1" parent="1" source="K2dE2fC-gN3UPnbwGTTM-25" target="K2dE2fC-gN3UPnbwGTTM-70">
  534. <mxGeometry relative="1" as="geometry">
  535. <Array as="points">
  536. <mxPoint x="510" y="305" />
  537. <mxPoint x="510" y="376" />
  538. </Array>
  539. </mxGeometry>
  540. </mxCell>
  541. </root>
  542. </mxGraphModel>
  543. </diagram>
  544. </mxfile>