demo_doc/puml/sketchy/component-ex.svg
2021-06-25 21:37:59 +08:00

892 lines
84 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="763.5417px" preserveAspectRatio="none" style="width:1221px;height:763px;background:#00000000;" version="1.1" viewBox="0 0 1221 763" width="1221.875px" zoomAndPan="magnify"><defs><linearGradient id="g1s1dn60xmykzd0" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="#666666"/><stop offset="100%" stop-color="#555555"/></linearGradient></defs><g><polygon fill="url(#g1s1dn60xmykzd0)" points="398.4375,2.0833,398.4375,2.3023,408.961,1.6517,419.4845,2.2847,430.008,2.4997,440.5315,1.3402,451.055,2.0024,461.5785,1.6391,472.102,1.6839,482.6255,2.0123,493.149,1.3632,503.6725,2.66,514.196,1.4268,524.7196,1.8773,535.2431,2.5333,545.7666,1.994,556.2901,2.1544,566.8136,2.0501,577.3371,2.2693,587.8606,2.3324,598.3841,2.6934,608.9076,2.7823,619.4311,2.7909,629.9546,2.3486,640.4781,2.5662,651.0016,2.8148,661.5251,1.3321,672.0486,2.7901,682.5721,1.7745,693.0956,2.6394,703.6191,1.5677,714.1426,2.012,724.6661,2.8558,735.1896,2.0326,745.7131,2.193,756.2366,2.4361,766.7601,2.5169,777.2837,2.0793,787.8072,2.3825,798.3307,1.4871,808.8542,2.0833,808.892,2.1746,809.5163,2.5033,810.0917,2.7141,810.7034,3.0122,811.147,2.9047,811.8004,3.3037,811.5912,3.2171,811.8452,3.8104,812.2697,4.4744,812.4696,5.0454,812.9953,5.7513,813.0208,6.25,812.9602,6.25,812.9017,13.6003,813.1001,20.9505,812.7893,28.3008,812.8406,35.651,813.0208,43.0013,813.229,43.0875,812.9165,43.6484,812.7683,44.2774,812.1854,44.7263,812.1469,45.4007,811.8004,45.9476,811.8789,46.137,811.1484,46.0401,810.6092,46.405,810.0494,46.7202,809.53,47.133,808.8542,47.168,808.8542,47.1636,798.3307,47.6498,787.8072,46.5911,777.2837,46.4625,766.7601,47.6926,756.2366,46.4212,745.7131,47.6981,735.1896,47.3832,724.6661,46.8889,714.1426,46.7995,703.6191,47.6458,693.0956,46.8562,682.5721,47.7845,672.0486,46.5922,661.5251,47.8111,651.0016,47.6725,640.4781,47.4231,629.9546,47.2172,619.4311,47.9249,608.9076,47.8071,598.3841,47.3443,587.8606,47.4473,577.3371,47.0323,566.8136,47.9143,556.2901,47.3293,545.7666,47.3477,535.2431,46.5343,524.7196,46.7459,514.196,47.7208,503.6725,47.6156,493.149,47.1232,482.6255,46.8324,472.102,46.9399,461.5785,46.4532,451.055,47.6,440.5315,47.9383,430.008,47.7163,419.4845,47.8919,408.961,47.0255,398.4375,47.168,398.4491,47.1959,397.7967,46.7996,397.2967,46.7709,396.7025,46.5149,396.1539,46.3689,395.4912,45.9476,395.4175,45.9171,395.204,45.3405,395.1453,44.828,394.941,44.2552,394.3505,43.5225,394.2708,43.0013,394.2035,43.0013,394.3227,35.651,394.0587,28.3008,394.3935,20.9505,394.3604,13.6003,394.2708,6.25,394.2385,6.2366,394.5605,5.6796,394.9927,5.1683,394.9027,4.4407,395.3482,3.9348,395.4912,3.3037,395.5292,3.3954,396.0959,3.0968,396.6885,2.8608,397.2741,2.6079,397.7653,2.1272,398.4375,2.0833" style="stroke:#4D4D4D;stroke-width:1.0416666666666667;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="20.8333" lengthAdjust="spacing" textLength="391.6667" x="407.8125" y="31.838">Component Diagram - sketchy theme</text><!--MD5=[98956307d0c47524864de5bf9cdc747b]
cluster My Package--><path d="M10.4167,56.543 L106.25,56.543 A6.25,6.25 0 0 1 110.4167,60.7096 L117.7083,87.7604 L785.4167,87.7604 A4.1667,4.1667 0 0 1 789.5833,91.9271 L789.5833,169.043 A4.1667,4.1667 0 0 1 785.4167,173.2096 L10.4167,173.2096 A4.1667,4.1667 0 0 1 6.25,169.043 L6.25,60.7096 A4.1667,4.1667 0 0 1 10.4167,56.543 " fill="#555555" style="stroke:#333333;stroke-width:2.0833333333333335;"/><path d="M6.25,87.7604 L6.25,88.0523 L16.3826,87.185 L26.5152,88.0289 L36.6477,88.3155 L46.7803,86.7696 L56.9129,87.6525 L67.0455,87.1681 L77.178,87.2278 L87.3106,87.6658 L97.4432,86.8002 L107.5758,88.5294 L117.7083,87.7604 " fill="#555555" style="stroke:#333333;stroke-width:2.0833333333333335;"/><text fill="#333333" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="87.5" x="15.625" y="75.4374">My Package</text><!--MD5=[994b84a7865cf3a30290d65f6358d5f5]
cluster My Node--><polygon fill="#555555" points="160.4167,243.0013,160.4683,243.0529,162.3983,240.8162,164.6308,238.8821,166.7648,236.8494,168.5748,234.4928,170.8333,232.5846,170.8333,232.5037,181.3021,232.1404,191.7708,232.1852,202.2396,232.5136,212.7083,231.8645,223.1771,233.1613,233.6458,231.9281,244.1146,232.3786,254.5833,233.0346,265.0521,232.4953,275.5208,232.6557,285.9896,232.5514,296.4583,232.7706,306.9271,232.8337,317.3958,233.1947,327.8646,233.2836,338.3333,233.2922,348.8021,232.8499,359.2708,233.0675,369.7396,233.3161,380.2083,231.8334,390.6771,233.2914,401.1458,232.2758,411.6146,233.1407,422.0833,232.069,432.5521,232.5133,443.0208,233.3571,453.4896,232.5339,463.9583,232.6943,474.4271,232.9374,484.8958,233.0182,495.3646,232.5806,505.8333,232.8838,516.3021,231.9884,526.7708,232.8809,537.2396,233.1557,547.7083,233.0477,558.1771,233.2232,568.6458,232.0814,579.1146,231.9053,589.5833,232.5846,588.936,232.5846,589.522,242.7172,589.3786,252.8498,590.2931,262.9824,589.4014,273.1149,589.226,283.2475,589.8211,293.3801,588.8887,303.5127,589.0426,313.6452,590.2593,323.7778,590.0372,333.9104,589.5833,344.043,589.7637,344.2233,587.421,346.0473,585.495,348.288,583.4783,350.4379,581.134,352.2603,579.1667,354.4596,579.1667,354.3598,568.6979,354.5909,558.2292,355.1386,547.7604,354.4553,537.2917,354.9415,526.8229,353.8828,516.3542,353.7542,505.8854,354.9842,495.4167,353.7128,484.9479,354.9898,474.4792,354.6749,464.0104,354.1806,453.5417,354.0911,443.0729,354.9375,432.6042,354.1478,422.1354,355.0762,411.6667,353.8839,401.1979,355.1028,390.7292,354.9641,380.2604,354.7148,369.7917,354.5088,359.3229,355.2165,348.8542,355.0988,338.3854,354.6359,327.9167,354.739,317.4479,354.3239,306.9792,355.2059,296.5104,354.621,286.0417,354.6394,275.5729,353.8259,265.1042,354.0375,254.6354,355.0125,244.1667,354.9073,233.6979,354.4149,223.2292,354.124,212.7604,354.2316,202.2917,353.7449,191.8229,354.8917,181.3542,355.23,170.8854,355.008,160.4167,354.4596,161.1406,354.4596,160.2742,344.3271,160.5075,334.1945,160.0129,324.0619,160.7125,313.9293,160.6737,303.7968,160.9921,293.6642,160.1774,283.5316,160.2767,273.399,160.8786,263.2665,161.0076,253.1339,160.4167,243.0013" style="stroke:#FFFFFF;stroke-width:1.5625;"/><path d="M579.1667,243.0013 L579.2355,243.0701 L581.1144,240.7823 L583.3966,238.8979 L585.5475,236.8821 L587.2665,234.4344 L589.5833,232.5846 " fill="#555555" style="stroke:#FFFFFF;stroke-width:1.5625;"/><path d="M160.4167,243.0013 L160.4167,243.2932 L170.8854,242.4259 L181.3542,243.2698 L191.8229,243.5564 L202.2917,242.0105 L212.7604,242.8934 L223.2292,242.4089 L233.6979,242.4687 L244.1667,242.9066 L254.6354,242.0411 L265.1042,243.7702 L275.5729,242.1259 L286.0417,242.7266 L296.5104,243.6012 L306.9792,242.8822 L317.4479,243.0961 L327.9167,242.9569 L338.3854,243.2493 L348.8542,243.3334 L359.3229,243.8148 L369.7917,243.9333 L380.2604,243.9447 L390.7292,243.355 L401.1979,243.6452 L411.6667,243.9766 L422.1354,241.9997 L432.6042,243.9437 L443.0729,242.5895 L453.5417,243.7427 L464.0104,242.3138 L474.4792,242.9062 L484.9479,244.0313 L495.4167,242.9336 L505.8854,243.1476 L516.3542,243.4716 L526.8229,243.5794 L537.2917,242.9959 L547.7604,243.4002 L558.2292,242.2063 L568.6979,243.3963 L579.1667,243.0013 " fill="#555555" style="stroke:#FFFFFF;stroke-width:1.5625;"/><path d="M579.1667,243.0013 L579.4586,243.0013 L578.5912,253.1339 L579.4351,263.2665 L579.7218,273.399 L578.1758,283.5316 L579.0587,293.6642 L578.5743,303.7968 L578.634,313.9293 L579.072,324.0619 L578.2064,334.1945 L579.9356,344.3271 L579.1667,354.4596 " fill="#555555" style="stroke:#FFFFFF;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="63.5417" x="339.0625" y="262.9374">My Node</text><!--MD5=[8f762177cf9f076b8ea6eac76c5df33e]
cluster My Cloud--><path d="M630.6769,247.0818 L630.6769,247.0818 L630.6879,247.1785 L633.4129,246.5766 L636.2025,246.5415 L638.971,246.3218 L641.6703,245.4952 L644.4655,245.5087 L644.4655,245.5087 L644.4631,245.4728 L646.7787,245.1537 L649.1066,245.0155 L651.4431,245.0031 L653.7501,244.5573 L656.0983,244.7186 L656.0983,244.7186 L656.1007,244.9749 L658.3327,244.4478 L660.5716,244.6691 L662.8114,244.9817 L665.0462,244.763 L667.2837,244.8238 L667.2837,244.8238 L667.2875,244.8551 L669.9327,244.4853 L672.5953,244.2582 L675.2495,243.9622 L677.9198,243.7976 L680.5377,243.2046 L680.5377,243.2046 L680.5509,243.515 L682.8799,243.4201 L685.2005,243.1251 L687.5335,243.1231 L689.867,243.1348 L692.1821,242.7113 L692.1821,242.7113 L692.1788,242.3774 L694.6821,243.0506 L697.1744,242.6244 L699.675,243.034 L702.167,242.5828 L704.6662,242.8372 L704.6662,242.8372 L704.6608,242.8059 L706.8153,243.535 L708.8442,243.5338 L710.9473,243.9636 L713.0565,244.4295 L715.1209,244.6344 L715.1209,244.6344 L715.1297,244.8269 L717.9001,244.76 L720.6856,245.0219 L723.4468,244.7517 L726.2442,245.2753 L729.0176,245.2711 L729.0176,245.2711 L729.0525,245.5224 L731.3872,245.8004 L733.7392,246.2032 L736.0106,246.0261 L738.3411,246.2741 L740.724,246.8986 L740.724,246.8986 L740.6241,246.6288 L744.2364,248.1769 L747.7361,249.421 L751.3991,251.1061 L754.7834,252.0383 L758.3333,253.418 L758.3333,253.418 L758.2654,253.2744 L758.5105,253.5759 L758.4651,253.2638 L758.6263,253.3881 L758.9896,253.9393 L758.993,253.7302 L758.993,253.7302 L759.1911,253.7684 L759.9047,256.7906 L760.0022,259.6939 L760.8714,262.7461 L761.5724,265.7658 L761.8818,268.71 L761.8818,268.71 L761.6675,268.6661 L762.4353,271.6156 L763.1329,274.5508 L763.9684,277.5141 L764.2679,280.3677 L764.8668,283.2826 L764.8668,283.2826 L765.0791,283.3106 L765.0013,286.1944 L765.3332,289.1323 L766.2639,292.1492 L766.0923,295.0206 L766.81,298.0093 L766.81,298.0093 L767.0416,298.053 L766.3625,300.8994 L765.605,303.731 L765.0244,306.596 L764.8525,309.538 L764.1022,312.371 L764.1022,312.371 L763.9648,312.3531 L764.0488,314.9053 L763.1982,317.3359 L763.4103,319.9047 L763.024,322.3957 L762.4766,324.8658 L762.4766,324.8658 L762.5887,324.8831 L762.961,327.8591 L763.7347,330.8972 L764.1458,333.8792 L764.4053,336.8378 L764.7907,339.8158 L764.8425,339.9286 L762.0158,341.0231 L759.4295,342.6415 L756.5712,343.6673 L753.8248,344.9368 L751.0417,346.1263 L751.0417,346.1263 L750.9928,345.8489 L751.2497,345.9839 L751.5654,346.453 L751.7979,346.4493 L752.0005,346.2761 L752.2445,346.338 L752.2445,346.338 L752.2312,346.1895 L750.0096,346.4377 L747.7643,346.4228 L745.5841,347.131 L743.3717,347.4814 L741.1151,347.341 L741.1151,347.341 L741.1506,347.5821 L738.3149,348.0782 L735.4118,348.1163 L732.5799,348.6378 L729.7008,348.8393 L726.8799,349.4358 L726.8799,349.4358 L726.8851,349.5672 L724.924,349.6273 L722.9691,349.846 L720.9944,349.5615 L719.0358,349.6829 L717.0778,349.8224 L717.0778,349.8224 L717.0877,350.0275 L714.5997,350.2051 L712.0848,349.8261 L709.6012,350.0939 L707.1181,350.3729 L704.624,350.4242 L704.624,350.4242 L704.6099,350.1418 L702.1259,350.4624 L699.6175,350.293 L697.103,350.0019 L694.6024,349.989 L692.0928,349.7979 L692.0928,349.7979 L692.1118,350.1347 L689.4291,349.5039 L686.7897,349.6448 L684.1333,349.4818 L681.4733,349.2539 L678.8146,349.051 L678.8146,349.051 L678.82,349.116 L676.3504,349.3088 L673.8536,349.1739 L671.3936,349.4824 L668.9228,349.6598 L666.4719,350.0781 L666.4719,350.0781 L666.4767,350.1073 L664.203,349.7451 L661.9329,349.4055 L659.6235,348.8253 L657.3646,348.5541 L655.0941,348.2117 L655.0941,348.2117 L655.0895,348.1562 L652.7264,348.2786 L650.3306,348.0101 L647.9056,347.3901 L645.5315,347.3813 L643.1444,347.2158 L643.1444,347.2158 L643.0703,346.959 L640.4896,348.1208 L637.8388,349.0399 L635.1387,349.7882 L632.3211,350.1289 L629.6851,351.0994 L629.8732,351.2031 L628.0303,348.4803 L627.0589,346.2382 L625.5027,343.6736 L624.3096,341.3092 L622.9167,338.8346 L622.9167,338.8346 L623.0121,338.8918 L623.2273,339.1524 L622.8771,339.074 L623.4749,339.564 L623.4799,339.6986 L623.5323,339.8616 L623.5323,339.8616 L623.6968,339.8626 L623.8608,336.9678 L623.4995,334.0698 L623.5604,331.1744 L623.5603,328.2786 L623.4438,325.3821 L623.4438,325.3821 L623.5341,325.3961 L623.0212,322.6603 L622.9246,319.989 L621.8982,317.1735 L622.0136,314.5351 L621.3328,311.7732 L621.3328,311.7732 L621.044,311.7661 L621.0157,309.0261 L621.2173,306.2916 L621.1449,303.5505 L620.8367,300.8037 L620.9978,298.0683 L620.9978,298.0683 L621.1886,298.0843 L621.2907,295.1846 L621.8185,292.3207 L622.0337,289.4305 L621.7619,286.4994 L622.2115,283.629 L622.2115,283.629 L622.0273,283.6251 L622.2168,280.5283 L622.5062,277.4337 L622.5933,274.3347 L622.6113,271.2344 L622.537,268.1321 L622.537,268.1321 L622.3854,268.0866 L621.9931,265.4607 L621.1658,262.7043 L620.0377,259.8578 L619.1265,257.0763 L618.4064,254.3521 L618.3002,254.1997 L620.71,252.6255 L623.1636,251.114 L625.4695,249.3907 L627.7374,247.6128 L630.2083,246.1263 L630.2083,246.1263 L630.4109,246.2256 L630.1113,246.2239 L630.6046,246.6109 L630.6671,246.7867 L630.7377,246.9665 L630.6769,247.0818 " style="stroke:#F2FCFE;stroke-width:1.5625;fill:none;"/><text fill="#555555" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="66.6667" x="657.2917" y="268.1458">My Cloud</text><!--MD5=[5435dd1da01795d79a1d1bdb7811705f]
cluster My Database--><path d="M595.8333,406.543 L595.8333,406.543 L595.87,406.6331 L598.7233,405.1609 L601.7915,404.217 L604.7897,403.1011 L607.5579,401.4193 L610.6445,400.5208 L610.6402,400.4851 L613.6569,399.9546 L616.6956,399.604 L619.7496,399.3787 L622.751,398.722 L625.826,398.6694 L625.8442,398.9251 L629.2859,398.1302 L632.7808,398.0817 L636.2821,398.1243 L639.7457,397.637 L643.2292,397.4284 L643.2305,397.4599 L646.7092,397.2631 L650.194,397.2099 L653.6758,397.0873 L657.1634,397.0971 L660.6323,396.6756 L660.6402,396.9862 L663.6766,396.9127 L666.7079,396.6388 L669.7467,396.6582 L672.7858,396.6914 L675.8138,396.2891 L675.8101,395.9552 L678.7795,396.5706 L681.7368,396.0867 L684.7032,396.4385 L687.6602,395.9297 L690.625,396.1263 L690.625,396.1263 L690.6247,396.0946 L693.591,396.5022 L696.5492,396.1688 L699.5123,396.2727 L702.4757,396.4133 L705.4362,396.2891 L705.4411,396.4817 L708.4724,396.3646 L711.5122,396.5766 L714.5383,396.2561 L717.5847,396.7299 L720.6177,396.6756 L720.6286,396.9292 L724.1072,397.0318 L727.5912,397.2603 L731.0499,396.9038 L734.5272,396.9762 L738.0208,397.4284 L738.0004,397.1414 L741.4995,397.6494 L744.9756,397.834 L748.4852,398.4877 L751.9376,398.3406 L755.424,398.6694 L755.4048,398.5118 L758.4731,399.1446 L761.4592,399.1035 L764.5038,399.5417 L767.6055,400.4488 L770.6055,400.5208 L770.6814,400.7077 L773.6958,402.0403 L776.4738,402.7917 L779.5478,404.271 L782.5574,405.5918 L785.4167,406.543 L784.1044,406.543 L785.1504,416.8334 L785.7666,427.1238 L787.2271,437.4142 L785.405,447.7046 L786.7016,457.995 L783.8784,468.2854 L783.5354,478.5758 L786.8156,488.8662 L783.4252,499.1566 L786.8305,509.447 L785.9906,519.7374 L784.6725,530.0278 L784.434,540.3182 L786.691,550.6086 L784.5852,560.899 L787.0607,571.1894 L783.8813,581.4798 L787.1317,591.7702 L786.762,602.0606 L786.0971,612.351 L785.5478,622.6415 L787.435,632.9319 L787.121,643.2223 L785.8868,653.5127 L786.1616,663.8031 L785.0548,674.0935 L787.4068,684.3839 L785.8469,694.6743 L785.896,704.9647 L783.7268,715.2551 L784.291,725.5455 L786.891,735.8359 L785.4167,746.1263 L785.4167,746.1263 L785.4916,746.3106 L782.4469,747.3123 L779.436,748.397 L776.4918,749.6457 L773.4481,750.6497 L770.6055,752.1484 L770.6287,752.339 L767.6106,752.8586 L764.5624,753.1309 L761.5355,753.5786 L758.4526,753.5667 L755.424,753.9998 L755.4269,754.0401 L751.9306,754.0691 L748.4721,754.6274 L744.9902,754.8584 L741.5197,755.2478 L738.0208,755.2409 L738.0162,755.1347 L734.5375,755.3293 L731.0684,755.7471 L727.5903,755.955 L724.0881,755.606 L720.6177,755.9937 L720.6154,755.9039 L717.5831,756.14 L714.5379,755.8656 L711.513,756.3891 L708.4755,756.4223 L705.4362,756.3802 L705.4357,756.3336 L702.4747,756.4786 L699.5154,756.7826 L696.5479,756.333 L693.5888,756.6562 L690.625,756.543 L690.625,756.543 L690.6265,756.6752 L687.6633,756.564 L684.7012,756.5431 L681.7389,756.4978 L678.7729,756.1238 L675.8138,756.3802 L675.8091,756.1947 L672.7721,756.0893 L669.742,756.2551 L666.706,756.1891 L663.6705,756.1458 L660.6323,755.9937 L660.6265,755.8591 L657.1503,755.8119 L653.6687,755.6369 L650.202,755.8088 L646.7183,755.5887 L643.2292,755.2409 L643.2132,755.0167 L639.7461,754.959 L636.2489,754.4779 L632.7968,754.6294 L629.3267,754.529 L625.826,753.9998 L625.8565,754.2501 L622.7653,753.4294 L619.7794,753.4725 L616.6755,752.5476 L613.692,752.6107 L610.6445,752.1484 L610.5923,752.0201 L607.6992,750.9855 L604.762,749.8427 L601.8401,748.7376 L598.67,747.022 L595.8333,746.1263 L597.1541,746.1263 L596.3283,735.8359 L596.8204,725.5455 L597.9106,715.2551 L595.8486,704.9647 L596.3202,694.6743 L596.4262,684.3839 L596.3812,674.0935 L595.8311,663.8031 L597.8075,653.5127 L594.1396,643.2223 L597.4036,632.9319 L594.1,622.6415 L594.3325,612.351 L595.9445,602.0606 L595.9119,591.7702 L594.4644,581.4798 L596.9825,571.1894 L596.1357,560.899 L597.8518,550.6086 L597.6864,540.3182 L594.5882,530.0278 L594.728,519.7374 L595.4745,509.447 L596.8209,499.1566 L596.9527,488.8662 L596.6699,478.5758 L594.8835,468.2854 L597.601,457.995 L597.5939,447.7046 L595.702,437.4142 L595.1693,427.1238 L594.7184,416.8334 L595.8333,406.543 " fill="#474747" style="stroke:#333333;stroke-width:1.5625;"/><path d="M595.8333,406.543 L595.8333,406.543 L595.87,406.6331 L598.7233,407.5697 L601.7915,409.0347 L604.7897,410.3277 L607.5579,411.0547 L610.6445,412.5651 L610.6402,412.5294 L613.6569,412.7394 L616.6956,413.1294 L619.7496,413.6446 L622.751,413.7285 L625.826,414.4165 L625.8442,414.6722 L629.2859,414.3737 L632.7808,414.8216 L636.2821,415.3606 L639.7457,415.3697 L643.2292,415.6576 L643.2305,415.6891 L646.7092,415.7933 L650.194,416.0412 L653.6758,416.2198 L657.1634,416.5307 L660.6323,416.4103 L660.6402,416.7209 L663.6766,416.802 L666.7079,416.6828 L669.7467,416.8568 L672.7858,417.0446 L675.8138,416.7969 L675.8101,416.463 L678.7795,417.1435 L681.7368,416.7247 L684.7032,417.1417 L687.6602,416.6979 L690.625,416.9596 L690.625,416.9596 L690.6247,416.9279 L693.591,417.2704 L696.5492,416.872 L699.5123,416.9107 L702.4757,416.9862 L705.4362,416.7969 L705.4411,416.9895 L708.4724,416.7178 L711.5122,416.7752 L714.5383,416.3 L717.5847,416.6192 L720.6177,416.4103 L720.6286,416.6639 L724.1072,416.4654 L727.5912,416.3928 L731.0499,415.7352 L734.5272,415.5065 L738.0208,415.6576 L738.0004,415.3706 L741.4995,415.3822 L744.9756,415.0704 L748.4852,415.2276 L751.9376,414.584 L755.424,414.4165 L755.4048,414.2589 L758.4731,414.1511 L761.4592,413.3695 L764.5038,413.0671 L767.6055,413.2336 L770.6055,412.5651 L770.6814,412.7519 L773.6958,411.6757 L776.4738,410.0182 L779.5478,409.0887 L782.5574,408.0006 L785.4167,406.543 " fill="none" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="96.875" x="642.1875" y="435.8541">My Database</text><!--MD5=[db3eb734e65e00defc1adec42c70b029]
cluster My folder--><path d="M625,463.8346 L702.0833,463.8346 A6.25,6.25 0 0 1 706.25,468.0013 L713.5417,495.0521 L756.25,495.0521 A4.1667,4.1667 0 0 1 760.4167,499.2188 L760.4167,576.3346 A4.1667,4.1667 0 0 1 756.25,580.5013 L625,580.5013 A4.1667,4.1667 0 0 1 620.8333,576.3346 L620.8333,468.0013 A4.1667,4.1667 0 0 1 625,463.8346 " fill="#666666" style="stroke:#FFC107;stroke-width:1.5625;"/><path d="M620.8333,495.0521 L620.8333,495.344 L631.1343,494.4766 L641.4352,495.3205 L651.7361,495.6072 L662.037,494.0613 L672.338,494.9441 L682.6389,494.4597 L692.9398,494.5194 L703.2407,494.9574 L713.5417,495.0521 " fill="#666666" style="stroke:#FFC107;stroke-width:1.5625;"/><text fill="#FFC107" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="68.75" x="630.2083" y="482.7291">My folder</text><!--MD5=[2f95c9c104e26437854e71862f3d840e]
cluster My Frame--><polygon fill="#666666" points="625,614.8763,625,615.0952,635.0962,614.4447,645.1923,615.0776,655.2885,615.2926,665.3846,614.1332,675.4808,614.7954,685.5769,614.432,695.6731,614.4768,705.7692,614.8053,715.8654,614.1561,725.9615,615.453,736.0577,614.2198,746.1538,614.6703,756.25,614.8763,756.3074,615.0149,756.8279,615.0929,757.4376,615.3863,758.0135,615.5983,758.6307,615.9099,759.1963,616.0967,759.273,616.1285,759.6282,616.7638,759.8997,617.3644,760.1464,617.9547,760.2543,618.4875,760.4167,619.043,760.8996,619.043,761.1482,629.8763,759.6654,640.7096,761.1234,651.543,760.1078,662.3763,760.9727,673.2096,759.901,684.043,760.3453,694.8763,761.1892,705.7096,760.3659,716.543,760.4167,727.3763,760.4504,727.3903,760.2812,728.0106,760.062,728.6101,759.6832,729.1436,759.5325,729.7715,759.1963,730.3226,759.1202,730.139,758.6448,730.6579,758.0906,730.9866,757.4876,731.1974,756.9207,731.4955,756.25,731.543,756.25,731.0398,746.1538,730.8636,736.0577,730.8957,725.9615,731.4816,715.8654,731.3383,705.7692,732.2528,695.6731,731.361,685.5769,731.1856,675.4808,731.7807,665.3846,730.8483,655.2885,731.0022,645.1923,732.219,635.0962,731.9968,625,731.543,625.0976,731.7786,624.368,731.1957,623.8639,731.1572,623.3107,731.0001,622.5802,730.4151,622.0537,730.3226,622.023,730.3098,621.8501,729.7501,621.7746,729.2307,621.3201,728.5543,621.2258,728.027,620.8333,727.3763,620.2565,727.3763,620.1279,716.543,621.3579,705.7096,620.0865,694.8763,621.3635,684.043,621.0486,673.2096,620.5543,662.3763,620.4648,651.543,621.3112,640.7096,620.5215,629.8763,620.8333,619.043,621.0232,619.1216,620.9001,618.3803,621.5196,617.9465,621.7209,617.3396,621.8882,616.7185,622.0537,616.0967,622.06,616.1118,622.7395,616.0857,623.3138,615.8054,623.844,615.4188,624.4464,615.2064,625,614.8763" style="stroke:#17A2B8;stroke-width:1.5625;"/><path d="M712.5,614.8763 L712.6946,614.8763 L712.1164,618.4115 L712.679,621.9466 L712.8701,625.4818 L711.8394,629.0169 L712.5,632.5521 L712.4491,632.5012 L710.1374,634.3562 L708.0822,636.4677 L706.2054,638.7575 L703.714,640.4328 L702.0833,642.9688 L702.0833,644.5066 L691.9271,641.218 L681.7708,642.4194 L671.6146,644.1686 L661.4583,642.7305 L651.3021,643.1583 L641.1458,642.88 L630.9896,643.4647 L620.8333,642.9688 " fill="none" style="stroke:#17A2B8;stroke-width:1.5625;"/><text fill="#17A2B8" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="70.8333" x="629.1667" y="632.7291">My Frame</text><!--MD5=[96f7e1299d4a43069e6ed32352fcac20]
entity HTTP--><polygon fill="#C6303E" points="552.1294,130.445,550.9078,132.114,549.463,134.5587,547.3967,136.2061,545.2253,137.1071,543.4939,137.1853,541.2687,136.0585,539.1691,135.3225,537.5754,133.828,536.7394,132.117,536.2437,130.7547,535.758,128.9753,534.9697,127.4441,535.5755,125.949,536.1062,124.3113,538.098,123.0161,539.4992,121.3355,541.2336,120.7774,543.2955,120.2968,545.9397,120.5823,547.3879,121.2653,549.0717,121.5749,551.1191,123.6725,551.8328,125.8869,552.1429,127.3978,551.7916,129.8876" style="stroke:#DC3545;stroke-width:1.5625;"/><text fill="#555555" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="32.2917" x="527.6042" y="162.9374">HTTP</text><!--MD5=[cbd7cda55f2530e2efe43ec72c097853]
entity First Component--><polygon fill="#474747" points="342.1875,100.293,342.1875,100.5119,352.2569,99.8614,362.3264,100.4943,372.3958,100.7093,382.4653,99.5498,392.5347,100.212,402.6042,99.8487,412.6736,99.8935,422.7431,100.222,432.8125,99.5728,442.8819,100.8697,452.9514,99.6364,463.0208,100.087,473.0903,100.7429,483.1597,100.2036,493.2292,100.293,493.2382,100.3149,493.8142,100.5268,494.4314,100.8384,495.0287,101.1019,495.664,101.4572,496.1754,101.5134,496.3907,101.6025,496.6374,102.1929,496.7453,102.7257,497.0564,103.3427,497.377,103.9637,497.3958,104.4596,496.6446,104.4596,498.1026,114.0365,497.087,123.6133,497.9519,133.1901,496.8802,142.7669,497.3958,152.3438,497.3739,152.3346,497.3897,153.0315,496.892,153.5158,496.6974,154.1255,496.5282,154.7458,496.1754,155.29,496.2308,155.4236,495.5857,155.5329,495.0351,155.8703,494.3316,155.8386,493.8562,156.3576,493.2292,156.5104,493.2292,157.0815,483.1597,156.9735,473.0903,157.149,463.0208,156.0072,452.9514,155.8311,442.8819,155.8631,432.8125,156.4491,422.7431,156.3057,412.6736,157.2202,402.6042,156.3285,392.5347,156.1531,382.4653,156.7482,372.3958,155.8158,362.3264,155.9697,352.2569,157.1864,342.1875,156.5104,342.2454,156.6502,341.6958,156.502,340.9662,155.919,340.4621,155.8806,339.9089,155.7235,339.2412,155.29,339.0897,155.2273,338.9664,154.688,338.7935,154.1283,338.7181,153.6089,338.2636,152.9324,338.0208,152.3438,338.5027,152.3438,337.444,142.7669,337.3154,133.1901,338.5454,123.6133,337.274,114.0365,338.0208,104.4596,338.1841,104.5273,338.3312,103.8978,338.423,103.2455,338.6396,102.6449,339.1443,102.1636,339.2412,101.5134,339.2014,101.4173,339.9091,101.4591,340.3463,100.8479,341.091,100.9792,341.6626,100.6924,342.1875,100.293" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="476.5625,105.5013,476.5625,105.5743,479.6875,105.3574,482.8125,105.5684,485.9375,105.6401,489.0625,105.2536,492.1875,105.5013,492.1605,105.5013,492.0394,107.5846,492.0543,109.668,492.1638,111.7513,491.9474,113.8346,492.1875,115.918,492.1875,116.1102,489.0625,115.6991,485.9375,115.8493,482.8125,116.068,479.6875,115.8882,476.5625,115.918,476.5862,115.918,476.5514,113.8346,476.6245,111.7513,476.6455,109.668,476.7659,107.5846,476.5625,105.5013" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="474.4792,107.5846,474.4792,107.6576,475.3125,107.4408,476.1458,107.6517,476.9792,107.7234,477.8125,107.3369,478.6458,107.5846,478.6188,107.5846,478.4977,108.0013,478.5127,108.418,478.6222,108.8346,478.4058,109.2513,478.6458,109.668,478.6458,109.8602,477.8125,109.4491,476.9792,109.5993,476.1458,109.818,475.3125,109.6382,474.4792,109.668,474.5029,109.668,474.4681,109.2513,474.5412,108.8346,474.5622,108.418,474.6825,108.0013,474.4792,107.5846" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="474.4792,111.7513,474.4792,111.8243,475.3125,111.6074,476.1458,111.8184,476.9792,111.8901,477.8125,111.5036,478.6458,111.7513,478.6188,111.7513,478.4977,112.168,478.5127,112.5846,478.6222,113.0013,478.4058,113.418,478.6458,113.8346,478.6458,114.0269,477.8125,113.6158,476.9792,113.766,476.1458,113.9846,475.3125,113.8049,474.4792,113.8346,474.5029,113.8346,474.4681,113.418,474.5412,113.0013,474.5622,112.5846,474.6825,112.168,474.4792,111.7513" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="107.2917" x="358.8542" y="137.9374">First Component</text><!--MD5=[b9d11f23832c1491231c5b33e55ab8c6]
entity Another Component--><polygon fill="#474747" points="593.75,100.293,593.75,100.5119,604.0441,99.8614,614.3382,100.4943,624.6324,100.7093,634.9265,99.5498,645.2206,100.212,655.5147,99.8487,665.8088,99.8935,676.1029,100.222,686.3971,99.5728,696.6912,100.8697,706.9853,99.6364,717.2794,100.087,727.5735,100.7429,737.8676,100.2036,748.1618,100.3641,758.4559,100.2597,768.75,100.293,768.7737,100.3502,769.371,100.6138,770.0063,100.969,770.6069,101.2405,771.1973,101.4872,771.6963,101.5134,771.778,101.5472,772.0891,102.1642,772.4097,102.7852,772.1972,103.1853,772.8902,103.9605,772.9167,104.4596,772.6078,104.4596,773.4727,114.0365,772.401,123.6133,772.8453,133.1901,773.6892,142.7669,772.9167,152.3438,772.901,152.3373,772.7064,152.947,772.5371,153.5673,772.318,154.1668,771.9391,154.7003,771.6963,155.29,771.7344,155.3822,771.031,155.3505,770.5556,155.8694,770.0014,156.1981,769.3983,156.4089,768.75,156.5104,768.75,157.149,758.4559,156.0072,748.1618,155.8311,737.8676,155.8631,727.5735,156.4491,717.2794,156.3057,706.9853,157.2202,696.6912,156.3285,686.3971,156.1531,676.1029,156.7482,665.8088,155.8158,655.5147,155.9697,645.2206,157.1864,634.9265,156.9642,624.6324,157.2755,614.3382,156.1752,604.0441,156.8429,593.75,156.5104,593.8285,156.6998,593.098,156.1148,592.5588,155.9915,591.999,155.8186,591.4796,155.7432,590.8037,155.29,590.8024,155.2895,590.708,154.7622,590.1379,154.0379,589.8542,153.4323,589.989,152.9999,589.5833,152.3438,588.8365,152.3438,590.1135,142.7669,589.7986,133.1901,589.3043,123.6133,589.2148,114.0365,589.5833,104.4596,589.7305,104.5206,589.7314,103.8306,590.2614,103.3598,590.1383,102.6184,590.7577,102.1847,590.8037,101.5134,590.8681,101.6687,591.4255,101.3479,591.9885,101.0403,592.668,101.0142,593.2423,100.7339,593.75,100.293" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="752.0833,105.5013,752.0833,105.5743,755.2083,105.3574,758.3333,105.5684,761.4583,105.6401,764.5833,105.2536,767.7083,105.5013,767.6813,105.5013,767.5602,107.5846,767.5752,109.668,767.6847,111.7513,767.4683,113.8346,767.7083,115.918,767.7083,116.1102,764.5833,115.6991,761.4583,115.8493,758.3333,116.068,755.2083,115.8882,752.0833,115.918,752.107,115.918,752.0722,113.8346,752.1453,111.7513,752.1664,109.668,752.2867,107.5846,752.0833,105.5013" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="750,107.5846,750,107.6576,750.8333,107.4408,751.6667,107.6517,752.5,107.7234,753.3333,107.3369,754.1667,107.5846,754.1397,107.5846,754.0186,108.0013,754.0335,108.418,754.143,108.8346,753.9266,109.2513,754.1667,109.668,754.1667,109.8602,753.3333,109.4491,752.5,109.5993,751.6667,109.818,750.8333,109.6382,750,109.668,750.0237,109.668,749.9889,109.2513,750.062,108.8346,750.083,108.418,750.2034,108.0013,750,107.5846" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="750,111.7513,750,111.8243,750.8333,111.6074,751.6667,111.8184,752.5,111.8901,753.3333,111.5036,754.1667,111.7513,754.1397,111.7513,754.0186,112.168,754.0335,112.5846,754.143,113.0013,753.9266,113.418,754.1667,113.8346,754.1667,114.0269,753.3333,113.6158,752.5,113.766,751.6667,113.9846,750.8333,113.8049,750,113.8346,750.0237,113.8346,749.9889,113.418,750.062,113.0013,750.083,112.5846,750.2034,112.168,750,111.7513" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="131.25" x="610.4167" y="137.9374">Another Component</text><!--MD5=[aa625683a8c1a6d60f4cb888c4297339]
entity MyRectangle1--><polygon fill="#666666" points="183.8542,105.5013,183.8542,105.7202,194.1761,105.0697,204.4981,105.7026,214.8201,105.9176,225.142,104.7582,235.464,105.4204,245.786,105.057,256.108,105.1018,266.4299,105.4303,276.7519,104.7811,287.0739,106.078,297.3958,105.5013,297.3121,105.2991,297.9588,105.6819,298.6317,106.128,299.1522,106.206,299.7619,106.4995,300.3421,106.7217,300.3319,106.7174,300.6435,107.3347,300.907,107.932,301.2622,108.5673,301.5337,109.1679,301.5625,109.668,301.7984,109.668,301.6509,117.1615,301.7235,124.6549,301.8063,132.1484,301.3121,139.6419,301.5625,147.1354,301.7802,147.2256,301.2233,147.6853,301.2456,148.3849,300.6715,148.8374,300.5642,149.4833,300.3421,150.0817,300.4407,150.3196,299.7464,150.3101,299.1776,150.6036,298.6193,150.9226,298.0404,151.1915,297.3958,151.3021,297.3958,151.298,287.0739,151.6013,276.7519,150.7058,266.4299,151.5983,256.108,151.8731,245.786,151.7651,235.464,151.9407,225.142,150.7989,214.8201,150.6227,204.4981,150.6548,194.1761,151.2407,183.8542,151.3021,183.8281,151.239,183.3555,151.2766,182.6524,150.7579,182.0408,150.4598,181.5275,150.399,180.9079,150.0817,180.694,149.9931,180.4973,149.4235,180.6279,148.9894,180.3154,148.3718,180.1672,147.8223,179.6875,147.1354,179.5758,147.1354,179.7983,139.6419,179.8925,132.1484,179.5235,124.6549,179.6542,117.1615,179.6875,109.668,179.7279,109.6847,180.1407,109.1653,180.1743,108.4889,180.5681,107.9617,180.4862,107.2374,180.9079,106.7217,180.8179,106.5044,181.5641,106.6392,181.9911,106.0035,182.7433,106.1527,183.2924,105.8117,183.8542,105.5013" style="stroke:#333333;stroke-width:2.0833333333333335;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="90.625" x="195.3125" y="132.7291">MyRectangle1</text><!--MD5=[deed3d4321eb4f26fdbc8b688b847966]
entity MyCollection1--><polygon fill="#474747" points="31.7708,109.668,31.7708,109.8869,42.5,109.2364,53.2292,109.8693,63.9583,110.0843,74.6875,108.9248,85.4167,109.587,96.1458,109.2237,106.875,109.2685,117.6042,109.597,128.3333,108.9478,139.0625,109.668,139.1361,109.8456,139.568,109.7099,140.2147,110.0927,140.8877,110.5388,141.4081,110.6168,142.0088,110.8884,142.0307,110.8974,142.2426,111.4734,142.5542,112.0906,142.8177,112.6879,143.173,113.3232,143.2292,113.8346,143.4622,113.8346,143.465,120.4948,143.3176,127.1549,143.3901,133.8151,143.473,140.4753,143.2292,147.1354,142.9978,147.0396,143.2027,147.8148,142.6459,148.2745,142.6682,148.9741,142.0941,149.4267,142.0088,150.0817,141.9997,150.0597,141.5181,150.5637,140.8238,150.5542,140.255,150.8477,139.6968,151.1666,139.0625,151.3021,139.0625,151.7357,128.3333,151.298,117.6042,151.6013,106.875,150.7058,96.1458,151.5983,85.4167,151.8731,74.6875,151.7651,63.9583,151.9407,53.2292,150.7989,42.5,150.6227,31.7708,151.3021,31.6883,151.1027,31.1738,151.0391,30.5662,150.7509,30.0936,150.7884,29.3906,150.2697,28.8246,150.0817,28.7145,150.0361,28.6537,149.5228,28.1225,148.8146,27.9258,148.2449,28.0564,147.8109,27.6042,147.1354,27.7554,147.1354,27.8592,140.4753,27.4924,133.8151,27.715,127.1549,27.8092,120.4948,27.6042,113.8346,27.4526,113.7719,27.8175,113.2326,28.1327,112.6729,28.5455,112.1535,28.5791,111.4771,28.8246,110.8884,28.886,111.0367,29.3402,110.4666,29.9131,110.1829,30.6592,110.3177,31.0863,109.6821,31.7708,109.668" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="27.6042,105.5013,27.6042,105.7202,38.3333,105.0697,49.0625,105.7026,59.7917,105.9176,70.5208,104.7582,81.25,105.4204,91.9792,105.057,102.7083,105.1018,113.4375,105.4303,124.1667,104.7811,134.8958,105.5013,134.9694,105.6789,135.4013,105.5432,136.0481,105.926,136.721,106.3721,137.2415,106.4501,137.8421,106.7217,137.864,106.7308,138.0759,107.3067,138.3875,107.9239,138.6511,108.5212,139.0063,109.1565,139.0625,109.668,139.2955,109.668,139.2984,116.3281,139.1509,122.9883,139.2235,129.6484,139.3063,136.3086,139.0625,142.9688,138.8311,142.8729,139.0361,143.6482,138.4792,144.1079,138.5015,144.8074,137.9274,145.26,137.8421,145.915,137.833,145.8931,137.3514,146.397,136.6571,146.3876,136.0883,146.681,135.5301,147,134.8958,147.1354,134.8958,147.569,124.1667,147.1313,113.4375,147.4346,102.7083,146.5391,91.9792,147.4317,81.25,147.7065,70.5208,147.5985,59.7917,147.774,49.0625,146.6322,38.3333,146.4561,27.6042,147.1354,27.5216,146.9361,27.0071,146.8725,26.3995,146.5842,25.9269,146.6218,25.2239,146.1031,24.6579,145.915,24.5478,145.8694,24.487,145.3561,23.9558,144.6479,23.7591,144.0783,23.8898,143.6442,23.4375,142.9688,23.5888,142.9688,23.6925,136.3086,23.3258,129.6484,23.5483,122.9883,23.6425,116.3281,23.4375,109.668,23.286,109.6052,23.6508,109.066,23.9661,108.5062,24.3788,107.9868,24.4125,107.3104,24.6579,106.7217,24.7194,106.8701,25.1736,106.3,25.7464,106.0163,26.4926,106.151,26.9196,105.5154,27.6042,105.5013" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="88.5417" x="36.9792" y="130.6458">MyCollection1</text><!--MD5=[76af18d92d7d7c0f7ebd8f4f605ac5aa]
entity FTP--><polygon fill="#C6303E" points="354.2127,311.695,352.9912,313.364,351.5464,315.8087,349.48,317.4561,347.3086,318.3571,345.5773,318.4353,343.352,317.3085,341.2524,316.5725,339.6587,315.078,338.8228,313.367,338.327,312.0047,337.8413,310.2253,337.053,308.6941,337.6588,307.199,338.1895,305.5613,340.1813,304.2661,341.5825,302.5855,343.317,302.0274,345.3789,301.5468,348.023,301.8323,349.4713,302.5153,351.1551,302.8249,353.2024,304.9225,353.9161,307.1369,354.2262,308.6478,353.875,311.1376" style="stroke:#DC3545;stroke-width:1.5625;"/><text fill="#555555" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="22.9167" x="334.375" y="344.1874">FTP</text><!--MD5=[0e2cc1aee2c7f52697e111b4fb84546c]
entity Second Component--><polygon fill="#474747" points="396.3542,281.543,396.3542,281.7619,406.4645,281.1114,416.5748,281.7443,426.685,281.9593,436.7953,280.7998,446.9056,281.462,457.0159,281.0987,467.1262,281.1435,477.2365,281.472,487.3468,280.8228,497.4571,282.1197,507.5674,280.8864,517.6777,281.337,527.788,281.9929,537.8983,281.4536,548.0086,281.6141,558.1189,281.5097,568.2292,281.543,568.2529,281.6002,568.8502,281.8638,569.4855,282.219,570.0861,282.4905,570.6764,282.7372,571.1754,282.7634,571.2571,282.7972,571.5682,283.4142,571.8889,284.0352,571.6763,284.4353,572.3694,285.2105,572.3958,285.7096,572.087,285.7096,572.9519,295.2865,571.8802,304.8633,572.3245,314.4401,573.1683,324.0169,572.3958,333.5938,572.3802,333.5873,572.1855,334.197,572.0163,334.8173,571.7971,335.4168,571.4183,335.9503,571.1754,336.54,571.2136,336.6322,570.5101,336.6005,570.0347,337.1194,569.4805,337.4481,568.8775,337.6589,568.2292,337.7604,568.2292,338.399,558.1189,337.2572,548.0086,337.0811,537.8983,337.1131,527.788,337.6991,517.6777,337.5557,507.5674,338.4702,497.4571,337.5785,487.3468,337.4031,477.2365,337.9982,467.1262,337.0658,457.0159,337.2197,446.9056,338.4364,436.7953,338.2142,426.685,338.5255,416.5748,337.4252,406.4645,338.0929,396.3542,337.7604,396.4326,337.9498,395.7021,337.3648,395.1629,337.2415,394.6031,337.0686,394.0837,336.9932,393.4079,336.54,393.4065,336.5395,393.3122,336.0122,392.7421,335.2879,392.4584,334.6823,392.5931,334.2499,392.1875,333.5938,391.4407,333.5938,392.7177,324.0169,392.4027,314.4401,391.9084,304.8633,391.819,295.2865,392.1875,285.7096,392.3347,285.7706,392.3356,285.0806,392.8655,284.6098,392.7424,283.8684,393.3619,283.4347,393.4079,282.7634,393.4722,282.9187,394.0297,282.5979,394.5927,282.2903,395.2722,282.2642,395.8464,281.9839,396.3542,281.543" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="551.5625,286.7513,551.5625,286.8243,554.6875,286.6074,557.8125,286.8184,560.9375,286.8901,564.0625,286.5036,567.1875,286.7513,567.1605,286.7513,567.0394,288.8346,567.0543,290.918,567.1638,293.0013,566.9474,295.0846,567.1875,297.168,567.1875,297.3602,564.0625,296.9491,560.9375,297.0993,557.8125,297.318,554.6875,297.1382,551.5625,297.168,551.5862,297.168,551.5514,295.0846,551.6245,293.0013,551.6455,290.918,551.7659,288.8346,551.5625,286.7513" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="549.4792,288.8346,549.4792,288.9076,550.3125,288.6908,551.1458,288.9017,551.9792,288.9734,552.8125,288.5869,553.6458,288.8346,553.6188,288.8346,553.4977,289.2513,553.5127,289.668,553.6222,290.0846,553.4058,290.5013,553.6458,290.918,553.6458,291.1102,552.8125,290.6991,551.9792,290.8493,551.1458,291.068,550.3125,290.8882,549.4792,290.918,549.5029,290.918,549.4681,290.5013,549.5412,290.0846,549.5622,289.668,549.6825,289.2513,549.4792,288.8346" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="549.4792,293.0013,549.4792,293.0743,550.3125,292.8574,551.1458,293.0684,551.9792,293.1401,552.8125,292.7536,553.6458,293.0013,553.6188,293.0013,553.4977,293.418,553.5127,293.8346,553.6222,294.2513,553.4058,294.668,553.6458,295.0846,553.6458,295.2769,552.8125,294.8658,551.9792,295.016,551.1458,295.2346,550.3125,295.0549,549.4792,295.0846,549.5029,295.0846,549.4681,294.668,549.5412,294.2513,549.5622,293.8346,549.6825,293.418,549.4792,293.0013" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="128.125" x="413.0208" y="319.1874">Second Component</text><!--MD5=[b8d85f5d3810694767e38854f60c8b6e]
entity MyRectangle2--><polygon fill="#666666" points="181.7708,286.7513,181.7708,286.9702,192.0928,286.3197,202.4148,286.9526,212.7367,287.1676,223.0587,286.0082,233.3807,286.6704,243.7027,286.307,254.0246,286.3518,264.3466,286.6803,274.6686,286.0311,284.9905,287.328,295.3125,286.7513,295.2288,286.5491,295.8755,286.9319,296.5484,287.378,297.0689,287.456,297.6786,287.7495,298.2588,287.9717,298.2485,287.9674,298.5601,288.5847,298.8236,289.182,299.1789,289.8173,299.4504,290.4179,299.4792,290.918,299.715,290.918,299.5676,298.4115,299.6401,305.9049,299.723,313.3984,299.2288,320.8919,299.4792,328.3854,299.6968,328.4756,299.14,328.9353,299.1623,329.6349,298.5881,330.0874,298.4809,330.7333,298.2588,331.3317,298.3573,331.5696,297.663,331.5601,297.0943,331.8536,296.536,332.1726,295.9571,332.4415,295.3125,332.5521,295.3125,332.548,284.9905,332.8513,274.6686,331.9558,264.3466,332.8483,254.0246,333.1231,243.7027,333.0151,233.3807,333.1907,223.0587,332.0489,212.7367,331.8727,202.4148,331.9048,192.0928,332.4907,181.7708,332.5521,181.7447,332.489,181.2721,332.5266,180.5691,332.0079,179.9575,331.7098,179.4441,331.649,178.8246,331.3317,178.6106,331.2431,178.4139,330.6735,178.5446,330.2394,178.2321,329.6218,178.0839,329.0723,177.6042,328.3854,177.4924,328.3854,177.715,320.8919,177.8092,313.3984,177.4401,305.9049,177.5709,298.4115,177.6042,290.918,177.6446,290.9347,178.0573,290.4153,178.091,289.7389,178.4848,289.2117,178.4028,288.4874,178.8246,287.9717,178.7346,287.7544,179.4807,287.8892,179.9078,287.2535,180.66,287.4027,181.209,287.0617,181.7708,286.7513" style="stroke:#333333;stroke-width:2.0833333333333335;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="90.625" x="193.2292" y="313.9791">MyRectangle2</text><!--MD5=[243c1e580c31013c48b02624e18b25a7]
entity Example 1--><polygon fill="#474747" points="635.4167,281.543,635.4167,281.7619,645.4545,281.1114,655.4924,281.7443,665.5303,281.9593,675.5682,280.7998,685.6061,281.462,695.6439,281.0987,705.6818,281.1435,715.7197,281.472,725.7576,280.8228,735.7955,282.1197,745.8333,281.543,745.7496,281.3408,746.3963,281.7236,747.0692,282.1697,747.5897,282.2477,748.1994,282.5412,748.7796,282.7634,748.7694,282.7591,749.081,283.3763,749.3445,283.9736,749.6997,284.6089,749.9712,285.2095,750,285.7096,750.7076,285.7096,750.2652,295.2865,750.4829,304.8633,750.7315,314.4401,749.2488,324.0169,750,333.5938,750.2177,333.6839,749.6608,334.1436,749.6831,334.8432,749.109,335.2957,749.0017,335.9417,748.7796,336.54,748.8782,336.7779,748.1839,336.7685,747.6151,337.062,747.0568,337.3809,746.4779,337.6499,745.8333,337.7604,745.8333,337.7563,735.7955,338.0596,725.7576,337.1641,715.7197,338.0567,705.6818,338.3315,695.6439,338.2235,685.6061,338.399,675.5682,337.2572,665.5303,337.0811,655.4924,337.1131,645.4545,337.6991,635.4167,337.7604,635.3906,337.6974,634.918,337.7349,634.2149,337.2162,633.6033,336.9181,633.09,336.8573,632.4704,336.54,632.2565,336.4514,632.0598,335.8818,632.1904,335.4477,631.8779,334.8302,631.7297,334.2806,631.25,333.5938,630.9148,333.5938,631.5825,324.0169,631.865,314.4401,630.7579,304.8633,631.1501,295.2865,631.25,285.7096,631.2904,285.7264,631.7032,285.207,631.7368,284.5306,632.1306,284.0033,632.0487,283.279,632.4704,282.7634,632.3804,282.5461,633.1266,282.6808,633.5536,282.0452,634.3058,282.1944,634.8549,281.8533,635.4167,281.543" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="729.1667,286.7513,729.1667,286.8243,732.2917,286.6074,735.4167,286.8184,738.5417,286.8901,741.6667,286.5036,744.7917,286.7513,744.7647,286.7513,744.6436,288.8346,744.6585,290.918,744.768,293.0013,744.5516,295.0846,744.7917,297.168,744.7917,297.3602,741.6667,296.9491,738.5417,297.0993,735.4167,297.318,732.2917,297.1382,729.1667,297.168,729.1904,297.168,729.1556,295.0846,729.2287,293.0013,729.2497,290.918,729.37,288.8346,729.1667,286.7513" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="727.0833,288.8346,727.0833,288.9076,727.9167,288.6908,728.75,288.9017,729.5833,288.9734,730.4167,288.5869,731.25,288.8346,731.223,288.8346,731.1019,289.2513,731.1168,289.668,731.2263,290.0846,731.0099,290.5013,731.25,290.918,731.25,291.1102,730.4167,290.6991,729.5833,290.8493,728.75,291.068,727.9167,290.8882,727.0833,290.918,727.107,290.918,727.0722,290.5013,727.1453,290.0846,727.1664,289.668,727.2867,289.2513,727.0833,288.8346" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="727.0833,293.0013,727.0833,293.0743,727.9167,292.8574,728.75,293.0684,729.5833,293.1401,730.4167,292.7536,731.25,293.0013,731.223,293.0013,731.1019,293.418,731.1168,293.8346,731.2263,294.2513,731.0099,294.668,731.25,295.0846,731.25,295.2769,730.4167,294.8658,729.5833,295.016,728.75,295.2346,727.9167,295.0549,727.0833,295.0846,727.107,295.0846,727.0722,294.668,727.1453,294.2513,727.1664,293.8346,727.2867,293.418,727.0833,293.0013" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="66.6667" x="652.0833" y="319.1874">Example 1</text><!--MD5=[3e0e08c92570480402984701ab5a6d2d]
entity Folder 3--><polygon fill="#474747" points="642.1875,507.5846,642.1875,507.8036,652.9514,507.1531,663.7153,507.786,674.4792,508.001,685.2431,506.8415,696.0069,507.5037,706.7708,507.1404,717.5347,507.1852,728.2986,507.5136,739.0625,507.5846,738.9706,507.3629,739.7253,508.0063,740.1573,507.8706,740.804,508.2534,741.4769,508.6995,742.0088,508.805,741.9813,508.7936,742.2747,509.4033,742.4867,509.9793,742.7983,510.5965,743.0618,511.1938,743.2292,511.7513,743.8393,511.7513,743.9282,521.3281,743.9367,530.9049,743.4944,540.4818,743.7121,550.0586,743.2292,559.6354,743.4544,559.7287,742.7537,560.1288,742.9587,560.9041,742.4018,561.3638,742.4241,562.0634,742.0088,562.5817,741.943,562.4229,741.4104,562.8038,740.9288,563.3078,740.2345,563.2983,739.6657,563.5918,739.0625,563.8021,739.0625,564.1548,728.2986,564.2357,717.5347,563.798,706.7708,564.1013,696.0069,563.2058,685.2431,564.0983,674.4792,564.3731,663.7153,564.2651,652.9514,564.4407,642.1875,563.8021,642.1233,563.6471,641.5116,563.3488,640.9264,563.1146,640.4119,563.051,639.8044,562.7627,639.2412,562.5817,639.4598,562.6722,638.9411,561.9692,638.643,561.3576,638.5822,560.8443,638.051,560.1361,638.0208,559.6354,637.4801,559.6354,638.6968,550.0586,638.4747,540.4818,638.7859,530.9049,637.6856,521.3281,638.0208,511.7513,638.1232,511.7937,638.4543,511.2405,638.3574,510.51,638.7223,509.9708,639.0376,509.411,639.2412,508.805,639.3278,509.0141,639.8299,508.5596,640.4812,508.4653,640.9354,507.8951,641.5083,507.6115,642.1875,507.5846" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="722.3958,512.793,722.3958,512.8659,725.5208,512.6491,728.6458,512.8601,731.7708,512.9317,734.8958,512.5453,738.0208,512.793,737.9938,512.793,737.8727,514.8763,737.8877,516.9596,737.9972,519.043,737.7808,521.1263,738.0208,523.2096,738.0208,523.4019,734.8958,522.9908,731.7708,523.141,728.6458,523.3596,725.5208,523.1799,722.3958,523.2096,722.4195,523.2096,722.3847,521.1263,722.4578,519.043,722.4789,516.9596,722.5992,514.8763,722.3958,512.793" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="720.3125,514.8763,720.3125,514.9493,721.1458,514.7324,721.9792,514.9434,722.8125,515.0151,723.6458,514.6286,724.4792,514.8763,724.4522,514.8763,724.3311,515.293,724.346,515.7096,724.4555,516.1263,724.2391,516.543,724.4792,516.9596,724.4792,517.1519,723.6458,516.7408,722.8125,516.891,721.9792,517.1096,721.1458,516.9299,720.3125,516.9596,720.3362,516.9596,720.3014,516.543,720.3745,516.1263,720.3955,515.7096,720.5159,515.293,720.3125,514.8763" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="720.3125,519.043,720.3125,519.1159,721.1458,518.8991,721.9792,519.1101,722.8125,519.1817,723.6458,518.7953,724.4792,519.043,724.4522,519.043,724.3311,519.4596,724.346,519.8763,724.4555,520.293,724.2391,520.7096,724.4792,521.1263,724.4792,521.3185,723.6458,520.9075,722.8125,521.0576,721.9792,521.2763,721.1458,521.0965,720.3125,521.1263,720.3362,521.1263,720.3014,520.7096,720.3745,520.293,720.3955,519.8763,720.5159,519.4596,720.3125,519.043" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="53.125" x="658.8542" y="545.2291">Folder 3</text><!--MD5=[63877ed85df621d134a6c80fb52dad56]
entity Frame 4--><polygon fill="#474747" points="642.1875,658.6263,642.1875,658.8452,652.9514,658.1947,663.7153,658.8276,674.4792,659.0426,685.2431,657.8832,696.0069,658.5454,706.7708,658.182,717.5347,658.2268,728.2986,658.5553,739.0625,658.6263,738.9706,658.4045,739.7253,659.048,740.1573,658.9123,740.804,659.2951,741.4769,659.7412,742.0088,659.8467,741.9813,659.8353,742.2747,660.445,742.4867,661.021,742.7983,661.6382,743.0618,662.2355,743.2292,662.793,743.8393,662.793,743.9282,672.3698,743.9367,681.9466,743.4944,691.5234,743.7121,701.1003,743.2292,710.6771,743.4544,710.7704,742.7537,711.1705,742.9587,711.9458,742.4018,712.4055,742.4241,713.105,742.0088,713.6234,741.943,713.4646,741.4104,713.8455,740.9288,714.3494,740.2345,714.34,739.6657,714.6335,739.0625,714.8438,739.0625,715.1965,728.2986,715.2773,717.5347,714.8397,706.7708,715.1429,696.0069,714.2475,685.2431,715.14,674.4792,715.4148,663.7153,715.3068,652.9514,715.4823,642.1875,714.8438,642.1233,714.6888,641.5116,714.3905,640.9264,714.1563,640.4119,714.0926,639.8044,713.8044,639.2412,713.6234,639.4598,713.7139,638.9411,713.0109,638.643,712.3993,638.5822,711.8859,638.051,711.1777,638.0208,710.6771,637.4801,710.6771,638.6968,701.1003,638.4747,691.5234,638.7859,681.9466,637.6856,672.3698,638.0208,662.793,638.1232,662.8354,638.4543,662.2822,638.3574,661.5517,638.7223,661.0125,639.0376,660.4527,639.2412,659.8467,639.3278,660.0558,639.8299,659.6013,640.4812,659.5069,640.9354,658.9368,641.5083,658.6531,642.1875,658.6263" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="722.3958,663.8346,722.3958,663.9076,725.5208,663.6908,728.6458,663.9017,731.7708,663.9734,734.8958,663.5869,738.0208,663.8346,737.9938,663.8346,737.8727,665.918,737.8877,668.0013,737.9972,670.0846,737.7808,672.168,738.0208,674.2513,738.0208,674.4435,734.8958,674.0325,731.7708,674.1826,728.6458,674.4013,725.5208,674.2215,722.3958,674.2513,722.4195,674.2513,722.3847,672.168,722.4578,670.0846,722.4789,668.0013,722.5992,665.918,722.3958,663.8346" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="720.3125,665.918,720.3125,665.9909,721.1458,665.7741,721.9792,665.9851,722.8125,666.0567,723.6458,665.6703,724.4792,665.918,724.4522,665.918,724.3311,666.3346,724.346,666.7513,724.4555,667.168,724.2391,667.5846,724.4792,668.0013,724.4792,668.1935,723.6458,667.7825,722.8125,667.9326,721.9792,668.1513,721.1458,667.9715,720.3125,668.0013,720.3362,668.0013,720.3014,667.5846,720.3745,667.168,720.3955,666.7513,720.5159,666.3346,720.3125,665.918" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="720.3125,670.0846,720.3125,670.1576,721.1458,669.9408,721.9792,670.1517,722.8125,670.2234,723.6458,669.8369,724.4792,670.0846,724.4522,670.0846,724.3311,670.5013,724.346,670.918,724.4555,671.3346,724.2391,671.7513,724.4792,672.168,724.4792,672.3602,723.6458,671.9491,722.8125,672.0993,721.9792,672.318,721.1458,672.1382,720.3125,672.168,720.3362,672.168,720.3014,671.7513,720.3745,671.3346,720.3955,670.918,720.5159,670.5013,720.3125,670.0846" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="53.125" x="658.8542" y="696.2708">Frame 4</text><!--MD5=[bb0325ec99f4f4d58c3e33c6fae3b543]
entity MyCollection2--><polygon fill="#474747" points="817.1875,109.668,817.1875,109.8869,827.9167,109.2364,838.6458,109.8693,849.375,110.0843,860.1042,108.9248,870.8333,109.587,881.5625,109.2237,892.2917,109.2685,903.0208,109.597,913.75,108.9478,924.4792,109.668,924.5527,109.8456,924.9847,109.7099,925.6314,110.0927,926.3043,110.5388,926.8248,110.6168,927.4254,110.8884,927.4473,110.8974,927.6593,111.4734,927.9709,112.0906,928.2344,112.6879,928.5896,113.3232,928.6458,113.8346,928.8788,113.8346,928.8817,120.4948,928.7342,127.1549,928.8068,133.8151,928.8897,140.4753,928.6458,147.1354,928.4145,147.0396,928.6194,147.8148,928.0626,148.2745,928.0848,148.9741,927.5107,149.4267,927.4254,150.0817,927.4163,150.0597,926.9347,150.5637,926.2405,150.5542,925.6717,150.8477,925.1134,151.1666,924.4792,151.3021,924.4792,151.7357,913.75,151.298,903.0208,151.6013,892.2917,150.7058,881.5625,151.5983,870.8333,151.8731,860.1042,151.7651,849.375,151.9407,838.6458,150.7989,827.9167,150.6227,817.1875,151.3021,817.1049,151.1027,816.5904,151.0391,815.9829,150.7509,815.5103,150.7884,814.8073,150.2697,814.2412,150.0817,814.1312,150.0361,814.0704,149.5228,813.5392,148.8146,813.3425,148.2449,813.4731,147.8109,813.0208,147.1354,813.1721,147.1354,813.2759,140.4753,812.9091,133.8151,813.1317,127.1549,813.2258,120.4948,813.0208,113.8346,812.8693,113.7719,813.2342,113.2326,813.5494,112.6729,813.9621,112.1535,813.9958,111.4771,814.2412,110.8884,814.3027,111.0367,814.7569,110.4666,815.3297,110.1829,816.0759,110.3177,816.503,109.6821,817.1875,109.668" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#474747" points="813.0208,105.5013,813.0208,105.7202,823.75,105.0697,834.4792,105.7026,845.2083,105.9176,855.9375,104.7582,866.6667,105.4204,877.3958,105.057,888.125,105.1018,898.8542,105.4303,909.5833,104.7811,920.3125,105.5013,920.3861,105.6789,920.818,105.5432,921.4647,105.926,922.1377,106.3721,922.6581,106.4501,923.2588,106.7217,923.2807,106.7308,923.4926,107.3067,923.8042,107.9239,924.0677,108.5212,924.423,109.1565,924.4792,109.668,924.7122,109.668,924.715,116.3281,924.5676,122.9883,924.6401,129.6484,924.723,136.3086,924.4792,142.9688,924.2478,142.8729,924.4527,143.6482,923.8959,144.1079,923.9182,144.8074,923.3441,145.26,923.2588,145.915,923.2497,145.8931,922.7681,146.397,922.0738,146.3876,921.505,146.681,920.9468,147,920.3125,147.1354,920.3125,147.569,909.5833,147.1313,898.8542,147.4346,888.125,146.5391,877.3958,147.4317,866.6667,147.7065,855.9375,147.5985,845.2083,147.774,834.4792,146.6322,823.75,146.4561,813.0208,147.1354,812.9383,146.9361,812.4238,146.8725,811.8162,146.5842,811.3436,146.6218,810.6406,146.1031,810.0746,145.915,809.9645,145.8694,809.9037,145.3561,809.3725,144.6479,809.1758,144.0783,809.3064,143.6442,808.8542,142.9688,809.0054,142.9688,809.1092,136.3086,808.7424,129.6484,808.965,122.9883,809.0592,116.3281,808.8542,109.668,808.7026,109.6052,809.0675,109.066,809.3827,108.5062,809.7955,107.9868,809.8291,107.3104,810.0746,106.7217,810.136,106.8701,810.5902,106.3,811.1631,106.0163,811.9092,106.151,812.3363,105.5154,813.0208,105.5013" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="88.5417" x="822.3958" y="130.6458">MyCollection2</text><!--MD5=[4d6c9a8b502f46c0f85d26a51e5d57ce]
entity My Artifact--><polygon fill="#555555" points="969.2708,103.9388,969.2708,104.1577,979.375,103.5072,989.4792,104.1401,999.5833,104.3551,1009.6875,103.1957,1019.7917,103.8579,1029.8958,103.4945,1040,103.5393,1050.1042,103.8678,1060.2083,103.2186,1070.3125,103.9388,1070.3861,104.1164,1070.818,103.9807,1071.4647,104.3635,1072.1377,104.8096,1072.6581,104.8876,1073.2588,105.1592,1073.2807,105.1683,1073.4926,105.7442,1073.8042,106.3614,1074.0677,106.9587,1074.423,107.594,1074.4792,108.1055,1074.7122,108.1055,1074.715,116.224,1074.5676,124.3424,1074.6401,132.4609,1074.723,140.5794,1074.4792,148.6979,1074.2478,148.6021,1074.4527,149.3773,1073.8959,149.837,1073.9182,150.5366,1073.3441,150.9892,1073.2588,151.6442,1073.2497,151.6222,1072.7681,152.1262,1072.0738,152.1167,1071.505,152.4102,1070.9468,152.7291,1070.3125,152.8646,1070.3125,153.2982,1060.2083,152.8605,1050.1042,153.1638,1040,152.2683,1029.8958,153.1608,1019.7917,153.4356,1009.6875,153.3276,999.5833,153.5032,989.4792,152.3614,979.375,152.1852,969.2708,152.8646,969.1883,152.6652,968.6738,152.6016,968.0662,152.3134,967.5936,152.3509,966.8906,151.8322,966.3246,151.6442,966.2145,151.5986,966.1537,151.0853,965.6225,150.3771,965.4258,149.8074,965.5564,149.3734,965.1042,148.6979,965.2554,148.6979,965.3592,140.5794,964.9924,132.4609,965.215,124.3424,965.3092,116.224,965.1042,108.1055,964.9526,108.0427,965.3175,107.5035,965.6327,106.9437,966.0455,106.4243,966.0791,105.7479,966.3246,105.1592,966.386,105.3076,966.8402,104.7375,967.4131,104.4538,968.1592,104.5885,968.5863,103.9529,969.2708,103.9388" style="stroke:#4D4D4D;stroke-width:1.5625;"/><polygon fill="#555555" points="1056.7708,109.1471,1056.8438,109.1471,1056.627,112.0638,1056.8379,114.9805,1056.9096,117.8971,1056.5231,120.8138,1056.7708,123.7305,1056.7708,123.7035,1059.2708,123.5824,1061.7708,123.5973,1064.2708,123.7068,1066.7708,123.4904,1069.2708,123.7305,1069.4631,123.7305,1069.052,122.0638,1069.2022,120.3971,1069.4208,118.7305,1069.241,117.0638,1069.2708,115.3971,1069.2876,115.4139,1068.013,114.1393,1066.8147,112.941,1065.5795,111.7058,1064.4146,110.5409,1063.0208,109.1471,1063.0208,109.3801,1061.7708,109.383,1060.5208,109.2355,1059.2708,109.3081,1058.0208,109.391,1056.7708,109.1471" style="stroke:#4D4D4D;stroke-width:1.5625;"/><path d="M1063.0208,109.1471 L1063.1181,109.1471 L1062.829,110.3971 L1063.1103,111.6471 L1063.2059,112.8971 L1062.6906,114.1471 L1063.0208,115.3971 " fill="#555555" style="stroke:#4D4D4D;stroke-width:1.5625;"/><path d="M1069.2708,115.3971 L1069.2708,115.4944 L1068.0208,115.2053 L1066.7708,115.4866 L1065.5208,115.5822 L1064.2708,115.0669 L1063.0208,115.3971 " fill="#555555" style="stroke:#4D4D4D;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="67.7083" x="980.7292" y="134.2916">My Artifact</text><!--MD5=[6013850653c05993d855a7b82b2ebd6f]
entity My Storage--><polygon fill="#FFC107" points="1147.9167,105.5013,1147.9167,105.5743,1154.1667,105.3574,1160.4167,105.5684,1166.6667,105.6401,1172.9167,105.2536,1179.1667,105.5013,1179.1599,105.4752,1184.2854,106.6995,1189.4451,108.0554,1194.6287,109.5028,1199.7302,110.6349,1204.9466,112.2087,1205.1071,112.3145,1206.8996,115.3268,1209.1606,118.6481,1211.4788,122.0071,1213.4645,125.1467,1215.625,128.4017,1215.6448,128.4147,1213.4801,131.6342,1211.4054,134.913,1209.2873,138.1632,1207.2521,141.4681,1204.9466,144.5947,1205.0053,144.8202,1199.85,146.1644,1194.6569,147.3632,1189.5192,148.7749,1184.384,150.1966,1179.1667,151.3021,1179.1667,151.0517,1172.9167,151.5377,1166.6667,151.1991,1160.4167,151.4874,1154.1667,151.1302,1147.9167,151.3021,1147.9107,151.2791,1142.8255,150.2098,1137.6004,148.6028,1132.4579,147.313,1127.3223,146.05,1122.1367,144.5947,1122.2574,144.6743,1119.9999,141.3554,1117.9486,138.1724,1115.5638,134.7695,1113.6764,131.6947,1111.4583,128.4017,1111.6172,128.5065,1113.7229,125.2481,1115.9074,122.0417,1117.7253,118.5935,1119.812,115.3226,1122.1367,112.2087,1122.0824,111.9999,1127.2876,110.8474,1132.4315,109.4597,1137.6643,108.4132,1142.7454,106.7841,1147.9167,105.5013" style="stroke:#E6AE06;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="72.9167" x="1127.0833" y="132.7291">My Storage</text><!--MD5=[decf897d207c1b699121f5d4005ef96e]
entity My Queue--><path d="M826.5625,291.9596 L826.5625,292.5435 L837.1094,290.8087 L847.6563,292.4965 L858.2031,293.0699 L868.75,289.978 L879.2969,291.7438 L889.8438,290.7749 L900.3906,290.8944 L910.9375,291.9596 L910.9375,291.9596 L910.9072,291.9507 L911.6721,295.4077 L913.2667,299.1088 L913.7826,302.4925 L915.0163,306.0874 L916.1458,309.6517 L916.1458,309.6517 L916.3377,309.7082 L915.0661,313.1789 L914.0928,316.7374 L913.0066,320.2628 L912.0585,323.8287 L910.9375,327.3438 L910.9375,328.008 L900.3906,328.9707 L889.8438,329.2078 L879.2969,329.2306 L868.75,328.051 L858.2031,328.6315 L847.6563,329.2944 L837.1094,325.3405 L826.5625,327.3438 L826.5625,327.3438 L826.8638,327.4325 L825.3892,323.7666 L824.7162,320.3367 L823.2177,316.6638 L822.3654,313.1811 L821.3542,309.6517 L821.3542,309.6517 L821.6835,309.7487 L822.3742,306.1069 L823.4843,302.5886 L824.6296,299.0807 L825.7057,295.5525 L826.5625,291.9596 " fill="#474747" style="stroke:#333333;stroke-width:1.5625;"/><path d="M910.9375,291.9596 L910.9375,291.9596 L911.0308,291.9871 L909.7118,295.4439 L908.94,299.0617 L907.99,302.6271 L906.454,306.02 L905.7292,309.6517 L905.7292,309.6517 L905.6947,309.6415 L906.5814,313.1343 L907.6422,316.6784 L908.8239,320.258 L909.5888,323.7149 L910.9375,327.3438 " fill="none" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="63.5417" x="831.7708" y="313.9791">My Queue</text><!--MD5=[db0b4290d55c456da6f1e605315daa68]
entity My Interface--><polygon fill="#C6303E" points="1014.6294,311.695,1013.4078,313.364,1011.963,315.8087,1009.8967,317.4561,1007.7253,318.3571,1005.9939,318.4353,1003.7687,317.3085,1001.6691,316.5725,1000.0754,315.078,999.2394,313.367,998.7437,312.0047,998.258,310.2253,997.4697,308.6941,998.0755,307.199,998.6062,305.5613,1000.598,304.2661,1001.9992,302.5855,1003.7336,302.0274,1005.7955,301.5468,1008.4397,301.8323,1009.8879,302.5153,1011.5717,302.8249,1013.6191,304.9225,1014.3328,307.1369,1014.6429,308.6478,1014.2916,311.1376" style="stroke:#DC3545;stroke-width:1.5625;"/><text fill="#555555" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="79.1667" x="966.6667" y="344.1874">My Interface</text><!--MD5=[c42dbb279bb2c76edeffd08640135261]
entity My Card--><polygon fill="#17A2B8" points="1100.5208,294.043,1100.5208,294.2619,1111.0863,293.6114,1121.6518,294.2443,1132.2173,294.4593,1142.7827,293.2998,1153.3482,293.962,1163.9137,293.5987,1174.4792,294.043,1174.4282,293.9199,1175.0594,294.2652,1175.5658,294.3093,1176.3205,294.9528,1176.7524,294.8171,1177.4254,295.2634,1177.362,295.2371,1177.8081,295.91,1177.8861,296.4305,1178.1796,297.0402,1178.3915,297.6161,1178.6458,298.2096,1178.7078,298.2096,1178.7289,302.7865,1178.8492,307.3633,1178.8788,311.9401,1178.8817,316.5169,1178.6458,321.0938,1178.7275,321.1276,1178.5505,321.7446,1178.3829,322.3656,1177.6823,322.7657,1177.8872,323.5409,1177.4254,324.04,1177.386,323.9449,1176.9071,324.4553,1176.1812,324.3694,1175.6486,324.7503,1175.167,325.2542,1174.4792,325.2604,1174.4792,325.2097,1163.9137,325.3701,1153.3482,325.6132,1142.7827,325.694,1132.2173,325.2563,1121.6518,325.5596,1111.0863,324.6641,1100.5208,325.2604,1100.5586,325.3516,1100.0044,325.1922,1099.4014,324.9149,1098.8345,324.7248,1098.0996,324.1291,1097.5746,324.04,1097.3653,323.9534,1097.1311,323.3682,1097.0675,322.8537,1096.7793,322.2461,1096.8168,321.7735,1096.3542,321.0938,1096.2935,321.0938,1096.2351,316.5169,1096.4334,311.9401,1096.1226,307.3633,1096.1739,302.7865,1096.3542,298.2096,1096.5623,298.2959,1096.738,297.6783,1097.0779,297.1287,1096.9832,296.3991,1097.4329,295.895,1097.5746,295.2634,1097.653,295.4528,1098.101,294.8677,1098.7403,294.7445,1099.3591,294.5715,1100.0182,294.4961,1100.5208,294.043" style="stroke:#1592A6;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="51.0417" x="1111.9792" y="313.9791">My Card</text><!--MD5=[4552e0ab931d4db86ba1ccdf7169c968]
entity My File--><path d="M831.7708,516.9596 L831.7708,554.4271 A4.1667,4.1667 0 0 0 835.9375,558.5938 L901.5625,558.5938 A4.1667,4.1667 0 0 0 905.7292,554.4271 L905.7292,523.2096 L895.3125,512.793 L835.9375,512.793 A4.1667,4.1667 0 0 0 831.7708,516.9596 " fill="#4D4D4D" style="stroke:#FFFFFF;stroke-width:1.5625;"/><path d="M895.3125,512.793 L895.3125,519.043 A4.1667,4.1667 0 0 0 899.4792,523.2096 L905.7292,523.2096 " fill="#4D4D4D" style="stroke:#FFFFFF;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="42.7083" x="847.3958" y="540.0208">My File</text><!--MD5=[5a51615613d2b2569e36ac803df4b251]
entity My Stack--><polygon fill="#474747" points="961.9792,512.793,961.9792,513.0119,972.0052,512.3614,982.0313,512.9943,992.0573,513.2093,1002.0833,512.0498,1012.1094,512.712,1022.1354,512.3487,1032.1615,512.3935,1042.1875,512.793,1042.1784,512.7711,1042.6849,512.8153,1043.4396,513.4587,1043.8715,513.323,1044.5182,513.7058,1045.1338,514.0134,1045.2723,514.0708,1045.3503,514.5912,1045.6438,515.2009,1045.8558,515.7769,1046.1674,516.3941,1046.3542,516.9596,1046.4372,516.9596,1046.5575,524.4531,1046.5872,531.9466,1046.59,539.4401,1046.4426,546.9336,1046.3542,554.4271,1046.5029,554.4887,1046.3354,555.1096,1045.6347,555.5098,1045.8396,556.285,1045.2827,556.7447,1045.1338,557.3734,1045.2047,557.5446,1044.4787,557.4586,1043.9462,557.8395,1043.4646,558.3435,1042.7703,558.334,1042.1875,558.5938,1042.1875,558.7034,1032.1615,558.9465,1022.1354,559.0273,1012.1094,558.5897,1002.0833,558.8929,992.0573,557.9975,982.0313,558.89,972.0052,559.1648,961.9792,558.5938,962.0382,558.7364,961.4714,558.5463,960.7365,557.9506,960.1247,557.6523,959.5396,557.4181,959.0329,557.3734,959.014,557.3655,958.7258,556.758,958.7633,556.2854,958.2446,555.5824,957.9465,554.9708,957.8125,554.4271,957.8918,554.4271,957.581,546.9336,957.6322,539.4401,958.0378,531.9466,957.9638,524.4531,957.8125,516.9596,958.0481,517.0572,957.9533,516.3276,958.4031,515.8235,958.7341,515.2703,958.6373,514.5398,959.0329,514.0134,959.0202,513.9826,959.6389,513.8097,960.298,513.7343,960.8001,513.2798,961.4514,513.1854,961.9792,512.793" style="stroke:none;stroke-width:1.5625;"/><path d="M942.1875,512.793 L953.6458,512.793 A4.1667,4.1667 0 0 1 957.8125,516.9596 L957.8125,554.4271 A4.1667,4.1667 0 0 0 961.9792,558.5938 L1042.1875,558.5938 A4.1667,4.1667 0 0 0 1046.3542,554.4271 L1046.3542,516.9596 A4.1667,4.1667 0 0 1 1050.5208,512.793 L1061.9792,512.793 " fill="none" style="stroke:#333333;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="57.2917" x="973.4375" y="540.0208">My Stack</text><!--MD5=[46d996859f59e5baf77956ce93023cee]
link HTTP to First Component--><path d="M534.3542,128.418 L534.3542,128.5153 L526.9771,128.2262 L519.6,128.5075 L512.2229,128.603 L504.8458,128.0877 L497.4688,128.418 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[1966a42bb49d59057147dbda06282f4b]
link FTP to Second Component--><path d="M355.4271,309.668 L355.4271,309.7653 L362.7625,309.4762 L370.0979,309.7575 L377.4333,309.853 L384.7688,309.3377 L392.1042,309.668 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[d3aefbd8005e27b21e7ce98ddd948193]
link First Component to FTP--><path d="M404.0625,156.8971 L404.1503,156.939 L402.4403,159.8513 L401.2451,163.0092 L399.8823,166.0871 L397.9682,168.9019 L396.8172,172.0809 L396.7846,172.0658 L395.082,175.3711 L393.5442,178.7523 L392.1209,182.1863 L390.303,185.4384 L389.0378,188.9453 L389.2723,189.0487 L387.2121,192.3634 L385.8367,195.9799 L384.5449,199.6333 L382.7669,203.0724 L381.2446,206.6242 L381.2738,206.6363 L379.7737,210.144 L378.4065,213.7066 L376.9752,217.2427 L375.6662,220.8295 L373.9583,224.2513 L374.2492,224.3605 L372.8249,228.1651 L371.213,231.8993 L369.8757,235.7366 L368.5512,239.5787 L366.819,243.2677 L366.5034,243.1589 L365.7912,247.2104 L364.0398,250.9034 L363.0784,254.8689 L361.3034,258.5538 L360.1953,262.4688 L360.1651,262.459 L359.3698,266.127 L357.8697,269.5664 L356.7854,273.1407 L355.7361,276.7264 L354.4349,280.2303 L354.619,280.2873 L353.5233,283.1694 L352.7421,286.1489 L351.4521,288.9708 L350.9211,292.0277 L349.8854,294.9284 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="348.3229,300.1367,348.3783,300.1843,349.5517,298.4872,351.0494,297.069,352.4416,295.56,353.4864,293.7523,355.012,292.358,354.9992,292.3343,353.9039,292.7858,352.873,293.3571,351.8869,294.0117,350.7465,294.3793,349.8222,295.1489,349.9916,295.2399,349.0713,294.0073,348.6454,293.0404,348.2798,292.106,347.5634,290.983,347.0314,289.9591,347.0549,289.9621,347.2787,291.9932,347.6095,294.038,347.8887,296.0761,348.2664,298.1268,348.3229,300.1367" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[efc1ffe8b578a0fb156c7bce303319bb]
link Another Component to Example 1--><path d="M682.6771,156.668 L682.9686,156.6832 L682.6706,167.4987 L684.0815,178.4036 L684.936,189.2794 L683.9603,200.0594 L685.4102,210.9663 L685.4946,221.8018 L686.1224,232.6657 L687.128,243.5494 L686.8318,254.365 L689.1268,265.3161 L688.9271,276.1367 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="689.2083,281.4492,689.2765,281.4754,689.8097,279.4822,690.7423,277.6424,691.5448,275.7527,691.9197,273.6987,692.8866,271.872,692.8665,271.854,691.9873,272.648,691.2091,273.5332,690.5011,274.4816,689.5511,275.2119,688.9401,276.2478,689.0688,276.3906,687.9183,275.296,687.1438,274.6182,686.4151,273.9913,685.4195,273.0685,684.5643,272.3013,684.5854,272.312,685.4832,274.1258,686.4772,275.9885,687.4248,277.8276,688.4609,279.7117,689.2083,281.4492" style="stroke:#333333;stroke-width:3.125;"/><text fill="#FFFFFF" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="98.9583" x="691.6667" y="207.7291">some message</text><!--MD5=[7ec8393a78a133520e8846dd05a7857a]
link Example 1 to Folder 3--><path d="M690.625,338.168 L690.9169,338.168 L690.0496,348.4147 L690.8935,358.6615 L691.1801,368.9082 L689.6342,379.1549 L690.5171,389.4017 L690.0326,399.6484 L690.0924,409.8952 L690.5303,420.1419 L689.6648,430.3887 L691.3939,440.6354 L689.7496,450.8822 L690.3503,461.1289 L691.2249,471.3757 L690.5059,481.6224 L690.7198,491.8691 L690.625,502.1159 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="690.625,507.3346,690.6917,507.3643,691.3269,505.4012,692.353,503.6119,693.2518,501.766,693.732,499.734,694.7917,497.9596,694.7726,497.9406,693.8536,498.6883,693.0308,499.5321,692.2749,500.4429,691.2886,501.1232,690.625,502.1263,690.7609,502.2622,689.6369,501.1382,688.9098,500.4111,688.2311,499.7324,687.2706,498.7719,686.4583,497.9596,686.48,497.9693,687.2815,499.8301,688.1816,501.7348,689.0342,503.6184,689.9775,505.5422,690.625,507.3346" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[b96c7096199393c1414a8b4e9ed2c30f]
link Folder 3 to Frame 4--><path d="M690.625,564.0742 L690.9169,564.0742 L690.0496,573.9596 L690.8935,583.8451 L691.1801,593.7305 L689.6342,603.6159 L690.5171,613.5013 L690.0326,623.3867 L690.0924,633.2721 L690.5303,643.1576 L690.625,653.043 " fill="none" style="stroke:#333333;stroke-width:3.125;"/><polygon fill="#333333" points="690.625,658.5638,690.6917,658.5934,691.3269,656.6304,692.353,654.8411,693.2518,652.9952,693.732,650.9632,694.7917,649.1888,694.7726,649.1697,693.8536,649.9174,693.0308,650.7613,692.2749,651.6721,691.2886,652.3524,690.625,653.3555,690.7609,653.4914,689.6369,652.3674,688.9098,651.6402,688.2311,650.9615,687.2706,650.0011,686.4583,649.1888,686.48,649.1984,687.2815,651.0593,688.1816,652.964,689.0342,654.8475,689.9775,656.7714,690.625,658.5638" style="stroke:#333333;stroke-width:3.125;"/><!--MD5=[83be288af14fde8a86007c2b011fac4a]
link MyCollection2 to My Artifact--><!--MD5=[b21a3c93c2a22c7ef4934ace81b9a2fe]
link My Artifact to My Storage--><!--MD5=[6ba35b42f782a962813221ea03178716]
link MyCollection2 to My Queue--><!--MD5=[0babb46f3d0f67f91c828a5eda35ab7d]
link My Queue to My Interface--><!--MD5=[9bfee3aea78949ae207e8bd3b67fed50]
link My Interface to My Card--><!--MD5=[afe9315598834b0b9f57a7a5b2c7ee2a]
link My Queue to My File--><!--MD5=[f6296be58d13482500ae3b999db2843f]
link My File to My Stack--><!--MD5=[1eda0b960dc7ab77ed01d4868697cadc]
@startuml
!$THEME = "sketchy"
!if %not(%variable_exists("$BGCOLOR"))
!$BGCOLOR = "transparent"
!endif
skinparam backgroundColor $BGCOLOR
skinparam useBetaStyle false
skinparam handwritten true
skinparam shadowing false
!$BLUE = "#007bff"
!$INDIGO = "#6610f2"
!$PURPLE = "#6f42c1"
!$PINK = "#e83e8c"
!$RED = "#dc3545"
!$ORANGE = "#fd7e14"
!$YELLOW = "#ffc107"
!$GREEN = "#28a745"
!$TEAL = "#20c997"
!$CYAN = "#17a2b8"
!$WHITE = "#ffffff"
!$GRAY = "#868e96"
!$GRAYDARK = "#333333"
!$PRIMARY = "#333333"
!$SECONDARY = "#555555"
!$SUCCESS = "#28a745"
!$INFO = "#17a2b8"
!$WARNING = "#ffc107"
!$DANGER = "#dc3545"
!$LIGHT = "#ffffff"
!$DARK = "#555555"
!$FGCOLOR = $WHITE
!$PRIMARY_DARK = "#2e2e2e"
!$PRIMARY_LIGHT = "#474747"
!$PRIMARY_TEXT = $WHITE
!$SECONDARY_DARK = "#4d4d4d"
!$SECONDARY_LIGHT = "#666666"
!$SECONDARY_TEXT = $WHITE
!$INFO_DARK = "#1592a6"
!$INFO_LIGHT = "#2eabbf"
!$INFO_TEXT = $WHITE
!$SUCCESS_DARK = "#24963e"
!$SUCCESS_LIGHT = "#3eb058"
!$SUCCESS_TEXT = $WHITE
!$WARNING_DARK = "#e6ae06"
!$WARNING_LIGHT = "#ffc720"
!$WARNING_TEXT = $WHITE
!$DANGER_DARK = "#c6303e"
!$DANGER_LIGHT = "#e04958"
!$DANGER_TEXT = $WHITE
!$DARK_DARK = "#4d4d4d"
!$DARK_LIGHT = "#666666"
!$LIGHT_DARK = "#e6e6e6"
!$LIGHT_LIGHT = "#ffffff"
!procedure $success($msg)
<font color=$SUCCESS><b>$msg
!endprocedure
!procedure $failure($msg)
<font color=$DANGER><b>$msg
!endprocedure
!procedure $warning($msg)
<font color=$WARNING><b>$msg
!endprocedure
!procedure $primary_scheme()
FontColor $PRIMARY_TEXT
BorderColor $PRIMARY
BackgroundColor $PRIMARY_LIGHT
!endprocedure
skinparam defaultFontName "Segoe Print"
skinparam defaultFontSize 12
skinparam dpi 100
skinparam shadowing false
skinparam roundcorner 8
skinparam ParticipantPadding 40
skinparam BoxPadding 40
skinparam Padding 5
skinparam ArrowColor $DARK
skinparam stereotype {
CBackgroundColor $SECONDARY_LIGHT
CBorderColor $SECONDARY_DARK
ABackgroundColor $SUCCESS_LIGHT
ABorderColor $SUCCESS_DARK
IBackgroundColor $DANGER_LIGHT
IBorderColor $DANGER_DARK
EBackgroundColor $WARNING_LIGHT
EBorderColor $WARNING_DARK
NBackgroundColor $INFO_LIGHT
NBorderColor $INFO_DARK
}
skinparam title {
FontColor $FGCOLOR
BorderColor $SECONDARY_DARK
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor $SECONDARY_LIGHT-$SECONDARY
}
skinparam legend {
BackgroundColor $SECONDARY
BorderColor $SECONDARY_DARK
FontColor $LIGHT
}
!startsub swimlane
skinparam swimlane {
BorderColor $INFO
BorderThickness 2
TitleBackgroundColor $SECONDARY_LIGHT-$SECONDARY
TitleFontColor $FGCOLOR
}
!endsub
!startsub activity
skinparam activity {
$primary_scheme()
BarColor $SUCCESS
StartColor $INFO
EndColor $INFO
DiamondBackgroundColor $SECONDARY_LIGHT
DiamondBorderColor $SECONDARY_DARK
DiamondFontColor $SECONDARY_TEXT
}
!endsub
!startsub participant
skinparam participant {
$primary_scheme()
ParticipantBorderThickness 2
}
!endsub
!startsub actor
skinparam actor {
$primary_scheme()
}
!endsub
!startsub arrow
skinparam arrow {
Thickness 3
Color $PRIMARY
FontColor $FGCOLOR
}
!endsub
!startsub sequence
skinparam sequence {
BorderColor $PRIMARY
TitleFontColor $PRIMARY
BackgroundColor $BGCOLOR
StartColor $PRIMARY
EndColor $PRIMARY
BoxBackgroundColor $BGCOLOR
BoxBorderColor $DARK
BoxFontColor $DARk
LifeLineBorderColor $SECONDARY
LifeLineBorderThickness 2
LifeLineBackgroundColor $SECONDARY_DARK
GroupBorderColor $DARK
GroupFontColor $DARK
GroupHeaderFontColor $INFO
GroupBackgroundColor $SECONDARY
GroupBodyBackgroundColor $BGCOLOR
GroupHeaderBackgroundColor $BGCOLOR
DividerBackgroundColor $DARK
DividerBorderColor $DARK
DividerBorderThickness 2
DividerFontColor $LIGHT
ReferenceBackgroundColor $BGCOLOR
ReferenceBorderColor $DARK
ReferenceFontColor $DARK
ReferenceHeaderFontColor $INFO
ReferenceHeaderBackgroundColor $SECONDARY
}
!endsub
!startsub partition
skinparam partition {
BorderColor $PRIMARY
FontColor $PRIMARY
BackgroundColor $BGCOLOR
}
!endsub
!startsub collections
skinparam collections {
$primary_scheme()
}
!endsub
!startsub control
skinparam control {
$primary_scheme()
}
!endsub
!startsub entity
skinparam entity {
$primary_scheme()
}
!endsub
!startsub boundary
skinparam boundary {
$primary_scheme()
}
!endsub
!startsub agent
skinparam agent {
BackgroundColor $WARNING
BorderColor $WARNING_LIGHT
FontColor $DARK
}
!endsub
!startsub note
skinparam note {
BorderThickness 1
BackgroundColor $INFO
BorderColor $INFO_DARK
FontColor $WHITE
}
!endsub
!startsub artifact
skinparam artifact {
BackgroundColor $DARK
BorderColor $DARK_DARK
FontColor $LIGHT
}
!endsub
!startsub component
skinparam component {
$primary_scheme()
}
!endsub
!startsub interface
skinparam interface {
BackgroundColor $DANGER_DARK
BorderColor $DANGER
FontColor $DARK
}
!endsub
!startsub storage
skinparam storage {
BackgroundColor $WARNING
BorderColor $WARNING_DARK
FontColor $WARNING_TEXT
}
!endsub
!startsub node
skinparam node {
BackgroundColor $SECONDARY
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub cloud
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor $DARK
}
!endsub
!startsub database
skinparam database {
$primary_scheme()
}
!endsub
!startsub class
skinparam class {
$primary_scheme()
FontColor $FGCOLOR
HeaderBackgroundColor $PRIMARY_LIGHT
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $LIGHT
AttributeFontSize 11
}
!endsub
!startsub object
skinparam object {
$primary_scheme()
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $SECONDARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub usecase
skinparam usecase {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub rectangle
skinparam rectangle {
$primary_scheme()
BackgroundColor $SECONDARY_LIGHT
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub package
skinparam package {
BackgroundColor $SECONDARY
BorderColor $PRIMARY
FontColor $PRIMARY
BorderThickness 2
}
!endsub
!startsub folder
skinparam folder {
BackgroundColor $SECONDARY_LIGHT
BorderColor $WARNING
FontColor $WARNING
BorderThickness 2
}
!endsub
!startsub frame
skinparam frame {
BackgroundColor $SECONDARY_LIGHT
BorderColor $INFO
FontColor $INFO
BorderThickness 2
}
!endsub
!startsub state
skinparam state {
$primary_scheme()
StartColor $INFO
EndColor $INFO
AttributeFontColor $SECONDARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub queue
skinparam queue {
$primary_scheme()
}
!endsub
!startsub card
skinparam card {
BackgroundColor $INFO
BorderColor $INFO_DARK
FontColor $INFO_TEXT
}
!endsub
!startsub file
skinparam file {
BackgroundColor $SECONDARY_DARK
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub stack
skinparam stack {
$primary_scheme()
}
!endsub
!if %variable_exists("$THEME")
title Component Diagram - $THEME theme
!else
title Component Diagram
!endif
'skinparam BackgroundColor transparent
package "My Package" {
HTTP - [First Component]
[Another Component]
rectangle MyRectangle1
collections MyCollection1
}
node "My Node" {
FTP - [Second Component]
[First Component] - -> FTP
rectangle MyRectangle2
}
cloud "My Cloud" {
[Example 1]
}
collections MyCollection2
database "My Database" {
folder "My folder" {
[Folder 3]
}
frame "My Frame" {
[Frame 4]
}
}
artifact "My Artifact"
storage "My Storage"
queue "My Queue"
interface "My Interface"
card "My Card"
file "My File"
stack "My Stack"
[Another Component] - -> [Example 1]: some message
[Example 1] - -> [Folder 3]
[Folder 3] - -> [Frame 4]
@enduml
@startuml
skinparam backgroundColor transparent
skinparam useBetaStyle false
skinparam handwritten true
skinparam shadowing false
skinparam defaultFontName "Segoe Print"
skinparam defaultFontSize 12
skinparam dpi 100
skinparam shadowing false
skinparam roundcorner 8
skinparam ParticipantPadding 40
skinparam BoxPadding 40
skinparam Padding 5
skinparam ArrowColor #555555
skinparam stereotype {
CBackgroundColor #666666
CBorderColor #4d4d4d
ABackgroundColor #3eb058
ABorderColor #24963e
IBackgroundColor #e04958
IBorderColor #c6303e
EBackgroundColor #ffc720
EBorderColor #e6ae06
NBackgroundColor #2eabbf
NBorderColor #1592a6
}
skinparam title {
FontColor #ffffff
BorderColor #4d4d4d
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor #666666-#555555
}
skinparam legend {
BackgroundColor #555555
BorderColor #4d4d4d
FontColor #ffffff
}
skinparam swimlane {
BorderColor #17a2b8
BorderThickness 2
TitleBackgroundColor #666666-#555555
TitleFontColor #ffffff
}
skinparam activity {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
BarColor #28a745
StartColor #17a2b8
EndColor #17a2b8
DiamondBackgroundColor #666666
DiamondBorderColor #4d4d4d
DiamondFontColor #ffffff
}
skinparam participant {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
ParticipantBorderThickness 2
}
skinparam actor {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam arrow {
Thickness 3
Color #333333
FontColor #ffffff
}
skinparam sequence {
BorderColor #333333
TitleFontColor #333333
BackgroundColor transparent
StartColor #333333
EndColor #333333
BoxBackgroundColor transparent
BoxBorderColor #555555
BoxFontColor $DARk
LifeLineBorderColor #555555
LifeLineBorderThickness 2
LifeLineBackgroundColor #4d4d4d
GroupBorderColor #555555
GroupFontColor #555555
GroupHeaderFontColor #17a2b8
GroupBackgroundColor #555555
GroupBodyBackgroundColor transparent
GroupHeaderBackgroundColor transparent
DividerBackgroundColor #555555
DividerBorderColor #555555
DividerBorderThickness 2
DividerFontColor #ffffff
ReferenceBackgroundColor transparent
ReferenceBorderColor #555555
ReferenceFontColor #555555
ReferenceHeaderFontColor #17a2b8
ReferenceHeaderBackgroundColor #555555
}
skinparam partition {
BorderColor #333333
FontColor #333333
BackgroundColor transparent
}
skinparam collections {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam control {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam entity {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam boundary {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam agent {
BackgroundColor #ffc107
BorderColor #ffc720
FontColor #555555
}
skinparam note {
BorderThickness 1
BackgroundColor #17a2b8
BorderColor #1592a6
FontColor #ffffff
}
skinparam artifact {
BackgroundColor #555555
BorderColor #4d4d4d
FontColor #ffffff
}
skinparam component {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam interface {
BackgroundColor #c6303e
BorderColor #dc3545
FontColor #555555
}
skinparam storage {
BackgroundColor #ffc107
BorderColor #e6ae06
FontColor #ffffff
}
skinparam node {
BackgroundColor #555555
BorderColor #ffffff
FontColor #ffffff
}
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor #555555
}
skinparam database {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam class {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
FontColor #ffffff
HeaderBackgroundColor #474747
StereotypeFontColor #555555
BorderThickness 1
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam object {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
StereotypeFontColor #555555
BorderThickness 1
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam usecase {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
BorderThickness 2
StereotypeFontColor #333333
}
skinparam rectangle {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
BackgroundColor #666666
BorderThickness 2
StereotypeFontColor #333333
}
skinparam package {
BackgroundColor #555555
BorderColor #333333
FontColor #333333
BorderThickness 2
}
skinparam folder {
BackgroundColor #666666
BorderColor #ffc107
FontColor #ffc107
BorderThickness 2
}
skinparam frame {
BackgroundColor #666666
BorderColor #17a2b8
FontColor #17a2b8
BorderThickness 2
}
skinparam state {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
StartColor #17a2b8
EndColor #17a2b8
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam queue {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
skinparam card {
BackgroundColor #17a2b8
BorderColor #1592a6
FontColor #ffffff
}
skinparam file {
BackgroundColor #4d4d4d
BorderColor #ffffff
FontColor #ffffff
}
skinparam stack {
FontColor #ffffff
BorderColor #333333
BackgroundColor #474747
}
title Component Diagram - sketchy theme
package "My Package" {
HTTP - [First Component]
[Another Component]
rectangle MyRectangle1
collections MyCollection1
}
node "My Node" {
FTP - [Second Component]
[First Component] - -> FTP
rectangle MyRectangle2
}
cloud "My Cloud" {
[Example 1]
}
collections MyCollection2
database "My Database" {
folder "My folder" {
[Folder 3]
}
frame "My Frame" {
[Frame 4]
}
}
artifact "My Artifact"
storage "My Storage"
queue "My Queue"
interface "My Interface"
card "My Card"
file "My File"
stack "My Stack"
[Another Component] - -> [Example 1]: some message
[Example 1] - -> [Folder 3]
[Folder 3] - -> [Frame 4]
@enduml
PlantUML version 1.2021.01(Mon Feb 01 23:55:08 PST 2021)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>