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

787 lines
42 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="488.5417px" preserveAspectRatio="none" style="width:593px;height:488px;background:#00000000;" version="1.1" viewBox="0 0 593 488" width="593.75px" zoomAndPan="magnify"><defs/><g><polygon points="15.625,11.4583,15.625,11.6773,25.9934,11.0267,36.3619,11.6597,46.7303,11.8747,57.0988,10.7152,67.4672,11.3774,77.8356,11.0141,88.2041,11.0589,98.5725,11.3873,108.941,10.7382,119.3094,12.035,129.6779,10.8018,140.0463,11.2523,150.4147,11.9083,160.7832,11.369,171.1516,11.5294,181.5201,11.4251,191.8885,11.6443,202.2569,11.7074,212.6254,12.0684,222.9938,12.1573,233.3623,12.1659,243.7307,11.7236,254.0992,11.9412,264.4676,12.1898,274.836,10.7071,285.2045,12.1651,295.5729,11.1495,305.9414,12.0144,316.3098,10.9427,326.6782,11.387,337.0467,12.2308,347.4151,11.4076,357.7836,11.568,368.152,11.8111,378.5204,11.8919,388.8889,11.4543,399.2573,11.7575,409.6258,10.8621,419.9942,11.7546,430.3627,12.0294,440.7311,11.9214,451.0995,12.0969,461.468,10.9551,471.8364,10.779,482.2049,10.811,492.5733,11.397,502.9417,11.2536,513.3102,12.1681,523.6786,11.2764,534.0471,11.101,544.4155,11.6961,554.784,10.7637,565.1524,10.9176,575.5208,11.4583,575.7462,11.4583,575.6721,16.4518,575.7759,21.4453,575.4091,26.4388,575.6317,31.4323,575.5208,36.4258,575.5208,37.0408,565.1524,35.9337,554.784,36.3259,544.4155,36.557,534.0471,37.1047,523.6786,36.4214,513.3102,36.9076,502.9417,35.8489,492.5733,35.7203,482.2049,36.9504,471.8364,35.679,461.468,36.956,451.0995,36.641,440.7311,36.1467,430.3627,36.0573,419.9942,36.9037,409.6258,36.114,399.2573,37.0423,388.8889,35.85,378.5204,37.0689,368.152,36.9303,357.7836,36.681,347.4151,36.475,337.0467,37.1827,326.6782,37.0649,316.3098,36.6021,305.9414,36.7051,295.5729,36.2901,285.2045,37.1721,274.836,36.5871,264.4676,36.6055,254.0992,35.7921,243.7307,36.0037,233.3623,36.9786,222.9938,36.8734,212.6254,36.3811,202.2569,36.0902,191.8885,36.1977,181.5201,35.711,171.1516,36.8578,160.7832,37.1962,150.4147,36.9741,140.0463,37.1497,129.6779,36.2834,119.3094,36.5166,108.941,36.022,98.5725,36.7217,88.2041,36.6828,77.8356,37.0012,67.4672,36.1866,57.0988,36.2858,46.7303,36.8877,36.3619,37.0168,25.9934,35.8919,15.625,36.4258,15.5577,36.4258,15.6768,31.4323,15.4129,26.4388,15.7477,21.4453,15.7146,16.4518,15.625,11.4583" style="stroke:#00000000;stroke-width:1.0416666666666667;fill:none;"/><polygon fill="#17A2B8" points="156.3075,54.5845,154.7806,56.6708,152.9746,59.7266,150.3917,61.786,147.6774,62.9122,145.5133,63.0099,142.7317,61.6015,140.1072,60.6814,138.1151,58.8133,137.0701,56.6746,136.4504,54.9717,135.8433,52.7475,134.8579,50.8334,135.6152,48.9646,136.2786,46.9175,138.7683,45.2984,140.5199,43.1977,142.6879,42.5001,145.2653,41.8993,148.5705,42.2562,150.3808,43.11,152.4855,43.497,155.0447,46.1189,155.9368,48.8869,156.3244,50.7755,155.8854,53.8878" style="stroke:none;stroke-width:1.0416666666666667;"/><polygon points="121.3542,83.3008,121.3542,83.5197,131.1458,82.8692,140.9375,83.5021,150.7292,83.7171,160.5208,82.5577,170.3125,83.3008,170.2934,83.2817,172.7078,85.6961,175.2183,88.2066,177.7958,90.784,180.1428,93.131,182.8125,95.8008,182.9484,95.9367,180.1578,98.146,177.7639,100.7522,175.4186,103.4068,172.7914,105.7797,170.3125,108.3008,170.3125,108.3719,160.5208,108.2675,150.7292,108.4867,140.9375,108.5499,131.1458,108.9109,121.3542,108.3008,121.5189,108.4655,119.0209,105.9676,116.4167,103.3633,113.968,100.9146,111.5266,98.4732,108.8542,95.8008,108.6771,95.6237,111.5208,93.4674,113.7814,90.728,116.4852,88.4318,118.7326,85.6792,121.3542,83.3008" style="stroke:#4D4D4D;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="38.5417" x="126.5625" y="100.1282">color?</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="21.875" x="81.7708" y="87.6444">red</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="47.9167" x="188.0208" y="87.6444">not red</text><polygon points="34.8958,129.1341,34.8958,129.3531,44.9219,128.7025,54.9479,129.3355,64.974,129.5504,75,128.391,85.026,129.0532,95.0521,128.6899,105.0781,128.7346,115.1042,129.1341,115.0951,129.1123,116.8537,129.6751,118.8606,130.8372,120.5447,131.2202,122.4436,132.1216,124.3113,132.9478,124.4499,133.0052,125.0465,134.7779,125.8587,136.6397,126.5893,138.4679,127.4195,140.3372,128.125,142.1549,128.208,142.1549,128.3284,146.1068,128.358,150.0586,128.3609,154.0104,128.2134,157.9622,128.125,161.9141,128.2737,161.9757,127.5875,163.8488,126.3682,165.5011,126.0544,167.5285,124.9789,169.2404,124.3113,171.1212,124.3822,171.2924,122.4041,171.7251,120.6193,172.6247,118.8856,173.6473,116.9391,174.1565,115.1042,174.9349,115.1042,175.0446,105.0781,175.2876,95.0521,175.3685,85.026,174.9308,75,175.2341,64.974,174.3386,54.9479,175.2311,44.9219,175.5059,34.8958,174.9349,34.9549,175.0775,33.1359,174.3688,31.1488,173.2544,29.2849,172.4375,27.4476,171.6846,25.6887,171.1212,25.6698,171.1134,24.8629,169.2536,24.3818,167.5289,23.3445,165.5737,22.5277,163.7099,21.875,161.9141,21.9543,161.9141,21.6435,157.9622,21.6947,154.0104,22.1003,150.0586,22.0263,146.1068,21.875,142.1549,22.1106,142.2525,22.5345,140.2708,23.5029,138.5145,24.3526,136.7091,24.7744,134.7265,25.6887,132.9478,25.676,132.9171,27.5469,132.2255,29.4582,131.6314,31.2124,130.6583,33.1159,130.0452,34.8958,129.1341" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="75" x="37.5" y="156.3619">action red</text><polygon points="57.8125,195.7682,57.8125,195.8412,64.6875,195.6244,71.5625,195.8353,78.4375,195.907,85.3125,195.5205,92.1875,195.7682,92.1772,195.7433,93.9723,196.3942,95.8194,197.1707,97.7027,198.0346,99.4613,198.5974,101.3946,199.5819,101.5722,199.6555,101.9552,201.3396,102.8567,203.2385,103.8214,205.1636,104.4181,206.9362,105.2083,208.7891,105.232,208.7891,105.1972,212.7409,105.2703,216.6927,105.2914,220.6445,105.4117,224.5964,105.2083,228.5482,105.4236,228.6373,104.6635,230.4799,103.7645,232.2649,103.0688,234.134,102.3826,236.0072,101.3946,237.7553,101.2988,237.5239,99.6434,238.7357,97.6724,239.1857,95.9413,240.2148,93.9631,240.6475,92.1875,241.569,92.1875,241.5452,85.3125,241.8265,78.4375,241.5521,71.5625,241.6056,64.6875,241.6866,57.8125,241.569,57.8678,241.7025,55.9706,240.805,54.1678,240.1357,52.2122,239.0972,50.4846,238.6093,48.6054,237.7553,48.7812,237.8281,47.9852,235.9729,47.2765,234.1539,46.1622,232.1668,45.3452,230.3029,44.7917,228.5482,44.5759,228.5482,44.7712,224.5964,44.7234,220.6445,45.0283,216.6927,44.731,212.7409,44.7917,208.7891,44.6816,208.7435,45.6276,206.978,46.1032,205.0176,46.9134,203.1958,48.0508,201.5096,48.6054,199.5819,48.6633,199.7217,50.5444,199.0548,52.2455,197.9532,54.1721,197.3961,56.0495,196.7204,57.8125,195.7682" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="60.4167" y="222.996">foo1</text><polygon points="145.8333,251.9857,145.8849,252.0373,148.2316,254.384,150.8808,257.0331,153.4315,259.5838,155.6582,261.8105,158.3333,264.4857,158.3143,264.4666,155.7286,266.881,153.2392,269.3915,150.8166,271.9689,148.1636,274.3159,145.8333,276.9857,145.9693,277.1216,143.1786,274.3309,140.7848,271.9371,138.4394,269.5917,135.8123,266.9646,133.3333,264.4857,133.3501,264.5024,135.8255,261.9778,138.3772,259.5295,140.892,257.0444,143.4771,254.6295,145.8333,251.9857" style="stroke:#4D4D4D;stroke-width:1.5625;fill:none;"/><path d="M15.625,11.4583 L15.9169,11.4583 L15.0496,21.8012 L15.8935,32.1441 L16.1801,42.487 L14.6342,52.8299 L15.5171,63.1727 L15.0326,73.5156 L15.0924,83.8585 L15.5303,94.2014 L14.6648,104.5443 L16.3939,114.8872 L14.7496,125.23 L15.3503,135.5729 L16.2249,145.9158 L15.5059,156.2587 L15.7198,166.6016 L15.5806,176.9444 L15.873,187.2873 L15.9571,197.6302 L16.4385,207.9731 L16.557,218.316 L16.5684,228.6589 L15.9786,239.0017 L16.2689,249.3446 L16.6003,259.6875 L14.6234,270.0304 L16.5674,280.3733 L15.2132,290.7161 L16.3664,301.059 L14.9375,311.4019 L15.5299,321.7448 L16.655,332.0877 L15.5573,342.4306 L15.7713,352.7734 L16.0953,363.1163 L16.2031,373.4592 L15.6196,383.8021 L16.0239,394.145 L14.83,404.4878 L16.02,414.8307 L16.3864,425.1736 L16.2424,435.5165 L16.4764,445.8594 L14.9541,456.2023 L14.7192,466.5451 L15.625,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><polygon points="260.4167,129.1341,260.4167,129.3531,270.3598,128.7025,280.303,129.3355,290.2462,129.5504,300.1894,128.391,310.1326,129.0532,320.0758,128.6899,330.0189,128.7346,339.9621,129.0631,349.9053,128.4139,359.8485,129.7108,369.7917,129.1341,369.7079,128.9319,371.6068,129.8334,373.5319,130.7982,375.3045,131.3948,377.1664,132.207,378.9988,132.9478,378.9885,132.9436,379.8188,134.813,380.601,136.6625,381.4749,138.5499,382.265,140.4027,382.8125,142.1549,383.0484,142.1549,382.9009,146.1068,382.9735,150.0586,383.0563,154.0104,382.5621,157.9622,382.8125,161.9141,383.0302,162.0042,381.9546,163.7161,381.4583,165.6678,380.3655,167.3726,379.7396,169.2707,378.9988,171.1212,379.0973,171.3591,377.1509,171.8683,375.3299,172.6804,373.5195,173.518,371.6884,174.3057,369.7917,174.9349,369.7917,174.9308,359.8485,175.2341,349.9053,174.3386,339.9621,175.2311,330.0189,175.5059,320.0758,175.398,310.1326,175.5735,300.1894,174.4317,290.2462,174.2555,280.303,174.2876,270.3598,174.8736,260.4167,174.9349,260.3906,174.8719,258.6658,174.3907,256.7106,173.3534,254.8468,172.5366,253.0813,171.9572,251.2095,171.1212,250.9956,171.0326,250.2803,169.2108,249.8922,167.5246,249.0611,165.6548,248.3942,163.8531,247.3958,161.9141,247.2841,161.9141,247.5067,157.9622,247.6008,154.0104,247.2318,150.0586,247.3625,146.1068,247.3958,142.1549,247.4362,142.1717,248.3677,140.4001,248.92,138.4715,249.8324,136.6921,250.2692,134.7157,251.2095,132.9478,251.1196,132.7306,253.1179,132.3466,254.7971,131.1924,256.8014,130.8229,258.6027,129.9631,260.4167,129.1341" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="104.1667" x="263.0208" y="156.3619">action not red</text><polygon points="297.9167,195.7682,297.9167,195.8412,304.7917,195.6244,311.6667,195.8353,318.5417,195.907,325.4167,195.5205,332.2917,195.7682,332.2813,195.7433,334.0764,196.3942,335.9236,197.1707,337.8069,198.0346,339.5655,198.5974,341.4988,199.5819,341.6764,199.6555,342.0593,201.3396,342.9608,203.2385,343.9256,205.1636,344.5222,206.9362,345.3125,208.7891,345.3362,208.7891,345.3014,212.7409,345.3745,216.6927,345.3955,220.6445,345.5159,224.5964,345.3125,228.5482,345.5278,228.6373,344.7677,230.4799,343.8687,232.2649,343.173,234.134,342.4868,236.0072,341.4988,237.7553,341.403,237.5239,339.7475,238.7357,337.7765,239.1857,336.0454,240.2148,334.0673,240.6475,332.2917,241.569,332.2917,241.5452,325.4167,241.8265,318.5417,241.5521,311.6667,241.6056,304.7917,241.6866,297.9167,241.569,297.972,241.7025,296.0747,240.805,294.272,240.1357,292.3163,239.0972,290.5888,238.6093,288.7095,237.7553,288.8854,237.8281,288.0894,235.9729,287.3807,234.1539,286.2664,232.1668,285.4494,230.3029,284.8958,228.5482,284.6801,228.5482,284.8754,224.5964,284.8276,220.6445,285.1324,216.6927,284.8352,212.7409,284.8958,208.7891,284.7858,208.7435,285.7318,206.978,286.2074,205.0176,287.0175,203.1958,288.155,201.5096,288.7095,199.5819,288.7674,199.7217,290.6486,199.0548,292.3496,197.9532,294.2762,197.3961,296.1537,196.7204,297.9167,195.7682" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="300.5208" y="222.996">foo2</text><path d="M241.1458,11.4583 L241.4378,11.4583 L240.5704,21.8012 L241.4143,32.1441 L241.7009,42.487 L240.155,52.8299 L241.0379,63.1727 L240.5535,73.5156 L240.6132,83.8585 L241.0512,94.2014 L240.1856,104.5443 L241.9148,114.8872 L240.2704,125.23 L240.8712,135.5729 L241.7458,145.9158 L241.0267,156.2587 L241.2406,166.6016 L241.1015,176.9444 L241.3938,187.2873 L241.478,197.6302 L241.9593,207.9731 L242.0779,218.316 L242.0892,228.6589 L241.4995,239.0017 L241.7897,249.3446 L242.1212,259.6875 L240.1442,270.0304 L242.0882,280.3733 L240.734,290.7161 L241.8872,301.059 L240.4583,311.4019 L241.0507,321.7448 L242.1758,332.0877 L241.0781,342.4306 L241.2921,352.7734 L241.6161,363.1163 L241.7239,373.4592 L241.1404,383.8021 L241.5447,394.145 L240.3508,404.4878 L241.5408,414.8307 L241.9072,425.1736 L241.7632,435.5165 L241.9973,445.8594 L240.4749,456.2023 L240.24,466.5451 L241.1458,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><polygon points="416.1458,297.819,416.1458,297.892,423.0208,297.6751,429.8958,297.8861,436.7708,297.9578,443.6458,297.5713,450.5208,297.819,450.5105,297.7941,452.3056,298.4449,454.1527,299.2215,456.036,300.0854,457.7947,300.6482,459.728,301.6327,459.9056,301.7063,460.2885,303.3904,461.19,305.2893,462.1547,307.2144,462.7514,308.987,463.5417,310.8398,463.5654,310.8398,463.5306,314.7917,463.6037,318.7435,463.6247,322.6953,463.745,326.6471,463.5417,330.599,463.7569,330.6881,462.9968,332.5306,462.0979,334.3156,461.4022,336.1848,460.716,338.058,459.728,339.8061,459.6321,339.5747,457.9767,340.7865,456.0057,341.2364,454.2746,342.2655,452.2965,342.6982,450.5208,343.6198,450.5208,343.596,443.6458,343.8773,436.7708,343.6029,429.8958,343.6564,423.0208,343.7374,416.1458,343.6198,416.2011,343.7533,414.3039,342.8558,412.5011,342.1864,410.5455,341.1479,408.8179,340.66,406.9387,339.8061,407.1146,339.8789,406.3186,338.0237,405.6099,336.2047,404.4955,334.2176,403.6785,332.3537,403.125,330.599,402.9092,330.599,403.1046,326.6471,403.0568,322.6953,403.3616,318.7435,403.0643,314.7917,403.125,310.8398,403.015,310.7943,403.961,309.0288,404.4366,307.0684,405.2467,305.2466,406.3841,303.5604,406.9387,301.6327,406.9966,301.7725,408.8777,301.1056,410.5788,300.004,412.5054,299.4469,414.3829,298.7712,416.1458,297.819" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="418.75" y="325.0468">foo3</text><polygon points="416.1458,364.4531,416.1458,364.5261,423.0208,364.3093,429.8958,364.5202,436.7708,364.5919,443.6458,364.2054,450.5208,364.4531,450.5105,364.4282,452.3056,365.0791,454.1527,365.8556,456.036,366.7195,457.7947,367.2823,459.728,368.2668,459.9056,368.3404,460.2885,370.0245,461.19,371.9234,462.1547,373.8485,462.7514,375.6211,463.5417,377.474,463.5654,377.474,463.5306,381.4258,463.6037,385.3776,463.6247,389.3294,463.745,393.2813,463.5417,397.2331,463.7569,397.3222,462.9968,399.1648,462.0979,400.9498,461.4022,402.8189,460.716,404.6921,459.728,406.4402,459.6321,406.2088,457.9767,407.4206,456.0057,407.8706,454.2746,408.8997,452.2965,409.3324,450.5208,410.2539,450.5208,410.2301,443.6458,410.5114,436.7708,410.237,429.8958,410.2905,423.0208,410.3715,416.1458,410.2539,416.2011,410.3874,414.3039,409.4899,412.5011,408.8206,410.5455,407.7821,408.8179,407.2942,406.9387,406.4402,407.1146,406.513,406.3186,404.6578,405.6099,402.8388,404.4955,400.8517,403.6785,398.9878,403.125,397.2331,402.9092,397.2331,403.1046,393.2813,403.0568,389.3294,403.3616,385.3776,403.0643,381.4258,403.125,377.474,403.015,377.4284,403.961,375.6629,404.4366,373.7025,405.2467,371.8807,406.3841,370.1945,406.9387,368.2668,406.9966,368.4066,408.8777,367.7397,410.5788,366.6381,412.5054,366.081,414.3829,365.4053,416.1458,364.4531" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="418.75" y="391.6809">foo4</text><path d="M386.9792,11.4583 L387.2711,11.4583 L386.4037,21.8012 L387.2476,32.1441 L387.5343,42.487 L385.9883,52.8299 L386.8712,63.1727 L386.3868,73.5156 L386.4465,83.8585 L386.8845,94.2014 L386.0189,104.5443 L387.7481,114.8872 L386.1038,125.23 L386.7045,135.5729 L387.5791,145.9158 L386.86,156.2587 L387.0739,166.6016 L386.9348,176.9444 L387.2271,187.2873 L387.3113,197.6302 L387.7926,207.9731 L387.9112,218.316 L387.9226,228.6589 L387.3328,239.0017 L387.623,249.3446 L387.9545,259.6875 L385.9775,270.0304 L387.9215,280.3733 L386.5674,290.7161 L387.7206,301.059 L386.2916,311.4019 L386.884,321.7448 L388.0092,332.0877 L386.9115,342.4306 L387.1254,352.7734 L387.4495,363.1163 L387.5573,373.4592 L386.9737,383.8021 L387.3781,394.145 L386.1841,404.4878 L387.3741,414.8307 L387.7405,425.1736 L387.5966,435.5165 L387.8306,445.8594 L386.3082,456.2023 L386.0734,466.5451 L386.9792,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><polygon points="507.2917,431.0872,507.2917,431.1602,514.1667,430.9434,521.0417,431.1544,527.9167,431.226,534.7917,430.8395,541.6667,431.0872,541.6563,431.0623,543.4514,431.7132,545.2986,432.4897,547.1819,433.3536,548.9405,433.9164,550.8738,434.901,551.0514,434.9745,551.4343,436.6586,552.3358,438.5575,553.3006,440.4826,553.8972,442.2553,554.6875,444.1081,554.7112,444.1081,554.6764,448.0599,554.7495,452.0117,554.7705,455.9635,554.8909,459.9154,554.6875,463.8672,554.9028,463.9564,554.1427,465.7989,553.2437,467.5839,552.548,469.4531,551.8618,471.3262,550.8738,473.0743,550.778,472.843,549.1225,474.0547,547.1515,474.5047,545.4204,475.5338,543.4423,475.9665,541.6667,476.888,541.6667,476.8642,534.7917,477.1455,527.9167,476.8711,521.0417,476.9246,514.1667,477.0056,507.2917,476.888,507.347,477.0215,505.4497,476.124,503.647,475.4547,501.6913,474.4162,499.9638,473.9283,498.0845,473.0743,498.2604,473.1471,497.4644,471.292,496.7557,469.4729,495.6414,467.4858,494.8244,465.622,494.2708,463.8672,494.0551,463.8672,494.2504,459.9154,494.2026,455.9635,494.5074,452.0117,494.2102,448.0599,494.2708,444.1081,494.1608,444.0625,495.1068,442.297,495.5824,440.3366,496.3925,438.5148,497.53,436.8286,498.0845,434.901,498.1424,435.0407,500.0236,434.3738,501.7246,433.2722,503.6512,432.7151,505.5287,432.0394,507.2917,431.0872" style="stroke:#333333;stroke-width:1.5625;fill:none;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="29.1667" x="509.8958" y="458.315">stop</text><path d="M477.6042,11.4583 L477.8961,11.4583 L477.0287,21.8012 L477.8726,32.1441 L478.1593,42.487 L476.6133,52.8299 L477.4962,63.1727 L477.0118,73.5156 L477.0715,83.8585 L477.5095,94.2014 L476.6439,104.5443 L478.3731,114.8872 L476.7288,125.23 L477.3295,135.5729 L478.2041,145.9158 L477.485,156.2587 L477.6989,166.6016 L477.5598,176.9444 L477.8521,187.2873 L477.9363,197.6302 L478.4176,207.9731 L478.5362,218.316 L478.5476,228.6589 L477.9578,239.0017 L478.248,249.3446 L478.5795,259.6875 L476.6025,270.0304 L478.5465,280.3733 L477.1924,290.7161 L478.3456,301.059 L476.9166,311.4019 L477.509,321.7448 L478.6342,332.0877 L477.5365,342.4306 L477.7504,352.7734 L478.0745,363.1163 L478.1823,373.4592 L477.5987,383.8021 L478.0031,394.145 L476.8091,404.4878 L477.9991,414.8307 L478.3655,425.1736 L478.2216,435.5165 L478.4556,445.8594 L476.9332,456.2023 L476.6984,466.5451 L477.6042,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><path d="M569.2708,11.4583 L569.5628,11.4583 L568.6954,21.8012 L569.5393,32.1441 L569.8259,42.487 L568.28,52.8299 L569.1629,63.1727 L568.6785,73.5156 L568.7382,83.8585 L569.1762,94.2014 L568.3106,104.5443 L570.0398,114.8872 L568.3954,125.23 L568.9962,135.5729 L569.8708,145.9158 L569.1517,156.2587 L569.3656,166.6016 L569.2265,176.9444 L569.5188,187.2873 L569.603,197.6302 L570.0843,207.9731 L570.2029,218.316 L570.2142,228.6589 L569.6245,239.0017 L569.9147,249.3446 L570.2462,259.6875 L568.2692,270.0304 L570.2132,280.3733 L568.859,290.7161 L570.0122,301.059 L568.5833,311.4019 L569.1757,321.7448 L570.3008,332.0877 L569.2031,342.4306 L569.4171,352.7734 L569.7411,363.1163 L569.8489,373.4592 L569.2654,383.8021 L569.6697,394.145 L568.4758,404.4878 L569.6658,414.8307 L570.0322,425.1736 L569.8882,435.5165 L570.1223,445.8594 L568.5999,456.2023 L568.365,466.5451 L569.2708,476.888 " fill="none" style="stroke:#17A2B8;stroke-width:2.0833333333333335;"/><path d="M75,174.9349 L75.0973,174.9349 L74.8082,179.1016 L75.0895,183.2682 L75.185,187.4349 L74.6697,191.6016 L75,195.7682 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="70.8333,185.3516,70.9011,185.3787,71.5331,187.3815,72.5623,189.5432,73.4622,191.6531,73.9367,193.5929,75,195.7682,74.9749,195.7582,75.6958,193.6299,76.543,191.5521,77.478,189.5094,78.1104,187.3457,79.1667,185.3516,79.3026,185.4875,78.1786,186.0301,77.4514,186.9697,76.7727,187.9576,75.8123,188.6638,75,189.5182,75.0168,189.535,74.1588,188.6771,73.3772,187.8954,72.5587,187.0769,71.8105,186.3287,70.8333,185.3516" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M108.8542,95.8008 L108.8542,95.8981 L102.0833,95.609 L95.3125,95.8903 L88.5417,95.9858 L81.7708,95.4705 L75,95.8008 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M75,95.8008 L75.0973,95.8008 L74.8082,102.4674 L75.0895,109.1341 L75.185,115.8008 L74.6697,122.4674 L75,129.1341 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="70.8333,118.7174,70.9011,118.7446,71.5331,120.7474,72.5623,122.909,73.4622,125.019,73.9367,126.9588,75,129.1341,74.9749,129.1241,75.6958,126.9958,76.543,124.918,77.478,122.8753,78.1104,120.7116,79.1667,118.7174,79.3026,118.8534,78.1786,119.396,77.4514,120.3356,76.7727,121.3235,75.8123,122.0297,75,122.8841,75.0168,122.9009,74.1588,122.0429,73.3772,121.2613,72.5587,120.4428,71.8105,119.6946,70.8333,118.7174" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M75,241.569 L75.0973,241.569 L74.8082,246.1523 L75.0895,250.7357 L75.185,255.319 L74.6697,259.9023 L75,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M75,264.4857 L75,264.7776 L84.7222,263.9102 L94.4444,264.7541 L104.1667,265.0408 L113.8889,263.4949 L123.6111,264.3777 L133.3333,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="122.9167,260.319,122.9438,260.3868,124.9466,261.0188,127.1083,262.048,129.2182,262.9479,131.158,263.4224,133.3333,264.4857,133.3233,264.4606,131.195,265.1815,129.1172,266.0287,127.0745,266.9637,124.9108,267.5961,122.9167,268.6523,123.0526,268.7883,123.5953,267.6643,124.5348,266.9371,125.5227,266.2584,126.2289,265.298,127.0833,264.4857,127.1001,264.5024,126.2422,263.6445,125.4605,262.8628,124.642,262.0444,123.8938,261.2961,122.9167,260.319" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M145.8333,62.4674 L145.9306,62.4674 L145.6415,66.6341 L145.9228,70.8008 L146.0184,74.9674 L145.5031,79.1341 L145.8333,83.3008 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="141.6667,72.8841,141.7344,72.9112,142.3664,74.914,143.3956,77.0757,144.2955,79.1857,144.77,81.1255,145.8333,83.3008,145.8083,83.2908,146.5292,81.1624,147.3764,79.0847,148.3114,77.042,148.9438,74.8783,150,72.8841,150.1359,73.02,149.0119,73.5627,148.2848,74.5022,147.6061,75.4902,146.6456,76.1964,145.8333,77.0508,145.8501,77.0675,144.9922,76.2096,144.2105,75.4279,143.392,74.6095,142.6438,73.8612,141.6667,72.8841" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M315.1042,174.9349 L315.2015,174.9349 L314.9124,179.1016 L315.1937,183.2682 L315.2892,187.4349 L314.7739,191.6016 L315.1042,195.7682 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="310.9375,185.3516,311.0053,185.3787,311.6373,187.3815,312.6665,189.5432,313.5664,191.6531,314.0408,193.5929,315.1042,195.7682,315.0791,195.7582,315.8,193.6299,316.6472,191.5521,317.5822,189.5094,318.2146,187.3457,319.2708,185.3516,319.4068,185.4875,318.2828,186.0301,317.5556,186.9697,316.8769,187.9576,315.9164,188.6638,315.1042,189.5182,315.1209,189.535,314.263,188.6771,313.4813,187.8954,312.6629,187.0769,311.9146,186.3287,310.9375,185.3516" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M433.3333,343.6198 L433.4306,343.6198 L433.1415,347.7865 L433.4228,351.9531 L433.5184,356.1198 L433.0031,360.2865 L433.3333,364.4531 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="429.1667,354.0365,429.2344,354.0636,429.8664,356.0664,430.8956,358.2281,431.7955,360.338,432.27,362.2778,433.3333,364.4531,433.3083,364.4431,434.0292,362.3148,434.8764,360.237,435.8114,358.1943,436.4438,356.0306,437.5,354.0365,437.6359,354.1724,436.5119,354.715,435.7848,355.6546,435.1061,356.6425,434.1456,357.3487,433.3333,358.2031,433.3501,358.2199,432.4922,357.3619,431.7105,356.5803,430.892,355.7618,430.1438,355.0136,429.1667,354.0365" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M182.8125,95.8008 L182.8125,96.0927 L192.9888,95.2253 L203.1651,96.0692 L213.3413,96.3559 L223.5176,94.81 L233.6939,95.6928 L243.8702,95.2084 L254.0465,95.2681 L264.2228,95.7061 L274.399,94.8405 L284.5753,96.5697 L294.7516,94.9254 L304.9279,95.5261 L315.1042,95.8008 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M315.1042,95.8008 L315.2015,95.8008 L314.9124,102.4674 L315.1937,109.1341 L315.2892,115.8008 L314.7739,122.4674 L315.1042,129.1341 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="310.9375,118.7174,311.0053,118.7446,311.6373,120.7474,312.6665,122.909,313.5664,125.019,314.0408,126.9588,315.1042,129.1341,315.0791,129.1241,315.8,126.9958,316.6472,124.918,317.5822,122.8753,318.2146,120.7116,319.2708,118.7174,319.4068,118.8534,318.2828,119.396,317.5556,120.3356,316.8769,121.3235,315.9164,122.0297,315.1042,122.8841,315.1209,122.9009,314.263,122.0429,313.4813,121.2613,312.6629,120.4428,311.9146,119.6946,310.9375,118.7174" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M315.1042,241.569 L315.2015,241.569 L314.9124,246.1523 L315.1937,250.7357 L315.2892,255.319 L314.7739,259.9023 L315.1042,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M315.1042,264.4857 L315.1042,264.7776 L304.6528,263.9102 L294.2014,264.7541 L283.75,265.0408 L273.2986,263.4949 L262.8472,264.3777 L252.3958,263.8933 L241.9444,263.953 L231.4931,264.391 L221.0417,263.5254 L210.5903,265.2546 L200.1389,263.6103 L189.6875,264.211 L179.2361,265.0856 L168.7847,264.3665 L158.3333,264.4857 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="168.75,260.319,168.7771,260.3868,166.6132,261.0188,164.6083,262.048,162.5515,262.9479,160.3247,263.4224,158.3333,264.4857,158.3233,264.4606,160.3617,265.1815,162.4505,266.0287,164.5745,266.9637,166.5775,267.5961,168.75,268.6523,168.8859,268.7883,167.7619,267.6643,167.0348,266.9371,166.3561,266.2584,165.3956,265.298,164.5833,264.4857,164.6001,264.5024,165.4088,263.6445,166.2938,262.8628,167.142,262.0444,168.0605,261.2961,168.75,260.319" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M145.8333,276.9857 L145.9306,276.9857 L145.6415,278.0273 L145.9228,279.069 L146.0184,280.1107 L145.5031,281.1523 L145.8333,282.194 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M145.8333,282.194 L145.8333,282.4859 L156.1012,281.6186 L166.369,282.4625 L176.6369,282.7491 L186.9048,281.2032 L197.1726,282.0861 L207.4405,281.6017 L217.7083,281.6614 L227.9762,282.0993 L238.244,281.2338 L248.5119,282.963 L258.7798,281.3186 L269.0476,281.9193 L279.3155,282.7939 L289.5833,282.0749 L299.8512,282.2888 L310.119,282.1496 L320.3869,282.442 L330.6548,282.5261 L340.9226,283.0075 L351.1905,283.126 L361.4583,283.1374 L371.7262,282.5477 L381.994,282.8379 L392.2619,283.1693 L402.5298,281.1924 L412.7976,283.1364 L423.0655,281.7822 L433.3333,282.194 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M433.3333,282.194 L433.4306,282.194 L433.1415,285.319 L433.4228,288.444 L433.5184,291.569 L433.0031,294.694 L433.3333,297.819 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="429.1667,287.4023,429.2344,287.4294,429.8664,289.4322,430.8956,291.5939,431.7955,293.7039,432.27,295.6437,433.3333,297.819,433.3083,297.809,434.0292,295.6807,434.8764,293.6029,435.8114,291.5602,436.4438,289.3965,437.5,287.4023,437.6359,287.5383,436.5119,288.0809,435.7848,289.0205,435.1061,290.0084,434.1456,290.7146,433.3333,291.569,433.3501,291.5858,432.4922,290.7278,431.7105,289.9462,430.892,289.1277,430.1438,288.3795,429.1667,287.4023" style="stroke:#333333;stroke-width:1.0416666666666667;"/><path d="M433.3333,410.2539 L433.4306,410.2539 L433.1415,411.2956 L433.4228,412.3372 L433.5184,413.3789 L433.0031,414.4206 L433.3333,415.4622 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M433.3333,415.4622 L433.3333,415.7542 L443.4606,414.8868 L453.588,415.7307 L463.7153,416.0173 L473.8426,414.4714 L483.9699,415.3543 L494.0972,414.8699 L504.2245,414.9296 L514.3519,415.3676 L524.4792,415.4622 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><path d="M524.4792,415.4622 L524.5765,415.4622 L524.2874,418.5872 L524.5687,421.7122 L524.6642,424.8372 L524.1489,427.9622 L524.4792,431.0872 " fill="#333333" style="stroke:#333333;stroke-width:1.5625;"/><polygon fill="#333333" points="520.3125,420.6706,520.3803,420.6977,521.0123,422.7005,522.0415,424.8622,522.9414,426.9721,523.4158,428.9119,524.4792,431.0872,524.4541,431.0772,525.175,428.9489,526.0222,426.8711,526.9572,424.8285,527.5896,422.6648,528.6458,420.6706,528.7818,420.8065,527.6578,421.3492,526.9306,422.2887,526.2519,423.2766,525.2914,423.9828,524.4792,424.8372,524.4959,424.854,523.638,423.9961,522.8563,423.2144,522.0379,422.396,521.2896,421.6477,520.3125,420.6706" style="stroke:#333333;stroke-width:1.0416666666666667;"/><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="89.5833" x="83.5938" y="28.2694">Actor_For_red</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="112.5" x="257.8125" y="28.2694">Actor_For_no_red</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="69.7917" x="397.3958" y="28.2694">Next_Actor</text><text fill="#2E2E2E" font-family="Segoe Print" font-size="12.5" lengthAdjust="spacing" textLength="70.8333" x="488.0208" y="28.2694">Final_Actor</text><!--MD5=[bb7e24a4afcdfdb3e241485c590b9024]
@startuml
!$THEME = "sketchy-outline"
!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 = "#2e2e2e"
!$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 $BGCOLOR
!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 $BGCOLOR
CBorderColor $SECONDARY_DARK
ABackgroundColor $BGCOLOR
ABorderColor $SUCCESS_DARK
IBackgroundColor $BGCOLOR
IBorderColor $DANGER_DARK
EBackgroundColor $BGCOLOR
EBorderColor $WARNING_DARK
NBackgroundColor $BGCOLOR
NBorderColor $INFO_DARK
}
skinparam title {
FontColor $PRIMARY_TEXT
BorderColor $SECONDARY_DARK
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor $BGCOLOR
}
skinparam legend {
BackgroundColor $BGCOLOR
BorderColor $SECONDARY_DARK
FontColor $PRIMARY_TEXT
}
!startsub swimlane
skinparam swimlane {
BorderColor $INFO
BorderThickness 2
TitleBackgroundColor $BGCOLOR
TitleFontColor $PRIMARY_TEXT
}
!endsub
!startsub activity
skinparam activity {
$primary_scheme()
BarColor $SUCCESS
StartColor $INFO
EndColor $INFO
DiamondBackgroundColor $BGCOLOR
DiamondBorderColor $SECONDARY_DARK
DiamondFontColor $PRIMARY_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 $PRIMARY_TEXT
}
!endsub
!startsub sequence
skinparam sequence {
BorderColor $PRIMARY
TitleFontColor $PRIMARY_TEXT
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
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 $BGCOLOR
BorderColor $DARK_DARK
FontColor $DARK_DARK
}
!endsub
!startsub component
skinparam component {
$primary_scheme()
}
!endsub
!startsub interface
skinparam interface {
BackgroundColor $BGCOLOR
BorderColor $DANGER
FontColor $DARK
}
!endsub
!startsub storage
skinparam storage {
BackgroundColor $BGCOLOR
BorderColor $WARNING_DARK
FontColor $WARNING_DARK
}
!endsub
!startsub node
skinparam node {
BackgroundColor $BGCOLOR
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub cloud
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor $PRIMARY_TEXT
}
!endsub
!startsub database
skinparam database {
$primary_scheme()
}
!endsub
!startsub class
skinparam class {
$primary_scheme()
HeaderBackgroundColor $BGCOLOR
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $DARK
AttributeFontSize 11
}
!endsub
!startsub object
skinparam object {
$primary_scheme()
StereotypeFontColor $PRIMARY_TEXT
BorderThickness 1
AttributeFontColor $PRIMARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub usecase
skinparam usecase {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub rectangle
skinparam rectangle {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub package
skinparam package {
BackgroundColor $BGCOLOR
BorderColor $PRIMARY
FontColor $PRIMARY
BorderThickness 2
}
!endsub
!startsub folder
skinparam folder {
BackgroundColor $BGCOLOR
BorderColor $WARNING
FontColor $WARNING
BorderThickness 2
}
!endsub
!startsub frame
skinparam frame {
BackgroundColor $BGCOLOR
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 $BGCOLOR
BorderColor $INFO_DARK
FontColor $INFO_DARK
}
!endsub
!startsub file
skinparam file {
BackgroundColor $BGCOLOR
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub stack
skinparam stack {
$primary_scheme()
}
!endsub
|Actor_For_red|
start
if (color?) is (red) then
:**action red**;
:foo1;
else (not red)
|Actor_For_no_red|
:**action not red**;
:foo2;
endif
|Next_Actor|
:foo3;
:foo4;
|Final_Actor|
:stop;
@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 transparent
CBorderColor #4d4d4d
ABackgroundColor transparent
ABorderColor #24963e
IBackgroundColor transparent
IBorderColor #c6303e
EBackgroundColor transparent
EBorderColor #e6ae06
NBackgroundColor transparent
NBorderColor #1592a6
}
skinparam title {
FontColor #2e2e2e
BorderColor #4d4d4d
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor transparent
}
skinparam legend {
BackgroundColor transparent
BorderColor #4d4d4d
FontColor #2e2e2e
}
skinparam swimlane {
BorderColor #17a2b8
BorderThickness 2
TitleBackgroundColor transparent
TitleFontColor #2e2e2e
}
skinparam activity {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
BarColor #28a745
StartColor #17a2b8
EndColor #17a2b8
DiamondBackgroundColor transparent
DiamondBorderColor #4d4d4d
DiamondFontColor #2e2e2e
}
skinparam participant {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
ParticipantBorderThickness 2
}
skinparam actor {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam arrow {
Thickness 3
Color #333333
FontColor #2e2e2e
}
skinparam sequence {
BorderColor #333333
TitleFontColor #2e2e2e
BackgroundColor transparent
StartColor #333333
EndColor #333333
BoxBackgroundColor transparent
BoxBorderColor #555555
BoxFontColor #555555
LifeLineBorderColor #555555
LifeLineBorderThickness 2
LifeLineBackgroundColor #4d4d4d
GroupBorderColor #555555
GroupFontColor #555555
GroupHeaderFontColor #17a2b8
GroupBackgroundColor #555555
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 #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam control {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam entity {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam boundary {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam agent {
BackgroundColor #ffc107
BorderColor #ffc720
FontColor #555555
}
skinparam note {
BorderThickness 1
BackgroundColor #17a2b8
BorderColor #1592a6
FontColor #ffffff
}
skinparam artifact {
BackgroundColor transparent
BorderColor #4d4d4d
FontColor #4d4d4d
}
skinparam component {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam interface {
BackgroundColor transparent
BorderColor #dc3545
FontColor #555555
}
skinparam storage {
BackgroundColor transparent
BorderColor #e6ae06
FontColor #e6ae06
}
skinparam node {
BackgroundColor transparent
BorderColor #ffffff
FontColor #ffffff
}
skinparam cloud {
BackgroundColor transparent
BorderColor #F2FCFE
FontColor #2e2e2e
}
skinparam database {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam class {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
HeaderBackgroundColor transparent
StereotypeFontColor #555555
BorderThickness 1
AttributeFontColor #555555
AttributeFontSize 11
}
skinparam object {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
StereotypeFontColor #2e2e2e
BorderThickness 1
AttributeFontColor #2e2e2e
AttributeFontSize 11
}
skinparam usecase {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
BorderThickness 2
StereotypeFontColor #333333
}
skinparam rectangle {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
BorderThickness 2
StereotypeFontColor #333333
}
skinparam package {
BackgroundColor transparent
BorderColor #333333
FontColor #333333
BorderThickness 2
}
skinparam folder {
BackgroundColor transparent
BorderColor #ffc107
FontColor #ffc107
BorderThickness 2
}
skinparam frame {
BackgroundColor transparent
BorderColor #17a2b8
FontColor #17a2b8
BorderThickness 2
}
skinparam state {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
StartColor #17a2b8
EndColor #17a2b8
AttributeFontColor #ffffff
AttributeFontSize 11
}
skinparam queue {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
skinparam card {
BackgroundColor transparent
BorderColor #1592a6
FontColor #1592a6
}
skinparam file {
BackgroundColor transparent
BorderColor #ffffff
FontColor #ffffff
}
skinparam stack {
FontColor #2e2e2e
BorderColor #333333
BackgroundColor transparent
}
|Actor_For_red|
start
if (color?) is (red) then
:**action red**;
:foo1;
else (not red)
|Actor_For_no_red|
:**action not red**;
:foo2;
endif
|Next_Actor|
:foo3;
:foo4;
|Final_Actor|
:stop;
@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>