Summary Files Commits Branches @commit @diff @stats
path: root / Year 1 / Object-oriented Programming / Project 2 / docs / html / FMI-OOP-P2_Table Overview.svg
blob: 89459ee3da291d631b3e9de9af0897b8bbfccf78 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
<svg version="1.1" baseProfile="full" width="1180.0" height="794.0" viewbox="0 0 1180 794" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events">
	<title >FMI-OOP-P2_Table Overview</title>
	<desc >#title: FMI-OOP-P2_Table Overview
	#background: #fdf6e3
	#bendSize: 0
	#fillArrows: true
	#lineWidth: 2
	#leading: 1.3
	
	#.groupui: title=italic fill=#b2ee97 direction=right
	#.groupes: title=italic fill=#97c8ee direction=right
	#.groupm: title=italic fill=#ee9797 direction=down
	#.groupv: title=italic fill=#eee997 direction=right
	#.groupgc: title=italic fill=#c0baac direction=right
	
	[&lt;groupui&gt; User Interface|
		[ConsoleUI.cpp|
			run()
	        &gt; open
	        &gt; close
	        &gt; save
	        &gt; saveas
	        &gt; help
	        &gt; exit
	        --
	        &gt; print
	        &gt; edit
		]
	]
	
	[&lt;groupm&gt; Models|
		[Table|
	    	List&lt;List&lt;Cell&gt;&gt; cells
	    ]
	    [Table]--[Cell]
	    
	    [&lt;abstract&gt;Cell|
	    	String getValueForPrint() = 0
	        setValue(char*) = 0
	        openFromFile(char*) = 0
	        saveToFile(char*) = 0
	    ]
	    
	    [CellString|
	    ]
	    [Cell]&lt;:--[CellString]
	    
	    [CellInt|
	    ]
	    [Cell]&lt;:--[CellInt]
	    
	    [CellDouble|
	    ]
	    [Cell]&lt;:--[CellDouble]
	    
	    [CellFormula|
	    	List&lt;Cell*&gt; referencedCells
	    ]
	    [Cell]&lt;:--[CellFormula]
	]
	[User Interface]&lt;--[Models]
	
	[&lt;groupgc&gt; Generic Classes|
		[List&lt;T&gt;|
	    	add(elem)
	        insertAt(elem, index)
	        removeAt(index)
	        findIndex(elem);
			contain(elem);
	    	operator\[\](index)
		]
	
		[String|
			char* str
		    unsigned length
	    	unsigned count
		]
	    [List&lt;T&gt;]-/-[String]
	    
	    [Command|
			String name
	    	void (*exec)()
		]
	
		[Menu|
			List&lt;Command&gt; commands
	        navigate()
		]
		[Menu]--&gt;[Command]
	]
	[&lt;hidden&gt;H1]-/-[Generic Classes]</desc>
	<g stroke-width="1.0" text-align="left" font="12pt Helvetica, Arial, sans-serif" font-size="12pt" font-family="Helvetica" font-weight="bold" font-style="normal">
		<g font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="round" stroke="#33322E">
			<g stroke="transparent" fill="#fdf6e3">
				<rect x="0.0" y="0.0" height="794.0" width="1180.0" stroke="none"></rect>
			</g>
			<g transform="translate(8, 8)" fill="#33322E">
				<g transform="translate(20, 20)" fill="#33322E" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal">
					<g stroke-dasharray="4 4">
						<path d="M321.5 298.7 L321.5 312 L321.5 332 L321.5 332.0 " fill="none"></path>
					</g>
					<path d="M326.8 305.3 L321.5 305.3 L316.2 305.3 L321.5 292.0 Z"></path>
					<g data-name="User Interface">
						<g fill="#b2ee97" stroke="#33322E" data-name="User Interface">
							<rect x="230.0" y="0.0" height="292.0" width="184.0" data-name="User Interface"></rect>
							<path d="M230.0 32.0 L414.0 32.0" fill="none" data-name="User Interface"></path>
						</g>
						<g transform="translate(230, 0)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="italic" data-name="User Interface">
							<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="User Interface">
								<text x="84.0" y="13.8" stroke="none" text-anchor="middle" data-name="User Interface">User Interface</text>
								
							</g>
						</g>
						<g transform="translate(230, 32)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="User Interface">
							<g transform="translate(8, 8)" fill="#33322E" data-name="User Interface">
								<g transform="translate(20, 20)" data-name="User Interface">
									<g data-name="ConsoleUI.cpp">
										<g fill="#fdf6e3" stroke="#33322E" data-name="ConsoleUI.cpp">
											<rect x="0.0" y="0.0" height="204.0" width="128.0" data-name="ConsoleUI.cpp"></rect>
											<path d="M0.0 32.0 L128.0 32.0" fill="none" data-name="ConsoleUI.cpp"></path>
										</g>
										<g transform="translate(0, 0)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="ConsoleUI.cpp">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="ConsoleUI.cpp">
												<text x="56.0" y="13.8" stroke="none" text-anchor="middle" data-name="ConsoleUI.cpp">ConsoleUI.cpp</text>
												
											</g>
										</g>
										<g transform="translate(0, 32)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="ConsoleUI.cpp">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="ConsoleUI.cpp">
												<text x="0.0" y="13.8" stroke="none" data-name="ConsoleUI.cpp">run()</text>
												<text x="0.0" y="29.4" stroke="none" data-name="ConsoleUI.cpp">&gt; open</text>
												<text x="0.0" y="45.0" stroke="none" data-name="ConsoleUI.cpp">&gt; close</text>
												<text x="0.0" y="60.6" stroke="none" data-name="ConsoleUI.cpp">&gt; save</text>
												<text x="0.0" y="76.2" stroke="none" data-name="ConsoleUI.cpp">&gt; saveas</text>
												<text x="0.0" y="91.8" stroke="none" data-name="ConsoleUI.cpp">&gt; help</text>
												<text x="0.0" y="107.4" stroke="none" data-name="ConsoleUI.cpp">&gt; exit</text>
												<text x="0.0" y="123.0" stroke="none" data-name="ConsoleUI.cpp">--</text>
												<text x="0.0" y="138.6" stroke="none" data-name="ConsoleUI.cpp">&gt; print</text>
												<text x="0.0" y="154.2" stroke="none" data-name="ConsoleUI.cpp">&gt; edit</text>
												
											</g>
										</g>
									</g>
								</g>
							</g>
						</g>
					</g>
					<g data-name="Models">
						<g fill="#ee9797" stroke="#33322E" data-name="Models">
							<rect x="0.0" y="332.0" height="406.0" width="643.0" data-name="Models"></rect>
							<path d="M0.0 364.0 L643.0 364.0" fill="none" data-name="Models"></path>
						</g>
						<g transform="translate(0, 332)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="italic" data-name="Models">
							<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="Models">
								<text x="313.5" y="13.8" stroke="none" text-anchor="middle" data-name="Models">Models</text>
								
							</g>
						</g>
						<g transform="translate(0, 364)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Models">
							<g transform="translate(8, 8)" fill="#33322E" data-name="Models">
								<g transform="translate(20, 20)" fill="#eee8d5" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Models">
									<g stroke-dasharray="4 4" data-name="Models">
										<path d="M225.8 64.0 L225.75 84 L225.75 104 L225.8 104.0 " fill="none" data-name="Models"></path>
									</g>
									<g stroke-dasharray="4 4" data-name="Models">
										<path d="M103.9 209.8 L46 234 L46 266 L46.0 266.0 " fill="none" data-name="Models"></path>
									</g>
									<path d="M106.0 214.7 L103.9 209.8 L101.9 204.9 L116.3 204.7 Z" data-name="Models"></path>
									<g stroke-dasharray="4 4" data-name="Models">
										<path d="M172.4 224.3 L164.5 234 L164.5 266 L164.5 266.0 " fill="none" data-name="Models"></path>
									</g>
									<path d="M176.5 227.7 L172.4 224.3 L168.3 221.0 L180.8 214.0 Z" data-name="Models"></path>
									<g stroke-dasharray="4 4" data-name="Models">
										<path d="M279.1 224.3 L287 234 L287 266 L287.0 266.0 " fill="none" data-name="Models"></path>
									</g>
									<path d="M283.2 221.0 L279.1 224.3 L275.0 227.7 L270.7 214.0 Z" data-name="Models"></path>
									<g stroke-dasharray="4 4" data-name="Models">
										<path d="M348.0 194.8 L482 234 L482 254 L482.0 254.0 " fill="none" data-name="Models"></path>
									</g>
									<path d="M349.5 189.7 L348.0 194.8 L346.5 199.9 L335.3 191.0 Z" data-name="Models"></path>
									<g data-name="Table">
										<g fill="#fdf6e3" stroke="#33322E" data-name="Table">
											<rect x="142.0" y="0.0" height="64.0" width="167.0" data-name="Table"></rect>
											<path d="M142.0 32.0 L309.0 32.0" fill="none" data-name="Table"></path>
										</g>
										<g transform="translate(142, 0)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="Table">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="Table">
												<text x="75.5" y="13.8" stroke="none" text-anchor="middle" data-name="Table">Table</text>
												
											</g>
										</g>
										<g transform="translate(142, 32)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Table">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="Table">
												<text x="0.0" y="13.8" stroke="none" data-name="Table">List&lt;List&lt;Cell&gt;&gt; cells</text>
												
											</g>
										</g>
									</g>
									<g data-name="Cell">
										<g fill="#fdf6e3" stroke="#33322E" data-name="Cell">
											<rect x="116.0" y="104.0" height="110.0" width="219.0" data-name="Cell"></rect>
											<path d="M116.0 136.0 L335.0 136.0" fill="none" data-name="Cell"></path>
										</g>
										<g transform="translate(116, 104)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="italic" data-name="Cell">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="Cell">
												<text x="101.5" y="13.8" stroke="none" text-anchor="middle" data-name="Cell">Cell</text>
												
											</g>
										</g>
										<g transform="translate(116, 136)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Cell">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="Cell">
												<text x="0.0" y="13.8" stroke="none" data-name="Cell">String getValueForPrint() = 0</text>
												<text x="0.0" y="29.4" stroke="none" data-name="Cell">setValue(char*) = 0</text>
												<text x="0.0" y="45.0" stroke="none" data-name="Cell">openFromFile(char*) = 0</text>
												<text x="0.0" y="60.6" stroke="none" data-name="Cell">saveToFile(char*) = 0</text>
												
											</g>
										</g>
									</g>
									<g data-name="CellString">
										<g fill="#fdf6e3" stroke="#33322E" data-name="CellString">
											<rect x="0.0" y="266.0" height="40.0" width="92.0" data-name="CellString"></rect>
											<path d="M0.0 298.0 L92.0 298.0" fill="none" data-name="CellString"></path>
										</g>
										<g transform="translate(0, 266)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="CellString">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="CellString">
												<text x="38.0" y="13.8" stroke="none" text-anchor="middle" data-name="CellString">CellString</text>
												
											</g>
										</g>
										<g transform="translate(0, 298)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="CellString">
											<g transform="translate(8, 8)" fill="#33322E" data-name="CellString">
												
											</g>
										</g>
									</g>
									<g data-name="CellInt">
										<g fill="#fdf6e3" stroke="#33322E" data-name="CellInt">
											<rect x="132.0" y="266.0" height="40.0" width="65.0" data-name="CellInt"></rect>
											<path d="M132.0 298.0 L197.0 298.0" fill="none" data-name="CellInt"></path>
										</g>
										<g transform="translate(132, 266)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="CellInt">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="CellInt">
												<text x="24.5" y="13.8" stroke="none" text-anchor="middle" data-name="CellInt">CellInt</text>
												
											</g>
										</g>
										<g transform="translate(132, 298)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="CellInt">
											<g transform="translate(8, 8)" fill="#33322E" data-name="CellInt">
												
											</g>
										</g>
									</g>
									<g data-name="CellDouble">
										<g fill="#fdf6e3" stroke="#33322E" data-name="CellDouble">
											<rect x="237.0" y="266.0" height="40.0" width="100.0" data-name="CellDouble"></rect>
											<path d="M237.0 298.0 L337.0 298.0" fill="none" data-name="CellDouble"></path>
										</g>
										<g transform="translate(237, 266)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="CellDouble">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="CellDouble">
												<text x="42.0" y="13.8" stroke="none" text-anchor="middle" data-name="CellDouble">CellDouble</text>
												
											</g>
										</g>
										<g transform="translate(237, 298)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="CellDouble">
											<g transform="translate(8, 8)" fill="#33322E" data-name="CellDouble">
												
											</g>
										</g>
									</g>
									<g data-name="CellFormula">
										<g fill="#fdf6e3" stroke="#33322E" data-name="CellFormula">
											<rect x="377.0" y="254.0" height="64.0" width="210.0" data-name="CellFormula"></rect>
											<path d="M377.0 286.0 L587.0 286.0" fill="none" data-name="CellFormula"></path>
										</g>
										<g transform="translate(377, 254)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="CellFormula">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="CellFormula">
												<text x="97.0" y="13.8" stroke="none" text-anchor="middle" data-name="CellFormula">CellFormula</text>
												
											</g>
										</g>
										<g transform="translate(377, 286)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="CellFormula">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="CellFormula">
												<text x="0.0" y="13.8" stroke="none" data-name="CellFormula">List&lt;Cell*&gt; referencedCells</text>
												
											</g>
										</g>
									</g>
								</g>
							</g>
						</g>
					</g>
					<g data-name="Generic Classes">
						<g fill="#c0baac" stroke="#33322E" data-name="Generic Classes">
							<rect x="683.0" y="361.0" height="349.0" width="441.0" data-name="Generic Classes"></rect>
							<path d="M683.0 393.0 L1124.0 393.0" fill="none" data-name="Generic Classes"></path>
						</g>
						<g transform="translate(683, 361)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="italic" data-name="Generic Classes">
							<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="Generic Classes">
								<text x="212.5" y="13.8" stroke="none" text-anchor="middle" data-name="Generic Classes">Generic Classes</text>
								
							</g>
						</g>
						<g transform="translate(683, 393)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Generic Classes">
							<g transform="translate(8, 8)" fill="#33322E" data-name="Generic Classes">
								<g transform="translate(20, 20)" fill="#33322E" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Generic Classes">
									<g stroke-dasharray="4 4" data-name="Generic Classes">
										<path d="M216.0 221.5 L236 221.5 L258.3333333333333 221.5 L258.3 221.5 " fill="none" data-name="Generic Classes"></path>
									</g>
									<path d="M251.7 226.8 L251.7 221.5 L251.7 216.2 L265.0 221.5 Z" data-name="Generic Classes"></path>
									<g data-name="List&lt;T&gt;">
										<g fill="#fdf6e3" stroke="#33322E" data-name="List&lt;T&gt;">
											<rect x="27.0" y="0.0" height="142.0" width="163.0" data-name="List&lt;T&gt;"></rect>
											<path d="M27.0 32.0 L190.0 32.0" fill="none" data-name="List&lt;T&gt;"></path>
										</g>
										<g transform="translate(27, 0)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="List&lt;T&gt;">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="List&lt;T&gt;">
												<text x="73.5" y="13.8" stroke="none" text-anchor="middle" data-name="List&lt;T&gt;">List&lt;T&gt;</text>
												
											</g>
										</g>
										<g transform="translate(27, 32)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="List&lt;T&gt;">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="List&lt;T&gt;">
												<text x="0.0" y="13.8" stroke="none" data-name="List&lt;T&gt;">add(elem)</text>
												<text x="0.0" y="29.4" stroke="none" data-name="List&lt;T&gt;">insertAt(elem, index)</text>
												<text x="0.0" y="45.0" stroke="none" data-name="List&lt;T&gt;">removeAt(index)</text>
												<text x="0.0" y="60.6" stroke="none" data-name="List&lt;T&gt;">findIndex(elem)</text>
												<text x="0.0" y="76.2" stroke="none" data-name="List&lt;T&gt;">contain(elem)</text>
												<text x="0.0" y="91.8" stroke="none" data-name="List&lt;T&gt;">operator[](index)</text>
												
											</g>
										</g>
									</g>
									<g data-name="String">
										<g fill="#fdf6e3" stroke="#33322E" data-name="String">
											<rect x="256.0" y="24.0" height="95.0" width="129.0" data-name="String"></rect>
											<path d="M256.0 56.0 L385.0 56.0" fill="none" data-name="String"></path>
										</g>
										<g transform="translate(256, 24)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="String">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="String">
												<text x="56.5" y="13.8" stroke="none" text-anchor="middle" data-name="String">String</text>
												
											</g>
										</g>
										<g transform="translate(256, 56)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="String">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="String">
												<text x="0.0" y="13.8" stroke="none" data-name="String">char* str</text>
												<text x="0.0" y="29.4" stroke="none" data-name="String">unsigned length</text>
												<text x="0.0" y="45.0" stroke="none" data-name="String">unsigned count</text>
												
											</g>
										</g>
									</g>
									<g data-name="Command">
										<g fill="#fdf6e3" stroke="#33322E" data-name="Command">
											<rect x="265.0" y="182.0" height="79.0" width="111.0" data-name="Command"></rect>
											<path d="M265.0 214.0 L376.0 214.0" fill="none" data-name="Command"></path>
										</g>
										<g transform="translate(265, 182)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="Command">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="Command">
												<text x="47.5" y="13.8" stroke="none" text-anchor="middle" data-name="Command">Command</text>
												
											</g>
										</g>
										<g transform="translate(265, 214)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Command">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="Command">
												<text x="0.0" y="13.8" stroke="none" data-name="Command">String name</text>
												<text x="0.0" y="29.4" stroke="none" data-name="Command">void (*exec)()</text>
												
											</g>
										</g>
									</g>
									<g data-name="Menu">
										<g fill="#fdf6e3" stroke="#33322E" data-name="Menu">
											<rect x="0.0" y="182.0" height="79.0" width="216.0" data-name="Menu"></rect>
											<path d="M0.0 214.0 L216.0 214.0" fill="none" data-name="Menu"></path>
										</g>
										<g transform="translate(0, 182)" font-family="Helvetica" font-size="12pt" font-weight="bold" font-style="normal" data-name="Menu">
											<g transform="translate(8, 8)" fill="#33322E" text-align="center" data-name="Menu">
												<text x="100.0" y="13.8" stroke="none" text-anchor="middle" data-name="Menu">Menu</text>
												
											</g>
										</g>
										<g transform="translate(0, 214)" font-family="Helvetica" font-size="12pt" font-weight="normal" font-style="normal" data-name="Menu">
											<g transform="translate(8, 8)" fill="#33322E" text-align="left" data-name="Menu">
												<text x="0.0" y="13.8" stroke="none" data-name="Menu">List&lt;Command&gt; commands</text>
												<text x="0.0" y="29.4" stroke="none" data-name="Menu">navigate()</text>
												
											</g>
										</g>
									</g>
								</g>
							</g>
						</g>
					</g>
					<g data-name="H1">
						
					</g>
				</g>
			</g>
		</g>
	</g>
</svg>