2 <shape xmlns=
"http://www.daa.com.au/~james/dia-shape-ns" xmlns:
svg=
"http://www.w3.org/2000/svg">
3 <name>Cisco - Programmable Switch
</name>
4 <icon>programmable_switch.png
</icon>
5 <aspectratio type=
"fixed"/>
6 <svg:svg width=
"5cm" height=
"2.2cm">
8 <svg:path d=
"M0 734L0 6894L6140 6894L6140 734L0 734Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.02; fill: #0096d4"/>
9 <svg:path d=
"M0 6894L6140 6894L6140 734L0 734M0 6894Z" style=
"stroke: #aae6ff; stroke-width: 0.01; fill: none"/>
10 <svg:path d=
"M0 734L781 0L6924 0L6140 734L0 734Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #00b4ff"/>
11 <svg:path d=
"M0 733L759 20M6902 20L6140 734L0 734M0 733Z" style=
"stroke: #aae6ff; stroke-width: 0.01; fill: none"/>
12 <svg:path d=
"M6140 734L6924 0L6924 6101L6140 6836L6140 734Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #005a80"/>
13 <svg:path d=
"M6140 734L6902 20M6924 20L6924 6101L6140 6836L6140 734M6140 734Z" style=
"stroke: #aae6ff; stroke-width: 0.01; fill: none"/>
14 <svg:path d=
"M2009 3786L2009 2033L1451 2033L2177 1074L2959 2033L2401 2033L2401 3163L2401 3163L2009 3786Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
15 <svg:path d=
"M2009 3786L2009 2033L1451 2033L2177 1074L2959 2033L2401 2033L2401 3163Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
16 <svg:path d=
"M3294 2768L5025 2768L5025 2204L5917 2994L5025 3729L5025 3163L3909 3163L3909 3163L3294 2768Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
17 <svg:path d=
"M3294 2768L5025 2768L5025 2204L5917 2994L5025 3729L5025 3163L3909 3163Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
18 <svg:path d=
"M4356 4181L4356 5820L4858 5820L4132 6723L3349 5820L3909 5820L3909 4803L3909 4803L4356 4181Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
19 <svg:path d=
"M4356 4181L4356 5820L4858 5820L4132 6723L3349 5820L3909 5820L3909 4803Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
20 <svg:path d=
"M2959 5254L1227 5254L1227 5762L336 5029L1227 4237L1227 4803L2401 4803L2401 4803L2959 5254Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
21 <svg:path d=
"M2959 5254L1227 5254L1227 5762L336 5029L1227 4237L1227 4803L2401 4803Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 0.01; fill: #000000"/>
22 <svg:path d=
"M4593 4020L4587 4150L4570 4279L4541 4406L4501 4529L4449 4649L4388 4764L4316 4872L4235 4974L4145 5068L4047 5154L3942 5230L3830 5297L3713 5353L3591 5399L3466 5434L3338 5457L3208 5469L3078 5469L2948 5457L2820 5434L2695 5399L2573 5353L2456 5297L2344 5230L2239 5154L2141 5068L2051 4974L1970 4872L1898 4764L1837 4649L1785 4529L1745 4406L1716 4279L1699 4150L1693 4020L1699 3890L1716 3761L1745 3634L1785 3511L1837 3391L1898 3276L1970 3168L2051 3066L2141 2972L2239 2886L2344 2810L2456 2743L2573 2687L2695 2641L2820 2606L2948 2583L3078 2571L3208 2571L3338 2583L3466 2606L3591 2641L3713 2687L3830 2743L3942 2810L4047 2886L4145 2972L4235 3066L4316 3168L4388 3276L4449 3391L4501 3511L4541 3634L4570 3761L4587 3890L4593 4020L4143 4020L4139 3930L4127 3841L4107 3754L4079 3669L4044 3586L4001 3507L3952 3432L3896 3362L3834 3297L3766 3238L3694 3185L3617 3139L3536 3100L3452 3069L3366 3045L3277 3029L3188 3021L3098 3021L3009 3029L2920 3045L2834 3069L2750 3100L2669 3139L2592 3185L2520 3238L2452 3297L2390 3362L2334 3432L2285 3507L2242 3586L2207 3669L2179 3754L2159 3841L2147 3930L2143 4020L2147 4110L2159 4199L2179 4286L2207 4371L2242 4454L2285 4533L2334 4608L2390 4678L2452 4743L2520 4802L2592 4855L2669 4901L2750 4940L2834 4971L2920 4995L3009 5011L3098 5019L3188 5019L3277 5011L3366 4995L3452 4971L3536 4940L3617 4901L3694 4855L3766 4802L3834 4743L3896 4678L3952 4608L4001 4533L4044 4454L4079 4371L4107 4286L4127 4199L4139 4110L4143 4020Z" style=
"stroke: none; stroke-width: 0.00; fill: #000000"/>
23 <svg:path d=
"M4299 3786L4299 2033L4800 2033L4075 1074L3294 2033L3909 2033L3909 3163L3909 3163L4299 3786Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
24 <svg:path d=
"M4299 3786L4299 2033L4800 2033L4075 1074L3294 2033L3909 2033L3909 3163Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
25 <svg:path d=
"M2959 2768L1227 2768L1227 2204L336 2994L1227 3729L1227 3163L2345 3163L2345 3163L2959 2768Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
26 <svg:path d=
"M2959 2768L1227 2768L1227 2204L336 2994L1227 3729L1227 3163L2345 3163Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
27 <svg:path d=
"M1953 4237L1953 5820L1395 5820L2177 6723L2903 5820L2345 5820L2345 4803L2345 4803L1953 4237Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
28 <svg:path d=
"M1953 4237L1953 5820L1395 5820L2177 6723L2903 5820L2345 5820L2345 4803Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
29 <svg:path d=
"M3294 5254L5025 5254L5025 5762L5917 5029L5025 4237L5025 4803L3909 4803L3909 4803L3294 5254Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
30 <svg:path d=
"M3294 5254L5025 5254L5025 5762L5917 5029L5025 4237L5025 4803L3909 4803Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #000000"/>
31 <svg:path d=
"M1953 3729L1953 1977L1395 1977L2177 1074L2903 1977L2345 1977L2345 3107L2345 3107L1953 3729Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
32 <svg:path d=
"M1953 3729L1953 1977L1395 1977L2177 1074L2903 1977L2345 1977L2345 3107Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
33 <svg:path d=
"M3237 2712L4970 2712L4970 2204L5917 2938L4970 3673L4970 3107L3851 3107L3851 3107L3237 2712Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
34 <svg:path d=
"M3237 2712L4970 2712L4970 2204L5917 2938L4970 3673L4970 3107L3851 3107Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
35 <svg:path d=
"M4299 4124L4299 5762L4800 5762L4075 6667L3294 5762L3851 5762L3851 4745L3851 4745L4299 4124Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
36 <svg:path d=
"M4299 4124L4299 5762L4800 5762L4075 6667L3294 5762L3851 5762L3851 4745Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
37 <svg:path d=
"M2959 5198L1173 5198L1173 5706L278 4972L1173 4181L1173 4745L2345 4745L2345 4745L2959 5198Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
38 <svg:path d=
"M2959 5198L1173 5198L1173 5706L278 4972L1173 4181L1173 4745L2345 4745Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
39 <svg:path d=
"M4545 3972L4539 4102L4522 4231L4493 4358L4453 4481L4401 4601L4340 4716L4268 4824L4187 4926L4097 5020L3999 5106L3894 5182L3782 5249L3665 5305L3543 5351L3418 5386L3290 5409L3160 5421L3030 5421L2900 5409L2772 5386L2647 5351L2525 5305L2408 5249L2296 5182L2191 5106L2093 5020L2003 4926L1922 4824L1850 4716L1789 4601L1737 4481L1697 4358L1668 4231L1651 4102L1645 3972L1651 3842L1668 3713L1697 3586L1737 3463L1789 3343L1850 3228L1922 3120L2003 3018L2093 2924L2191 2838L2296 2762L2408 2695L2525 2639L2647 2593L2772 2558L2900 2535L3030 2523L3160 2523L3290 2535L3418 2558L3543 2593L3665 2639L3782 2695L3894 2762L3999 2838L4097 2924L4187 3018L4268 3120L4340 3228L4401 3343L4453 3463L4493 3586L4522 3713L4539 3842L4545 3972L4095 3972L4091 3882L4079 3793L4059 3706L4031 3621L3996 3538L3953 3459L3904 3384L3848 3314L3786 3249L3718 3190L3646 3137L3569 3091L3488 3052L3404 3021L3318 2997L3229 2981L3140 2973L3050 2973L2961 2981L2872 2997L2786 3021L2702 3052L2621 3091L2544 3137L2472 3190L2404 3249L2342 3314L2286 3384L2237 3459L2194 3538L2159 3621L2131 3706L2111 3793L2099 3882L2095 3972L2099 4062L2111 4151L2131 4238L2159 4323L2194 4406L2237 4485L2286 4560L2342 4630L2404 4695L2472 4754L2544 4807L2621 4853L2702 4892L2786 4923L2872 4947L2961 4963L3050 4971L3140 4971L3229 4963L3318 4947L3404 4923L3488 4892L3569 4853L3646 4807L3718 4754L3786 4695L3848 4630L3904 4560L3953 4485L3996 4406L4031 4323L4059 4238L4079 4151L4091 4062L4095 3972Z" style=
"stroke: none; stroke-width: 0.00; fill: #ffffff"/>
40 <svg:path d=
"M4244 3729L4244 1977L4746 1977L4020 1074L3237 1977L3851 1977L3851 3107L3851 3107L4244 3729Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
41 <svg:path d=
"M4244 3729L4244 1977L4746 1977L4020 1074L3237 1977L3851 1977L3851 3107Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
42 <svg:path d=
"M2903 2712L1173 2712L1173 2204L278 2938L1173 3673L1173 3107L2345 3107L2345 3107L2903 2712Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
43 <svg:path d=
"M2903 2712L1173 2712L1173 2204L278 2938L1173 3673L1173 3107L2345 3107Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
44 <svg:path d=
"M1899 4181L1899 5762L1339 5762L2121 6667L2847 5762L2289 5762L2289 4745L2289 4745L1899 4181Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
45 <svg:path d=
"M1899 4181L1899 5762L1339 5762L2121 6667L2847 5762L2289 5762L2289 4745Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
46 <svg:path d=
"M3237 5198L4970 5198L4970 5706L5917 4972L4970 4181L4970 4745L3851 4745L3851 4745L3237 5198Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
47 <svg:path d=
"M3237 5198L4970 5198L4970 5706L5917 4972L4970 4181L4970 4745L3851 4745Z" style=
"stroke: none; fill-rule: evenodd; stroke-width: 3.38; fill: #ffffff"/>
52 <point x=
"759" y=
"0"/>
53 <point x=
"6924" y=
"0"/>
54 <point x=
"3841" y=
"0"/>
55 <point x=
"0" y=
"6894"/>
56 <point x=
"6140" y=
"6894"/>
57 <point x=
"3070" y=
"6894"/>
58 <point x=
"0" y=
"733"/>
59 <point x=
"0" y=
"3813"/>
60 <point x=
"6924" y=
"6101"/>
61 <point x=
"6924" y=
"3050"/>
62 <point x=
"3458.2" y=
"3437.9" main=
"yes"/>